Przeglądaj źródła

Merge branch 'master' of http://123.60.180.165:4647/ZZYDOP/DOPCore

Murphy 3 lat temu
rodzic
commit
807efb7248
31 zmienionych plików z 280 dodań i 204 usunięć
  1. 2 1
      MicroServices/Business/Bussiness.Model/MES/IC/ic_bom.cs
  2. 10 7
      MicroServices/Business/Bussiness.Model/MES/IC/ic_bom_child.cs
  3. 28 18
      MicroServices/Business/Bussiness.Model/MES/IC/ic_factory_details.cs
  4. 29 24
      MicroServices/Business/Bussiness.Model/MES/IC/ic_item.cs
  5. 5 4
      MicroServices/Business/Bussiness.Model/MES/IC/ic_item_ie.cs
  6. 12 9
      MicroServices/Business/Bussiness.Model/MES/IC/ic_item_inventory.cs
  7. 12 8
      MicroServices/Business/Bussiness.Model/MES/IC/ic_item_pur.cs
  8. 5 4
      MicroServices/Business/Bussiness.Model/MES/IC/ic_item_stock.cs
  9. 8 7
      MicroServices/Business/Bussiness.Model/MES/IC/ic_metering_unit.cs
  10. 14 13
      MicroServices/Business/Bussiness.Model/MES/IC/ic_plan.cs
  11. 13 9
      MicroServices/Business/Bussiness.Model/MES/IC/ic_purchase.cs
  12. 1 1
      MicroServices/Business/Bussiness.Model/MES/IC/replace_group.cs
  13. 7 6
      MicroServices/Business/Bussiness.Model/MES/IC/replace_group_all.cs
  14. 3 1
      MicroServices/Business/Bussiness.Model/MES/IC/replace_group_all_dtl.cs
  15. 25 18
      MicroServices/Business/Bussiness.Model/MES/PO/po_list.cs
  16. 4 1
      MicroServices/Business/Bussiness.Model/MES/PO/po_main.cs
  17. 7 4
      MicroServices/Business/Bussiness.Model/MES/PO/po_occupy.cs
  18. 23 19
      MicroServices/Business/Bussiness.Model/MES/PO/pr_main.cs
  19. 6 4
      MicroServices/Business/Bussiness.Model/Tech/mes_process.cs
  20. 4 0
      MicroServices/Business/Bussiness.Model/Tech/mes_tech_proc_accessory.cs
  21. 3 1
      MicroServices/Business/Bussiness.Model/Tech/mes_tech_proc_document.cs
  22. 3 1
      MicroServices/Business/Bussiness.Model/Tech/mes_tech_proc_workshop.cs
  23. 4 2
      MicroServices/Business/Bussiness.Model/Tech/mes_tech_proc_workshop_equipment.cs
  24. 3 0
      MicroServices/Business/Bussiness.Model/Tech/mes_tech_proc_workshop_icitem.cs
  25. 3 1
      MicroServices/Business/Bussiness.Model/Tech/mes_tech_proc_workshop_staff.cs
  26. 11 9
      MicroServices/Business/Bussiness.Model/Tech/mes_tech_process.cs
  27. 4 3
      MicroServices/Business/Bussiness.Model/Tech/mes_technique.cs
  28. 7 7
      MicroServices/Business/Bussiness.Model/Tech/mes_workshop.cs
  29. 4 3
      MicroServices/Business/Bussiness.Model/Tech/mes_workshop_shelf.cs
  30. 15 15
      MicroServices/Business/Bussiness.Model/Tech/work_calendar.cs
  31. 5 4
      MicroServices/Business/Bussiness.Model/Tech/work_calendar_list.cs

+ 2 - 1
MicroServices/Business/Bussiness.Model/MES/IC/ic_bom.cs

@@ -46,7 +46,8 @@ namespace Bussiness.Model.MES.IC
         /// <summary>
         /// <summary>
         /// 工艺主键
         /// 工艺主键
         /// </summary>
         /// </summary>
-        public long? tech_id { get; set; }
+        [Required]
+        public long tech_id { get; set; }
         /// <summary>
         /// <summary>
         /// 工艺名称
         /// 工艺名称
         /// </summary>
         /// </summary>

+ 10 - 7
MicroServices/Business/Bussiness.Model/MES/IC/ic_bom_child.cs

@@ -17,35 +17,38 @@ namespace Bussiness.Model.MES.IC
         /// <summary>
         /// <summary>
         /// bom主键
         /// bom主键
         /// </summary>
         /// </summary>
+        [Required]
         public long bom_id { get; set; }
         public long bom_id { get; set; }
         /// <summary>
         /// <summary>
         /// bom单编号
         /// bom单编号
         /// </summary>
         /// </summary>
         [StringLength(20)]
         [StringLength(20)]
-        public string bom_number { get; set; }
+        public string? bom_number { get; set; }
         /// <summary>
         /// <summary>
         /// 父级id
         /// 父级id
         /// </summary>
         /// </summary>
+        [Required]
         public long parent_child_id { get; set; }
         public long parent_child_id { get; set; }
         /// <summary>
         /// <summary>
         /// 物料id
         /// 物料id
         /// </summary>
         /// </summary>
+        [Required]
         public long icitem_id { get; set; }
         public long icitem_id { get; set; }
         /// <summary>
         /// <summary>
         /// 单位
         /// 单位
         /// </summary>
         /// </summary>
         [StringLength(20)]
         [StringLength(20)]
-        public string unit { get; set; }
+        public string? unit { get; set; }
         /// <summary>
         /// <summary>
         /// 用量
         /// 用量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal qty { get; set; }
+        public decimal? qty { get; set; }
         /// <summary>
         /// <summary>
         /// 损耗率
         /// 损耗率
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal scrap { get; set; }
+        public decimal? scrap { get; set; }
         /// <summary>
         /// <summary>
         /// 是否倒冲
         /// 是否倒冲
         /// </summary>
         /// </summary>
@@ -62,7 +65,7 @@ namespace Bussiness.Model.MES.IC
         /// 群组代码
         /// 群组代码
         /// </summary>
         /// </summary>
         [StringLength(20)]
         [StringLength(20)]
-        public string group_code { get; set; }
+        public string? group_code { get; set; }
         /// <summary>
         /// <summary>
         /// 是否群组替代
         /// 是否群组替代
         /// </summary>
         /// </summary>
@@ -71,12 +74,12 @@ namespace Bussiness.Model.MES.IC
         /// 组合模式
         /// 组合模式
         /// </summary>
         /// </summary>
         [StringLength(2000)]
         [StringLength(2000)]
-        public string icitem_ids { get; set; }
+        public string? icitem_ids { get; set; }
         /// <summary>
         /// <summary>
         /// 备注
         /// 备注
         /// </summary>
         /// </summary>
         [StringLength(1000)]
         [StringLength(1000)]
-        public string note { get; set; }
+        public string? note { get; set; }
         /// <summary>
         /// <summary>
         /// 顺序号
         /// 顺序号
         /// </summary>
         /// </summary>

+ 28 - 18
MicroServices/Business/Bussiness.Model/MES/IC/ic_factory_details.cs

@@ -17,30 +17,32 @@ namespace Bussiness.Model.MES.IC
         /// <summary>
         /// <summary>
         /// 物料id
         /// 物料id
         /// </summary>
         /// </summary>
+        [Required]
         public long icitem_id { get; set; }
         public long icitem_id { get; set; }
         /// <summary>
         /// <summary>
         /// 物料名称
         /// 物料名称
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string icitem_name { get; set; }
+        public string? icitem_name { get; set; }
         /// <summary>
         /// <summary>
         /// 工厂编码
         /// 工厂编码
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string factory_fode { get; set; }
+        public string? factory_fode { get; set; }
         /// <summary>
         /// <summary>
         /// 特殊备注
         /// 特殊备注
         /// </summary>
         /// </summary>
         [StringLength(1000)]
         [StringLength(1000)]
-        public string note { get; set; }
+        public string? note { get; set; }
         /// <summary>
         /// <summary>
         /// 产品线
         /// 产品线
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string product_line { get; set; }
+        public string? product_line { get; set; }
         /// <summary>
         /// <summary>
         /// 领料类型
         /// 领料类型
         /// </summary>
         /// </summary>
+        [Required]
         public long pick_type { get; set; }
         public long pick_type { get; set; }
         /// <summary>
         /// <summary>
         /// 是否采用业务批次管理
         /// 是否采用业务批次管理
