RelatedUnitsPage.java 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651
  1. package cn.com.lzt.relatedunits.page;
  2. import cn.com.lzt.relatedunits.entity.RelatedUnitsEntity;
  3. import cn.com.lzt.relatedunitscontacts.entity.RelatedUnitsContactsEntity;
  4. import cn.com.lzt.relatedunitsextrainfo.entity.RelatedUnitsExtrainfoEntity;
  5. import java.math.BigDecimal;
  6. import java.util.Date;
  7. import java.util.List;
  8. import java.util.ArrayList;
  9. import javax.persistence.Column;
  10. import javax.persistence.Entity;
  11. import javax.persistence.GeneratedValue;
  12. import javax.persistence.GenerationType;
  13. import javax.persistence.Id;
  14. import javax.persistence.Table;
  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-17 15:13:52
  24. * @version V1.0
  25. *
  26. */
  27. public class RelatedUnitsPage implements java.io.Serializable {
  28. /**主键*/
  29. private java.lang.String id;
  30. /**单位名称*/
  31. @Excel(name="单位名称")
  32. private java.lang.String unitName;
  33. /**单位编码*/
  34. @Excel(name="单位编码")
  35. private java.lang.String unitCode;
  36. /**客户等级*/
  37. @Excel(name="客户等级")
  38. private java.lang.String unitLevel;
  39. /**所属类别*/
  40. @Excel(name="所属类别")
  41. private java.lang.String unitType;
  42. /**地域省*/
  43. @Excel(name="地域省")
  44. private java.lang.String regionProvince;
  45. /**地域市*/
  46. @Excel(name="地域市")
  47. private java.lang.String regionCity;
  48. /**地域区县*/
  49. @Excel(name="地域区县")
  50. private java.lang.String regionCountry;
  51. /**详细地址*/
  52. @Excel(name="详细地址")
  53. private java.lang.String detailAddress;
  54. /**分管人员*/
  55. @Excel(name="分管人员")
  56. private java.lang.String chargePersons;
  57. /**联系电话*/
  58. @Excel(name="联系电话")
  59. private java.lang.String telphone;
  60. /**邮箱*/
  61. @Excel(name="邮箱")
  62. private java.lang.String email;
  63. /**传真*/
  64. @Excel(name="传真")
  65. private java.lang.String fax;
  66. /**预设价格*/
  67. @Excel(name="预设价格")
  68. private java.lang.String presetPriceType;
  69. /**预设折扣*/
  70. @Excel(name="预设折扣")
  71. private java.lang.String presetDiscountType;
  72. /**应付信用额度*/
  73. @Excel(name="应付信用额度")
  74. private java.lang.Double creditPayable;
  75. /**应收信用额度*/
  76. @Excel(name="应收信用额度")
  77. private java.lang.Double creditReceivable;
  78. /**收款期限*/
  79. @Excel(name="收款期限")
  80. private java.lang.Integer collectionPeriod;
  81. /**付款期限*/
  82. @Excel(name="付款期限")
  83. private java.lang.Integer creditPeriod;
  84. /**期初应收款*/
  85. @Excel(name="期初应收款")
  86. private java.lang.Double initialReceivable ;
  87. /**期初应付款*/
  88. @Excel(name="期初应付款")
  89. private java.lang.Double earlyPayment;
  90. /**应收余额*/
  91. @Excel(name="应收余额")
  92. private java.lang.Double amountReceivable;
  93. /**应付余额*/
  94. @Excel(name="应付余额")
  95. private java.lang.Double payableBalance;
  96. /**预收余额*/
  97. @Excel(name="预收余额")
  98. private java.lang.Double advanceBalance ;
  99. /**预付余额*/
  100. @Excel(name="预付余额")
  101. private java.lang.Double prepaidBalance ;
  102. /**状态*/
  103. private java.lang.String status;
  104. /**删除标记*/
  105. private java.lang.String deleteFlag;
  106. /**创建人名称*/
  107. private java.lang.String createName;
  108. /**创建人登录名称*/
  109. private java.lang.String createBy;
  110. /**创建日期*/
  111. private java.util.Date createDate;
  112. /**更新人名称*/
  113. private java.lang.String updateName;
  114. /**更新人登录名称*/
  115. private java.lang.String updateBy;
  116. /**更新日期*/
  117. private java.util.Date updateDate;
  118. private String attachment;//附件列表
  119. /**
  120. *方法: 取得java.lang.String
  121. *@return: java.lang.String 主键
  122. */
  123. public java.lang.String getId(){
  124. return this.id;
  125. }
  126. /**
  127. *方法: 设置java.lang.String
  128. *@param: java.lang.String 主键
  129. */
  130. public void setId(java.lang.String id){
  131. this.id = id;
  132. }
  133. /**
  134. *方法: 取得java.lang.String
  135. *@return: java.lang.String 单位名称
  136. */
  137. public java.lang.String getUnitName(){
  138. return this.unitName;
  139. }
  140. /**
  141. *方法: 设置java.lang.String
  142. *@param: java.lang.String 单位名称
  143. */
  144. public void setUnitName(java.lang.String unitName){
  145. this.unitName = unitName;
  146. }
  147. /**
  148. *方法: 取得java.lang.String
  149. *@return: java.lang.String 单位编码
  150. */
  151. public java.lang.String getUnitCode(){
  152. return this.unitCode;
  153. }
  154. /**
  155. *方法: 设置java.lang.String
  156. *@param: java.lang.String 单位编码
  157. */
  158. public void setUnitCode(java.lang.String unitCode){
  159. this.unitCode = unitCode;
  160. }
  161. /**
  162. *方法: 取得java.lang.String
  163. *@return: java.lang.String 客户等级
  164. */
  165. public java.lang.String getUnitLevel(){
  166. return this.unitLevel;
  167. }
  168. /**
  169. *方法: 设置java.lang.String
  170. *@param: java.lang.String 客户等级
  171. */
  172. public void setUnitLevel(java.lang.String unitLevel){
  173. this.unitLevel = unitLevel;
  174. }
  175. /**
  176. *方法: 取得java.lang.String
  177. *@return: java.lang.String 所属类别
  178. */
  179. public java.lang.String getUnitType(){
  180. return this.unitType;
  181. }
  182. /**
  183. *方法: 设置java.lang.String
  184. *@param: java.lang.String 所属类别
  185. */
  186. public void setUnitType(java.lang.String unitType){
  187. this.unitType = unitType;
  188. }
  189. /**
  190. *方法: 取得java.lang.String
  191. *@return: java.lang.String 地域省
  192. */
  193. public java.lang.String getRegionProvince(){
  194. return this.regionProvince;
  195. }
  196. /**
  197. *方法: 设置java.lang.String
  198. *@param: java.lang.String 地域省
  199. */
  200. public void setRegionProvince(java.lang.String regionProvince){
  201. this.regionProvince = regionProvince;
  202. }
  203. /**
  204. *方法: 取得java.lang.String
  205. *@return: java.lang.String 地域市
  206. */
  207. public java.lang.String getRegionCity(){
  208. return this.regionCity;
  209. }
  210. /**
  211. *方法: 设置java.lang.String
  212. *@param: java.lang.String 地域市
  213. */
  214. public void setRegionCity(java.lang.String regionCity){
  215. this.regionCity = regionCity;
  216. }
  217. /**
  218. *方法: 取得java.lang.String
  219. *@return: java.lang.String 地域区县
  220. */
  221. public java.lang.String getRegionCountry(){
  222. return this.regionCountry;
  223. }
  224. /**
  225. *方法: 设置java.lang.String
  226. *@param: java.lang.String 地域区县
  227. */
  228. public void setRegionCountry(java.lang.String regionCountry){
  229. this.regionCountry = regionCountry;
  230. }
  231. /**
  232. *方法: 取得java.lang.String
  233. *@return: java.lang.String 详细地址
  234. */
  235. public java.lang.String getDetailAddress(){
  236. return this.detailAddress;
  237. }
  238. /**
  239. *方法: 设置java.lang.String
  240. *@param: java.lang.String 详细地址
  241. */
  242. public void setDetailAddress(java.lang.String detailAddress){
  243. this.detailAddress = detailAddress;
  244. }
  245. /**
  246. *方法: 取得java.lang.String
  247. *@return: java.lang.String 分管人员
  248. */
  249. public java.lang.String getChargePersons(){
  250. return this.chargePersons;
  251. }
  252. /**
  253. *方法: 设置java.lang.String
  254. *@param: java.lang.String 分管人员
  255. */
  256. public void setChargePersons(java.lang.String chargePersons){
  257. this.chargePersons = chargePersons;
  258. }
  259. /**
  260. *方法: 取得java.lang.String
  261. *@return: java.lang.String 联系电话
  262. */
  263. public java.lang.String getTelphone(){
  264. return this.telphone;
  265. }
  266. /**
  267. *方法: 设置java.lang.String
  268. *@param: java.lang.String 联系电话
  269. */
  270. public void setTelphone(java.lang.String telphone){
  271. this.telphone = telphone;
  272. }
  273. /**
  274. *方法: 取得java.lang.String
  275. *@return: java.lang.String 邮箱
  276. */
  277. public java.lang.String getEmail(){
  278. return this.email;
  279. }
  280. /**
  281. *方法: 设置java.lang.String
  282. *@param: java.lang.String 邮箱
  283. */
  284. public void setEmail(java.lang.String email){
  285. this.email = email;
  286. }
  287. /**
  288. *方法: 取得java.lang.String
  289. *@return: java.lang.String 传真
  290. */
  291. public java.lang.String getFax(){
  292. return this.fax;
  293. }
  294. /**
  295. *方法: 设置java.lang.String
  296. *@param: java.lang.String 传真
  297. */
  298. public void setFax(java.lang.String fax){
  299. this.fax = fax;
  300. }
  301. /**
  302. *方法: 取得java.lang.String
  303. *@return: java.lang.String 预设价格
  304. */
  305. public java.lang.String getPresetPriceType(){
  306. return this.presetPriceType;
  307. }
  308. /**
  309. *方法: 设置java.lang.String
  310. *@param: java.lang.String 预设价格
  311. */
  312. public void setPresetPriceType(java.lang.String presetPriceType){
  313. this.presetPriceType = presetPriceType;
  314. }
  315. /**
  316. *方法: 取得java.lang.String
  317. *@return: java.lang.String 预设折扣
  318. */
  319. public java.lang.String getPresetDiscountType(){
  320. return this.presetDiscountType;
  321. }
  322. /**
  323. *方法: 设置java.lang.String
  324. *@param: java.lang.String 预设折扣
  325. */
  326. public void setPresetDiscountType(java.lang.String presetDiscountType){
  327. this.presetDiscountType = presetDiscountType;
  328. }
  329. /**
  330. *方法: 取得java.lang.Double
  331. *@return: java.lang.Double 应付信用额度
  332. */
  333. public java.lang.Double getCreditPayable(){
  334. return this.creditPayable;
  335. }
  336. /**
  337. *方法: 设置java.lang.Double
  338. *@param: java.lang.Double 应付信用额度
  339. */
  340. public void setCreditPayable(java.lang.Double creditPayable){
  341. this.creditPayable = creditPayable;
  342. }
  343. /**
  344. *方法: 取得java.lang.Double
  345. *@return: java.lang.Double 应收信用额度
  346. */
  347. public java.lang.Double getCreditReceivable(){
  348. return this.creditReceivable;
  349. }
  350. /**
  351. *方法: 设置java.lang.Double
  352. *@param: java.lang.Double 应收信用额度
  353. */
  354. public void setCreditReceivable(java.lang.Double creditReceivable){
  355. this.creditReceivable = creditReceivable;
  356. }
  357. /**
  358. *方法: 取得java.lang.Integer
  359. *@return: java.lang.Integer 收款期限
  360. */
  361. public java.lang.Integer getCollectionPeriod(){
  362. return this.collectionPeriod;
  363. }
  364. /**
  365. *方法: 设置java.lang.Integer
  366. *@param: java.lang.Integer 收款期限
  367. */
  368. public void setCollectionPeriod(java.lang.Integer collectionPeriod){
  369. this.collectionPeriod = collectionPeriod;
  370. }
  371. /**
  372. *方法: 取得java.lang.Integer
  373. *@return: java.lang.Integer 付款期限
  374. */
  375. public java.lang.Integer getCreditPeriod(){
  376. return this.creditPeriod;
  377. }
  378. /**
  379. *方法: 设置java.lang.Integer
  380. *@param: java.lang.Integer 付款期限
  381. */
  382. public void setCreditPeriod(java.lang.Integer creditPeriod){
  383. this.creditPeriod = creditPeriod;
  384. }
  385. /**
  386. *方法: 取得java.lang.Double
  387. *@return: java.lang.Double 期初应收款
  388. */
  389. public java.lang.Double getInitialReceivable (){
  390. return this.initialReceivable ;
  391. }
  392. /**
  393. *方法: 设置java.lang.Double
  394. *@param: java.lang.Double 期初应收款
  395. */
  396. public void setInitialReceivable (java.lang.Double initialReceivable ){
  397. this.initialReceivable = initialReceivable ;
  398. }
  399. /**
  400. *方法: 取得java.lang.Double
  401. *@return: java.lang.Double 期初应付款
  402. */
  403. public java.lang.Double getEarlyPayment(){
  404. return this.earlyPayment;
  405. }
  406. /**
  407. *方法: 设置java.lang.Double
  408. *@param: java.lang.Double 期初应付款
  409. */
  410. public void setEarlyPayment(java.lang.Double earlyPayment){
  411. this.earlyPayment = earlyPayment;
  412. }
  413. /**
  414. *方法: 取得java.lang.Double
  415. *@return: java.lang.Double 应收余额
  416. */
  417. public java.lang.Double getAmountReceivable(){
  418. return this.amountReceivable;
  419. }
  420. /**
  421. *方法: 设置java.lang.Double
  422. *@param: java.lang.Double 应收余额
  423. */
  424. public void setAmountReceivable(java.lang.Double amountReceivable){
  425. this.amountReceivable = amountReceivable;
  426. }
  427. /**
  428. *方法: 取得java.lang.Double
  429. *@return: java.lang.Double 应付余额
  430. */
  431. public java.lang.Double getPayableBalance(){
  432. return this.payableBalance;
  433. }
  434. /**
  435. *方法: 设置java.lang.Double
  436. *@param: java.lang.Double 应付余额
  437. */
  438. public void setPayableBalance(java.lang.Double payableBalance){
  439. this.payableBalance = payableBalance;
  440. }
  441. /**
  442. *方法: 取得java.lang.Double
  443. *@return: java.lang.Double 预收余额
  444. */
  445. public java.lang.Double getAdvanceBalance (){
  446. return this.advanceBalance ;
  447. }
  448. /**
  449. *方法: 设置java.lang.Double
  450. *@param: java.lang.Double 预收余额
  451. */
  452. public void setAdvanceBalance (java.lang.Double advanceBalance ){
  453. this.advanceBalance = advanceBalance ;
  454. }
  455. /**
  456. *方法: 取得java.lang.Double
  457. *@return: java.lang.Double 预付余额
  458. */
  459. public java.lang.Double getPrepaidBalance (){
  460. return this.prepaidBalance ;
  461. }
  462. /**
  463. *方法: 设置java.lang.Double
  464. *@param: java.lang.Double 预付余额
  465. */
  466. public void setPrepaidBalance (java.lang.Double prepaidBalance ){
  467. this.prepaidBalance = prepaidBalance ;
  468. }
  469. /**
  470. *方法: 取得java.lang.String
  471. *@return: java.lang.String 状态
  472. */
  473. public java.lang.String getStatus(){
  474. return this.status;
  475. }
  476. /**
  477. *方法: 设置java.lang.String
  478. *@param: java.lang.String 状态
  479. */
  480. public void setStatus(java.lang.String status){
  481. this.status = status;
  482. }
  483. /**
  484. *方法: 取得java.lang.String
  485. *@return: java.lang.String 删除标记
  486. */
  487. public java.lang.String getDeleteFlag(){
  488. return this.deleteFlag;
  489. }
  490. /**
  491. *方法: 设置java.lang.String
  492. *@param: java.lang.String 删除标记
  493. */
  494. public void setDeleteFlag(java.lang.String deleteFlag){
  495. this.deleteFlag = deleteFlag;
  496. }
  497. /**
  498. *方法: 取得java.lang.String
  499. *@return: java.lang.String 创建人名称
  500. */
  501. public java.lang.String getCreateName(){
  502. return this.createName;
  503. }
  504. /**
  505. *方法: 设置java.lang.String
  506. *@param: java.lang.String 创建人名称
  507. */
  508. public void setCreateName(java.lang.String createName){
  509. this.createName = createName;
  510. }
  511. /**
  512. *方法: 取得java.lang.String
  513. *@return: java.lang.String 创建人登录名称
  514. */
  515. public java.lang.String getCreateBy(){
  516. return this.createBy;
  517. }
  518. /**
  519. *方法: 设置java.lang.String
  520. *@param: java.lang.String 创建人登录名称
  521. */
  522. public void setCreateBy(java.lang.String createBy){
  523. this.createBy = createBy;
  524. }
  525. /**
  526. *方法: 取得java.util.Date
  527. *@return: java.util.Date 创建日期
  528. */
  529. public java.util.Date getCreateDate(){
  530. return this.createDate;
  531. }
  532. /**
  533. *方法: 设置java.util.Date
  534. *@param: java.util.Date 创建日期
  535. */
  536. public void setCreateDate(java.util.Date createDate){
  537. this.createDate = createDate;
  538. }
  539. /**
  540. *方法: 取得java.lang.String
  541. *@return: java.lang.String 更新人名称
  542. */
  543. public java.lang.String getUpdateName(){
  544. return this.updateName;
  545. }
  546. /**
  547. *方法: 设置java.lang.String
  548. *@param: java.lang.String 更新人名称
  549. */
  550. public void setUpdateName(java.lang.String updateName){
  551. this.updateName = updateName;
  552. }
  553. /**
  554. *方法: 取得java.lang.String
  555. *@return: java.lang.String 更新人登录名称
  556. */
  557. public java.lang.String getUpdateBy(){
  558. return this.updateBy;
  559. }
  560. /**
  561. *方法: 设置java.lang.String
  562. *@param: java.lang.String 更新人登录名称
  563. */
  564. public void setUpdateBy(java.lang.String updateBy){
  565. this.updateBy = updateBy;
  566. }
  567. /**
  568. *方法: 取得java.util.Date
  569. *@return: java.util.Date 更新日期
  570. */
  571. public java.util.Date getUpdateDate(){
  572. return this.updateDate;
  573. }
  574. /**
  575. *方法: 设置java.util.Date
  576. *@param: java.util.Date 更新日期
  577. */
  578. public void setUpdateDate(java.util.Date updateDate){
  579. this.updateDate = updateDate;
  580. }
  581. /**保存-联系人信息*/
  582. @ExcelCollection(name="联系人信息")
  583. private List<RelatedUnitsContactsEntity> relatedUnitsContactsList = new ArrayList<RelatedUnitsContactsEntity>();
  584. public List<RelatedUnitsContactsEntity> getRelatedUnitsContactsList() {
  585. return relatedUnitsContactsList;
  586. }
  587. public void setRelatedUnitsContactsList(List<RelatedUnitsContactsEntity> relatedUnitsContactsList) {
  588. this.relatedUnitsContactsList = relatedUnitsContactsList;
  589. }
  590. /**保存-附加信息*/
  591. @ExcelCollection(name="附加信息")
  592. private List<RelatedUnitsExtrainfoEntity> relatedUnitsExtrainfoList = new ArrayList<RelatedUnitsExtrainfoEntity>();
  593. public List<RelatedUnitsExtrainfoEntity> getRelatedUnitsExtrainfoList() {
  594. return relatedUnitsExtrainfoList;
  595. }
  596. public void setRelatedUnitsExtrainfoList(List<RelatedUnitsExtrainfoEntity> relatedUnitsExtrainfoList) {
  597. this.relatedUnitsExtrainfoList = relatedUnitsExtrainfoList;
  598. }
  599. /**
  600. * @return the attachment
  601. */
  602. public String getAttachment() {
  603. return attachment;
  604. }
  605. /**
  606. * @param attachment the attachment to set
  607. */
  608. public void setAttachment(String attachment) {
  609. this.attachment = attachment;
  610. }
  611. }