using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using SqlSugar; namespace MES.Service.Modes; /// /// 销售订单表 /// [Table("MES_DEP_TASK")] [SugarTable("MES_DEP_TASK")] //用于SqlSugar public class MesDepTask { /// /// [Key] [Column("ID")] [SugarColumn(ColumnName = "ID")] //用于SqlSugar public decimal Id { get; set; } /// /// 从表ID /// [Column("AUTOID")] [SugarColumn(ColumnName = "AUTOID")] //用于SqlSugar public decimal? Autoid { get; set; } /// /// 备损数量 /// [Column("BACKUP_QTY")] [SugarColumn(ColumnName = "BACKUP_QTY")] //用于SqlSugar public decimal? BackupQty { get; set; } /// /// 条码ID /// [Column("BARCODE_TYPE_ID")] [SugarColumn(ColumnName = "BARCODE_TYPE_ID")] //用于SqlSugar public decimal? BarcodeTypeId { get; set; } /// /// 成品编号 /// [Column("BOARD_ITEM")] [SugarColumn(ColumnName = "BOARD_ITEM")] //用于SqlSugar [StringLength(50, ErrorMessage = "成品编号长度不能超出50")] public string BoardItem { get; set; } /// /// 成品名称 /// [Column("BOARD_NAME")] [SugarColumn(ColumnName = "BOARD_NAME")] //用于SqlSugar [StringLength(200, ErrorMessage = "成品名称长度不能超出200")] public string BoardName { get; set; } /// /// 产品型号 /// [Column("BOARD_STYLE")] [SugarColumn(ColumnName = "BOARD_STYLE")] //用于SqlSugar [StringLength(50, ErrorMessage = "产品型号长度不能超出50")] public string BoardStyle { get; set; } /// /// 关闭日期 /// [Column("CLOSEDATE")] [SugarColumn(ColumnName = "CLOSEDATE")] //用于SqlSugar public DateTime? Closedate { get; set; } /// /// 颜色 /// [Column("COLOR_NAME")] [SugarColumn(ColumnName = "COLOR_NAME")] //用于SqlSugar [StringLength(500, ErrorMessage = "颜色长度不能超出500")] public string ColorName { get; set; } /// /// [Column("COMPANY")] [SugarColumn(ColumnName = "COMPANY")] //用于SqlSugar [StringLength(50, ErrorMessage = "Company长度不能超出50")] public string Company { get; set; } /// /// 完工数量 /// [Column("COMPLETE_QTY")] [SugarColumn(ColumnName = "COMPLETE_QTY")] //用于SqlSugar public decimal? CompleteQty { get; set; } /// /// 创建人 /// [Column("CREATE_BY")] [SugarColumn(ColumnName = "CREATE_BY")] //用于SqlSugar [StringLength(30, ErrorMessage = "创建人长度不能超出30")] public string CreateBy { get; set; } /// /// 创建时间 /// [Column("CREATE_DATE")] [SugarColumn(ColumnName = "CREATE_DATE")] //用于SqlSugar public DateTime? CreateDate { get; set; } /// /// 制单人 /// [Column("CREATOR")] [SugarColumn(ColumnName = "CREATOR")] //用于SqlSugar [StringLength(200, ErrorMessage = "制单人长度不能超出200")] public string Creator { get; set; } /// /// 客户编号 /// [Column("CUST_NO")] [SugarColumn(ColumnName = "CUST_NO")] //用于SqlSugar [StringLength(20, ErrorMessage = "客户编号长度不能超出20")] public string CustNo { get; set; } /// /// 客户PO /// [Column("CUST_PO")] [SugarColumn(ColumnName = "CUST_PO")] //用于SqlSugar [StringLength(50, ErrorMessage = "客户PO长度不能超出50")] public string CustPo { get; set; } /// /// 客户机型 /// [Column("CUST_STYLE")] [SugarColumn(ColumnName = "CUST_STYLE")] //用于SqlSugar [StringLength(100, ErrorMessage = "客户机型长度不能超出100")] public string CustStyle { get; set; } /// /// [Column("DATA_FROM")] [SugarColumn(ColumnName = "DATA_FROM")] //用于SqlSugar [StringLength(10, ErrorMessage = "DataFrom长度不能超出10")] public string DataFrom { get; set; } /// /// [Column("DOWN_FLAG")] [SugarColumn(ColumnName = "DOWN_FLAG")] //用于SqlSugar public decimal? DownFlag { get; set; } /// /// 下载时间 /// [Column("DOWN_TIME")] [SugarColumn(ColumnName = "DOWN_TIME")] //用于SqlSugar public DateTime? DownTime { get; set; } /// /// ERP物料编号 /// [Column("ERP_ITEM_NO")] [SugarColumn(ColumnName = "ERP_ITEM_NO")] //用于SqlSugar [StringLength(50, ErrorMessage = "ERP物料编号长度不能超出50")] public string ErpItemNo { get; set; } /// /// [Column("FACTORY")] [SugarColumn(ColumnName = "FACTORY")] //用于SqlSugar [StringLength(20, ErrorMessage = "Factory长度不能超出20")] public string Factory { get; set; } /// /// [Column("FCHECK_BY")] [SugarColumn(ColumnName = "FCHECK_BY")] //用于SqlSugar [StringLength(30, ErrorMessage = "FcheckBy长度不能超出30")] public string FcheckBy { get; set; } /// /// [Column("FCHECK_DATE")] [SugarColumn(ColumnName = "FCHECK_DATE")] //用于SqlSugar public DateTime? FcheckDate { get; set; } /// /// [Column("FCHECK_STATUS")] [SugarColumn(ColumnName = "FCHECK_STATUS")] //用于SqlSugar [StringLength(200, ErrorMessage = "FcheckStatus长度不能超出200")] public string FcheckStatus { get; set; } /// /// [Column("FIRST_ITEM_READY_TIME")] [SugarColumn(ColumnName = "FIRST_ITEM_READY_TIME")] //用于SqlSugar public DateTime? FirstItemReadyTime { get; set; } /// /// [Column("FIRST_ITEM_RECEIPT_TIME")] [SugarColumn(ColumnName = "FIRST_ITEM_RECEIPT_TIME")] //用于SqlSugar public DateTime? FirstItemReceiptTime { get; set; } /// /// [Column("FLAG")] [SugarColumn(ColumnName = "FLAG")] //用于SqlSugar public decimal? Flag { get; set; } /// /// [Column("ISSUE_STATUS")] [SugarColumn(ColumnName = "ISSUE_STATUS")] //用于SqlSugar public decimal? IssueStatus { get; set; } /// /// [Column("LASTUPDATE_BY")] [SugarColumn(ColumnName = "LASTUPDATE_BY")] //用于SqlSugar [StringLength(30, ErrorMessage = "LastupdateBy长度不能超出30")] public string LastupdateBy { get; set; } /// /// [Column("LASTUPDATE_DATE")] [SugarColumn(ColumnName = "LASTUPDATE_DATE")] //用于SqlSugar public DateTime? LastupdateDate { get; set; } /// /// 备注 /// [Column("MEMO")] [SugarColumn(ColumnName = "MEMO")] //用于SqlSugar [StringLength(255, ErrorMessage = "备注长度不能超出255")] public string Memo { get; set; } /// /// 生产工单 /// [Column("MOCODE")] [SugarColumn(ColumnName = "MOCODE")] //用于SqlSugar [StringLength(50, ErrorMessage = "生产工单长度不能超出50")] public string Mocode { get; set; } /// /// 主表ID /// [Column("MOID")] [SugarColumn(ColumnName = "MOID")] //用于SqlSugar public decimal? Moid { get; set; } /// /// 包装说明 /// [Column("PACK_SHIP_MEMO")] [SugarColumn(ColumnName = "PACK_SHIP_MEMO")] //用于SqlSugar [StringLength(255, ErrorMessage = "包装说明长度不能超出255")] public string PackShipMemo { get; set; } /// /// 包装类型 /// [Column("PACK_SHIP_TYPE")] [SugarColumn(ColumnName = "PACK_SHIP_TYPE")] //用于SqlSugar [StringLength(20, ErrorMessage = "包装类型长度不能超出20")] public string PackShipType { get; set; } /// /// 计划开始时间 /// [Column("PLAN_BEGIN_TIME")] [SugarColumn(ColumnName = "PLAN_BEGIN_TIME")] //用于SqlSugar public DateTime? PlanBeginTime { get; set; } /// /// 计划完工时间 /// [Column("PLAN_FINISH_TIME")] [SugarColumn(ColumnName = "PLAN_FINISH_TIME")] //用于SqlSugar public DateTime? PlanFinishTime { get; set; } /// /// 数量 /// [Column("PLAN_QTY")] [SugarColumn(ColumnName = "PLAN_QTY")] //用于SqlSugar public decimal? PlanQty { get; set; } /// /// 打印回定值 /// [Column("PROC_PRINT_VALUE")] [SugarColumn(ColumnName = "PROC_PRINT_VALUE")] //用于SqlSugar [StringLength(50, ErrorMessage = "打印回定值长度不能超出50")] public string ProcPrintValue { get; set; } /// /// 工单状态 /// [Column("PRODUCE_STATE")] [SugarColumn(ColumnName = "PRODUCE_STATE")] //用于SqlSugar [StringLength(10, ErrorMessage = "工单状态长度不能超出10")] public string ProduceState { get; set; } /// /// 实际开始时间 /// [Column("REAL_BEGIN_TIME")] [SugarColumn(ColumnName = "REAL_BEGIN_TIME")] //用于SqlSugar public DateTime? RealBeginTime { get; set; } /// /// 实际完工时间 /// [Column("REAL_FINISH_TIME")] [SugarColumn(ColumnName = "REAL_FINISH_TIME")] //用于SqlSugar public DateTime? RealFinishTime { get; set; } /// /// 环保代码 /// [Column("ROHSE_CODE")] [SugarColumn(ColumnName = "ROHSE_CODE")] //用于SqlSugar [StringLength(20, ErrorMessage = "环保代码长度不能超出20")] public string RohseCode { get; set; } /// /// 船头样 /// [Column("SHIP_QTY")] [SugarColumn(ColumnName = "SHIP_QTY")] //用于SqlSugar public decimal? ShipQty { get; set; } /// /// 状态 /// [Column("STATUS")] [SugarColumn(ColumnName = "STATUS")] //用于SqlSugar [StringLength(10, ErrorMessage = "状态长度不能超出10")] public string Status { get; set; } /// /// 订单编号 /// [Column("TASK_NO")] [SugarColumn(ColumnName = "TASK_NO")] //用于SqlSugar [StringLength(50, ErrorMessage = "订单编号长度不能超出50")] public string TaskNo { get; set; } /// /// 工单类型 /// [Column("TASK_TYPE")] [SugarColumn(ColumnName = "TASK_TYPE")] //用于SqlSugar [StringLength(20, ErrorMessage = "工单类型长度不能超出20")] public string TaskType { get; set; } /// /// 最新下载更新标识 /// [Column("UPDATE_FLG")] [SugarColumn(ColumnName = "UPDATE_FLG")] //用于SqlSugar public decimal? UpdateFlg { get; set; } /// /// 版本 /// [Column("VERSION")] [SugarColumn(ColumnName = "VERSION")] //用于SqlSugar [StringLength(120, ErrorMessage = "版本长度不能超出120")] public string Version { get; set; } /// /// 任务单行号 /// [Column("WORK_LINE")] [SugarColumn(ColumnName = "WORK_LINE")] //用于SqlSugar public decimal? WorkLine { get; set; } /// /// 任务单号 /// [Column("WORK_NO")] [SugarColumn(ColumnName = "WORK_NO")] //用于SqlSugar [StringLength(50, ErrorMessage = "任务单号长度不能超出50")] public string WorkNo { get; set; } }