using Yitter.IdGenerator;
namespace Admin.NET.Plugin.AiDOP.Order;
///
/// 销售订单评审服务 🗂️
/// 路由前缀:/api/Order/seorder/...
///
[ApiDescriptionSettings(Order = 300, Description = "销售订单评审")]
[Route("api/Order")]
[AllowAnonymous]
[NonUnify]
public class SeOrderService : IDynamicApiController, ITransient
{
private readonly ISqlSugarClient _db;
private readonly SqlSugarRepository _seOrderRep;
private readonly SqlSugarRepository _seOrderEntryRep;
private readonly SqlSugarRepository _seOrderChangeRep;
private readonly UserManager _userManager;
public SeOrderService(
ISqlSugarClient db,
SqlSugarRepository seOrderRep,
SqlSugarRepository seOrderEntryRep,
SqlSugarRepository seOrderChangeRep,
UserManager userManager)
{
_db = db;
_seOrderRep = seOrderRep;
_seOrderEntryRep = seOrderEntryRep;
_seOrderChangeRep = seOrderChangeRep;
_userManager = userManager;
}
// ══════════════════════════════════════════════════════════════
// 订单列表 GET /api/Order/seorder/list
// ══════════════════════════════════════════════════════════════
/// 获取订单评审分页列表 🗂️
[DisplayName("获取订单评审列表")]
[HttpGet("seorder/list")]
public async Task