You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

220 lines
6.2 KiB

3 weeks ago
  1. using Dapper;
  2. using Dapper.Contrib;
  3. using Dapper.Contrib.Extensions;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. namespace NFine.Application.Entity
  10. {
  11. /// <summary>
  12. /// 来料检验主表
  13. /// </summary>
  14. [Table("IcsMatCheckResult")]
  15. public class IcsMatCheckResult
  16. {
  17. /// <summary>
  18. /// 非自增主键
  19. /// </summary>
  20. [ExplicitKey]
  21. public string ID { get; set; }
  22. /// <summary>
  23. /// 检验单号
  24. /// </summary>
  25. public string CheckNo { get; set; }
  26. /// <summary>
  27. /// 仓库代码
  28. /// </summary>
  29. public string WHCode { get; set; }
  30. /// <summary>
  31. /// 物料编码
  32. /// </summary>
  33. public string InvCode { get; set; }
  34. /// <summary>
  35. /// 送货单号
  36. /// </summary>
  37. public string AsnCode { get; set; }
  38. /// <summary>
  39. /// 物料批次
  40. /// </summary>
  41. public string InvBatcgNo { get; set; }
  42. /// <summary>
  43. /// 批次数量
  44. /// </summary>
  45. public decimal? InvBatcgQty { get; set; }
  46. /// <summary>
  47. /// Aql送检数量
  48. /// </summary>
  49. public decimal? AqlCheckQty { get; set; }
  50. /// <summary>
  51. /// 合格数
  52. /// </summary>
  53. public decimal? GoodQty { get; set; }
  54. /// <summary>
  55. /// 不良数
  56. /// </summary>
  57. public decimal? NgQty { get; set; }
  58. /// <summary>
  59. /// 供应商
  60. /// </summary>
  61. public string VenCode { get; set; }
  62. /// <summary>
  63. /// IQC组长
  64. /// </summary>
  65. public string IQCGroupHeaderResult { get; set; }
  66. /// <summary>
  67. /// IQC组长
  68. /// </summary>
  69. public string IQCGroupHeaderRemark { get; set; }
  70. /// <summary>
  71. /// IQC组长
  72. /// </summary>
  73. public string IQCGroupHeaderUser{ get; set; }
  74. /// <summary>
  75. /// IQC组长
  76. /// </summary>
  77. public DateTime? IQCGroupHeaderTime { get; set; }
  78. /// <summary>
  79. /// IQC主管
  80. /// </summary>
  81. public string IQCHeaderResult { get; set; }
  82. /// <summary>
  83. /// IQC主管
  84. /// </summary>
  85. public string IQCHeaderRemark { get; set; }
  86. /// <summary>
  87. /// IQC主管
  88. /// </summary>
  89. public string IQCHeaderUser { get; set; }
  90. /// <summary>
  91. /// IQC主管
  92. /// </summary>
  93. public DateTime? IQCHeaderTime { get; set; }
  94. /// <summary>
  95. /// SQE工程师
  96. /// </summary>
  97. public string SQEEngineerResult { get; set; }
  98. /// <summary>
  99. /// SQE工程师
  100. /// </summary>
  101. public string SQEEngineerRemark { get; set; }
  102. /// <summary>
  103. /// SQE工程师
  104. /// </summary>
  105. public string SQEEngineerUser { get; set; }
  106. /// <summary>
  107. /// SQE工程师
  108. /// </summary>
  109. public DateTime? SQEEngineerTime { get; set; }
  110. /// <summary>
  111. /// 检验结果
  112. /// </summary>
  113. public string Result { get; set; }
  114. /// <summary>
  115. /// 初检人员
  116. /// </summary>
  117. public string FirstCheckUser { get; set; }
  118. /// <summary>
  119. /// 初检时间
  120. /// </summary>
  121. public DateTime? FirstCheckTime { get; set; }
  122. /// <summary>
  123. /// 终判结果
  124. /// </summary>
  125. public string FinalResult { get; set; }
  126. /// <summary>
  127. /// 终判人员
  128. /// </summary>
  129. public string FinalUser { get; set; }
  130. /// <summary>
  131. /// 终判时间
  132. /// </summary>
  133. public DateTime? FinalTime { get; set; }
  134. /// <summary>
  135. /// 特采单号
  136. /// </summary>
  137. public string SpecialNo { get; set; }
  138. /// <summary>
  139. /// 让步文件
  140. /// </summary>
  141. public string SpecialFile { get; set; }
  142. public string BCGCode { get; set; }
  143. public string BRGCode { get; set; }
  144. public string BadReasonCode { get; set; }
  145. /// <summary>
  146. /// 是否检验完成
  147. /// </summary>
  148. public string IsCheckComplete { get; set; }
  149. /// <summary>
  150. /// 备注
  151. /// </summary>
  152. public string Remark { get; set; }
  153. /// <summary>
  154. ///仓库备注
  155. /// </summary>
  156. public string WHRemark { get; set; }
  157. /// <summary>
  158. /// 已退实物(Y/N/Null)
  159. /// </summary>
  160. public string HasReturnItem { get; set; }
  161. /// <summary>
  162. /// 退货时间
  163. /// </summary>
  164. public DateTime? HasReturnTime { get; set; }
  165. /// <summary>
  166. /// 加急
  167. /// </summary>
  168. public string Urgent { get; set; }
  169. /// <summary>
  170. /// 不良文件
  171. /// </summary>
  172. public string WgNgFile { get; set; }
  173. /// <summary>
  174. /// SQE复判文件
  175. /// </summary>
  176. public string SQEFile { get; set; }
  177. /// <summary>
  178. ///
  179. /// </summary>
  180. public string MUSER { get; set; }
  181. public string MUSERName { get; set; }
  182. public DateTime MTIME { get; set; }
  183. public string WorkPoint { get; set; }
  184. /// <summary>
  185. /// 处理方案
  186. /// </summary>
  187. public string EATTRIBUTE1 { get; set; }
  188. /// <summary>
  189. /// 来源单据类型(1普通/2委外)
  190. /// </summary>
  191. public string EATTRIBUTE2 { get; set; }
  192. /// <summary>
  193. /// 初检时间
  194. /// </summary>
  195. public string EATTRIBUTE3 { get; set; }
  196. /// <summary>
  197. ///
  198. /// </summary>
  199. public string EATTRIBUTE4 { get; set; }
  200. /// <summary>
  201. /// SQE复判邮件标识
  202. /// </summary>
  203. public string EATTRIBUTE5 { get; set; }
  204. /// <summary>
  205. /// 物料需求时间
  206. /// </summary>
  207. public string EATTRIBUTE6 { get; set; }
  208. /// <summary>
  209. /// 异常单号
  210. /// </summary>
  211. public string EATTRIBUTE7 { get; set; }
  212. public string EATTRIBUTE8 { get; set; }
  213. public string EATTRIBUTE9 { get; set; }
  214. public string EATTRIBUTE10 { get; set; }
  215. }
  216. }