| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- using Business.Core.Attributes;
- using Microsoft.EntityFrameworkCore;
- using System.ComponentModel.DataAnnotations;
- namespace Business.MongoModel.MES.IC
- {
- /// <summary>
- /// 物料BOM
- /// </summary>
- [CollectionName("dopbase", "mo_bom")]
- [Comment("物料BOM")]
- public class mo_bom : MoBaseEntity
- {
- /// <summary>
- /// bom单编号
- /// </summary>
- [StringLength(20)]
- [Comment("bom单编号")]
- public string? bom_number { get; set; }
- /// <summary>
- /// 物料id
- /// </summary>
- [Required]
- [Comment("父级物料id")]
- public long parent_icitem_id { get; set; }
- /// <summary>
- /// 物料代码
- /// </summary>
- [StringLength(80)]
- [Comment("父级物料代码")]
- public string? parent_item_number { get; set; }
- /// <summary>
- /// 物料名称
- /// </summary>
- [StringLength(200)]
- [Comment("父级物料名称")]
- public string? parent_item_name { get; set; }
- /// <summary>
- /// 物料id
- /// </summary>
- [Required]
- [Comment("子级物料id")]
- public long child_icitem_id { get; set; }
- /// <summary>
- /// 物料代码
- /// </summary>
- [StringLength(80)]
- [Comment("子级物料代码")]
- public string? child_item_number { get; set; }
- /// <summary>
- /// 物料名称
- /// </summary>
- [StringLength(200)]
- [Comment("子级物料名称")]
- public string? child_item_name { get; set; }
- /// <summary>
- /// 使用状态
- /// </summary>
- [Comment("使用状态")]
- public int use_status { get; set; }
- /// <summary>
- /// 生效日期
- /// </summary>
- [Comment("生效日期")]
- public DateTime? begin_day { get; set; }
- /// <summary>
- /// 失效日期
- /// </summary>
- [Comment("失效日期")]
- public DateTime? end_day { get; set; }
- /// <summary>
- /// 产品设计员
- /// </summary>
- [StringLength(80)]
- [Comment("产品设计员")]
- public string? product_designer { get; set; }
- /// <summary>
- /// 版本
- /// </summary>
- [StringLength(80)]
- [Comment("版本")]
- public string? version { get; set; }
- /// <summary>
- /// 检验人
- /// </summary>
- [StringLength(80)]
- [Comment("检验人")]
- public string? checker { get; set; }
- /// <summary>
- /// 检验时间
- /// </summary>
- [Comment("检验时间")]
- public DateTime? check_date { get; set; }
- /// <summary>
- /// bom创建人
- /// </summary>
- [StringLength(20)]
- [Comment("bom创建人")]
- public string? user { get; set; }
- /// <summary>
- /// bom创建时间
- /// </summary>
- [Comment("bom创建时间")]
- public DateTime? user_date { get; set; }
- /// <summary>
- /// 单位
- /// </summary>
- [StringLength(20)]
- [Comment("单位")]
- public string? unit { get; set; }
- /// <summary>
- /// 用量
- /// </summary>
- [Precision(23, 10)]
- [Comment("用量")]
- public decimal? qty { get; set; }
- /// <summary>
- /// 序号
- /// </summary>
- [Comment("序号")]
- public int seq { get; set; }
- /// <summary>
- /// 是否倒冲
- /// </summary>
- [Comment("是否倒冲")]
- public int backflush { get; set; }
- /// <summary>
- /// 存在替代关系
- /// </summary>
- [Comment("存在替代关系")]
- public int haveicsubs { get; set; }
- /// <summary>
- /// 群组代码
- /// </summary>
- [StringLength(20)]
- [Comment("群组代码")]
- public string? substitute_code { get; set; }
- /// <summary>
- /// 是否群组替代
- /// </summary>
- [Comment("是否群组替代")]
- public int is_replace { get; set; }
- /// <summary>
- /// 组合模式
- /// </summary>
- [StringLength(2000)]
- [Comment("组合模式")]
- public string? icitem_ids { get; set; }
- }
- }
|