using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using SqlSugar;
namespace MES.Service.Modes;
///
/// 首检主表
///
[Table("QS_ITEM_IPI_REQ")]
[SugarTable("QS_ITEM_IPI_REQ")] //用于SqlSugar
public class QsItemIpiReq
{
///
/// 首检单号
///
[Column("BILL_NO")]
[SugarColumn(ColumnName = "BILL_NO")] //用于SqlSugar
[StringLength(50, ErrorMessage = "首检单号长度不能超出50")]
public string? BillNo { get; set; }
///
/// 备注
///
[Column("COMMENTS")]
[SugarColumn(ColumnName = "COMMENTS")] //用于SqlSugar
[StringLength(500, ErrorMessage = "备注长度不能超出500")]
public string? Comments { get; set; }
///
/// 完成时间
///
[Column("COMPLETE_TIME")]
[SugarColumn(ColumnName = "COMPLETE_TIME")] //用于SqlSugar
public DateTime? CompleteTime { get; set; }
///
/// 创建时间
///
[Column("CREATE_TIME")]
[SugarColumn(ColumnName = "CREATE_TIME")] //用于SqlSugar
public DateTime? CreateTime { get; set; }
///
/// 序列SEQ_QS_IPI
///
[Column("ID")]
[SugarColumn(IsPrimaryKey = true, OracleSequenceName = "SEQ_QS_IPI",
ColumnName = "ID")]
public decimal? Id { get; set; }
///
/// 0表示不合格,1表示合格
///
[Column("IS_PASS")]
[SugarColumn(ColumnName = "IS_PASS")] //用于SqlSugar
public decimal? IsPass { get; set; }
///
/// 产品规格
///
[Column("ITEM_MOD")]
[SugarColumn(ColumnName = "ITEM_MOD")] //用于SqlSugar
[StringLength(1000, ErrorMessage = "产品规格长度不能超出1000")]
public string? ItemMod { get; set; }
///
/// 产品名
///
[Column("ITEM_NAME")]
[SugarColumn(ColumnName = "ITEM_NAME")] //用于SqlSugar
[StringLength(200, ErrorMessage = "产品名长度不能超出200")]
public string? ItemName { get; set; }
///
/// 产品编号
///
[Column("ITEM_NO")]
[SugarColumn(ColumnName = "ITEM_NO")] //用于SqlSugar
[StringLength(50, ErrorMessage = "产品编号长度不能超出50")]
public string? ItemNo { get; set; }
///
/// 产线
///
[Column("LINE")]
[SugarColumn(ColumnName = "LINE")] //用于SqlSugar
[StringLength(50, ErrorMessage = "产线长度不能超出50")]
public string? Line { get; set; }
///
/// 产线名
///
[Column("LINE_NAME")]
[SugarColumn(ColumnName = "LINE_NAME")] //用于SqlSugar
[StringLength(50, ErrorMessage = "产线名长度不能超出50")]
public string? LineName { get; set; }
///
/// 排产单号
///
[Column("PBAID")]
[SugarColumn(ColumnName = "PBAID")] //用于SqlSugar
public decimal? Pbaid { get; set; }
///
/// 审核日期
///
[Column("STATUS_DATE")]
[SugarColumn(ColumnName = "STATUS_DATE")] //用于SqlSugar
public DateTime? StatusDate { get; set; }
///
/// 审核人
///
[Column("STATUS_USER")]
[SugarColumn(ColumnName = "STATUS_USER")] //用于SqlSugar
[StringLength(50, ErrorMessage = "审核人长度不能超出50")]
public string? StatusUser { get; set; }
///
/// 车间编码
///
[Column("WORKSHOP_CODE")]
[SugarColumn(ColumnName = "WORKSHOP_CODE")] //用于SqlSugar
[StringLength(50, ErrorMessage = "车间编码长度不能超出50")]
public string? WorkshopCode { get; set; }
///
/// 车间名
///
[Column("WORKSHOP_NAME")]
[SugarColumn(ColumnName = "WORKSHOP_NAME")] //用于SqlSugar
[StringLength(50, ErrorMessage = "车间名长度不能超出50")]
public string? WorkshopName { get; set; }
///
/// 模具号
///
[Column("MOID_NUM")]
[SugarColumn(ColumnName = "MOID_NUM")] //用于SqlSugar
[StringLength(50, ErrorMessage = "模具号长度不能超出50")]
public string? MoidNum { get; set; }
[Column("Remarks")]
[SugarColumn(ColumnName = "Remarks")] //用于SqlSugar
[StringLength(200, ErrorMessage = "备注不能超出200")]
public string? Remarks { get; set; }
}