| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- namespace Admin.NET.Plugin.AiDOP.Order;
- public class ProductDesignListInput
- {
- public int Page { get; set; } = 1;
- public int PageSize { get; set; } = 20;
- public string? BillNo { get; set; }
- public string? ContractNo { get; set; }
- /// <summary>1=常规 2=非标</summary>
- public int? ProductKind { get; set; }
- public string? DesignLeadName { get; set; }
- }
- public class ProductDesignBomInput
- {
- public long? Id { get; set; }
- /// <summary>父行 Id;null/0 为根;新建行可用负数临时 Id,保存时解析</summary>
- public long? ParentBomId { get; set; }
- public int? Seq { get; set; }
- public string? ItemNum { get; set; }
- public string? ItemName { get; set; }
- public string? ProcessCode { get; set; }
- public decimal? FixedLossQty { get; set; }
- public string? BatchNo { get; set; }
- }
- public class ProductDesignRoutingInput
- {
- public long? Id { get; set; }
- public int? Seq { get; set; }
- public string? OpName { get; set; }
- public string? OpCode { get; set; }
- public int? IsKeyProcess { get; set; }
- public string? ProductionLine { get; set; }
- public string? RouteCode { get; set; }
- }
- public class ProductDesignSaveInput
- {
- public long? Id { get; set; }
- public string? ContractNo { get; set; }
- /// <summary>1=常规 2=非标</summary>
- public int ProductKind { get; set; } = 1;
- public string? DesignLeadAccount { get; set; }
- public string? DesignLeadName { get; set; }
- public string? DrawingNo { get; set; }
- public string? DrawingPlanStart { get; set; }
- public string? DrawingPlanEnd { get; set; }
- public string? DrawingActualStart { get; set; }
- public string? DrawingActualEnd { get; set; }
- public string? Applicant { get; set; }
- public string? ApplyDate { get; set; }
- public string? ProductModel { get; set; }
- public string? ItemNum { get; set; }
- public string? Language { get; set; }
- public string? LineRemark { get; set; }
- public List<ProductDesignBomInput> Boms { get; set; } = new();
- public List<ProductDesignRoutingInput> Routings { get; set; } = new();
- }
- public class ProductDesignDeleteInput
- {
- [Required(ErrorMessage = "Id不能为空")]
- public long Id { get; set; }
- }
|