@@ -54,12 +56,12 @@ namespace Bussiness.Model.MES.IC
         /// 盘点周期单位
         /// 盘点周期单位
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string check_cycunit { get; set; }
+        public string? check_cycunit { get; set; }
         /// <summary>
         /// <summary>
         /// 盘点周期
         /// 盘点周期
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal check_cycle { get; set; }
+        public decimal? check_cycle { get; set; }
         /// <summary>
         /// <summary>
         /// 每周_月第天
         /// 每周_月第天
         /// </summary>
         /// </summary>
@@ -71,95 +73,103 @@ namespace Bussiness.Model.MES.IC
         /// <summary>
         /// <summary>
         /// 默认待检仓库
         /// 默认待检仓库
         /// </summary>
         /// </summary>
+        [Required]
         public long default_chkloc { get; set; }
         public long default_chkloc { get; set; }
         /// <summary>
         /// <summary>
         /// 默认待检仓位
         /// 默认待检仓位
         /// </summary>
         /// </summary>
+        [Required]
         public long default_chksp { get; set; }
         public long default_chksp { get; set; }
         /// <summary>
         /// <summary>
         /// 默认仓库
         /// 默认仓库
         /// </summary>
         /// </summary>
+        [Required]
         public long default_loc { get; set; }
         public long default_loc { get; set; }
         /// <summary>
         /// <summary>
         /// 默认仓位
         /// 默认仓位
         /// </summary>
         /// </summary>
+        [Required]
         public long default_sp { get; set; }
         public long default_sp { get; set; }
         /// <summary>
         /// <summary>
         /// 货架信息
         /// 货架信息
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string item_shelve { get; set; }
+        public string? item_shelve { get; set; }
         /// <summary>
         /// <summary>
         /// 默认仓管员
         /// 默认仓管员
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string default_manager { get; set; }
+        public string? default_manager { get; set; }
         /// <summary>
         /// <summary>
         /// 最低存量
         /// 最低存量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal low_limit { get; set; }
+        public decimal? low_limit { get; set; }
         /// <summary>
         /// <summary>
         /// 最高存量
         /// 最高存量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal high_limit { get; set; }
+        public decimal? high_limit { get; set; }
         /// <summary>
         /// <summary>
         /// 最大订货量
         /// 最大订货量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal qty_max { get; set; }
+        public decimal? qty_max { get; set; }
         /// <summary>
         /// <summary>
         /// 日消耗量
         /// 日消耗量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal daily_consume { get; set; }
+        public decimal? daily_consume { get; set; }
         /// <summary>
         /// <summary>
         /// 材料成本差异科目代码
         /// 材料成本差异科目代码
         /// </summary>
         /// </summary>
+        [Required]
         public long mcv_acct { get; set; }
         public long mcv_acct { get; set; }
         /// <summary>
         /// <summary>
         /// 加工费差异科目代码
         /// 加工费差异科目代码
         /// </summary>
         /// </summary>
+        [Required]
         public long pcv_acct { get; set; }
         public long pcv_acct { get; set; }
         /// <summary>
         /// <summary>
         /// 废品损失科目代码
         /// 废品损失科目代码
         /// </summary>
         /// </summary>
+        [Required]
         public long sl_acct { get; set; }
         public long sl_acct { get; set; }
         /// <summary>
         /// <summary>
         /// 标准成本调整差异科目代码
         /// 标准成本调整差异科目代码
         /// </summary>
         /// </summary>
+        [Required]
         public long cav_acct { get; set; }
         public long cav_acct { get; set; }
         /// <summary>
         /// <summary>
         /// 库存备注
         /// 库存备注
         /// </summary>
         /// </summary>
         [StringLength(1000)]
         [StringLength(1000)]
-        public string warehouse_note { get; set; }
+        public string? warehouse_note { get; set; }
         /// <summary>
         /// <summary>
         /// 工单发料时间/天
         /// 工单发料时间/天
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal ordissu_days { get; set; }
+        public decimal? ordissu_days { get; set; }
         /// <summary>
         /// <summary>
         /// 原材料收货处理时间/天
         /// 原材料收货处理时间/天
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal raw_matreceiv_days { get; set; }
+        public decimal? raw_matreceiv_days { get; set; }
         /// <summary>
         /// <summary>
         /// 成品入库时间/天
         /// 成品入库时间/天
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal prdenter_days { get; set; }
+        public decimal? prdenter_days { get; set; }
         /// <summary>
         /// <summary>
         /// 原材料入库时间/天
         /// 原材料入库时间/天
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal mat_enter_days { get; set; }
+        public decimal? mat_enter_days { get; set; }
         /// <summary>
         /// <summary>
         /// 成品发货时间/天
         /// 成品发货时间/天
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal prd_out_days { get; set; }
+        public decimal? prd_out_days { get; set; }
 
 
     }
     }
 }
 }

+ 29 - 24
MicroServices/Business/Bussiness.Model/MES/IC/ic_item.cs

@@ -18,75 +18,77 @@ namespace Bussiness.Model.MES.IC
         /// 物料编码
         /// 物料编码
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string number { get; set; }
+        public string? number { get; set; }
         /// <summary>
         /// <summary>
         /// 物料名称
         /// 物料名称
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string name { get; set; }
+        public string? name { get; set; }
         /// <summary>
         /// <summary>
         /// 规格型号
         /// 规格型号
         /// </summary>
         /// </summary>
         [StringLength(200)]
         [StringLength(200)]
-        public string model { get; set; }
+        public string? model { get; set; }
         /// <summary>
         /// <summary>
         /// 全名
         /// 全名
         /// </summary>
         /// </summary>
         [StringLength(255)]
         [StringLength(255)]
-        public string full_name { get; set; }
+        public string? full_name { get; set; }
         /// <summary>
         /// <summary>
         /// fms旧料号
         /// fms旧料号
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string fms_number { get; set; }
+        public string? fms_number { get; set; }
         /// <summary>
         /// <summary>
         /// erp旧料号
         /// erp旧料号
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string erp_oldnumber { get; set; }
+        public string? erp_oldnumber { get; set; }
         /// <summary>
         /// <summary>
         /// 图号
         /// 图号
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string chart_number { get; set; }
+        public string? chart_number { get; set; }
         /// <summary>
         /// <summary>
         /// 版本号
         /// 版本号
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string fversion { get; set; }
+        public string? fversion { get; set; }
         /// <summary>
         /// <summary>
         /// 盒贴规格
         /// 盒贴规格
         /// </summary>
         /// </summary>
         [StringLength(200)]
         [StringLength(200)]
-        public string box_model { get; set; }
+        public string? box_model { get; set; }
         /// <summary>
         /// <summary>
         /// 物料属性
         /// 物料属性
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string erp_cls { get; set; }
+        public string? erp_cls { get; set; }
         /// <summary>
         /// <summary>
         /// 物料等级
         /// 物料等级
         /// </summary>
         /// </summary>
+        [Required]
         public long item_level { get; set; }
         public long item_level { get; set; }
         /// <summary>
         /// <summary>
         /// 环保等级
         /// 环保等级
         /// </summary>
         /// </summary>
+        [Required]
         public long hb_level { get; set; }
         public long hb_level { get; set; }
         /// <summary>
         /// <summary>
         /// 单位标准工时_小时
         /// 单位标准工时_小时
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal standard_manhour { get; set; }
+        public decimal? standard_manhour { get; set; }
         /// <summary>
         /// <summary>
         /// 单位材料定额_元
         /// 单位材料定额_元
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal unititem_amount { get; set; }
+        public decimal? unititem_amount { get; set; }
         /// <summary>
         /// <summary>
         /// 来源
         /// 来源
         /// </summary>
         /// </summary>
         [StringLength(200)]
         [StringLength(200)]
-        public string source { get; set; }
+        public string? source { get; set; }
         /// <summary>
         /// <summary>
         /// 是否为设备
         /// 是否为设备
         /// </summary>
         /// </summary>
@@ -95,12 +97,12 @@ namespace Bussiness.Model.MES.IC
         /// 单位包装数量
         /// 单位包装数量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal unit_qty { get; set; }
+        public decimal? unit_qty { get; set; }
         /// <summary>
         /// <summary>
         /// 严格进行二维码数量校验
         /// 严格进行二维码数量校验
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string check_bybarcode { get; set; }
+        public string? check_bybarcode { get; set; }
         /// <summary>
         /// <summary>
         /// 是否关键件
         /// 是否关键件
         /// </summary>
         /// </summary>
