ContractSaleEntity.java 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842
  1. package cn.com.lzt.contractsale.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 java.text.NumberFormat;
  11. import javax.persistence.Column;
  12. import javax.persistence.Entity;
  13. import javax.persistence.GeneratedValue;
  14. import javax.persistence.GenerationType;
  15. import javax.persistence.Id;
  16. import javax.persistence.Table;
  17. import javax.persistence.Transient;
  18. import org.hibernate.annotations.GenericGenerator;
  19. import javax.persistence.SequenceGenerator;
  20. import org.jeecgframework.poi.excel.annotation.Excel;
  21. /**
  22. * @Title: Entity
  23. * @Description: 销售合同
  24. * @author onlineGenerator
  25. * @date 2019-05-09 17:25:32
  26. * @version V1.0
  27. *
  28. */
  29. @Entity
  30. @Table(name = "t_b_contract_sale", schema = "")
  31. @SuppressWarnings("serial")
  32. public class ContractSaleEntity implements java.io.Serializable {
  33. /**主键*/
  34. private java.lang.String id;
  35. /**创建人名称*/
  36. private java.lang.String createName;
  37. /**创建人登录名称*/
  38. private java.lang.String createBy;
  39. /**创建日期*/
  40. private java.util.Date createDate;
  41. /**更新人名称*/
  42. private java.lang.String updateName;
  43. /**更新人登录名称*/
  44. private java.lang.String updateBy;
  45. /**更新日期*/
  46. private java.util.Date updateDate;
  47. /**所属部门*/
  48. private java.lang.String sysOrgCode;
  49. /**所属公司*/
  50. private java.lang.String sysCompanyCode;
  51. /**审批状态*/
  52. private java.lang.String bpmStatus;
  53. /**合同号*/
  54. @Excel(name="合同号",width=20)
  55. private java.lang.String code;
  56. /**合同名*/
  57. @Excel(name="合同名",width=30)
  58. private java.lang.String name;
  59. /**客户*/
  60. private java.lang.String customerid;
  61. /**客户名*/
  62. @Excel(name="客户名",width=30)
  63. private java.lang.String customername;
  64. /**项目*/
  65. private java.lang.String projectid;
  66. /**项目名*/
  67. @Excel(name="项目名",width=30)
  68. private java.lang.String projectname;
  69. /**类型*/
  70. private java.lang.String type;
  71. /**合同金额*/
  72. private java.lang.Double totalamount;
  73. @Excel(name="合同金额",width=15)
  74. private String totaladdandamountStr;
  75. /**累计开票金额*/
  76. private java.lang.Double totalinvoice;
  77. @Excel(name="累计开票金额",width=15)
  78. private String totalinvoiceStr;
  79. /**累计收款金额*/
  80. private java.lang.Double totalincome;
  81. @Excel(name="累计收款金额",width=15)
  82. private String totalincomeStr;
  83. /**签订日期*/
  84. @Excel(name="签订日期",width=15,format = "yyyy-MM-dd")
  85. private java.util.Date signdate;
  86. /**生效日期*/
  87. @Excel(name="开始日期",width=15,format = "yyyy-MM-dd")
  88. private java.util.Date startdate;
  89. /**失效日期*/
  90. @Excel(name="截止日期",width=15,format = "yyyy-MM-dd")
  91. private java.util.Date enddate;
  92. /**服务内容*/
  93. private java.lang.String servicecontent;
  94. /**审批日期*/
  95. private java.util.Date auditdate;
  96. /**合同状态*/
  97. @Excel(name="合同状态",width=15,dicCode = "contractstatus")
  98. private java.lang.String busstatus;
  99. /**付款模式*/
  100. @Excel(name="付款模式",width=15,dicCode ="paymode")
  101. private java.lang.String paytype;
  102. /**下次招标日期*/
  103. @Excel(name="招标提醒标日期",width=15,format = "yyyy-MM-dd")
  104. private java.util.Date nextbiddingdate;
  105. /**合同描述*/
  106. @Excel(name="合同描述",width=15)
  107. private java.lang.String description;
  108. /**流程实例*/
  109. private java.lang.String procInstId;
  110. /**流程当前阶段*/
  111. private java.lang.String stepName;
  112. /**补充协议简述*/
  113. private java.lang.String supplemental;
  114. /**原合同*/
  115. private java.lang.String contractid;
  116. /**原合同*/
  117. private java.lang.String contractname;
  118. /**增项金额*/
  119. private java.lang.Double addamount;
  120. /*是否可执行(可以开票、收款)*/
  121. private java.lang.String canExe;
  122. /*专项服务金额*/
  123. private java.lang.Double specialamount;
  124. /*专项预算*/
  125. private java.lang.Double specialbudget;
  126. private java.lang.Double totaladd;
  127. private java.lang.Double totaladdandamount;
  128. /**
  129. *方法: 取得java.lang.String
  130. *@return: java.lang.String 主键
  131. */
  132. @Id
  133. @GeneratedValue(generator = "paymentableGenerator")
  134. @GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
  135. @Column(name ="ID",nullable=false,length=36)
  136. public java.lang.String getId(){
  137. return this.id;
  138. }
  139. /**
  140. *方法: 设置java.lang.String
  141. *@param: java.lang.String 主键
  142. */
  143. public void setId(java.lang.String id){
  144. this.id = id;
  145. }
  146. /**
  147. *方法: 取得java.lang.String
  148. *@return: java.lang.String 创建人名称
  149. */
  150. @Column(name ="CREATE_NAME",nullable=true,length=50)
  151. public java.lang.String getCreateName(){
  152. return this.createName;
  153. }
  154. /**
  155. *方法: 设置java.lang.String
  156. *@param: java.lang.String 创建人名称
  157. */
  158. public void setCreateName(java.lang.String createName){
  159. this.createName = createName;
  160. }
  161. /**
  162. *方法: 取得java.lang.String
  163. *@return: java.lang.String 创建人登录名称
  164. */
  165. @Column(name ="CREATE_BY",nullable=true,length=50)
  166. public java.lang.String getCreateBy(){
  167. return this.createBy;
  168. }
  169. /**
  170. *方法: 设置java.lang.String
  171. *@param: java.lang.String 创建人登录名称
  172. */
  173. public void setCreateBy(java.lang.String createBy){
  174. this.createBy = createBy;
  175. }
  176. /**
  177. *方法: 取得java.util.Date
  178. *@return: java.util.Date 创建日期
  179. */
  180. @Column(name ="CREATE_DATE",nullable=true,length=20)
  181. public java.util.Date getCreateDate(){
  182. return this.createDate;
  183. }
  184. /**
  185. *方法: 设置java.util.Date
  186. *@param: java.util.Date 创建日期
  187. */
  188. public void setCreateDate(java.util.Date createDate){
  189. this.createDate = createDate;
  190. }
  191. /**
  192. *方法: 取得java.lang.String
  193. *@return: java.lang.String 更新人名称
  194. */
  195. @Column(name ="UPDATE_NAME",nullable=true,length=50)
  196. public java.lang.String getUpdateName(){
  197. return this.updateName;
  198. }
  199. /**
  200. *方法: 设置java.lang.String
  201. *@param: java.lang.String 更新人名称
  202. */
  203. public void setUpdateName(java.lang.String updateName){
  204. this.updateName = updateName;
  205. }
  206. /**
  207. *方法: 取得java.lang.String
  208. *@return: java.lang.String 更新人登录名称
  209. */
  210. @Column(name ="UPDATE_BY",nullable=true,length=50)
  211. public java.lang.String getUpdateBy(){
  212. return this.updateBy;
  213. }
  214. /**
  215. *方法: 设置java.lang.String
  216. *@param: java.lang.String 更新人登录名称
  217. */
  218. public void setUpdateBy(java.lang.String updateBy){
  219. this.updateBy = updateBy;
  220. }
  221. /**
  222. *方法: 取得java.util.Date
  223. *@return: java.util.Date 更新日期
  224. */
  225. @Column(name ="UPDATE_DATE",nullable=true,length=20)
  226. public java.util.Date getUpdateDate(){
  227. return this.updateDate;
  228. }
  229. /**
  230. *方法: 设置java.util.Date
  231. *@param: java.util.Date 更新日期
  232. */
  233. public void setUpdateDate(java.util.Date updateDate){
  234. this.updateDate = updateDate;
  235. }
  236. /**
  237. *方法: 取得java.lang.String
  238. *@return: java.lang.String 所属部门
  239. */
  240. @Column(name ="SYS_ORG_CODE",nullable=true,length=50)
  241. public java.lang.String getSysOrgCode(){
  242. return this.sysOrgCode;
  243. }
  244. /**
  245. *方法: 设置java.lang.String
  246. *@param: java.lang.String 所属部门
  247. */
  248. public void setSysOrgCode(java.lang.String sysOrgCode){
  249. this.sysOrgCode = sysOrgCode;
  250. }
  251. /**
  252. *方法: 取得java.lang.String
  253. *@return: java.lang.String 所属公司
  254. */
  255. @Column(name ="SYS_COMPANY_CODE",nullable=true,length=50)
  256. public java.lang.String getSysCompanyCode(){
  257. return this.sysCompanyCode;
  258. }
  259. /**
  260. *方法: 设置java.lang.String
  261. *@param: java.lang.String 所属公司
  262. */
  263. public void setSysCompanyCode(java.lang.String sysCompanyCode){
  264. this.sysCompanyCode = sysCompanyCode;
  265. }
  266. /**
  267. *方法: 取得java.lang.String
  268. *@return: java.lang.String 审批状态
  269. */
  270. @Column(name ="BPM_STATUS",nullable=true,length=32)
  271. public java.lang.String getBpmStatus(){
  272. return this.bpmStatus;
  273. }
  274. /**
  275. *方法: 设置java.lang.String
  276. *@param: java.lang.String 审批状态
  277. */
  278. public void setBpmStatus(java.lang.String bpmStatus){
  279. this.bpmStatus = bpmStatus;
  280. }
  281. /**
  282. *方法: 取得java.lang.String
  283. *@return: java.lang.String 合同号
  284. */
  285. @Column(name ="CODE",nullable=true,length=50)
  286. public java.lang.String getCode(){
  287. return this.code;
  288. }
  289. /**
  290. *方法: 设置java.lang.String
  291. *@param: java.lang.String 合同号
  292. */
  293. public void setCode(java.lang.String code){
  294. this.code = code;
  295. }
  296. /**
  297. *方法: 取得java.lang.String
  298. *@return: java.lang.String 合同名
  299. */
  300. @Column(name ="NAME",nullable=true,length=128)
  301. public java.lang.String getName(){
  302. return this.name;
  303. }
  304. /**
  305. *方法: 设置java.lang.String
  306. *@param: java.lang.String 合同名
  307. */
  308. public void setName(java.lang.String name){
  309. this.name = name;
  310. }
  311. /**
  312. *方法: 取得java.lang.String
  313. *@return: java.lang.String 类型
  314. */
  315. @Column(name ="TYPE",nullable=true,length=32)
  316. public java.lang.String getType(){
  317. return this.type;
  318. }
  319. /**
  320. *方法: 设置java.lang.String
  321. *@param: java.lang.String 类型
  322. */
  323. public void setType(java.lang.String type){
  324. this.type = type;
  325. }
  326. /**
  327. *方法: 取得java.util.Date
  328. *@return: java.util.Date 签订日期
  329. */
  330. @Column(name ="SIGNDATE",nullable=true,length=20)
  331. public java.util.Date getSigndate(){
  332. return this.signdate;
  333. }
  334. /**
  335. *方法: 设置java.util.Date
  336. *@param: java.util.Date 签订日期
  337. */
  338. public void setSigndate(java.util.Date signdate){
  339. this.signdate = signdate;
  340. }
  341. /**
  342. *方法: 取得java.util.Date
  343. *@return: java.util.Date 下次招标日期
  344. */
  345. @Column(name ="NEXTBIDDINGDATE",nullable=true,length=32)
  346. public java.util.Date getNextbiddingdate(){
  347. return this.nextbiddingdate;
  348. }
  349. /**
  350. *方法: 设置java.util.Date
  351. *@param: java.util.Date 下次招标日期
  352. */
  353. public void setNextbiddingdate(java.util.Date nextbiddingdate){
  354. this.nextbiddingdate = nextbiddingdate;
  355. }
  356. /**
  357. *方法: 取得java.util.Date
  358. *@return: java.util.Date 生效日期
  359. */
  360. @Column(name ="STARTDATE",nullable=true,length=20)
  361. public java.util.Date getStartdate(){
  362. return this.startdate;
  363. }
  364. /**
  365. *方法: 设置java.util.Date
  366. *@param: java.util.Date 生效日期
  367. */
  368. public void setStartdate(java.util.Date startdate){
  369. this.startdate = startdate;
  370. }
  371. /**
  372. *方法: 取得java.util.Date
  373. *@return: java.util.Date 失效日期
  374. */
  375. @Column(name ="ENDDATE",nullable=true,length=20)
  376. public java.util.Date getEnddate(){
  377. return this.enddate;
  378. }
  379. /**
  380. *方法: 设置java.util.Date
  381. *@param: java.util.Date 失效日期
  382. */
  383. public void setEnddate(java.util.Date enddate){
  384. this.enddate = enddate;
  385. }
  386. /**
  387. *方法: 取得java.lang.Double
  388. *@return: java.lang.Double 合同金额
  389. */
  390. @Column(name ="TOTALAMOUNT",nullable=true,length=32)
  391. public java.lang.Double getTotalamount(){
  392. return this.totalamount;
  393. }
  394. /**
  395. *方法: 设置java.lang.Double
  396. *@param: java.lang.Double 合同金额
  397. */
  398. public void setTotalamount(java.lang.Double totalamount){
  399. this.totalamount = totalamount;
  400. }
  401. /**
  402. *方法: 取得java.lang.Double
  403. *@return: java.lang.Double 累计开票金额
  404. */
  405. @Column(name ="TOTALINVOICE",nullable=true,length=32)
  406. public java.lang.Double getTotalinvoice(){
  407. return this.totalinvoice;
  408. }
  409. /**
  410. *方法: 设置java.lang.Double
  411. *@param: java.lang.Double 累计开票金额
  412. */
  413. public void setTotalinvoice(java.lang.Double totalinvoice){
  414. this.totalinvoice = totalinvoice;
  415. }
  416. /**
  417. *方法: 取得java.lang.Double
  418. *@return: java.lang.Double 累计收款金额
  419. */
  420. @Column(name ="TOTALINCOME",nullable=true,length=32)
  421. public java.lang.Double getTotalincome(){
  422. return this.totalincome;
  423. }
  424. /**
  425. *方法: 设置java.lang.Double
  426. *@param: java.lang.Double 累计收款金额
  427. */
  428. public void setTotalincome(java.lang.Double totalincome){
  429. this.totalincome = totalincome;
  430. }
  431. /**
  432. *方法: 取得java.lang.String
  433. *@return: java.lang.String 服务内容
  434. */
  435. @Column(name ="SERVICECONTENT",nullable=true,length=100)
  436. public java.lang.String getServicecontent(){
  437. return this.servicecontent;
  438. }
  439. /**
  440. *方法: 设置java.lang.String
  441. *@param: java.lang.String 服务内容
  442. */
  443. public void setServicecontent(java.lang.String servicecontent){
  444. this.servicecontent = servicecontent;
  445. }
  446. /**
  447. *方法: 取得java.util.Date
  448. *@return: java.util.Date 审批日期
  449. */
  450. @Column(name ="AUDITDATE",nullable=true,length=32)
  451. public java.util.Date getAuditdate(){
  452. return this.auditdate;
  453. }
  454. /**
  455. *方法: 设置java.util.Date
  456. *@param: java.util.Date 审批日期
  457. */
  458. public void setAuditdate(java.util.Date auditdate){
  459. this.auditdate = auditdate;
  460. }
  461. /**
  462. *方法: 取得java.lang.String
  463. *@return: java.lang.String 合同状态
  464. */
  465. @Column(name ="BUSSTATUS",nullable=true,length=32)
  466. public java.lang.String getBusstatus(){
  467. return this.busstatus;
  468. }
  469. /**
  470. *方法: 设置java.lang.String
  471. *@param: java.lang.String 合同状态
  472. */
  473. public void setBusstatus(java.lang.String busstatus){
  474. this.busstatus = busstatus;
  475. }
  476. /**
  477. *方法: 取得java.lang.String
  478. *@return: java.lang.String 客户
  479. */
  480. @Column(name ="CUSTOMERID",nullable=true,length=64)
  481. public java.lang.String getCustomerid(){
  482. return this.customerid;
  483. }
  484. /**
  485. *方法: 设置java.lang.String
  486. *@param: java.lang.String 客户
  487. */
  488. public void setCustomerid(java.lang.String customerid){
  489. this.customerid = customerid;
  490. }
  491. /**
  492. *方法: 取得java.lang.String
  493. *@return: java.lang.String 客户名
  494. */
  495. @Column(name ="CUSTOMERNAME",nullable=true,length=32)
  496. public java.lang.String getCustomername(){
  497. return this.customername;
  498. }
  499. /**
  500. *方法: 设置java.lang.String
  501. *@param: java.lang.String 客户名
  502. */
  503. public void setCustomername(java.lang.String customername){
  504. this.customername = customername;
  505. }
  506. /**
  507. *方法: 取得java.lang.String
  508. *@return: java.lang.String 项目
  509. */
  510. @Column(name ="PROJECTID",nullable=true,length=32)
  511. public java.lang.String getProjectid(){
  512. return this.projectid;
  513. }
  514. /**
  515. *方法: 设置java.lang.String
  516. *@param: java.lang.String 项目
  517. */
  518. public void setProjectid(java.lang.String projectid){
  519. this.projectid = projectid;
  520. }
  521. /**
  522. *方法: 取得java.lang.String
  523. *@return: java.lang.String 项目名
  524. */
  525. @Column(name ="PROJECTNAME",nullable=true,length=64)
  526. public java.lang.String getProjectname(){
  527. return this.projectname;
  528. }
  529. /**
  530. *方法: 设置java.lang.String
  531. *@param: java.lang.String 项目名
  532. */
  533. public void setProjectname(java.lang.String projectname){
  534. this.projectname = projectname;
  535. }
  536. /**
  537. *方法: 取得java.lang.String
  538. *@return: java.lang.String 付款模式
  539. */
  540. @Column(name ="PAYTYPE",nullable=true,length=10)
  541. public java.lang.String getPaytype(){
  542. return this.paytype;
  543. }
  544. /**
  545. *方法: 设置java.lang.String
  546. *@param: java.lang.String 付款模式
  547. */
  548. public void setPaytype(java.lang.String paytype){
  549. this.paytype = paytype;
  550. }
  551. /**
  552. *方法: 取得java.lang.String
  553. *@return: java.lang.String 合同描述
  554. */
  555. @Column(name ="DESCRIPTION",nullable=true,length=256)
  556. public java.lang.String getDescription(){
  557. return this.description;
  558. }
  559. /**
  560. *方法: 设置java.lang.String
  561. *@param: java.lang.String 合同描述
  562. */
  563. public void setDescription(java.lang.String description){
  564. this.description = description;
  565. }
  566. /**
  567. *方法: 取得java.lang.String
  568. *@return: java.lang.String 流程实例
  569. */
  570. @Column(name ="PROC_INST_ID",nullable=true,length=64)
  571. public java.lang.String getProcInstId(){
  572. return this.procInstId;
  573. }
  574. /**
  575. *方法: 设置java.lang.String
  576. *@param: java.lang.String 流程实例
  577. */
  578. public void setProcInstId(java.lang.String procInstId){
  579. this.procInstId = procInstId;
  580. }
  581. /**
  582. *方法: 取得java.lang.String
  583. *@return: java.lang.String 流程当前阶段
  584. */
  585. @Column(name ="STEP_NAME",nullable=true,length=50)
  586. public java.lang.String getStepName(){
  587. return this.stepName;
  588. }
  589. /**
  590. *方法: 设置java.lang.String
  591. *@param: java.lang.String 流程当前阶段
  592. */
  593. public void setStepName(java.lang.String stepName){
  594. this.stepName = stepName;
  595. }
  596. /**
  597. *方法: 取得java.lang.String
  598. *@return: java.lang.String 补充协议简述
  599. */
  600. @Column(name ="SUPPLEMENTAL",nullable=true,length=256)
  601. public java.lang.String getSupplemental(){
  602. return this.supplemental;
  603. }
  604. /**
  605. *方法: 设置java.lang.String
  606. *@param: java.lang.String 补充协议简述
  607. */
  608. public void setSupplemental(java.lang.String supplemental){
  609. this.supplemental = supplemental;
  610. }
  611. /**
  612. *方法: 取得java.lang.String
  613. *@return: java.lang.String 原合同
  614. */
  615. @Column(name ="CONTRACTID",nullable=true,length=32)
  616. public java.lang.String getContractid(){
  617. return this.contractid;
  618. }
  619. /**
  620. *方法: 设置java.lang.String
  621. *@param: java.lang.String 原合同
  622. */
  623. public void setContractid(java.lang.String contractid){
  624. this.contractid = contractid;
  625. }
  626. /**
  627. *方法: 取得java.lang.Double
  628. *@return: java.lang.Double 增项金额
  629. */
  630. @Column(name ="ADDAMOUNT",nullable=true,length=32)
  631. public java.lang.Double getAddamount(){
  632. return this.addamount;
  633. }
  634. /**
  635. *方法: 设置java.lang.Double
  636. *@param: java.lang.Double 增项金额
  637. */
  638. public void setAddamount(java.lang.Double addamount){
  639. this.addamount = addamount;
  640. }
  641. @Transient
  642. public java.lang.String getContractname() {
  643. return contractname;
  644. }
  645. public void setContractname(java.lang.String contractname) {
  646. this.contractname = contractname;
  647. }
  648. @Column(name ="canExe",nullable=true,length=10)
  649. public java.lang.String getCanExe() {
  650. return canExe;
  651. }
  652. public void setCanExe(java.lang.String canExe) {
  653. this.canExe = canExe;
  654. }
  655. @Column(name ="specialamount",nullable=true,length=32)
  656. public java.lang.Double getSpecialamount() {
  657. return specialamount;
  658. }
  659. public void setSpecialamount(java.lang.Double specialamount) {
  660. this.specialamount = specialamount;
  661. }
  662. @Column(name ="specialbudget",nullable=true,length=32)
  663. public java.lang.Double getSpecialbudget() {
  664. return specialbudget;
  665. }
  666. public void setSpecialbudget(java.lang.Double specialbudget) {
  667. this.specialbudget = specialbudget;
  668. }
  669. @Transient
  670. public java.lang.Double getTotaladd() {
  671. return totaladd;
  672. }
  673. public void setTotaladd(java.lang.Double totaladd) {
  674. this.totaladd = totaladd;
  675. }
  676. @Transient
  677. public java.lang.Double getTotaladdandamount() {
  678. return totaladdandamount;
  679. }
  680. public void setTotaladdandamount(java.lang.Double totaladdandamount) {
  681. this.totaladdandamount = totaladdandamount;
  682. }
  683. @Transient
  684. public String getTotaladdandamountStr() {
  685. if(totaladdandamount == null)
  686. return null;
  687. NumberFormat numberFormat = NumberFormat.getNumberInstance();
  688. numberFormat.setMaximumFractionDigits(2);
  689. numberFormat.setMinimumFractionDigits(2);
  690. return numberFormat.format(totaladdandamount);
  691. }
  692. public void setTotaladdandamountStr(String totaladdandamountStr) {
  693. this.totaladdandamountStr = totaladdandamountStr;
  694. }
  695. @Transient
  696. public String getTotalinvoiceStr() {
  697. if(totalinvoice == null)
  698. return null;
  699. NumberFormat numberFormat = NumberFormat.getNumberInstance();
  700. numberFormat.setMaximumFractionDigits(2);
  701. numberFormat.setMinimumFractionDigits(2);
  702. return numberFormat.format(totalinvoice);
  703. }
  704. public void setTotalinvoiceStr(String totalinvoiceStr) {
  705. this.totalinvoiceStr = totalinvoiceStr;
  706. }
  707. @Transient
  708. public String getTotalincomeStr() {
  709. if(totalincome == null)
  710. return null;
  711. NumberFormat numberFormat = NumberFormat.getNumberInstance();
  712. numberFormat.setMaximumFractionDigits(2);
  713. numberFormat.setMinimumFractionDigits(2);
  714. return numberFormat.format(totalincome);
  715. }
  716. public void setTotalincomeStr(String totalincomeStr) {
  717. this.totalincomeStr = totalincomeStr;
  718. }
  719. }