CPWTJLModel.cs 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342
  1. namespace PMS.EntityModels.Product
  2. {
  3. using QWPlatform.DataIntface.Database;
  4. using QWPlatform.Models;
  5. using System;
  6. /// <summary>
  7. /// 创建者:冉利
  8. /// 创建日期:2018/1/07
  9. /// 功能描述:产品问题记录实体
  10. /// </summary>
  11. /// <summary>
  12. /// 测试实体类
  13. /// </summary>
  14. [Table("产品问题记录")]
  15. public class CPWTJLModel : DataModelBase
  16. {
  17. //默认不带数据工厂构造
  18. /// <summary>
  19. /// Initializes a new instance of the <see cref="CPWTJLModel"/> class.
  20. /// </summary>
  21. public CPWTJLModel()
  22. {
  23. }
  24. //带有数据工厂的实例化,可以直接操作数据
  25. /// <summary>
  26. /// Initializes a new instance of the <see cref="CPWTJLModel"/> class.
  27. /// </summary>
  28. /// <param name="factory">The factory<see cref="DataFactory"/></param>
  29. public CPWTJLModel(DataFactory factory)
  30. : base(factory)
  31. {
  32. }
  33. /// <summary>
  34. /// Gets or sets the ID
  35. /// </summary>
  36. [FieldBase("ID", "", "", true, false, "", 36, 0, "VARCHAR2")]
  37. public string ID { get; set; }
  38. /// <summary>
  39. /// Gets or sets the BH
  40. /// </summary>
  41. [FieldBase("编号", "(参考产品问题记录_编号 的序列)", "", false, false, "", 18, 0, "NUMBER")]
  42. public long? BH { get; set; }
  43. /// <summary>
  44. /// Gets or sets the MKID
  45. /// </summary>
  46. [FieldBase("模块ID", "", "", false, false, "", 36, 0, "VARCHAR2")]
  47. public string MKID { get; set; }
  48. /// <summary>
  49. /// Gets or sets the XMID
  50. /// </summary>
  51. [FieldBase("项目ID", "", "", false, false, "", 36, 0, "VARCHAR2")]
  52. public string XMID { get; set; }
  53. /// <summary>
  54. /// Gets or sets the LY
  55. /// </summary>
  56. [FieldBase("来源", "(对应[产品登记来源]的Code)", "", false, false, "", 1, 0, "VARCHAR2")]
  57. public string LY { get; set; }
  58. /// <summary>
  59. /// Gets or sets the JJCD
  60. /// </summary>
  61. [FieldBase("紧急程度", "(对应[产品优先级]Code)", "", false, false, "", 1, 0, "VARCHAR2")]
  62. public string JJCD { get; set; }
  63. /// <summary>
  64. /// Gets or sets the JJMS
  65. /// </summary>
  66. [FieldBase("紧急描述", "", "", false, false, "", 500, 0, "VARCHAR2")]
  67. public string JJMS { get; set; }
  68. /// <summary>
  69. /// Gets or sets the YQSJ
  70. /// </summary>
  71. [FieldBase("要求时间", "", "", false, false, "", 7, 0, "DATE")]
  72. public DateTime? YQSJ { get; set; }
  73. /// <summary>
  74. /// Gets or sets the DQHJ
  75. /// </summary>
  76. [FieldBase("当前环节", "(对应[产品问题环节]Code)", "", false, false, "", 1, 0, "VARCHAR2")]
  77. public string DQHJ { get; set; }
  78. /// <summary>
  79. /// Gets or sets the DQCLR
  80. /// </summary>
  81. [FieldBase("当前处理人", "", "", false, false, "", 30, 0, "VARCHAR2")]
  82. public string DQCLR { get; set; }
  83. /// <summary>
  84. /// Gets or sets the DJR
  85. /// </summary>
  86. [FieldBase("登记人", "", "", false, false, "", 30, 0, "VARCHAR2")]
  87. public string DJR { get; set; }
  88. /// <summary>
  89. /// Gets or sets the BBH
  90. /// </summary>
  91. [FieldBase("版本号", "", "", false, false, "", 36, 0, "VARCHAR2")]
  92. public string BBH { get; set; }
  93. /// <summary>
  94. /// Gets or sets the WTMS
  95. /// </summary>
  96. [FieldBase("问题描述", "", "", false, false, "", 4000, 0, "CLOB")]
  97. public string WTMS { get; set; }
  98. /// <summary>
  99. /// Gets or sets the YZMS
  100. /// </summary>
  101. [FieldBase("验证描述", "", "", false, false, "", 4000, 0, "VARCHAR2")]
  102. public string YZMS { get; set; }
  103. /// <summary>
  104. /// Gets or sets the YJFA
  105. /// </summary>
  106. [FieldBase("预计方案", "", "", false, false, "", 4000, 0, "VARCHAR2")]
  107. public string YJFA { get; set; }
  108. /// <summary>
  109. /// Gets or sets the XGSM
  110. /// </summary>
  111. [FieldBase("修改说明", "", "", false, false, "", 4000, 0, "CLOB")]
  112. public string XGSM { get; set; }
  113. /// <summary>
  114. /// Gets or sets the CSZY
  115. /// </summary>
  116. [FieldBase("测试注意", "", "", false, false, "", 500, 0, "VARCHAR2")]
  117. public string CSZY { get; set; }
  118. /// <summary>
  119. /// Gets or sets the CSSM
  120. /// </summary>
  121. [FieldBase("测试说明", "", "", false, false, "", 500, 0, "VARCHAR2")]
  122. public string CSSM { get; set; }
  123. /// <summary>
  124. /// Gets or sets the SJSM
  125. /// </summary>
  126. [FieldBase("升级说明", "", "", false, false, "", 1000, 0, "VARCHAR2")]
  127. public string SJSM { get; set; }
  128. /// <summary>
  129. /// Gets or sets the JJBB
  130. /// </summary>
  131. [FieldBase("解决版本", "", "", false, false, "", 200, 0, "VARCHAR2")]
  132. public string JJBB { get; set; }
  133. /// <summary>
  134. /// Gets or sets the FKR
  135. /// </summary>
  136. [FieldBase("反馈人", "", "", false, false, "", 30, 0, "VARCHAR2")]
  137. public string FKR { get; set; }
  138. /// <summary>
  139. /// Gets or sets the XGR
  140. /// </summary>
  141. [FieldBase("修改人", "", "", false, false, "", 30, 0, "VARCHAR2")]
  142. public string XGR { get; set; }
  143. /// <summary>
  144. /// Gets or sets the QRR
  145. /// </summary>
  146. [FieldBase("确认人", "", "", false, false, "", 30, 0, "VARCHAR2")]
  147. public string QRR { get; set; }
  148. /// <summary>
  149. /// Gets or sets the CSR
  150. /// </summary>
  151. [FieldBase("测试人", "", "", false, false, "", 30, 0, "VARCHAR2")]
  152. public string CSR { get; set; }
  153. /// <summary>
  154. /// Gets or sets the DJRJ
  155. /// </summary>
  156. [FieldBase("登记日期", "", "", false, false, "", 7, 0, "DATE")]
  157. public DateTime? DJRJ { get; set; }
  158. /// <summary>
  159. /// Gets or sets the QRRJ
  160. /// </summary>
  161. [FieldBase("确认日期", "", "", false, false, "", 7, 0, "DATE")]
  162. public DateTime? QRRJ { get; set; }
  163. /// <summary>
  164. /// Gets or sets the XGRJ
  165. /// </summary>
  166. [FieldBase("修改日期", "", "", false, false, "", 7, 0, "DATE")]
  167. public DateTime? XGRJ { get; set; }
  168. /// <summary>
  169. /// Gets or sets the XYPX
  170. /// </summary>
  171. [FieldBase("需要培训", "", "", false, false, "", 1, 0, "NUMBER")]
  172. public int? XYPX { get; set; }
  173. /// <summary>
  174. /// Gets or sets the SFFB
  175. /// </summary>
  176. [FieldBase("是否发布", "", "", false, false, "", 1, 0, "NUMBER")]
  177. public int? SFFB { get; set; }
  178. /// <summary>
  179. /// Gets or sets the GJZ
  180. /// </summary>
  181. [FieldBase("关键字", "", "", false, false, "", 200, 0, "VARCHAR2")]
  182. public string GJZ { get; set; }
  183. /// <summary>
  184. /// Gets or sets the YLFX
  185. /// </summary>
  186. [FieldBase("用例发现", "", "", false, false, "", 1, 0, "NUMBER")]
  187. public int? YLFX { get; set; }
  188. /// <summary>
  189. /// Gets or sets the YLBH
  190. /// </summary>
  191. [FieldBase("用例编号", "", "", false, false, "", 20, 0, "VARCHAR2")]
  192. public string YLBH { get; set; }
  193. /// <summary>
  194. /// Gets or sets the CJWT
  195. /// </summary>
  196. [FieldBase("常见问题", "", "", false, false, "", 50, 0, "VARCHAR2")]
  197. public string CJWT { get; set; }
  198. /// <summary>
  199. /// Gets or sets the LC
  200. /// </summary>
  201. [FieldBase("轮次", "", "", false, false, "", 3, 0, "NUMBER")]
  202. public int? LC { get; set; }
  203. /// <summary>
  204. /// Gets or sets the BHBH
  205. /// </summary>
  206. [FieldBase("BH编号", "", "", false, false, "", 20, 0, "VARCHAR2")]
  207. public string BHBH { get; set; }
  208. /// <summary>
  209. /// Gets or sets the BHBB
  210. /// </summary>
  211. [FieldBase("BH版本", "", "", false, false, "", 20, 0, "VARCHAR2")]
  212. public string BHBB { get; set; }
  213. /// <summary>
  214. /// Gets or sets the YJJBB
  215. /// </summary>
  216. [FieldBase("已解决版本", "", "", false, false, "", 20, 0, "VARCHAR2")]
  217. public string YJJBB { get; set; }
  218. /// <summary>
  219. /// Gets or sets the ZZYY
  220. /// </summary>
  221. [FieldBase("终止原因", "", "", false, false, "", 30, 0, "VARCHAR2")]
  222. public string ZZYY { get; set; }
  223. /// <summary>
  224. /// Gets or sets the ZZSM
  225. /// </summary>
  226. [FieldBase("终止说明", "", "", false, false, "", 4000, 0, "VARCHAR2")]
  227. public string ZZSM { get; set; }
  228. /// <summary>
  229. /// Gets or sets the CPID
  230. /// </summary>
  231. [FieldBase("产品ID", "", "", false, false, "", 36, 0, "VARCHAR2")]
  232. public string CPID { get; set; }
  233. /// <summary>
  234. /// Gets or sets the YFXZ
  235. /// </summary>
  236. [FieldBase("研发协助", "", "", false, false, "", 1, 0, "NUMBER")]
  237. public int? YFXZ { get; set; }
  238. /// <summary>
  239. /// Gets or sets the CPWT
  240. /// </summary>
  241. [FieldBase("产品问题", "", "", false, false, "", 1, 0, "NUMBER")]
  242. public int? CPWT { get; set; }
  243. /// <summary>
  244. /// Gets or sets the YSMS
  245. /// </summary>
  246. [FieldBase("原始描述", "", "", false, false, "", 4000, 0, "CLOB")]
  247. public string YSMS { get; set; }
  248. /// <summary>
  249. /// Gets or sets the BT
  250. /// </summary>
  251. [FieldBase("标题", "", "", false, false, "", 200, 0, "VARCHAR2")]
  252. public string BT { get; set; }
  253. /// <summary>
  254. /// Gets or sets the JGID
  255. /// </summary>
  256. [FieldBase("机构ID", "", "", false, false, "", 36, 0, "VARCHAR2")]
  257. public string JGID { get; set; }
  258. /// <summary>
  259. /// Gets or sets the DJRID
  260. /// </summary>
  261. [FieldBase("登记人ID", "(问题登记的具体人员ID)", "", false, false, "", 36, 0, "VARCHAR2")]
  262. public string DJRID { get; set; }
  263. /// <summary>
  264. /// Gets or sets the XZ
  265. /// </summary>
  266. [FieldBase("性质", "(对应[问题类型]编码)", "", false, false, "", 1, 0, "VARCHAR2")]
  267. public string XZ { get; set; }
  268. /// <summary>
  269. /// Gets or sets the JSZC
  270. /// </summary>
  271. [FieldBase("技术支持", "(0-否,1-是)", "", false, false, "", 1, 0, "NUMBER")]
  272. public int? JSZC { get; set; }
  273. /// <summary>
  274. /// Gets or sets the QDID
  275. /// </summary>
  276. [FieldBase("渠道ID", "", "", false, false, "", 36, 0, "VARCHAR2")]
  277. public string QDID { get; set; }
  278. /// <summary>
  279. /// Gets or sets a value indicating whether satate
  280. /// 仅查看我的问题复选框
  281. /// </summary>
  282. public bool satate { get; set; }
  283. /// <summary>
  284. /// Gets or sets the RYXZ
  285. /// 人员性质(用于数据权限)
  286. /// </summary>
  287. public int RYXZ { get; set; }
  288. }
  289. }