@@ -109,45 +111,46 @@ namespace Bussiness.Model.MES.IC
         /// 毛重
         /// 毛重
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal gross_weight { get; set; }
+        public decimal? gross_weight { get; set; }
         /// <summary>
         /// <summary>
         /// 净重
         /// 净重
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal net_weight { get; set; }
+        public decimal? net_weight { get; set; }
         /// <summary>
         /// <summary>
         /// 重量单位
         /// 重量单位
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string maund { get; set; }
+        public string? maund { get; set; }
         /// <summary>
         /// <summary>
         /// 长度
         /// 长度
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal length { get; set; }
+        public decimal? length { get; set; }
         /// <summary>
         /// <summary>
         /// 长度单位
         /// 长度单位
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string cubic_measure { get; set; }
+        public string? cubic_measure { get; set; }
         /// <summary>
         /// <summary>
         /// 宽度
         /// 宽度
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal width { get; set; }
+        public decimal? width { get; set; }
         /// <summary>
         /// <summary>
         /// 高度
         /// 高度
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal height { get; set; }
+        public decimal? height { get; set; }
         /// <summary>
         /// <summary>
         /// 体积
         /// 体积
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal size { get; set; }
+        public decimal? size { get; set; }
         /// <summary>
         /// <summary>
         /// 物料类别
         /// 物料类别
         /// </summary>
         /// </summary>
+        [Required]
         public long matatt { get; set; }
         public long matatt { get; set; }
         /// <summary>
         /// <summary>
         /// 允许采购
         /// 允许采购
@@ -177,14 +180,16 @@ namespace Bussiness.Model.MES.IC
         /// 图片
         /// 图片
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string photo { get; set; }
+        public string? photo { get; set; }
         /// <summary>
         /// <summary>
         /// 领料类型
         /// 领料类型
         /// </summary>
         /// </summary>
+        [Required]
         public long picktype { get; set; }
         public long picktype { get; set; }
         /// <summary>
         /// <summary>
         /// 出库类型
         /// 出库类型
         /// </summary>
         /// </summary>
+        [Required]
         public long output_type_id { get; set; }
         public long output_type_id { get; set; }
         /// <summary>
         /// <summary>
         /// 启用预警
         /// 启用预警

+ 5 - 4
MicroServices/Business/Bussiness.Model/MES/IC/ic_item_ie.cs

@@ -21,6 +21,7 @@ namespace Bussiness.Model.MES.IC
         /// <summary>
         /// <summary>
         /// 物料id
         /// 物料id
         /// </summary>
         /// </summary>
+        [Required]
         public long icitem_id { get; set; }
         public long icitem_id { get; set; }
         /// <summary>
         /// <summary>
         /// 是否倒冲
         /// 是否倒冲
@@ -30,17 +31,17 @@ namespace Bussiness.Model.MES.IC
         /// 生产负责人
         /// 生产负责人
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string product_principal { get; set; }
+        public string? product_principal { get; set; }
         /// <summary>
         /// <summary>
         /// 倒冲仓库
         /// 倒冲仓库
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string back_flush_stock { get; set; }
+        public string? back_flush_stock { get; set; }
         /// <summary>
         /// <summary>
         /// 倒冲仓位
         /// 倒冲仓位
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string back_flush_sp { get; set; }
+        public string? back_flush_sp { get; set; }
         /// <summary>
         /// <summary>
         /// 投料自动取整
         /// 投料自动取整
         /// </summary>
         /// </summary>
@@ -49,6 +50,6 @@ namespace Bussiness.Model.MES.IC
         /// ie备注
         /// ie备注
         /// </summary>
         /// </summary>
         [StringLength(1000)]
         [StringLength(1000)]
-        public string ir_note { get; set; }
+        public string? ir_note { get; set; }
     }
     }
 }
 }

+ 12 - 9
MicroServices/Business/Bussiness.Model/MES/IC/ic_item_inventory.cs

@@ -17,45 +17,48 @@ namespace Bussiness.Model.MES.IC
         /// <summary>
         /// <summary>
         /// 物料库存主键
         /// 物料库存主键
         /// </summary>
         /// </summary>
+        [Required]
         public long icitem_stock_id { get; set; }
         public long icitem_stock_id { get; set; }
         /// <summary>
         /// <summary>
         /// 仓库id
         /// 仓库id
         /// </summary>
         /// </summary>
+        [Required]
         public long stock_id { get; set; }
         public long stock_id { get; set; }
         /// <summary>
         /// <summary>
         /// 仓库名称
         /// 仓库名称
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string stock_name { get; set; }
+        public string? stock_name { get; set; }
         /// <summary>
         /// <summary>
         /// 库位id
         /// 库位id
         /// </summary>
         /// </summary>
+        [Required]
         public long stock_place_id { get; set; }
         public long stock_place_id { get; set; }
         /// <summary>
         /// <summary>
         /// 库位编码
         /// 库位编码
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string stock_place_code { get; set; }
+        public string? stock_place_code { get; set; }
         /// <summary>
         /// <summary>
         /// 批次号
         /// 批次号
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string batch_no { get; set; }
+        public string? batch_no { get; set; }
         /// <summary>
         /// <summary>
         /// 数量
         /// 数量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal qty { get; set; }
+        public decimal? qty { get; set; }
         /// <summary>
         /// <summary>
         /// 金额
         /// 金额
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal bal { get; set; }
+        public decimal? bal { get; set; }
         /// <summary>
         /// <summary>
         /// 保质期时长
         /// 保质期时长
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal kf_period { get; set; }
+        public decimal? kf_period { get; set; }
         /// <summary>
         /// <summary>
         /// 保质期时间
         /// 保质期时间
         /// </summary>
         /// </summary>
@@ -64,17 +67,17 @@ namespace Bussiness.Model.MES.IC
         /// 锁定库存
         /// 锁定库存
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal qty_lock { get; set; }
+        public decimal? qty_lock { get; set; }
         /// <summary>
         /// <summary>
         /// 安全库存
         /// 安全库存
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal sec_qty { get; set; }
+        public decimal? sec_qty { get; set; }
         /// <summary>
         /// <summary>
         /// 单位
         /// 单位
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string unit { get; set; }
+        public string? unit { get; set; }
         /// <summary>
         /// <summary>
         /// 日期
         /// 日期
         /// </summary>
         /// </summary>

+ 12 - 8
MicroServices/Business/Bussiness.Model/MES/IC/ic_item_pur.cs

@@ -17,58 +17,62 @@ namespace Bussiness.Model.MES.IC
         /// <summary>
         /// <summary>
         /// 物料id
         /// 物料id
         /// </summary>
         /// </summary>
+        [Required]
         public long icitem_id { get; set; }
         public long icitem_id { get; set; }
         /// <summary>
         /// <summary>
         /// 物料名称
         /// 物料名称
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string icitem_name { get; set; }
+        public string? icitem_name { get; set; }
         /// <summary>
         /// <summary>
         /// 采购计划id
         /// 采购计划id
         /// </summary>
         /// </summary>
+        [Required]
         public long ic_plan_id { get; set; }
         public long ic_plan_id { get; set; }
         /// <summary>
         /// <summary>
         /// 供应商id
         /// 供应商id
         /// </summary>
         /// </summary>
+        [Required]
         public long supplier_id { get; set; }
         public long supplier_id { get; set; }
         /// <summary>
         /// <summary>
         /// 供应商编码
         /// 供应商编码
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public long supplier_number { get; set; }
+        public string? supplier_number { get; set; }
         /// <summary>
         /// <summary>
         /// 供应商名称
         /// 供应商名称
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string supplier_name { get; set; }
+        public string? supplier_name { get; set; }
         /// <summary>
         /// <summary>
         /// 采购组
         /// 采购组
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string purchgroup { get; set; }
+        public string? purchgroup { get; set; }
         /// <summary>
         /// <summary>
         /// 采购员
         /// 采购员
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string purcher { get; set; }
+        public string? purcher { get; set; }
         /// <summary>
         /// <summary>
         /// 采购计量单位
         /// 采购计量单位
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string purchase_unit { get; set; }
+        public string? purchase_unit { get; set; }
         /// <summary>
         /// <summary>
         /// 采购净价(不含税)
         /// 采购净价(不含税)
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal netpurchase_price { get; set; }
+        public decimal? netpurchase_price { get; set; }
         /// <summary>
         /// <summary>
         /// 税率
         /// 税率
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal taxrate { get; set; }
+        public decimal? taxrate { get; set; }
         /// <summary>
         /// <summary>
         /// 币种
         /// 币种
         /// </summary>
         /// </summary>
