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