EmsProdplanRound.java 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510
  1. package com.steerinfo.ems.emsprodplanround.model;
  2. import com.alibaba.fastjson.annotation.JSONField;
  3. import com.steerinfo.framework.model.IBasePO;
  4. import io.swagger.annotations.ApiModel;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import java.math.BigDecimal;
  7. import java.util.Date;
  8. @ApiModel(value="轮次计划表")
  9. public class EmsProdplanRound implements IBasePO<String> {
  10. /**
  11. * 主键(ID,VARCHAR,100)
  12. */
  13. @ApiModelProperty(value="主键",required=true)
  14. private String id;
  15. /**
  16. * 月份(MAY,TIMESTAMP,7)
  17. */
  18. @ApiModelProperty(value="月份",required=false)
  19. @JSONField(format = "yyyy-MM-dd")
  20. private Date may;
  21. /**
  22. * 序号(SQNO,VARCHAR,20)
  23. */
  24. @ApiModelProperty(value="序号",required=false)
  25. private Long sqno;
  26. /**
  27. * 单位ID(UNITID,VARCHAR,20)
  28. */
  29. @ApiModelProperty(value="单位ID",required=false)
  30. private String unitid;
  31. /**
  32. * 描述(DESCRIBE,VARCHAR,100)
  33. */
  34. @ApiModelProperty(value="描述",required=false)
  35. private String describe;
  36. /**
  37. * 状态(STATE,VARCHAR,10)
  38. */
  39. @ApiModelProperty(value="状态",required=false)
  40. private String state;
  41. /**
  42. * 钢种(GRADES,VARCHAR,100)
  43. */
  44. @ApiModelProperty(value="钢种",required=false)
  45. private String grades;
  46. /**
  47. * 计划量(PLAN_WEIGHT,DECIMAL,0)
  48. */
  49. @ApiModelProperty(value="计划量",required=false)
  50. private BigDecimal planWeight;
  51. /**
  52. * 规格(SPECIFICATIONS,VARCHAR,100)
  53. */
  54. @ApiModelProperty(value="规格",required=false)
  55. private String specifications;
  56. /**
  57. * 长度(LENGTHS,VARCHAR,100)
  58. */
  59. @ApiModelProperty(value="长度",required=false)
  60. private String lengths;
  61. /**
  62. * 化学成分执行标准(CHEMICAL_STANDARD,VARCHAR,100)
  63. */
  64. @ApiModelProperty(value="化学成分执行标准",required=false)
  65. private String chemicalStandard;
  66. /**
  67. * 表面成分执行标准(SURFACE_STANDARD,VARCHAR,100)
  68. */
  69. @ApiModelProperty(value="表面成分执行标准",required=false)
  70. private String surfaceStandard;
  71. /**
  72. * 备注(MEMO,VARCHAR,100)
  73. */
  74. @ApiModelProperty(value="备注",required=false)
  75. private String memo;
  76. /**
  77. * 下发时间(ISSUED_TIME,TIMESTAMP,7)
  78. */
  79. @ApiModelProperty(value="下发时间",required=false)
  80. private Date issuedTime;
  81. /**
  82. * 创建人(CREATEMAN,VARCHAR,100)
  83. */
  84. @ApiModelProperty(value="创建人",required=false)
  85. private String createman;
  86. /**
  87. * 创建时间(CREATETIME,TIMESTAMP,7)
  88. */
  89. @ApiModelProperty(value="创建时间",required=false)
  90. private Date createtime;
  91. /**
  92. * 修改时间(UPDATEMAN,VARCHAR,100)
  93. */
  94. @ApiModelProperty(value="修改人",required=false)
  95. private String updateman;
  96. /**
  97. * 修改时间(UPDATETIME,TIMESTAMP,7)
  98. */
  99. @ApiModelProperty(value="修改时间",required=false)
  100. private Date updatetime;
  101. /**
  102. * 运输方式(TRANSPORT_TYPE,VARCHAR,100)
  103. */
  104. @ApiModelProperty(value="运输方式",required=false)
  105. private String transportType;
  106. /**
  107. * 用途(PURPOSE,VARCHAR,100)
  108. */
  109. @ApiModelProperty(value="用途",required=false)
  110. private String purpose;
  111. /**
  112. * 工序类别(WORKPROC_TYPE,VARCHAR,100)
  113. */
  114. @ApiModelProperty(value="工序类别",required=false)
  115. private String workprocType;
  116. /**
  117. * I:Insert;U:Update;D:Delete (MSG_FLAG,VARCHAR,20)
  118. */
  119. @ApiModelProperty(value="I:Insert;U:Update;D:Delete ",required=true)
  120. private String msgFlag;
  121. public String getType() {
  122. return type;
  123. }
  124. public void setType(String type) {
  125. this.type = type;
  126. }
  127. private String type;
  128. /**
  129. * N:未读;Y已读(READ_FLAG,VARCHAR,20)
  130. */
  131. @ApiModelProperty(value="N:未读;Y已读",required=true)
  132. private String readFlag;
  133. @ApiModelProperty(value="父级id",required=true)
  134. private String parentid;
  135. public String getParentid() {
  136. return parentid;
  137. }
  138. @ApiModelProperty(value = "断面",required = true)
  139. private String iateralArea;
  140. @ApiModelProperty(value = "长度*宽度",required = true)
  141. private String lengthTimesWidth;
  142. @ApiModelProperty(value = "截面尺寸",required = true)
  143. private String dimension;
  144. @ApiModelProperty(value = "处理状态",required = true)
  145. private String status;
  146. @ApiModelProperty(value = "错误信息",required = true)
  147. private String err_msg;
  148. @ApiModelProperty(value = "去向", required = true)
  149. private String goinfo;
  150. @ApiModelProperty
  151. private BigDecimal fetchPlanWeight;
  152. //交货时间
  153. @JSONField(format = "yyyy-MM-dd")
  154. private Date deliveryDate;
  155. //订单归属(0国贸 1内部)
  156. private String ascription;
  157. public String getAscription() {
  158. return ascription;
  159. }
  160. public void setAscription(String ascription) {
  161. this.ascription = ascription;
  162. }
  163. public Date getDeliveryDate() {
  164. return deliveryDate;
  165. }
  166. public void setDeliveryDate(Date deliveryDate) {
  167. this.deliveryDate = deliveryDate;
  168. }
  169. //审核状态
  170. private String auditState;
  171. public String getAuditState() {
  172. return auditState;
  173. }
  174. public void setAuditState(String auditState) {
  175. this.auditState = auditState;
  176. }
  177. public String getGoinfo() {
  178. return goinfo;
  179. }
  180. public void setGoinfo(String goinfo) {
  181. this.goinfo = goinfo;
  182. }
  183. public BigDecimal getFetchPlanWeight() {
  184. return fetchPlanWeight;
  185. }
  186. public void setFetchPlanWeight(BigDecimal fetchPlanWeight) {
  187. this.fetchPlanWeight = fetchPlanWeight;
  188. }
  189. public String getStatus() {
  190. return status;
  191. }
  192. public void setStatus(String status) {
  193. this.status = status;
  194. }
  195. public String getErr_msg() {
  196. return err_msg;
  197. }
  198. public void setErr_msg(String err_msg) {
  199. this.err_msg = err_msg;
  200. }
  201. public String getIateralArea() {
  202. return iateralArea;
  203. }
  204. public void setIateralArea(String iateralArea) {
  205. this.iateralArea = iateralArea;
  206. }
  207. public String getLengthTimesWidth() {
  208. return lengthTimesWidth;
  209. }
  210. public void setLengthTimesWidth(String lengthTimesWidth) {
  211. this.lengthTimesWidth = lengthTimesWidth;
  212. }
  213. public String getDimension() {
  214. return dimension;
  215. }
  216. public void setDimension(String dimension) {
  217. this.dimension = dimension;
  218. }
  219. public void setParentid(String parentid) {
  220. this.parentid = parentid;
  221. }
  222. private static final long serialVersionUID = 1L;
  223. public String getId() {
  224. return id;
  225. }
  226. public void setId(String id) {
  227. this.id = id == null ? null : id.trim();
  228. }
  229. public Date getMay() {
  230. return may;
  231. }
  232. public void setMay(Date may) {
  233. this.may = may;
  234. }
  235. public Long getSqno() {
  236. return sqno;
  237. }
  238. public void setSqno(Long sqno) {
  239. this.sqno = sqno;
  240. }
  241. public String getUnitid() {
  242. return unitid;
  243. }
  244. public void setUnitid(String unitid) {
  245. this.unitid = unitid == null ? null : unitid.trim();
  246. }
  247. public String getDescribe() {
  248. return describe;
  249. }
  250. public void setDescribe(String describe) {
  251. this.describe = describe == null ? null : describe.trim();
  252. }
  253. public String getState() {
  254. return state;
  255. }
  256. public void setState(String state) {
  257. this.state = state == null ? null : state.trim();
  258. }
  259. public String getGrades() {
  260. return grades;
  261. }
  262. public void setGrades(String grades) {
  263. this.grades = grades == null ? null : grades.trim();
  264. }
  265. public BigDecimal getPlanWeight() {
  266. return planWeight;
  267. }
  268. public void setPlanWeight(BigDecimal planWeight) {
  269. this.planWeight = planWeight;
  270. }
  271. public String getSpecifications() {
  272. return specifications;
  273. }
  274. public void setSpecifications(String specifications) {
  275. this.specifications = specifications == null ? null : specifications.trim();
  276. }
  277. public String getLengths() {
  278. return lengths;
  279. }
  280. public void setLengths(String lengths) {
  281. this.lengths = lengths;
  282. }
  283. public String getChemicalStandard() {
  284. return chemicalStandard;
  285. }
  286. public void setChemicalStandard(String chemicalStandard) {
  287. this.chemicalStandard = chemicalStandard == null ? null : chemicalStandard.trim();
  288. }
  289. public String getSurfaceStandard() {
  290. return surfaceStandard;
  291. }
  292. public void setSurfaceStandard(String surfaceStandard) {
  293. this.surfaceStandard = surfaceStandard == null ? null : surfaceStandard.trim();
  294. }
  295. public String getMemo() {
  296. return memo;
  297. }
  298. public void setMemo(String memo) {
  299. this.memo = memo == null ? null : memo.trim();
  300. }
  301. public Date getIssuedTime() {
  302. return issuedTime;
  303. }
  304. public void setIssuedTime(Date issuedTime) {
  305. this.issuedTime = issuedTime;
  306. }
  307. public String getCreateman() {
  308. return createman;
  309. }
  310. public void setCreateman(String createman) {
  311. this.createman = createman == null ? null : createman.trim();
  312. }
  313. public Date getCreatetime() {
  314. return createtime;
  315. }
  316. public void setCreatetime(Date createtime) {
  317. this.createtime = createtime;
  318. }
  319. public String getUpdateman() {
  320. return updateman;
  321. }
  322. public void setUpdateman(String updateman) {
  323. this.updateman = updateman == null ? null : updateman.trim();
  324. }
  325. public Date getUpdatetime() {
  326. return updatetime;
  327. }
  328. public void setUpdatetime(Date updatetime) {
  329. this.updatetime = updatetime;
  330. }
  331. public String getTransportType() {
  332. return transportType;
  333. }
  334. public void setTransportType(String transportType) {
  335. this.transportType = transportType == null ? null : transportType.trim();
  336. }
  337. //下发和取消下发的标志
  338. public String isxf;
  339. public String getIsxf() {
  340. return isxf;
  341. }
  342. public void setIsxf(String isxf) {
  343. this.isxf = isxf;
  344. }
  345. public String getPurpose() {
  346. return purpose;
  347. }
  348. public void setPurpose(String purpose) {
  349. this.purpose = purpose == null ? null : purpose.trim();
  350. }
  351. public String getWorkprocType() {
  352. return workprocType;
  353. }
  354. public void setWorkprocType(String workprocType) {
  355. this.workprocType = workprocType == null ? null : workprocType.trim();
  356. }
  357. public String getMsgFlag() {
  358. return msgFlag;
  359. }
  360. public void setMsgFlag(String msgFlag) {
  361. this.msgFlag = msgFlag == null ? null : msgFlag.trim();
  362. }
  363. public String getReadFlag() {
  364. return readFlag;
  365. }
  366. public void setReadFlag(String readFlag) {
  367. this.readFlag = readFlag == null ? null : readFlag.trim();
  368. }
  369. @Override
  370. public String toString() {
  371. StringBuilder sb = new StringBuilder();
  372. sb.append(getClass().getSimpleName());
  373. sb.append(" [");
  374. sb.append("Hash = ").append(hashCode());
  375. sb.append(", id=").append(id);
  376. sb.append(", may=").append(may);
  377. sb.append(", sqno=").append(sqno);
  378. sb.append(", unitid=").append(unitid);
  379. sb.append(", describe=").append(describe);
  380. sb.append(", state=").append(state);
  381. sb.append(", grades=").append(grades);
  382. sb.append(", planWeight=").append(planWeight);
  383. sb.append(", specifications=").append(specifications);
  384. sb.append(", lengths=").append(lengths);
  385. sb.append(", chemicalStandard=").append(chemicalStandard);
  386. sb.append(", surfaceStandard=").append(surfaceStandard);
  387. sb.append(", memo=").append(memo);
  388. sb.append(", issuedTime=").append(issuedTime);
  389. sb.append(", createman=").append(createman);
  390. sb.append(", createtime=").append(createtime);
  391. sb.append(", updateman=").append(updateman);
  392. sb.append(", updatetime=").append(updatetime);
  393. sb.append(", transportType=").append(transportType);
  394. sb.append(", purpose=").append(purpose);
  395. sb.append(", workprocType=").append(workprocType);
  396. sb.append(", msgFlag=").append(msgFlag);
  397. sb.append(", readFlag=").append(readFlag);
  398. sb.append(",parentid=").append(parentid);
  399. sb.append(", serialVersionUID=").append(serialVersionUID);
  400. sb.append("]");
  401. return sb.toString();
  402. }
  403. }