using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using SqlSugar; namespace MES.Service.Modes; /// /// 巡检工单表 /// [Table("QS_ITEM_XJ_WORKNO")] [SugarTable("QS_ITEM_XJ_WORKNO")] //用于SqlSugar public class QsItemXjworkno { /// /// 序列SEQ_QS_IPI /// [Key] [Column("ID")] [SugarColumn(IsPrimaryKey = true, OracleSequenceName = "SEQ_QS_XJ", ColumnName = "ID")] public decimal? Id { get; set; } /// /// 检验主表id /// [Column("PID")] [SugarColumn(ColumnName = "PID")] //用于SqlSugar public decimal? Pid { get; set; } /// /// 工单号 /// [Column("WORKNO")] [SugarColumn(ColumnName = "WORKNO")] //用于SqlSugar [StringLength(100, ErrorMessage = "单号长度不能超出100")] public string? WorkNo { get; set; } /// /// 工单数量 /// [Column("WORK_QTY")] [SugarColumn(ColumnName = "WORK_QTY")] //用于SqlSugar public decimal? WorkQty { get; set; } [SugarColumn(IsIgnore = true)] public string? ItemName { get; set; } }