POrdersEntity.java 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589
  1. package cn.com.lzt.purchase.entity;
  2. import java.math.BigDecimal;
  3. import java.util.Date;
  4. import java.lang.String;
  5. import java.lang.Double;
  6. import java.lang.Integer;
  7. import java.math.BigDecimal;
  8. import javax.xml.soap.Text;
  9. import java.sql.Blob;
  10. import javax.persistence.Column;
  11. import javax.persistence.Entity;
  12. import javax.persistence.GeneratedValue;
  13. import javax.persistence.GenerationType;
  14. import javax.persistence.Id;
  15. import javax.persistence.Table;
  16. import javax.persistence.Transient;
  17. import org.hibernate.annotations.GenericGenerator;
  18. import javax.persistence.SequenceGenerator;
  19. import org.jeecgframework.poi.excel.annotation.Excel;
  20. /**
  21. * @Title: Entity
  22. * @Description: 订单表
  23. * @author onlineGenerator
  24. * @date 2017-06-07 17:15:24
  25. * @version V1.0
  26. *
  27. */
  28. @Entity
  29. @Table(name = "t_b_porders", schema = "")
  30. @SuppressWarnings("serial")
  31. public class POrdersEntity implements java.io.Serializable {
  32. /**主键*/
  33. private java.lang.String id;
  34. /**创建人名称*/
  35. private java.lang.String createName;
  36. /**创建人登录名称*/
  37. private java.lang.String createBy;
  38. /**创建日期*/
  39. private java.util.Date createDate;
  40. /**更新人名称*/
  41. private java.lang.String updateName;
  42. /**更新人登录名称*/
  43. private java.lang.String updateBy;
  44. /**更新日期*/
  45. private java.util.Date updateDate;
  46. /**流程状态*/
  47. private java.lang.String bpmStatus;
  48. /**单据日期*/
  49. @Excel(name="单据日期",format = "yyyy-MM-dd")
  50. private java.util.Date orderDate;
  51. /**单据编码*/
  52. @Excel(name="单据编码")
  53. private java.lang.String orderOnumber;
  54. /**供应商名称*/
  55. @Excel(name="供应商名称")
  56. private java.lang.String supplierName;
  57. /**供应商ID*/
  58. private java.lang.String supplierId;
  59. /**付款账户*/
  60. @Excel(name="付款账户")
  61. private java.lang.String payAccount;
  62. /**仓库ID*/
  63. private java.lang.String warehouseId;
  64. /**仓库名称*/
  65. @Excel(name="仓库名称")
  66. private java.lang.String warehouseName;
  67. /**预付定金*/
  68. @Excel(name="预付定金")
  69. private java.lang.Double prepaidMoney;
  70. /**经手人ID*/
  71. private java.lang.String handlerPersonId;
  72. /**经手人名称*/
  73. @Excel(name="经手人名称")
  74. private java.lang.String handlerPersonName;
  75. /**总金额*/
  76. @Excel(name="总金额")
  77. private java.lang.Double totalMoney;
  78. /**参考总金额*/
  79. private java.lang.Double referenceTotalMoney;
  80. /**整单优惠*/
  81. @Excel(name="整单优惠")
  82. private java.lang.Double discountMoney;
  83. /**优惠后金额*/
  84. @Excel(name="优惠后金额")
  85. private java.lang.Double amountPayable;
  86. /**单据状态*/
  87. @Excel(name="单据状态")
  88. private java.lang.String orderStatus;
  89. /**审核人*/
  90. @Excel(name="审核人")
  91. private java.lang.String orderAuditor;
  92. /**审核日期*/
  93. @Excel(name="审核日期",format = "yyyy-MM-dd")
  94. private java.util.Date auditDate;
  95. private String sourceType;
  96. private String sourceId;
  97. private Integer auto;//是否自定生成订单
  98. private String procInstId;
  99. private String stepName;
  100. /**
  101. *方法: 取得java.lang.String
  102. *@return: java.lang.String 主键
  103. */
  104. @Id
  105. @GeneratedValue(generator = "paymentableGenerator")
  106. @GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
  107. @Column(name ="ID",nullable=false,length=36)
  108. public java.lang.String getId(){
  109. return this.id;
  110. }
  111. /**
  112. *方法: 设置java.lang.String
  113. *@param: java.lang.String 主键
  114. */
  115. public void setId(java.lang.String id){
  116. this.id = id;
  117. }
  118. /**
  119. *方法: 取得java.lang.String
  120. *@return: java.lang.String 创建人名称
  121. */
  122. @Column(name ="CREATE_NAME",nullable=true,length=50)
  123. public java.lang.String getCreateName(){
  124. return this.createName;
  125. }
  126. /**
  127. *方法: 设置java.lang.String
  128. *@param: java.lang.String 创建人名称
  129. */
  130. public void setCreateName(java.lang.String createName){
  131. this.createName = createName;
  132. }
  133. /**
  134. *方法: 取得java.lang.String
  135. *@return: java.lang.String 创建人登录名称
  136. */
  137. @Column(name ="CREATE_BY",nullable=true,length=50)
  138. public java.lang.String getCreateBy(){
  139. return this.createBy;
  140. }
  141. /**
  142. *方法: 设置java.lang.String
  143. *@param: java.lang.String 创建人登录名称
  144. */
  145. public void setCreateBy(java.lang.String createBy){
  146. this.createBy = createBy;
  147. }
  148. /**
  149. *方法: 取得java.util.Date
  150. *@return: java.util.Date 创建日期
  151. */
  152. @Column(name ="CREATE_DATE",nullable=true,length=20)
  153. public java.util.Date getCreateDate(){
  154. return this.createDate;
  155. }
  156. /**
  157. *方法: 设置java.util.Date
  158. *@param: java.util.Date 创建日期
  159. */
  160. public void setCreateDate(java.util.Date createDate){
  161. this.createDate = createDate;
  162. }
  163. /**
  164. *方法: 取得java.lang.String
  165. *@return: java.lang.String 更新人名称
  166. */
  167. @Column(name ="UPDATE_NAME",nullable=true,length=50)
  168. public java.lang.String getUpdateName(){
  169. return this.updateName;
  170. }
  171. /**
  172. *方法: 设置java.lang.String
  173. *@param: java.lang.String 更新人名称
  174. */
  175. public void setUpdateName(java.lang.String updateName){
  176. this.updateName = updateName;
  177. }
  178. /**
  179. *方法: 取得java.lang.String
  180. *@return: java.lang.String 更新人登录名称
  181. */
  182. @Column(name ="UPDATE_BY",nullable=true,length=50)
  183. public java.lang.String getUpdateBy(){
  184. return this.updateBy;
  185. }
  186. /**
  187. *方法: 设置java.lang.String
  188. *@param: java.lang.String 更新人登录名称
  189. */
  190. public void setUpdateBy(java.lang.String updateBy){
  191. this.updateBy = updateBy;
  192. }
  193. /**
  194. *方法: 取得java.util.Date
  195. *@return: java.util.Date 更新日期
  196. */
  197. @Column(name ="UPDATE_DATE",nullable=true,length=20)
  198. public java.util.Date getUpdateDate(){
  199. return this.updateDate;
  200. }
  201. /**
  202. *方法: 设置java.util.Date
  203. *@param: java.util.Date 更新日期
  204. */
  205. public void setUpdateDate(java.util.Date updateDate){
  206. this.updateDate = updateDate;
  207. }
  208. /**
  209. *方法: 取得java.lang.String
  210. *@return: java.lang.String 流程状态
  211. */
  212. @Column(name ="BPM_STATUS",nullable=true,length=32)
  213. public java.lang.String getBpmStatus(){
  214. return this.bpmStatus;
  215. }
  216. /**
  217. *方法: 设置java.lang.String
  218. *@param: java.lang.String 流程状态
  219. */
  220. public void setBpmStatus(java.lang.String bpmStatus){
  221. this.bpmStatus = bpmStatus;
  222. }
  223. /**
  224. *方法: 取得java.util.Date
  225. *@return: java.util.Date 单据日期
  226. */
  227. @Column(name ="ORDER_DATE",nullable=true,length=32)
  228. public java.util.Date getOrderDate(){
  229. return this.orderDate;
  230. }
  231. /**
  232. *方法: 设置java.util.Date
  233. *@param: java.util.Date 单据日期
  234. */
  235. public void setOrderDate(java.util.Date orderDate){
  236. this.orderDate = orderDate;
  237. }
  238. /**
  239. *方法: 取得java.lang.String
  240. *@return: java.lang.String 单据编码
  241. */
  242. @Column(name ="ORDER_ONUMBER",nullable=true,length=20)
  243. public java.lang.String getOrderOnumber(){
  244. return this.orderOnumber;
  245. }
  246. /**
  247. *方法: 设置java.lang.String
  248. *@param: java.lang.String 单据编码
  249. */
  250. public void setOrderOnumber(java.lang.String orderOnumber){
  251. this.orderOnumber = orderOnumber;
  252. }
  253. /**
  254. *方法: 取得java.lang.String
  255. *@return: java.lang.String 供应商名称
  256. */
  257. @Column(name ="SUPPLIER_NAME",nullable=true,length=36)
  258. public java.lang.String getSupplierName(){
  259. return this.supplierName;
  260. }
  261. /**
  262. *方法: 设置java.lang.String
  263. *@param: java.lang.String 供应商名称
  264. */
  265. public void setSupplierName(java.lang.String supplierName){
  266. this.supplierName = supplierName;
  267. }
  268. /**
  269. *方法: 取得java.lang.String
  270. *@return: java.lang.String 付款账户
  271. */
  272. @Column(name ="PAY_ACCOUNT",nullable=true,length=32)
  273. public java.lang.String getPayAccount(){
  274. return this.payAccount;
  275. }
  276. /**
  277. *方法: 设置java.lang.String
  278. *@param: java.lang.String 付款账户
  279. */
  280. public void setPayAccount(java.lang.String payAccount){
  281. this.payAccount = payAccount;
  282. }
  283. /**
  284. *方法: 取得java.lang.String
  285. *@return: java.lang.String 审核人
  286. */
  287. @Column(name ="ORDER_AUDITOR",nullable=true,length=32)
  288. public java.lang.String getOrderAuditor(){
  289. return this.orderAuditor;
  290. }
  291. /**
  292. *方法: 设置java.lang.String
  293. *@param: java.lang.String 审核人
  294. */
  295. public void setOrderAuditor(java.lang.String orderAuditor){
  296. this.orderAuditor = orderAuditor;
  297. }
  298. /**
  299. *方法: 取得java.lang.Double
  300. *@return: java.lang.Double 总金额
  301. */
  302. @Column(name ="TOTAL_MONEY",nullable=true,scale=2,length=32)
  303. public java.lang.Double getTotalMoney(){
  304. return this.totalMoney;
  305. }
  306. /**
  307. *方法: 设置java.lang.Double
  308. *@param: java.lang.Double 总金额
  309. */
  310. public void setTotalMoney(java.lang.Double totalMoney){
  311. this.totalMoney = totalMoney;
  312. }
  313. /**
  314. *方法: 取得java.lang.Double
  315. *@return: java.lang.Double 参考总金额
  316. */
  317. @Column(name ="REFERENCE_TOTAL_MONEY",nullable=true,scale=2,length=32)
  318. public java.lang.Double getReferenceTotalMoney(){
  319. return this.referenceTotalMoney;
  320. }
  321. /**
  322. *方法: 设置java.lang.Double
  323. *@param: java.lang.Double 参考总金额
  324. */
  325. public void setReferenceTotalMoney(java.lang.Double referenceTotalMoney){
  326. this.referenceTotalMoney = referenceTotalMoney;
  327. }
  328. /**
  329. *方法: 取得java.lang.Double
  330. *@return: java.lang.Double 整单折扣
  331. */
  332. @Column(name ="DISCOUNT_MONEY",nullable=true,scale=2,length=32)
  333. public java.lang.Double getDiscountMoney(){
  334. return this.discountMoney;
  335. }
  336. /**
  337. *方法: 设置java.lang.Double
  338. *@param: java.lang.Double 整单折扣
  339. */
  340. public void setDiscountMoney(java.lang.Double discountMoney){
  341. this.discountMoney = discountMoney;
  342. }
  343. /**
  344. *方法: 取得java.lang.Double
  345. *@return: java.lang.Double 优惠后金额
  346. */
  347. @Column(name ="AMOUNT_PAYABLE",nullable=true,scale=2,length=32)
  348. public java.lang.Double getAmountPayable(){
  349. return this.amountPayable;
  350. }
  351. /**
  352. *方法: 设置java.lang.Double
  353. *@param: java.lang.Double 优惠后金额
  354. */
  355. public void setAmountPayable(java.lang.Double amountPayable){
  356. this.amountPayable = amountPayable;
  357. }
  358. /**
  359. *方法: 取得java.lang.String
  360. *@return: java.lang.String 单据状态
  361. */
  362. @Column(name ="ORDER_STATUS",nullable=true,length=2)
  363. public java.lang.String getOrderStatus(){
  364. return this.orderStatus;
  365. }
  366. /**
  367. *方法: 设置java.lang.String
  368. *@param: java.lang.String 单据状态
  369. */
  370. public void setOrderStatus(java.lang.String orderStatus){
  371. this.orderStatus = orderStatus;
  372. }
  373. /**
  374. *方法: 取得java.lang.String
  375. *@return: java.lang.String 仓库
  376. */
  377. @Column(name ="WAREHOUSE_ID",nullable=true,length=36)
  378. public java.lang.String getWarehouseId(){
  379. return this.warehouseId;
  380. }
  381. /**
  382. *方法: 设置java.lang.String
  383. *@param: java.lang.String 仓库
  384. */
  385. public void setWarehouseId(java.lang.String warehouseId){
  386. this.warehouseId = warehouseId;
  387. }
  388. /**
  389. *方法: 取得java.util.Date
  390. *@return: java.util.Date 审核日期
  391. */
  392. @Column(name ="AUDIT_DATE",nullable=true,length=32)
  393. public java.util.Date getAuditDate(){
  394. return this.auditDate;
  395. }
  396. /**
  397. *方法: 设置java.util.Date
  398. *@param: java.util.Date 审核日期
  399. */
  400. public void setAuditDate(java.util.Date auditDate){
  401. this.auditDate = auditDate;
  402. }
  403. /**
  404. *方法: 取得java.lang.Double
  405. *@return: java.lang.Double 预付定金
  406. */
  407. @Column(name ="PREPAID_MONEY",nullable=true,length=32)
  408. public java.lang.Double getPrepaidMoney(){
  409. return this.prepaidMoney;
  410. }
  411. /**
  412. *方法: 设置java.lang.Double
  413. *@param: java.lang.Double 预付定金
  414. */
  415. public void setPrepaidMoney(java.lang.Double prepaidMoney){
  416. this.prepaidMoney = prepaidMoney;
  417. }
  418. /**
  419. *方法: 设置java.lang.String
  420. *@param: java.lang.String 供应商ID
  421. */
  422. @Column(name ="SUPPLIER_ID",nullable=true,length=36)
  423. public java.lang.String getSupplierId() {
  424. return supplierId;
  425. }
  426. /**
  427. *方法: 设置java.lang.String
  428. *@param: java.lang.String 供应商ID
  429. */
  430. public void setSupplierId(java.lang.String supplierId) {
  431. this.supplierId = supplierId;
  432. }
  433. /**
  434. *方法: 设置java.lang.String
  435. *@param: java.lang.String 仓库名称
  436. */
  437. @Column(name ="WAREHOUSE_NAME",nullable=true,length=50)
  438. public java.lang.String getWarehouseName() {
  439. return warehouseName;
  440. }
  441. /**
  442. *方法: 设置java.lang.String
  443. *@param: java.lang.String 仓库名称
  444. */
  445. public void setWarehouseName(java.lang.String warehouseName) {
  446. this.warehouseName = warehouseName;
  447. }
  448. /**
  449. *方法: 设置java.lang.String
  450. *@param: java.lang.String 经手人ID
  451. */
  452. @Column(name ="HANDLER_PERSON_ID",nullable=true,length=36)
  453. public java.lang.String getHandlerPersonId() {
  454. return handlerPersonId;
  455. }
  456. /**
  457. *方法: 设置java.lang.String
  458. *@param: java.lang.String 经手人ID
  459. */
  460. public void setHandlerPersonId(java.lang.String handlerPersonId) {
  461. this.handlerPersonId = handlerPersonId;
  462. }
  463. /**
  464. *方法: 设置java.lang.String
  465. *@param: java.lang.String 经手人名称
  466. */
  467. @Column(name ="HANDLER_PERSON",nullable=true,length=50)
  468. public java.lang.String getHandlerPersonName() {
  469. return handlerPersonName;
  470. }
  471. /**
  472. *方法: 设置java.lang.String
  473. *@param: java.lang.String 经手人名称
  474. */
  475. public void setHandlerPersonName(java.lang.String handlerPersonName) {
  476. this.handlerPersonName = handlerPersonName;
  477. }
  478. @Column(name ="source_type",nullable=true)
  479. public String getSourceType() {
  480. return sourceType;
  481. }
  482. public void setSourceType(String sourceType) {
  483. this.sourceType = sourceType;
  484. }
  485. @Column(name ="source_id",nullable=true)
  486. public String getSourceId() {
  487. return sourceId;
  488. }
  489. public void setSourceId(String sourceId) {
  490. this.sourceId = sourceId;
  491. }
  492. @Column(name ="auto",nullable=true)
  493. public Integer getAuto() {
  494. return auto;
  495. }
  496. public void setAuto(Integer auto) {
  497. this.auto = auto;
  498. }
  499. @Column(name ="proc_inst_id",nullable=true)
  500. public String getProcInstId() {
  501. return procInstId;
  502. }
  503. public void setProcInstId(String procInstId) {
  504. this.procInstId = procInstId;
  505. }
  506. @Column(name ="step_name",nullable=true)
  507. public String getStepName() {
  508. return stepName;
  509. }
  510. public void setStepName(String stepName) {
  511. this.stepName = stepName;
  512. }
  513. }