+        [Required]
         public long currency_type { get; set; }
         public long currency_type { get; set; }
     }
     }
 }
 }

+ 5 - 4
MicroServices/Business/Bussiness.Model/MES/IC/ic_item_stock.cs

@@ -17,27 +17,28 @@ namespace Bussiness.Model.MES.IC
         /// <summary>
         /// <summary>
         /// 物料id
         /// 物料id
         /// </summary>
         /// </summary>
+        [Required]
         public long icitem_id { get; set; }
         public long icitem_id { get; set; }
         /// <summary>
         /// <summary>
         /// 物料名称
         /// 物料名称
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string icitem_name { get; set; }
+        public string? icitem_name { get; set; }
         /// <summary>
         /// <summary>
         /// 物料库存量
         /// 物料库存量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal sqty { get; set; }
+        public decimal? sqty { get; set; }
         /// <summary>
         /// <summary>
         /// 调拨在途数量
         /// 调拨在途数量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal quantity_in_transit { get; set; }
+        public decimal? quantity_in_transit { get; set; }
         /// <summary>
         /// <summary>
         /// 工厂编码
         /// 工厂编码
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string factory_fode { get; set; }
+        public string? factory_fode { get; set; }
 
 
     }
     }
 }
 }

+ 8 - 7
MicroServices/Business/Bussiness.Model/MES/IC/ic_metering_unit.cs

@@ -21,42 +21,43 @@ namespace Bussiness.Model.MES.IC
         /// <summary>
         /// <summary>
         /// 物料id
         /// 物料id
         /// </summary>
         /// </summary>
+        [Required]
         public long icitem_id { get; set; }
         public long icitem_id { get; set; }
         /// <summary>
         /// <summary>
         /// 物料名称
         /// 物料名称
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string icitem_name { get; set; }
+        public string? icitem_name { get; set; }
         /// <summary>
         /// <summary>
         /// 计量单位组
         /// 计量单位组
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string unit_group { get; set; }
+        public string? unit_group { get; set; }
         /// <summary>
         /// <summary>
         /// 基本计量单位
         /// 基本计量单位
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string unit { get; set; }
+        public string? unit { get; set; }
         /// <summary>
         /// <summary>
         /// 采购计量单位
         /// 采购计量单位
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string order_unit { get; set; }
+        public string? order_unit { get; set; }
         /// <summary>
         /// <summary>
         /// 销售计量单位
         /// 销售计量单位
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string sale_unit { get; set; }
+        public string? sale_unit { get; set; }
         /// <summary>
         /// <summary>
         /// 生产计量单位
         /// 生产计量单位
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string product_unit { get; set; }
+        public string? product_unit { get; set; }
         /// <summary>
         /// <summary>
         /// 库存计量单位
         /// 库存计量单位
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string store_unit { get; set; }
+        public string? store_unit { get; set; }
         /// <summary>
         /// <summary>
         /// 数量精度
         /// 数量精度
         /// </summary>
         /// </summary>

+ 14 - 13
MicroServices/Business/Bussiness.Model/MES/IC/ic_plan.cs

@@ -17,32 +17,33 @@ namespace Bussiness.Model.MES.IC
         /// <summary>
         /// <summary>
         /// 物料id
         /// 物料id
         /// </summary>
         /// </summary>
+        [Required]
         public long icitem_id { get; set; }
         public long icitem_id { get; set; }
         /// <summary>
         /// <summary>
         /// 物料名称
         /// 物料名称
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string icitem_name { get; set; }
+        public string? icitem_name { get; set; }
         /// <summary>
         /// <summary>
         /// 计划员
         /// 计划员
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string planner_name { get; set; }
+        public string? planner_name { get; set; }
         /// <summary>
         /// <summary>
         /// 计划员_工号
         /// 计划员_工号
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public long planner_num { get; set; }
+        public string? planner_num { get; set; }
         /// <summary>
         /// <summary>
         /// 工厂编码
         /// 工厂编码
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public long factory_code { get; set; }
+        public string? factory_code { get; set; }
         /// <summary>
         /// <summary>
         /// 固定提前期(天)
         /// 固定提前期(天)
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal fix_leadtime { get; set; }
+        public decimal? fix_leadtime { get; set; }
         /// <summary>
         /// <summary>
         /// 计划策略
         /// 计划策略
         /// </summary>
         /// </summary>
@@ -55,27 +56,27 @@ namespace Bussiness.Model.MES.IC
         /// 订货间隔期_天
         /// 订货间隔期_天
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal order_inter_val { get; set; }
+        public decimal? order_inter_val { get; set; }
         /// <summary>
         /// <summary>
         /// 变动提前期
         /// 变动提前期
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal lead_time { get; set; }
+        public decimal? lead_time { get; set; }
         /// <summary>
         /// <summary>
         /// 变动提前期批量
         /// 变动提前期批量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal bat_change_economy { get; set; }
+        public decimal? bat_change_economy { get; set; }
         /// <summary>
         /// <summary>
         /// 累计提前期
         /// 累计提前期
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal total_tqq { get; set; }
+        public decimal? total_tqq { get; set; }
         /// <summary>
         /// <summary>
         /// 再订货点
         /// 再订货点
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string order_point { get; set; }
+        public string? order_point { get; set; }
         /// <summary>
         /// <summary>
         /// 设置为固定再订货点
         /// 设置为固定再订货点
         /// </summary>
         /// </summary>
@@ -84,12 +85,12 @@ namespace Bussiness.Model.MES.IC
         /// 安全库存数量
         /// 安全库存数量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal secinv { get; set; }
+        public decimal? secinv { get; set; }
         /// <summary>
         /// <summary>
         /// 安全库存触发采购比例
         /// 安全库存触发采购比例
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal secinv_ratio { get; set; }
+        public decimal? secinv_ratio { get; set; }
         /// <summary>
         /// <summary>
         /// 是否需要进行订补货计划的运算
         /// 是否需要进行订补货计划的运算
         /// </summary>
         /// </summary>
@@ -102,6 +103,6 @@ namespace Bussiness.Model.MES.IC
         /// 计划备注
         /// 计划备注
         /// </summary>
         /// </summary>
         [StringLength(1000)]
         [StringLength(1000)]
-        public long plannote { get; set; }
+        public string? plannote { get; set; }
     }
     }
 }
 }

+ 13 - 9
MicroServices/Business/Bussiness.Model/MES/IC/ic_purchase.cs

@@ -17,63 +17,67 @@ namespace Bussiness.Model.MES.IC
         /// <summary>
         /// <summary>
         /// 物料id
         /// 物料id
         /// </summary>
         /// </summary>
+        [Required]
         public long icitem_id { get; set; }
         public long icitem_id { get; set; }
         /// <summary>
         /// <summary>
         /// 物料名称
         /// 物料名称
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string icitem_name { get; set; }
+        public string? icitem_name { get; set; }
         /// <summary>
         /// <summary>
         /// 计划id
         /// 计划id
         /// </summary>
         /// </summary>
+        [Required]
         public long ic_plan_id { get; set; }
         public long ic_plan_id { get; set; }
         /// <summary>
         /// <summary>
         /// 采购负责人
         /// 采购负责人
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string order_rector_name { get; set; }
+        public string? order_rector_name { get; set; }
         /// <summary>
         /// <summary>
         /// 采购负责人_工号
         /// 采购负责人_工号
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string order_rector_num { get; set; }
+        public string? order_rector_num { get; set; }
         /// <summary>
         /// <summary>
         /// 工厂编码
         /// 工厂编码
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string factory_code { get; set; }
+        public string? factory_code { get; set; }
         /// <summary>
         /// <summary>
         /// 采购部门
         /// 采购部门
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string order_dept { get; set; }
+        public string? order_dept { get; set; }
         /// <summary>
         /// <summary>
         /// 采购单价
         /// 采购单价
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal order_price { get; set; }
+        public decimal? order_price { get; set; }
         /// <summary>
         /// <summary>
         /// 销售单价
         /// 销售单价
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal sale_price { get; set; }
+        public decimal? sale_price { get; set; }
         /// <summary>
         /// <summary>
         /// 最小订货量
         /// 最小订货量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal qty_min { get; set; }
+        public decimal? qty_min { get; set; }
         /// <summary>
         /// <summary>
         /// 批量增量
         /// 批量增量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal batch_append_qty { get; set; }
