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; }
}