Files
2026-03-30 11:07:30 +08:00

43 lines
961 B
C#

using Scalar.AspNetCore;
using StopShopping.Services.Models;
namespace StopShopping.Api.Routes;
/// <summary>
/// 其他路由从RouteGroupBuilder扩展并添加到MapGroup之后
/// </summary>
public static class Root
{
public static void MapRoutes(WebApplication app)
{
app.MapGroup("")
.MapUser()
.MapProduct()
.MapRequest()
.MapReply()
.MapDistrict()
.MapCommon()
.WithDescription("登录用户调用")
.RequireAuthorization(policy => policy.RequireRole(SystemRoles.User.ToString()));
app.MapGroup("")
.MapRequestAnonymous()
.MapProductAnonymous()
.MapCategory()
.MapUserAnonymous()
.WithDescription("匿名用户调用")
.AllowAnonymous();
}
}
public enum OpenApiTags
{
,
,
,
,
,
,
,
}