+        public decimal? batch_append_qty { get; set; }
         /// <summary>
         /// <summary>
         /// 采购订单差异科目代码
         /// 采购订单差异科目代码
         /// </summary>
         /// </summary>
+        [Required]
         public long pov_acct { get; set; }
         public long pov_acct { get; set; }
         /// <summary>
         /// <summary>
         /// 采购发票差异科目代码
         /// 采购发票差异科目代码
         /// </summary>
         /// </summary>
+        [Required]
         public long piv_acct { get; set; }
         public long piv_acct { get; set; }
 
 
     }
     }

+ 1 - 1
MicroServices/Business/Bussiness.Model/MES/IC/replace_group.cs

@@ -23,7 +23,7 @@ namespace Bussiness.Model.MES.IC
         /// 群组代码
         /// 群组代码
         /// </summary>
         /// </summary>
         [StringLength(20)]
         [StringLength(20)]
-        public string group_code { get; set; }
+        public string? group_code { get; set; }
         /// <summary>
         /// <summary>
         /// 替代类型
         /// 替代类型
         /// </summary>
         /// </summary>

+ 7 - 6
MicroServices/Business/Bussiness.Model/MES/IC/replace_group_all.cs

@@ -21,37 +21,38 @@ namespace Bussiness.Model.MES.IC
         /// <summary>
         /// <summary>
         /// 群组主键
         /// 群组主键
         /// </summary>
         /// </summary>
+        [Required]
         public long group_id { get; set; }
         public long group_id { get; set; }
         /// <summary>
         /// <summary>
         /// 群组代码
         /// 群组代码
         /// </summary>
         /// </summary>
         [StringLength(20)]
         [StringLength(20)]
-        public string group_code { get; set; }
+        public string? group_code { get; set; }
         /// <summary>
         /// <summary>
         /// 替代关系
         /// 替代关系
         /// </summary>
         /// </summary>
         [StringLength(2000)]
         [StringLength(2000)]
-        public string replace_relation { get; set; }
+        public string? replace_relation { get; set; }
         /// <summary>
         /// <summary>
         /// 替代名称
         /// 替代名称
         /// </summary>
         /// </summary>
         [StringLength(50)]
         [StringLength(50)]
-        public string replace_name { get; set; }
+        public string? replace_name { get; set; }
         /// <summary>
         /// <summary>
         /// 替代方式
         /// 替代方式
         /// </summary>
         /// </summary>
         [StringLength(50)]
         [StringLength(50)]
-        public string replace_way { get; set; }
+        public string? replace_way { get; set; }
         /// <summary>
         /// <summary>
         /// 产品线
         /// 产品线
         /// </summary>
         /// </summary>
         [StringLength(50)]
         [StringLength(50)]
-        public string product_line { get; set; }
+        public string? product_line { get; set; }
         /// <summary>
         /// <summary>
         /// 使用机型
         /// 使用机型
         /// </summary>
         /// </summary>
         [StringLength(5000)]
         [StringLength(5000)]
-        public string use_model { get; set; }
+        public string? use_model { get; set; }
         /// <summary>
         /// <summary>
         /// 排序
         /// 排序
         /// </summary>
         /// </summary>

+ 3 - 1
MicroServices/Business/Bussiness.Model/MES/IC/replace_group_all_dtl.cs

@@ -21,15 +21,17 @@ namespace Bussiness.Model.MES.IC
         /// <summary>
         /// <summary>
         /// 替代多群组主键
         /// 替代多群组主键
         /// </summary>
         /// </summary>
+        [Required]
         public long group_allid { get; set; }
         public long group_allid { get; set; }
         /// <summary>
         /// <summary>
         /// 群组代码
         /// 群组代码
         /// </summary>
         /// </summary>
         [StringLength(20)]
         [StringLength(20)]
-        public string group_code { get; set; }
+        public string? group_code { get; set; }
         /// <summary>
         /// <summary>
         /// 物料主键
         /// 物料主键
         /// </summary>
         /// </summary>
+        [Required]
         public long icitem_id { get; set; }
         public long icitem_id { get; set; }
         /// <summary>
         /// <summary>
         /// 主/替
         /// 主/替

+ 25 - 18
MicroServices/Business/Bussiness.Model/MES/PO/po_list.cs

@@ -17,12 +17,13 @@ namespace Bussiness.Model.MES.PO
         /// <summary>
         /// <summary>
         /// po单id
         /// po单id
         /// </summary>
         /// </summary>
+        [Required]
         public long po_id { get; set; }
         public long po_id { get; set; }
         /// <summary>
         /// <summary>
         /// po单号
         /// po单号
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string po_billno { get; set; }
+        public string? po_billno { get; set; }
         /// <summary>
         /// <summary>
         /// 行号
         /// 行号
         /// </summary>
         /// </summary>
@@ -30,77 +31,82 @@ namespace Bussiness.Model.MES.PO
         /// <summary>
         /// <summary>
         /// pr申请单id
         /// pr申请单id
         /// </summary>
         /// </summary>
+        [Required]
         public long pr_id { get; set; }
         public long pr_id { get; set; }
         /// <summary>
         /// <summary>
         /// pr申请单号
         /// pr申请单号
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string pr_billno { get; set; }
+        public string? pr_billno { get; set; }
         /// <summary>
         /// <summary>
         /// 关联工单号
         /// 关联工单号
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string po_mono { get; set; }
+        public string? po_mono { get; set; }
         /// <summary>
         /// <summary>
         /// 供应商id
         /// 供应商id
         /// </summary>
         /// </summary>
+        [Required]
         public long pr_purchase_id { get; set; }
         public long pr_purchase_id { get; set; }
         /// <summary>
         /// <summary>
         /// 供应商名称
         /// 供应商名称
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string pr_purchase_name { get; set; }
+        public string? pr_purchase_name { get; set; }
         /// <summary>
         /// <summary>
         /// 收货仓库id
         /// 收货仓库id
         /// </summary>
         /// </summary>
+        [Required]
         public long stock_id { get; set; }
         public long stock_id { get; set; }
         /// <summary>
         /// <summary>
         /// 收货仓库名称
         /// 收货仓库名称
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string stock_name { get; set; }
+        public string? stock_name { get; set; }
         /// <summary>
         /// <summary>
         /// 物料id
         /// 物料id
         /// </summary>
         /// </summary>
+        [Required]
         public long icitem_id { get; set; }
         public long icitem_id { get; set; }
         /// <summary>
         /// <summary>
         /// 物料名称
         /// 物料名称
         /// </summary>
         /// </summary>
         [StringLength(100)]
         [StringLength(100)]
-        public string icitem_name { get; set; }
+        public string? icitem_name { get; set; }
         /// <summary>
         /// <summary>
         /// 订单数量
         /// 订单数量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal qty { get; set; }
+        public decimal? qty { get; set; }
         /// <summary>
         /// <summary>
         /// 净价
         /// 净价
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal netprice { get; set; }
+        public decimal? netprice { get; set; }
         /// <summary>
         /// <summary>
         /// 税率
         /// 税率
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal rate { get; set; }
+        public decimal? rate { get; set; }
         /// <summary>
         /// <summary>
         /// 含税单价
         /// 含税单价
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal price { get; set; }
+        public decimal? price { get; set; }
         /// <summary>
         /// <summary>
         /// 总价
         /// 总价
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal total_price { get; set; }
+        public decimal? total_price { get; set; }
         /// <summary>
         /// <summary>
         /// 计划数量
         /// 计划数量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal plan_qty { get; set; }
+        public decimal? plan_qty { get; set; }
         /// <summary>
         /// <summary>
         /// 单位
         /// 单位
         /// </summary>
         /// </summary>
+        [Required]
         public long unit { get; set; }
         public long unit { get; set; }
         /// <summary>
         /// <summary>
         /// 数据状态标识 0停用 1启用
         /// 数据状态标识 0停用 1启用
@@ -122,35 +128,36 @@ namespace Bussiness.Model.MES.PO
         /// 已收货数量
         /// 已收货数量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal rqty { get; set; }
+        public decimal? rqty { get; set; }
         /// <summary>
         /// <summary>
         /// 已入库数量
         /// 已入库数量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal esqty { get; set; }
