using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using SqlSugar; namespace MES.Service.Modes; /// /// 线体 /// [Table("MES_LINE")] [SugarTable("MES_LINE")] //用于SqlSugar public class MesLine { /// /// 主键 /// [Key] [Column("ID")] [SugarColumn(ColumnName = "ID")] //用于SqlSugar public decimal Id { get; set; } /// /// 条码类型 /// [Column("BARTYPE")] [SugarColumn(ColumnName = "BARTYPE")] //用于SqlSugar [StringLength(20, ErrorMessage = "条码类型长度不能超出20")] public string Bartype { get; set; } /// /// 卡板分类 /// [Column("BK01")] [SugarColumn(ColumnName = "BK01")] //用于SqlSugar [StringLength(50, ErrorMessage = "卡板分类长度不能超出50")] public string Bk01 { get; set; } /// /// 审核人 /// [Column("CHECK_BY")] [SugarColumn(ColumnName = "CHECK_BY")] //用于SqlSugar [StringLength(30, ErrorMessage = "审核人长度不能超出30")] public string CheckBy { get; set; } /// /// 审核日期 /// [Column("CHECK_DATE")] [SugarColumn(ColumnName = "CHECK_DATE")] //用于SqlSugar public DateTime? CheckDate { get; set; } /// /// 审核状态 /// [Column("CHECK_STATUS")] [SugarColumn(ColumnName = "CHECK_STATUS")] //用于SqlSugar public decimal? CheckStatus { get; set; } /// /// [Column("COMPANY")] [SugarColumn(ColumnName = "COMPANY")] //用于SqlSugar [StringLength(20, ErrorMessage = "Company长度不能超出20")] public string Company { 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("DEPARTMENTCODE")] [SugarColumn(ColumnName = "DEPARTMENTCODE")] //用于SqlSugar [StringLength(32, ErrorMessage = "部门编号长度不能超出32")] public string Departmentcode { get; set; } /// /// 线边仓库 /// [Column("DEPOT_CODE")] [SugarColumn(ColumnName = "DEPOT_CODE")] //用于SqlSugar [StringLength(50, ErrorMessage = "线边仓库长度不能超出50")] public string DepotCode { get; set; } /// /// 默认库位 /// [Column("DEPOT_SECTION_CODE")] [SugarColumn(ColumnName = "DEPOT_SECTION_CODE")] //用于SqlSugar [StringLength(50, ErrorMessage = "默认库位长度不能超出50")] public string DepotSectionCode { get; set; } /// /// [Column("FACTORY")] [SugarColumn(ColumnName = "FACTORY")] //用于SqlSugar [StringLength(20, ErrorMessage = "Factory长度不能超出20")] public string Factory { get; set; } /// /// 标签显示值 /// [Column("LABEL")] [SugarColumn(ColumnName = "LABEL")] //用于SqlSugar [StringLength(100, ErrorMessage = "标签显示值长度不能超出100")] public string Label { get; set; } /// /// 最后修改人 /// [Column("LASTUPDATE_BY")] [SugarColumn(ColumnName = "LASTUPDATE_BY")] //用于SqlSugar [StringLength(30, ErrorMessage = "最后修改人长度不能超出30")] public string LastupdateBy { get; set; } /// /// 最后修改日期 /// [Column("LASTUPDATE_DATE")] [SugarColumn(ColumnName = "LASTUPDATE_DATE")] //用于SqlSugar public DateTime? LastupdateDate { get; set; } /// /// 组长编号 /// [Column("L_CODE")] [SugarColumn(ColumnName = "L_CODE")] //用于SqlSugar [StringLength(32, ErrorMessage = "组长编号长度不能超出32")] public string LCode { get; set; } /// /// 线简码 /// [Column("LINEJM")] [SugarColumn(ColumnName = "LINEJM")] //用于SqlSugar [StringLength(20, ErrorMessage = "线简码长度不能超出20")] public string Linejm { get; set; } /// /// 线体名称 /// [Column("LINE_NAME")] [SugarColumn(ColumnName = "LINE_NAME")] //用于SqlSugar [StringLength(64, ErrorMessage = "线体名称长度不能超出64")] public string LineName { get; set; } /// /// 线体编号 /// [Column("LINE_NO")] [SugarColumn(ColumnName = "LINE_NO")] //用于SqlSugar [StringLength(32, ErrorMessage = "线体编号长度不能超出32")] public string LineNo { get; set; } /// /// 产线类别 /// [Column("LINE_STYLE")] [SugarColumn(ColumnName = "LINE_STYLE")] //用于SqlSugar [StringLength(32, ErrorMessage = "产线类别长度不能超出32")] public string LineStyle { get; set; } /// /// 备注 /// [Column("MEMO")] [SugarColumn(ColumnName = "MEMO")] //用于SqlSugar [StringLength(1000, ErrorMessage = "备注长度不能超出1000")] public string Memo { get; set; } /// /// 所属工序 /// [Column("PROC_NO")] [SugarColumn(ColumnName = "PROC_NO")] //用于SqlSugar [StringLength(32, ErrorMessage = "所属工序长度不能超出32")] public string ProcNo { get; set; } /// /// [Column("SHOW_INDEX")] [SugarColumn(ColumnName = "SHOW_INDEX")] //用于SqlSugar public decimal? ShowIndex { get; set; } /// /// [Column("SIMPLENAME")] [SugarColumn(ColumnName = "SIMPLENAME")] //用于SqlSugar [StringLength(20, ErrorMessage = "Simplename长度不能超出20")] public string Simplename { get; set; } /// /// 标准工时 /// [Column("STAND_TIME")] [SugarColumn(ColumnName = "STAND_TIME")] //用于SqlSugar public decimal? StandTime { get; set; } /// /// 组长 /// [Column("USERCODE")] [SugarColumn(ColumnName = "USERCODE")] //用于SqlSugar [StringLength(50, ErrorMessage = "组长长度不能超出50")] public string Usercode { get; set; } /// /// 区分锂锰锂亚 /// [Column("WORKCENTERTYPE")] [SugarColumn(ColumnName = "WORKCENTERTYPE")] //用于SqlSugar [StringLength(50, ErrorMessage = "区分锂锰锂亚长度不能超出50")] public string Workcentertype { get; set; } /// /// 车间简码 /// [Column("WORKHOMEJM")] [SugarColumn(ColumnName = "WORKHOMEJM")] //用于SqlSugar [StringLength(20, ErrorMessage = "车间简码长度不能超出20")] public string Workhomejm { get; set; } /// /// 工作中心编号 /// [Column("WORKSHOP_CENTER_CODE")] [SugarColumn(ColumnName = "WORKSHOP_CENTER_CODE")] //用于SqlSugar [StringLength(20, ErrorMessage = "工作中心编号长度不能超出20")] public string WorkshopCenterCode { get; set; } /// /// 报工方式(0、离散报工,1、整线报工) /// [Column("WORK_TYPE")] [SugarColumn(ColumnName = "WORK_TYPE")] //用于SqlSugar public decimal? WorkType { get; set; } /// /// 微信显示值 /// [Column("WX_LABLE")] [SugarColumn(ColumnName = "WX_LABLE")] //用于SqlSugar [StringLength(50, ErrorMessage = "微信显示值长度不能超出50")] public string WxLable { get; set; } }