using System.ComponentModel.DataAnnotations;
|
using System.ComponentModel.DataAnnotations.Schema;
|
using SqlSugar;
|
|
namespace MES.Service.Modes;
|
|
/// <summary>
|
/// 线体
|
/// </summary>
|
[Table("MES_LINE")]
|
[SugarTable("MES_LINE")] //用于SqlSugar
|
public class MesLine
|
{
|
/// <summary>
|
/// 主键
|
/// </summary>
|
[Key]
|
[Column("ID")]
|
[SugarColumn(ColumnName = "ID")] //用于SqlSugar
|
public decimal Id { get; set; }
|
|
/// <summary>
|
/// 条码类型
|
/// </summary>
|
[Column("BARTYPE")]
|
[SugarColumn(ColumnName = "BARTYPE")] //用于SqlSugar
|
[StringLength(20, ErrorMessage = "条码类型长度不能超出20")]
|
public string Bartype { get; set; }
|
|
/// <summary>
|
/// 卡板分类
|
/// </summary>
|
[Column("BK01")]
|
[SugarColumn(ColumnName = "BK01")] //用于SqlSugar
|
[StringLength(50, ErrorMessage = "卡板分类长度不能超出50")]
|
public string Bk01 { get; set; }
|
|
/// <summary>
|
/// 审核人
|
/// </summary>
|
[Column("CHECK_BY")]
|
[SugarColumn(ColumnName = "CHECK_BY")] //用于SqlSugar
|
[StringLength(30, ErrorMessage = "审核人长度不能超出30")]
|
public string CheckBy { 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; }
|
|
/// <summary>
|
/// 创建人
|
/// </summary>
|
[Column("CREATE_BY")]
|
[SugarColumn(ColumnName = "CREATE_BY")] //用于SqlSugar
|
[StringLength(30, ErrorMessage = "创建人长度不能超出30")]
|
public string CreateBy { get; set; }
|
|
/// <summary>
|
/// 创建日期
|
/// </summary>
|
[Column("CREATE_DATE")]
|
[SugarColumn(ColumnName = "CREATE_DATE")] //用于SqlSugar
|
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")]
|
public string LastupdateBy { get; set; }
|
|
/// <summary>
|
/// 最后修改日期
|
/// </summary>
|
[Column("LASTUPDATE_DATE")]
|
[SugarColumn(ColumnName = "LASTUPDATE_DATE")] //用于SqlSugar
|
public DateTime? LastupdateDate { get; set; }
|
|
/// <summary>
|
/// 组长编号
|
/// </summary>
|
[Column("L_CODE")]
|
[SugarColumn(ColumnName = "L_CODE")] //用于SqlSugar
|
[StringLength(32, ErrorMessage = "组长编号长度不能超出32")]
|
public string LCode { 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; }
|
|
/// <summary>
|
/// 车间简码
|
/// </summary>
|
[Column("WORKHOMEJM")]
|
[SugarColumn(ColumnName = "WORKHOMEJM")] //用于SqlSugar
|
[StringLength(20, ErrorMessage = "车间简码长度不能超出20")]
|
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; }
|
|
/// <summary>
|
/// 报工方式(0、离散报工,1、整线报工)
|
/// </summary>
|
[Column("WORK_TYPE")]
|
[SugarColumn(ColumnName = "WORK_TYPE")] //用于SqlSugar
|
public decimal? WorkType { get; set; }
|
|
/// <summary>
|
/// 微信显示值
|
/// </summary>
|
[Column("WX_LABLE")]
|
[SugarColumn(ColumnName = "WX_LABLE")] //用于SqlSugar
|
[StringLength(50, ErrorMessage = "微信显示值长度不能超出50")]
|
public string WxLable { get; set; }
|
}
|