+        public decimal? esqty { get; set; }
         /// <summary>
         /// <summary>
         /// 采购到货日期
         /// 采购到货日期
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal procurement_rarr_date { get; set; }
+        public decimal? procurement_rarr_date { get; set; }
         /// <summary>
         /// <summary>
         /// 再计划到货日期
         /// 再计划到货日期
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal rparrive_date { get; set; }
+        public decimal? rparrive_date { get; set; }
         /// <summary>
         /// <summary>
         /// 供应商交期
         /// 供应商交期
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal purchase_date { get; set; }
+        public decimal? purchase_date { get; set; }
         /// <summary>
         /// <summary>
         /// 采购确认到货日期
         /// 采购确认到货日期
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal pur_affirmdate { get; set; }
+        public decimal? pur_affirmdate { get; set; }
         /// <summary>
         /// <summary>
         /// 币别
         /// 币别
         /// </summary>
         /// </summary>
+        [Required]
         public long currencytype { get; set; }
         public long currencytype { get; set; }
 
 
     }
     }

+ 4 - 1
MicroServices/Business/Bussiness.Model/MES/PO/po_main.cs

@@ -25,7 +25,7 @@ namespace Bussiness.Model.MES.PO
         /// 采购员
         /// 采购员
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public long po_purchaser { get; set; }
+        public string po_purchaser { get; set; }
         /// <summary>
         /// <summary>
         /// 采购员工号
         /// 采购员工号
         /// </summary>
         /// </summary>
@@ -34,6 +34,7 @@ namespace Bussiness.Model.MES.PO
         /// <summary>
         /// <summary>
         /// 供应商id
         /// 供应商id
         /// </summary>
         /// </summary>
+        [Required]
         public long po_purchase_id { get; set; }
         public long po_purchase_id { get; set; }
         /// <summary>
         /// <summary>
         /// 供应商名称
         /// 供应商名称
@@ -52,6 +53,7 @@ namespace Bussiness.Model.MES.PO
         /// <summary>
         /// <summary>
         /// 交货方式
         /// 交货方式
         /// </summary>
         /// </summary>
+        [Required]
         public long po_delivery { get; set; }
         public long po_delivery { get; set; }
         /// <summary>
         /// <summary>
         /// 税率
         /// 税率
@@ -91,6 +93,7 @@ namespace Bussiness.Model.MES.PO
         /// <summary>
         /// <summary>
         /// 币别
         /// 币别
         /// </summary>
         /// </summary>
+        [Required]
         public long currency { get; set; }
         public long currency { get; set; }
         /// <summary>
         /// <summary>
         /// 金蝶单据类型值(标准采购订单、标准委外订单)
         /// 金蝶单据类型值(标准采购订单、标准委外订单)

+ 7 - 4
MicroServices/Business/Bussiness.Model/MES/PO/po_occupy.cs

@@ -17,6 +17,7 @@ namespace Bussiness.Model.MES.PO
         /// <summary>
         /// <summary>
         /// 采购订单id
         /// 采购订单id
         /// </summary>
         /// </summary>
+        [Required]
         public long polist_id { get; set; }
         public long polist_id { get; set; }
         /// <summary>
         /// <summary>
         /// 采购订单行号
         /// 采购订单行号
@@ -25,16 +26,18 @@ namespace Bussiness.Model.MES.PO
         /// <summary>
         /// <summary>
         /// 客户订单行id
         /// 客户订单行id
         /// </summary>
         /// </summary>
+        [Required]
         public long eid { get; set; }
         public long eid { get; set; }
         /// <summary>
         /// <summary>
         /// 客户订单id
         /// 客户订单id
         /// </summary>
         /// </summary>
+        [Required]
         public long bill_no { get; set; }
         public long bill_no { get; set; }
         /// <summary>
         /// <summary>
         /// 类型
         /// 类型
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string type { get; set; }
+        public string? type { get; set; }
         /// <summary>
         /// <summary>
         /// 行号
         /// 行号
         /// </summary>
         /// </summary>
@@ -43,7 +46,7 @@ namespace Bussiness.Model.MES.PO
         /// 占用量
         /// 占用量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal qty { get; set; }
+        public decimal? qty { get; set; }
         /// <summary>
         /// <summary>
         /// 开始时间
         /// 开始时间
         /// </summary>
         /// </summary>
@@ -60,12 +63,12 @@ namespace Bussiness.Model.MES.PO
         /// 变更人
         /// 变更人
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string cby { get; set; }
+        public string? cby { get; set; }
         /// <summary>
         /// <summary>
         /// 变更原因
         /// 变更原因
         /// </summary>
         /// </summary>
         [StringLength(1000)]
         [StringLength(1000)]
-        public string creason { get; set; }
+        public string? creason { get; set; }
         /// <summary>
         /// <summary>
         /// 变更时间
         /// 变更时间
         /// </summary>
         /// </summary>

+ 23 - 19
MicroServices/Business/Bussiness.Model/MES/PO/pr_main.cs

@@ -18,12 +18,12 @@ namespace Bussiness.Model.MES.PO
         /// pr单号
         /// pr单号
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string pr_billno { get; set; }
+        public string? pr_billno { get; set; }
         /// <summary>
         /// <summary>
         /// 关联工单号
         /// 关联工单号
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string pr_mono { get; set; }
+        public string? pr_mono { get; set; }
         /// <summary>
         /// <summary>
         /// 工单行号
         /// 工单行号
         /// </summary>
         /// </summary>
@@ -31,51 +31,53 @@ namespace Bussiness.Model.MES.PO
         /// <summary>
         /// <summary>
         /// 供应商id
         /// 供应商id
         /// </summary>
         /// </summary>
+        [Required]
         public long pr_purchaseid { get; set; }
         public long pr_purchaseid { get; set; }
         /// <summary>
         /// <summary>
         /// 供应商编码
         /// 供应商编码
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string pr_purchasenumber { get; set; }
+        public string? pr_purchasenumber { get; set; }
         /// <summary>
         /// <summary>
         /// 供应商名称
         /// 供应商名称
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string pr_purchasename { get; set; }
+        public string? pr_purchasename { get; set; }
         /// <summary>
         /// <summary>
         /// 采购员
         /// 采购员
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string pr_purchaser { get; set; }
+        public string? pr_purchaser { get; set; }
         /// <summary>
         /// <summary>
         /// 采购员工号(采购信息表)
         /// 采购员工号(采购信息表)
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string pr_purchaser_num { get; set; }
+        public string? pr_purchaser_num { get; set; }
         /// <summary>
         /// <summary>
         /// 需求数量
         /// 需求数量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal pr_rqty { get; set; }
+        public decimal? pr_rqty { get; set; }
         /// <summary>
         /// <summary>
         /// 申请数量
         /// 申请数量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal pr_aqty { get; set; }
+        public decimal? pr_aqty { get; set; }
         /// <summary>
         /// <summary>
         /// 建议数量
         /// 建议数量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal pr_sqty { get; set; }
+        public decimal? pr_sqty { get; set; }
         /// <summary>
         /// <summary>
         /// 物料id
         /// 物料id
         /// </summary>
         /// </summary>
+        [Required]
         public long icitem_id { get; set; }
         public long icitem_id { get; set; }
         /// <summary>
         /// <summary>
         /// 物料名称
         /// 物料名称
         /// </summary>
         /// </summary>
         [StringLength(80)]
         [StringLength(80)]
-        public string icitem_name { get; set; }
+        public string? icitem_name { get; set; }
         /// <summary>
         /// <summary>
         /// 单据类型
         /// 单据类型
         /// </summary>
         /// </summary>
@@ -120,26 +122,27 @@ namespace Bussiness.Model.MES.PO
         /// 系统价格(含税)
         /// 系统价格(含税)
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal pr_sysprice { get; set; }
+        public decimal? pr_sysprice { get; set; }
         /// <summary>
         /// <summary>
         /// 订单价格(含税)
         /// 订单价格(含税)
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal pr_orderprice { get; set; }
+        public decimal? pr_orderprice { get; set; }
         /// <summary>
         /// <summary>
         /// 采购净价(不含税)
         /// 采购净价(不含税)
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal pr_price { get; set; }
+        public decimal? pr_price { get; set; }
         /// <summary>
         /// <summary>
         /// 税率
         /// 税率
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal pr_rate { get; set; }
+        public decimal? pr_rate { get; set; }
         /// <summary>
         /// <summary>
         /// 单位
         /// 单位
         /// </summary>
         /// </summary>
-        public long pr_unit { get; set; }
+        [StringLength(20)]
+        public string? pr_unit { get; set; }
         /// <summary>
         /// <summary>
         /// 状态
         /// 状态
         /// </summary>
         /// </summary>
