OrdersFixAssetPage.java 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471
  1. package cn.com.lzt.ordersfixasset.page;
  2. import cn.com.lzt.orders.entity.OrdersEntity;
  3. import cn.com.lzt.orderproducts.entity.OrderProductsEntity;
  4. import java.math.BigDecimal;
  5. import java.util.Date;
  6. import java.util.List;
  7. import java.util.ArrayList;
  8. import javax.persistence.Column;
  9. import javax.persistence.Entity;
  10. import javax.persistence.GeneratedValue;
  11. import javax.persistence.GenerationType;
  12. import javax.persistence.Id;
  13. import javax.persistence.Table;
  14. import cn.com.lzt.ordersfixasset.entity.OrderFixAssetProductsEntity;
  15. import org.hibernate.annotations.GenericGenerator;
  16. import javax.persistence.SequenceGenerator;
  17. import org.jeecgframework.poi.excel.annotation.Excel;
  18. import org.jeecgframework.poi.excel.annotation.ExcelCollection;
  19. /**
  20. * @Title: Entity
  21. * @Description: 订单表
  22. * @author onlineGenerator
  23. * @date 2017-06-07 17:15:24
  24. * @version V1.0
  25. *
  26. */
  27. public class OrdersFixAssetPage implements java.io.Serializable {
  28. /**主键*/
  29. private String id;
  30. /**创建人名称*/
  31. private String createName;
  32. /**创建人登录名称*/
  33. private String createBy;
  34. /**创建日期*/
  35. private Date createDate;
  36. /**更新人名称*/
  37. private String updateName;
  38. /**更新人登录名称*/
  39. private String updateBy;
  40. /**更新日期*/
  41. private Date updateDate;
  42. /**流程状态*/
  43. private String bpmStatus;
  44. /**单据日期*/
  45. @Excel(name="单据日期",format = "yyyy-MM-dd")
  46. private Date orderDate;
  47. /**单据编码*/
  48. @Excel(name="单据编码")
  49. private String orderOnumber;
  50. /**供应商名称*/
  51. @Excel(name="供应商名称")
  52. private String supplierName;
  53. /**供应商ID*/
  54. private String supplierId;
  55. /**经手人ID*/
  56. private String handlerPersonId;
  57. /**经手人名称*/
  58. @Excel(name="经手人名称")
  59. private String handlerPersonName;
  60. /**付款账户*/
  61. @Excel(name="付款账户")
  62. private String payAccount;
  63. /**审核人*/
  64. @Excel(name="审核人")
  65. private String orderAuditor;
  66. /**总金额*/
  67. @Excel(name="总金额")
  68. private Double totalMoney;
  69. /**整单优惠*/
  70. @Excel(name="整单优惠")
  71. private Double discountMoney;
  72. /**优惠后金额*/
  73. @Excel(name="优惠后金额")
  74. private Double amountPayable;
  75. /**单据状态*/
  76. @Excel(name="单据状态")
  77. private String orderStatus;
  78. /**仓库ID*/
  79. private String warehouseId;
  80. /**仓库名称*/
  81. @Excel(name="仓库名称")
  82. private String warehouseName;
  83. /**审核日期*/
  84. @Excel(name="审核日期",format = "yyyy-MM-dd")
  85. private Date auditDate;
  86. /**预付定金*/
  87. @Excel(name="预付定金")
  88. private Double prepaidMoney;
  89. @Excel(name="申购方式")
  90. private String orderFor;
  91. /**
  92. *方法: 取得java.lang.String
  93. *@return: java.lang.String 主键
  94. */
  95. public String getId(){
  96. return this.id;
  97. }
  98. /**
  99. *方法: 设置java.lang.String
  100. *@param: java.lang.String 主键
  101. */
  102. public void setId(String id){
  103. this.id = id;
  104. }
  105. /**
  106. *方法: 取得java.lang.String
  107. *@return: java.lang.String 创建人名称
  108. */
  109. public String getCreateName(){
  110. return this.createName;
  111. }
  112. /**
  113. *方法: 设置java.lang.String
  114. *@param: java.lang.String 创建人名称
  115. */
  116. public void setCreateName(String createName){
  117. this.createName = createName;
  118. }
  119. /**
  120. *方法: 取得java.lang.String
  121. *@return: java.lang.String 创建人登录名称
  122. */
  123. public String getCreateBy(){
  124. return this.createBy;
  125. }
  126. /**
  127. *方法: 设置java.lang.String
  128. *@param: java.lang.String 创建人登录名称
  129. */
  130. public void setCreateBy(String createBy){
  131. this.createBy = createBy;
  132. }
  133. /**
  134. *方法: 取得java.util.Date
  135. *@return: java.util.Date 创建日期
  136. */
  137. public Date getCreateDate(){
  138. return this.createDate;
  139. }
  140. /**
  141. *方法: 设置java.util.Date
  142. *@param: java.util.Date 创建日期
  143. */
  144. public void setCreateDate(Date createDate){
  145. this.createDate = createDate;
  146. }
  147. /**
  148. *方法: 取得java.lang.String
  149. *@return: java.lang.String 更新人名称
  150. */
  151. public String getUpdateName(){
  152. return this.updateName;
  153. }
  154. /**
  155. *方法: 设置java.lang.String
  156. *@param: java.lang.String 更新人名称
  157. */
  158. public void setUpdateName(String updateName){
  159. this.updateName = updateName;
  160. }
  161. /**
  162. *方法: 取得java.lang.String
  163. *@return: java.lang.String 更新人登录名称
  164. */
  165. public String getUpdateBy(){
  166. return this.updateBy;
  167. }
  168. /**
  169. *方法: 设置java.lang.String
  170. *@param: java.lang.String 更新人登录名称
  171. */
  172. public void setUpdateBy(String updateBy){
  173. this.updateBy = updateBy;
  174. }
  175. /**
  176. *方法: 取得java.util.Date
  177. *@return: java.util.Date 更新日期
  178. */
  179. public Date getUpdateDate(){
  180. return this.updateDate;
  181. }
  182. /**
  183. *方法: 设置java.util.Date
  184. *@param: java.util.Date 更新日期
  185. */
  186. public void setUpdateDate(Date updateDate){
  187. this.updateDate = updateDate;
  188. }
  189. /**
  190. *方法: 取得java.lang.String
  191. *@return: java.lang.String 流程状态
  192. */
  193. public String getBpmStatus(){
  194. return this.bpmStatus;
  195. }
  196. /**
  197. *方法: 设置java.lang.String
  198. *@param: java.lang.String 流程状态
  199. */
  200. public void setBpmStatus(String bpmStatus){
  201. this.bpmStatus = bpmStatus;
  202. }
  203. /**
  204. *方法: 取得java.util.Date
  205. *@return: java.util.Date 单据日期
  206. */
  207. public Date getOrderDate(){
  208. return this.orderDate;
  209. }
  210. /**
  211. *方法: 设置java.util.Date
  212. *@param: java.util.Date 单据日期
  213. */
  214. public void setOrderDate(Date orderDate){
  215. this.orderDate = orderDate;
  216. }
  217. /**
  218. *方法: 取得java.lang.String
  219. *@return: java.lang.String 单据编码
  220. */
  221. public String getOrderOnumber(){
  222. return this.orderOnumber;
  223. }
  224. /**
  225. *方法: 设置java.lang.String
  226. *@param: java.lang.String 单据编码
  227. */
  228. public void setOrderOnumber(String orderOnumber){
  229. this.orderOnumber = orderOnumber;
  230. }
  231. /**
  232. *方法: 取得java.lang.String
  233. *@return: java.lang.String 供应商名称
  234. */
  235. public String getSupplierName(){
  236. return this.supplierName;
  237. }
  238. /**
  239. *方法: 设置java.lang.String
  240. *@param: java.lang.String 供应商名称
  241. */
  242. public void setSupplierName(String supplierName){
  243. this.supplierName = supplierName;
  244. }
  245. /**
  246. *方法: 取得java.lang.String
  247. *@return: java.lang.String 付款账户
  248. */
  249. public String getPayAccount(){
  250. return this.payAccount;
  251. }
  252. /**
  253. *方法: 设置java.lang.String
  254. *@param: java.lang.String 付款账户
  255. */
  256. public void setPayAccount(String payAccount){
  257. this.payAccount = payAccount;
  258. }
  259. /**
  260. *方法: 取得java.lang.String
  261. *@return: java.lang.String 审核人
  262. */
  263. public String getOrderAuditor(){
  264. return this.orderAuditor;
  265. }
  266. /**
  267. *方法: 设置java.lang.String
  268. *@param: java.lang.String 审核人
  269. */
  270. public void setOrderAuditor(String orderAuditor){
  271. this.orderAuditor = orderAuditor;
  272. }
  273. /**
  274. *方法: 取得java.lang.Double
  275. *@return: java.lang.Double 总金额
  276. */
  277. public Double getTotalMoney(){
  278. return this.totalMoney;
  279. }
  280. /**
  281. *方法: 设置java.lang.Double
  282. *@param: java.lang.Double 总金额
  283. */
  284. public void setTotalMoney(Double totalMoney){
  285. this.totalMoney = totalMoney;
  286. }
  287. /**
  288. *方法: 取得java.lang.Double
  289. *@return: java.lang.Double 整单折扣
  290. */
  291. public Double getDiscountMoney(){
  292. return this.discountMoney;
  293. }
  294. /**
  295. *方法: 设置java.lang.Double
  296. *@param: java.lang.Double 整单折扣
  297. */
  298. public void setDiscountMoney(Double discountMoney){
  299. this.discountMoney = discountMoney;
  300. }
  301. /**
  302. *方法: 取得java.lang.Double
  303. *@return: java.lang.Double 优惠后金额
  304. */
  305. public Double getAmountPayable(){
  306. return this.amountPayable;
  307. }
  308. /**
  309. *方法: 设置java.lang.Double
  310. *@param: java.lang.Double 优惠后金额
  311. */
  312. public void setAmountPayable(Double amountPayable){
  313. this.amountPayable = amountPayable;
  314. }
  315. /**
  316. *方法: 取得java.lang.String
  317. *@return: java.lang.String 单据状态
  318. */
  319. public String getOrderStatus(){
  320. return this.orderStatus;
  321. }
  322. /**
  323. *方法: 设置java.lang.String
  324. *@param: java.lang.String 单据状态
  325. */
  326. public void setOrderStatus(String orderStatus){
  327. this.orderStatus = orderStatus;
  328. }
  329. /**
  330. *方法: 取得java.util.Date
  331. *@return: java.util.Date 审核日期
  332. */
  333. public Date getAuditDate(){
  334. return this.auditDate;
  335. }
  336. /**
  337. *方法: 设置java.util.Date
  338. *@param: java.util.Date 审核日期
  339. */
  340. public void setAuditDate(Date auditDate){
  341. this.auditDate = auditDate;
  342. }
  343. /**
  344. *方法: 取得java.lang.Double
  345. *@return: java.lang.Double 预付定金
  346. */
  347. public Double getPrepaidMoney(){
  348. return this.prepaidMoney;
  349. }
  350. /**
  351. *方法: 设置java.lang.Double
  352. *@param: java.lang.Double 预付定金
  353. */
  354. public void setPrepaidMoney(Double prepaidMoney){
  355. this.prepaidMoney = prepaidMoney;
  356. }
  357. /**
  358. *方法: 设置java.lang.String
  359. *@param: java.lang.String 供应商ID
  360. */
  361. public String getSupplierId() {
  362. return supplierId;
  363. }
  364. /**
  365. *方法: 设置java.lang.String
  366. *@param: java.lang.String 供应商ID
  367. */
  368. public void setSupplierId(String supplierId) {
  369. this.supplierId = supplierId;
  370. }
  371. /**
  372. *方法: 设置java.lang.String
  373. *@param: java.lang.String 仓库名称
  374. */
  375. public String getWarehouseName() {
  376. return warehouseName;
  377. }
  378. /**
  379. *方法: 设置java.lang.String
  380. *@param: java.lang.String 仓库名称
  381. */
  382. public void setWarehouseName(String warehouseName) {
  383. this.warehouseName = warehouseName;
  384. }
  385. /**
  386. *方法: 设置java.lang.String
  387. *@param: java.lang.String 经手人ID
  388. */
  389. public String getHandlerPersonId() {
  390. return handlerPersonId;
  391. }
  392. /**
  393. *方法: 设置java.lang.String
  394. *@param: java.lang.String 经手人ID
  395. */
  396. public void setHandlerPersonId(String handlerPersonId) {
  397. this.handlerPersonId = handlerPersonId;
  398. }
  399. /**
  400. *方法: 设置java.lang.String
  401. *@param: java.lang.String 经手人名称
  402. */
  403. public String getHandlerPersonName() {
  404. return handlerPersonName;
  405. }
  406. /**
  407. *方法: 设置java.lang.String
  408. *@param: java.lang.String 经手人名称
  409. */
  410. public void setHandlerPersonName(String handlerPersonName) {
  411. this.handlerPersonName = handlerPersonName;
  412. }
  413. /**
  414. *方法: 取得java.lang.String
  415. *@return: java.lang.String 仓库
  416. */
  417. public String getWarehouseId(){
  418. return this.warehouseId;
  419. }
  420. /**
  421. *方法: 设置java.lang.String
  422. *@param: java.lang.String 仓库
  423. */
  424. public void setWarehouseId(String warehouseId){
  425. this.warehouseId = warehouseId;
  426. }
  427. /**保存-采购商品*/
  428. @ExcelCollection(name="采购商品")
  429. private List<OrderFixAssetProductsEntity> orderProductsList = new ArrayList<OrderFixAssetProductsEntity>();
  430. public List<OrderFixAssetProductsEntity> getOrderProductsList() {
  431. return orderProductsList;
  432. }
  433. public void setOrderProductsList(List<OrderFixAssetProductsEntity> orderProductsList) {
  434. this.orderProductsList = orderProductsList;
  435. }
  436. public String getOrderFor() {
  437. return orderFor;
  438. }
  439. public void setOrderFor(String orderFor) {
  440. this.orderFor = orderFor;
  441. }
  442. }