using Yitter.IdGenerator;
namespace Admin.NET.Plugin.AiDOP.Order;
///
/// 产品设计服务(常规/非标;合同维度跟踪设计负责人、图号、BOM、工艺、图纸计划/实际时间)
/// 路由前缀:/api/Order/productdesign/...
///
[ApiDescriptionSettings(Order = 255, Description = "产品设计")]
[Route("api/Order")]
[AllowAnonymous]
[NonUnify]
public class ProductDesignService : IDynamicApiController, ITransient
{
private readonly ISqlSugarClient _db;
private readonly SqlSugarRepository _designRep;
private readonly SqlSugarRepository _bomRep;
private readonly SqlSugarRepository _routingRep;
private readonly UserManager _userManager;
public ProductDesignService(
ISqlSugarClient db,
SqlSugarRepository designRep,
SqlSugarRepository bomRep,
SqlSugarRepository routingRep,
UserManager userManager)
{
_db = db;
_designRep = designRep;
_bomRep = bomRep;
_routingRep = routingRep;
_userManager = userManager;
}
[DisplayName("获取产品设计列表")]
[HttpGet("productdesign/list")]
public async Task