@@ -148,7 +151,7 @@ namespace Bussiness.Model.MES.PO
         /// 已申请数量
         /// 已申请数量
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal old_apply_aqty { get; set; }
+        public decimal? old_apply_aqty { get; set; }
         /// <summary>
         /// <summary>
         /// 申请类型
         /// 申请类型
         /// </summary>
         /// </summary>
@@ -156,22 +159,23 @@ namespace Bussiness.Model.MES.PO
         /// <summary>
         /// <summary>
         /// 币种
         /// 币种
         /// </summary>
         /// </summary>
+        [Required]
         public long currencytype { get; set; }
         public long currencytype { get; set; }
         /// <summary>
         /// <summary>
         /// 安全库存触发采购比例
         /// 安全库存触发采购比例
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal secInv_ratio { get; set; }
+        public decimal? secInv_ratio { get; set; }
         /// <summary>
         /// <summary>
         /// 备注
         /// 备注
         /// </summary>
         /// </summary>
         [StringLength(1000)]
         [StringLength(1000)]
-        public string remark { get; set; }
+        public string? remark { get; set; }
         /// <summary>
         /// <summary>
         /// 拒绝原因
         /// 拒绝原因
         /// </summary>
         /// </summary>
         [StringLength(1000)]
         [StringLength(1000)]
-        public string pr_rreason { get; set; }
+        public string? pr_rreason { get; set; }
 
 
     }
     }
 }
 }

+ 6 - 4
MicroServices/Business/Bussiness.Model/Tech/mes_process.cs

@@ -22,31 +22,33 @@ namespace Bussiness.Model.Tech
         /// <summary>
         /// <summary>
         /// 工序名称
         /// 工序名称
         /// </summary>
         /// </summary>
+        [Required]
         [StringLength(100)]
         [StringLength(100)]
         public string proc_name { get; set; }
         public string proc_name { get; set; }
 
 
         /// <summary>
         /// <summary>
-        /// 是否需要排产
+        /// 是否需要排产:1-是;0-否
         /// </summary>
         /// </summary>
+        [Required]
         public int is_schedule { get; set; }
         public int is_schedule { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 简述
         /// 简述
         /// </summary>
         /// </summary>
         [StringLength(500)]
         [StringLength(500)]
-        public string short_desc { get; set; }
+        public string? short_desc { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 详细描述
         /// 详细描述
         /// </summary>
         /// </summary>
         [StringLength(2000)]
         [StringLength(2000)]
-        public string long_desc { get; set; }
+        public string? long_desc { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 组合工序id
         /// 组合工序id
         /// </summary>
         /// </summary>
         [StringLength(2000)]
         [StringLength(2000)]
-        public string subids { get; set; }
+        public string? subids { get; set; }
 
 
     }
     }
 }
 }

+ 4 - 0
MicroServices/Business/Bussiness.Model/Tech/mes_tech_proc_accessory.cs

@@ -17,22 +17,26 @@ namespace Bussiness.Model.Tech
         /// <summary>
         /// <summary>
         /// 工艺工序主键
         /// 工艺工序主键
         /// </summary>
         /// </summary>
+        [Required]
         public long tech_proc_id { get; set; }
         public long tech_proc_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 工装id
         /// 工装id
         /// </summary>
         /// </summary>
+        [Required]
         public long equip_id { get; set; }
         public long equip_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 工装编号
         /// 工装编号
         /// </summary>
         /// </summary>
+        [Required]
         [StringLength(100)]
         [StringLength(100)]
         public string equip_no { get; set; }
         public string equip_no { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 数量
         /// 数量
         /// </summary>
         /// </summary>
+        [Required]
         public int qty { get; set; }
         public int qty { get; set; }
     }
     }
 }
 }

+ 3 - 1
MicroServices/Business/Bussiness.Model/Tech/mes_tech_proc_document.cs

@@ -17,17 +17,19 @@ namespace Bussiness.Model.Tech
         /// <summary>
         /// <summary>
         /// 工艺工序主键
         /// 工艺工序主键
         /// </summary>
         /// </summary>
+        [Required]
         public long tech_proc_id { get; set; }
         public long tech_proc_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 作业指导书主键
         /// 作业指导书主键
         /// </summary>
         /// </summary>
+        [Required]
         public long upload_id { get; set; }
         public long upload_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 作业指导书名称
         /// 作业指导书名称
         /// </summary>
         /// </summary>
         [StringLength(100)]
         [StringLength(100)]
-        public string name { get; set; }
+        public string? name { get; set; }
     }
     }
 }
 }

+ 3 - 1
MicroServices/Business/Bussiness.Model/Tech/mes_tech_proc_workshop.cs

@@ -17,16 +17,18 @@ namespace Bussiness.Model.Tech
         /// <summary>
         /// <summary>
         /// 工艺工序id
         /// 工艺工序id
         /// </summary>
         /// </summary>
+        [Required]
         public long tech_proc_id { get; set; }
         public long tech_proc_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 工位id
         /// 工位id
         /// </summary>
         /// </summary>
+        [Required]
         public long workshop_id { get; set; }
         public long workshop_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 序列号
         /// 序列号
         /// </summary>
         /// </summary>
-        public int serialno { get; set; }
+        public int? serialno { get; set; }
     }
     }
 }
 }

+ 4 - 2
MicroServices/Business/Bussiness.Model/Tech/mes_tech_proc_workshop_equipment.cs

@@ -17,22 +17,24 @@ namespace Bussiness.Model.Tech
         /// <summary>
         /// <summary>
         /// 设备id
         /// 设备id
         /// </summary>
         /// </summary>
+        [Required]
         public long equip_id { get; set; }
         public long equip_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 设备名称
         /// 设备名称
         /// </summary>
         /// </summary>
         [StringLength(100)]
         [StringLength(100)]
-        public string equip_name { get; set; }
+        public string? equip_name { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 工艺工位id
         /// 工艺工位id
         /// </summary>
         /// </summary>
+        [Required]
         public long tech_proc_workshop_id { get; set; }
         public long tech_proc_workshop_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 工作日历id
         /// 工作日历id
         /// </summary>
         /// </summary>
-        public long work_calendar_id { get; set; }
+        public long? work_calendar_id { get; set; }
     }
     }
 }
 }

+ 3 - 0
MicroServices/Business/Bussiness.Model/Tech/mes_tech_proc_workshop_icitem.cs

@@ -17,16 +17,19 @@ namespace Bussiness.Model.Tech
         /// <summary>
         /// <summary>
         /// 工序工位id
         /// 工序工位id
         /// </summary>
         /// </summary>
+        [Required]
         public long tech_proc_workshop_id { get; set; }
         public long tech_proc_workshop_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 物料id
         /// 物料id
         /// </summary>
         /// </summary>
+        [Required]
         public long icitem_id { get; set; }
         public long icitem_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 数量
         /// 数量
         /// </summary>
         /// </summary>
+        [Required]
         public int qty { get; set; }
         public int qty { get; set; }
     }
     }
 }
 }

+ 3 - 1
MicroServices/Business/Bussiness.Model/Tech/mes_tech_proc_workshop_staff.cs

@@ -17,17 +17,19 @@ namespace Bussiness.Model.Tech
         /// <summary>
         /// <summary>
         /// 工艺工位id
         /// 工艺工位id
         /// </summary>
         /// </summary>
+        [Required]
         public long tech_proc_workshop_id { get; set; }
         public long tech_proc_workshop_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 员工id
         /// 员工id
         /// </summary>
         /// </summary>
+        [Required]
         public long staff_id { get; set; }
         public long staff_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 员工姓名
         /// 员工姓名
         /// </summary>
         /// </summary>
         [StringLength(100)]
         [StringLength(100)]
-        public string staff_name { get; set; }
+        public string? staff_name { get; set; }
     }
     }
 }
 }

+ 11 - 9
MicroServices/Business/Bussiness.Model/Tech/mes_tech_process.cs

@@ -30,60 +30,62 @@ namespace Bussiness.Model.Tech
         /// <summary>
         /// <summary>
         /// 组合层级
         /// 组合层级
         /// </summary>
         /// </summary>
