ic_check.cs 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. using Business.Core.Attributes;
  2. using Business.Model;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.ComponentModel;
  6. using System.ComponentModel.DataAnnotations;
  7. using System.Linq;
  8. using System.Text;
  9. using System.Threading.Tasks;
  10. namespace Bussiness.Model.MES.IC
  11. {
  12. /// <summary>
  13. /// 物料检验表
  14. /// </summary>
  15. [CollectionName("dopbase", "ic_check")]
  16. public class ic_check : BaseEntity
  17. {
  18. /// <summary>
  19. /// 主键
  20. /// </summary>
  21. [Key]
  22. [Required]
  23. [Description("主键")]
  24. public long ic_check_id { get; set; }
  25. /// <summary>
  26. /// 工厂编码
  27. /// </summary>
  28. [StringLength(80)]
  29. [Description("工厂编码")]
  30. public string? factory_code { get; set; }
  31. /// <summary>
  32. /// 物料id
  33. /// </summary>
  34. [Required]
  35. [Description("物料id")]
  36. public long icitem_id { get; set; }
  37. /// <summary>
  38. /// 批次号
  39. /// </summary>
  40. [StringLength(80)]
  41. [Description("批次号")]
  42. public string? batch_no { get; set; }
  43. /// <summary>
  44. /// 检验方案
  45. /// </summary>
  46. [StringLength(80)]
  47. [Description("检验方案")]
  48. public string? inspection_project { get; set; }
  49. /// <summary>
  50. /// 检验员
  51. /// </summary>
  52. [StringLength(80)]
  53. [Description("检验员")]
  54. public string? identifier { get; set; }
  55. /// <summary>
  56. /// 检验卡号
  57. /// </summary>
  58. [StringLength(80)]
  59. [Description("检验卡号")]
  60. public string? chk_card { get; set; }
  61. /// <summary>
  62. /// 采购检验方式
  63. /// </summary>
  64. [Description("采购检验方式")]
  65. public long? inspection_level { get; set; }
  66. /// <summary>
  67. /// 委外加工检验方式
  68. /// </summary>
  69. [Description("委外加工检验方式")]
  70. public long? ww_chk_mde { get; set; }
  71. /// <summary>
  72. /// 产品检验方式
  73. /// </summary>
  74. [Description("产品检验方式")]
  75. public long? pro_chk_mde { get; set; }
  76. /// <summary>
  77. /// 发货检验方式
  78. /// </summary>
  79. [Description("发货检验方式")]
  80. public long? so_chk_mde { get; set; }
  81. /// <summary>
  82. /// 退货检验方式
  83. /// </summary>
  84. [Description("退货检验方式")]
  85. public long? wth_drw_chk_mde { get; set; }
  86. /// <summary>
  87. /// 库存检验方式
  88. /// </summary>
  89. [Description("库存检验方式")]
  90. public long? stk_chk_mde { get; set; }
  91. /// <summary>
  92. /// 其他检验方式
  93. /// </summary>
  94. [Description("其他检验方式")]
  95. public long? other_chk_mde { get; set; }
  96. /// <summary>
  97. /// 抽样标准_致命
  98. /// </summary>
  99. [Description("抽样标准_致命")]
  100. public string? critical_samp_std { get; set; }
  101. /// <summary>
  102. /// 抽样标准_严重
  103. /// </summary>
  104. [Description("抽样标准_严重")]
  105. public string? samp_std { get; set; }
  106. /// <summary>
  107. /// 抽样标准_轻微
  108. /// </summary>
  109. [Description("抽样标准_轻微")]
  110. public string? slight_samp_std { get; set; }
  111. /// <summary>
  112. /// 库存检验周期_天
  113. /// </summary>
  114. [Description("库存检验周期_天")]
  115. public decimal? stk_chk_prd { get; set; }
  116. /// <summary>
  117. /// 库存周期检验预警提前期_天
  118. /// </summary>
  119. [Description("库存周期检验预警提前期_天")]
  120. public decimal? stk_chk_alrm { get; set; }
  121. /// <summary>
  122. /// 保质期管理
  123. /// </summary>
  124. [Description("保质期管理")]
  125. public int? allow_exp { get; set; }
  126. /// <summary>
  127. /// 有效天数
  128. /// </summary>
  129. [Description("有效天数")]
  130. public decimal? effecdays { get; set; }
  131. /// <summary>
  132. /// 复检天数
  133. /// </summary>
  134. [Description("复检天数")]
  135. public decimal? retestdays { get; set; }
  136. /// <summary>
  137. /// 是否质检
  138. /// </summary>
  139. [Description("是否质检")]
  140. public int? istest { get; set; }
  141. /// <summary>
  142. /// 质检周期/天
  143. /// </summary>
  144. [Description("质检周期/天")]
  145. public decimal? testperid { get; set; }
  146. /// <summary>
  147. /// 检验项目
  148. /// </summary>
  149. [StringLength(80)]
  150. [Description("检验项目")]
  151. public long? test_item { get; set; }
  152. /// <summary>
  153. /// 质量备注
  154. /// </summary>
  155. [StringLength(1000)]
  156. [Description("质量备注")]
  157. public long? quality_note { get; set; }
  158. }
  159. }