+        [Required]
         public int level { get; set; }
         public int level { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 前置准备时间
         /// 前置准备时间
         /// </summary>
         /// </summary>
         [Precision(20,8)]
         [Precision(20,8)]
-        public decimal readytime { get; set; }
+        public decimal? readytime { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 效率计算类型 1-节拍时间;2-UPH
         /// 效率计算类型 1-节拍时间;2-UPH
         /// </summary>
         /// </summary>
+        [Required]
         public int type { get; set; }
         public int type { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// UPH
         /// UPH
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal uph { get; set; }
+        public decimal? uph { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 节拍时间
         /// 节拍时间
         /// </summary>
         /// </summary>
         [Precision(20, 8)]
         [Precision(20, 8)]
-        public decimal ct { get; set; }
+        public decimal? ct { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 效率系数
         /// 效率系数
         /// </summary>
         /// </summary>
         [Precision(10, 4)]
         [Precision(10, 4)]
-        public decimal effect_ratio { get; set; }
+        public decimal? effect_ratio { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 是否需要跟踪工序
         /// 是否需要跟踪工序
         /// </summary>
         /// </summary>
-        public int mototrack { get; set; }
+        public int? mototrack { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 下一工序id
         /// 下一工序id
         /// </summary>
         /// </summary>
-        public long nextprocid { get; set; }
+        public long? nextprocid { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 父级工序id
         /// 父级工序id
         /// </summary>
         /// </summary>
-        public long parentprocid { get; set; }
+        public long? parentprocid { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 是否需要质检
         /// 是否需要质检
         /// </summary>
         /// </summary>
-        public int needqc { get; set; }
+        public int? needqc { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 最大并行工位数
         /// 最大并行工位数
         /// </summary>
         /// </summary>
-        public int maxworkshop { get; set; }
+        public int? maxworkshop { get; set; }
     }
     }
 }
 }

+ 4 - 3
MicroServices/Business/Bussiness.Model/Tech/mes_technique.cs

@@ -24,24 +24,25 @@ namespace Bussiness.Model.Tech
         /// <summary>
         /// <summary>
         /// 效率计算层级
         /// 效率计算层级
         /// </summary>
         /// </summary>
+        [Required]
         public int level { get; set; }
         public int level { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 产品
         /// 产品
         /// </summary>
         /// </summary>
         [StringLength(100)]
         [StringLength(100)]
-        public string bom { get; set; }
+        public string? bom { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 产品版本
         /// 产品版本
         /// </summary>
         /// </summary>
         [StringLength(100)]
         [StringLength(100)]
-        public string bomver { get; set; }
+        public string? bomver { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 描述
         /// 描述
         /// </summary>
         /// </summary>
         [StringLength(100)]
         [StringLength(100)]
-        public string desc { get; set; }
+        public string? desc { get; set; }
     }
     }
 }
 }

+ 7 - 7
MicroServices/Business/Bussiness.Model/Tech/mes_workshop.cs

@@ -18,41 +18,41 @@ namespace Bussiness.Model.Tech
         /// 工位名称
         /// 工位名称
         /// </summary>
         /// </summary>
         [StringLength(100)]
         [StringLength(100)]
-        public string name { get; set; }
+        public string? name { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 组合工位ids
         /// 组合工位ids
         /// </summary>
         /// </summary>
         [StringLength(2000)]
         [StringLength(2000)]
-        public string subids { get; set; }
+        public string? subids { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 坐标
         /// 坐标
         /// </summary>
         /// </summary>
         [StringLength(100)]
         [StringLength(100)]
-        public string geoinfo { get; set; }
+        public string? geoinfo { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 楼栋
         /// 楼栋
         /// </summary>
         /// </summary>
         [StringLength(100)]
         [StringLength(100)]
-        public string building { get; set; }
+        public string? building { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 楼层
         /// 楼层
         /// </summary>
         /// </summary>
         [StringLength(100)]
         [StringLength(100)]
-        public string floor { get; set; }
+        public string? floor { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 区域
         /// 区域
         /// </summary>
         /// </summary>
         [StringLength(100)]
         [StringLength(100)]
-        public string zone { get; set; }
+        public string? zone { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 工作日历id
         /// 工作日历id
         /// </summary>
         /// </summary>
-        public long work_calendar_id { get; set; }
+        public long? work_calendar_id { get; set; }
     }
     }
 }
 }

+ 4 - 3
MicroServices/Business/Bussiness.Model/Tech/mes_workshop_shelf.cs

@@ -17,23 +17,24 @@ namespace Bussiness.Model.Tech
         /// <summary>
         /// <summary>
         /// 工位id
         /// 工位id
         /// </summary>
         /// </summary>
+        [Required]
         public long workshop_id { get; set; }
         public long workshop_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 线边仓序列号
         /// 线边仓序列号
         /// </summary>
         /// </summary>
-        public int serialno { get; set; }
+        public int? serialno { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 仓库编号
         /// 仓库编号
         /// </summary>
         /// </summary>
         [StringLength(100)]
         [StringLength(100)]
-        public string sheifno { get; set; }
+        public string? sheifno { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 坐标
         /// 坐标
         /// </summary>
         /// </summary>
         [StringLength(100)]
         [StringLength(100)]
-        public string geoinfo { get; set; }
+        public string? geoinfo { get; set; }
     }
     }
 }
 }

+ 15 - 15
MicroServices/Business/Bussiness.Model/Tech/work_calendar.cs

@@ -18,78 +18,78 @@ namespace Bussiness.Model.Tech
         /// 工作日历编码
         /// 工作日历编码
         /// </summary>
         /// </summary>
         [StringLength(100)]
         [StringLength(100)]
-        public string work_calendar_no { get; set; }
+        public string? work_calendar_no { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 工作日历名称
         /// 工作日历名称
         /// </summary>
         /// </summary>
         [StringLength(100)]
         [StringLength(100)]
-        public string work_calendar_name { get; set; }
+        public string? work_calendar_name { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 班制id
         /// 班制id
         /// </summary>
         /// </summary>
-        public long shift_id { get; set; }
+        public long? shift_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 开始时间
         /// 开始时间
         /// </summary>
         /// </summary>
-        public DateTime start_time { get; set; }
+        public DateTime? start_time { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 结束时间
         /// 结束时间
         /// </summary>
         /// </summary>
-        public DateTime end_time { get; set; }
+        public DateTime? end_time { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 标准周期
         /// 标准周期
         /// </summary>
         /// </summary>
-        public int standard_period { get; set; }
+        public int? standard_period { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 工作周期
         /// 工作周期
         /// </summary>
         /// </summary>
-        public int work_period { get; set; }
+        public int? work_period { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 休息周期
         /// 休息周期
         /// </summary>
         /// </summary>
-        public int rest_period { get; set; }
+        public int? rest_period { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 周1
         /// 周1
         /// </summary>
         /// </summary>
-        public int calendar1 { get; set; }
+        public int? calendar1 { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 周2
         /// 周2
         /// </summary>
         /// </summary>
-        public int calendar2 { get; set; }
+        public int? calendar2 { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 周3
         /// 周3
         /// </summary>
         /// </summary>
-        public int calendar3 { get; set; }
+        public int? calendar3 { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 周4
         /// 周4
         /// </summary>
         /// </summary>
-        public int calendar4 { get; set; }
+        public int? calendar4 { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 周5
         /// 周5
         /// </summary>
         /// </summary>
-        public int calendar5 { get; set; }
+        public int? calendar5 { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 周6
         /// 周6
         /// </summary>
         /// </summary>
-        public int calendar6 { get; set; }
+        public int? calendar6 { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 周7
         /// 周7
         /// </summary>
         /// </summary>
-        public int calendar7 { get; set; }
+        public int? calendar7 { get; set; }
 
 
 
 
     }
     }

+ 5 - 4
MicroServices/Business/Bussiness.Model/Tech/work_calendar_list.cs

@@ -17,26 +17,27 @@ namespace Bussiness.Model.Tech
         /// <summary>
         /// <summary>
         /// 工作日历id
         /// 工作日历id
         /// </summary>
         /// </summary>
+        [Required]
         public long work_calendar_id { get; set; }
         public long work_calendar_id { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 日期
         /// 日期
         /// </summary>
         /// </summary>
-        public DateTime work_cal_list_date { get; set; }
+        public DateTime? work_cal_list_date { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 类型:1-工作日;0-休息日
         /// 类型:1-工作日;0-休息日
         /// </summary>
         /// </summary>
-        public int work_cal_list_type { get; set; }
+        public int? work_cal_list_type { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 工作时长(分钟)
         /// 工作时长(分钟)
         /// </summary>
         /// </summary>
-        public int work_cal_list_times { get; set; }
+        public int? work_cal_list_times { get; set; }
 
 
         /// <summary>
         /// <summary>
         /// 班次数
         /// 班次数
         /// </summary>
         /// </summary>
-        public int work_cal_list_num { get; set; }
+        public int? work_cal_list_num { get; set; }
     }
     }
 }
 }