ExpenseAccount.java 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426
  1. package com.goafanti.common.model;
  2. import java.io.Serializable;
  3. import java.math.BigDecimal;
  4. import java.util.Date;
  5. /**
  6. * expense_account
  7. * @author
  8. */
  9. public class ExpenseAccount implements Serializable {
  10. private Integer id;
  11. /**
  12. * 公出编号
  13. */
  14. private Integer prid;
  15. /**
  16. * 订单编号
  17. */
  18. private String orderNo;
  19. /**
  20. * 报销人
  21. */
  22. private String aid;
  23. /**
  24. * 报销人名称
  25. */
  26. private String aname;
  27. /**
  28. * 分类 0=其他,1=差旅费,2=非业务报销, 3=第三方付款,4=申请借支,5=抵扣
  29. */
  30. private Integer type;
  31. /**
  32. * 其他状态说明
  33. */
  34. private String typeOther;
  35. /**
  36. * 状态 0=草稿,1=审核中,2=完成,3=驳回 ,4=撤销
  37. */
  38. private Integer status;
  39. /**
  40. * 流程状态 0=巴员发起,1=上级审核,2=财务审核,3=总经理审核,4=董事长审核
  41. */
  42. private Integer processStatus;
  43. /**
  44. * 总金额
  45. */
  46. private BigDecimal totalAmount;
  47. /**
  48. * 合同图片
  49. */
  50. private String attachmentUrl;
  51. /**
  52. * 申请部门
  53. */
  54. private String applyDep;
  55. /**
  56. * 支付部门
  57. */
  58. private String payDep;
  59. /**
  60. * 报销帐号编号
  61. */
  62. private Integer eaaid;
  63. /**
  64. * 创建时间
  65. */
  66. private Date createTime;
  67. /**
  68. * 公出企业地址
  69. */
  70. private String districtName;
  71. /**
  72. * 公司名称
  73. */
  74. private String userNames;
  75. /**
  76. * 公出开始时间
  77. */
  78. private Date releaseStart;
  79. /**
  80. * 公出结束时间
  81. */
  82. private Date releaseEnd;
  83. /**
  84. * 时长
  85. */
  86. private Double duration;
  87. /**
  88. * 审核人员名称
  89. */
  90. private String examineName;
  91. /**
  92. * 已付金额(申请借支)
  93. */
  94. private BigDecimal settlementAmount;
  95. /**
  96. * 抵扣编号
  97. */
  98. private Integer debitId;
  99. /**
  100. * 目标分类 0=固定费用,1=报销到订单
  101. */
  102. private Integer targetType;
  103. /**
  104. * 清算状态 0-未抵扣,1=已抵扣,未全款,2=已全款,未审核,3已全款,已审核
  105. */
  106. private Integer liquidationStatus;
  107. /**
  108. * 备注
  109. */
  110. private String remarks;
  111. /**
  112. * 报销查询编号
  113. */
  114. private String checkNo;
  115. /**
  116. * 0=子表,1=主表
  117. */
  118. private Integer expenseMain;
  119. /**
  120. * 真实金额
  121. */
  122. private BigDecimal realAmount;
  123. /**
  124. * 0=无,8=招待费,9=办公费,10=福利费,11=物业水电费,12=打印费
  125. */
  126. private Integer secondaryType;
  127. /**
  128. * 次要分类其他说明
  129. */
  130. private String secondaryTypeOther;
  131. /**
  132. * 报销金额
  133. */
  134. private BigDecimal amount;
  135. private static final long serialVersionUID = 1L;
  136. public Integer getId() {
  137. return id;
  138. }
  139. public void setId(Integer id) {
  140. this.id = id;
  141. }
  142. public Integer getPrid() {
  143. return prid;
  144. }
  145. public void setPrid(Integer prid) {
  146. this.prid = prid;
  147. }
  148. public String getOrderNo() {
  149. return orderNo;
  150. }
  151. public void setOrderNo(String orderNo) {
  152. this.orderNo = orderNo;
  153. }
  154. public String getAid() {
  155. return aid;
  156. }
  157. public void setAid(String aid) {
  158. this.aid = aid;
  159. }
  160. public String getAname() {
  161. return aname;
  162. }
  163. public void setAname(String aname) {
  164. this.aname = aname;
  165. }
  166. public Integer getType() {
  167. return type;
  168. }
  169. public void setType(Integer type) {
  170. this.type = type;
  171. }
  172. public String getTypeOther() {
  173. return typeOther;
  174. }
  175. public void setTypeOther(String typeOther) {
  176. this.typeOther = typeOther;
  177. }
  178. public Integer getStatus() {
  179. return status;
  180. }
  181. public void setStatus(Integer status) {
  182. this.status = status;
  183. }
  184. public Integer getProcessStatus() {
  185. return processStatus;
  186. }
  187. public void setProcessStatus(Integer processStatus) {
  188. this.processStatus = processStatus;
  189. }
  190. public BigDecimal getTotalAmount() {
  191. return totalAmount;
  192. }
  193. public void setTotalAmount(BigDecimal totalAmount) {
  194. this.totalAmount = totalAmount;
  195. }
  196. public String getAttachmentUrl() {
  197. return attachmentUrl;
  198. }
  199. public void setAttachmentUrl(String attachmentUrl) {
  200. this.attachmentUrl = attachmentUrl;
  201. }
  202. public String getApplyDep() {
  203. return applyDep;
  204. }
  205. public void setApplyDep(String applyDep) {
  206. this.applyDep = applyDep;
  207. }
  208. public String getPayDep() {
  209. return payDep;
  210. }
  211. public void setPayDep(String payDep) {
  212. this.payDep = payDep;
  213. }
  214. public Integer getEaaid() {
  215. return eaaid;
  216. }
  217. public void setEaaid(Integer eaaid) {
  218. this.eaaid = eaaid;
  219. }
  220. public Date getCreateTime() {
  221. return createTime;
  222. }
  223. public void setCreateTime(Date createTime) {
  224. this.createTime = createTime;
  225. }
  226. public String getDistrictName() {
  227. return districtName;
  228. }
  229. public void setDistrictName(String districtName) {
  230. this.districtName = districtName;
  231. }
  232. public String getUserNames() {
  233. return userNames;
  234. }
  235. public void setUserNames(String userNames) {
  236. this.userNames = userNames;
  237. }
  238. public Date getReleaseStart() {
  239. return releaseStart;
  240. }
  241. public void setReleaseStart(Date releaseStart) {
  242. this.releaseStart = releaseStart;
  243. }
  244. public Date getReleaseEnd() {
  245. return releaseEnd;
  246. }
  247. public void setReleaseEnd(Date releaseEnd) {
  248. this.releaseEnd = releaseEnd;
  249. }
  250. public Double getDuration() {
  251. return duration;
  252. }
  253. public void setDuration(Double duration) {
  254. this.duration = duration;
  255. }
  256. public String getExamineName() {
  257. return examineName;
  258. }
  259. public void setExamineName(String examineName) {
  260. this.examineName = examineName;
  261. }
  262. public BigDecimal getSettlementAmount() {
  263. return settlementAmount;
  264. }
  265. public void setSettlementAmount(BigDecimal settlementAmount) {
  266. this.settlementAmount = settlementAmount;
  267. }
  268. public Integer getDebitId() {
  269. return debitId;
  270. }
  271. public void setDebitId(Integer debitId) {
  272. this.debitId = debitId;
  273. }
  274. public Integer getTargetType() {
  275. return targetType;
  276. }
  277. public void setTargetType(Integer targetType) {
  278. this.targetType = targetType;
  279. }
  280. public Integer getLiquidationStatus() {
  281. return liquidationStatus;
  282. }
  283. public void setLiquidationStatus(Integer liquidationStatus) {
  284. this.liquidationStatus = liquidationStatus;
  285. }
  286. public String getRemarks() {
  287. return remarks;
  288. }
  289. public void setRemarks(String remarks) {
  290. this.remarks = remarks;
  291. }
  292. public String getCheckNo() {
  293. return checkNo;
  294. }
  295. public void setCheckNo(String checkNo) {
  296. this.checkNo = checkNo;
  297. }
  298. public Integer getExpenseMain() {
  299. return expenseMain;
  300. }
  301. public void setExpenseMain(Integer expenseMain) {
  302. this.expenseMain = expenseMain;
  303. }
  304. public BigDecimal getRealAmount() {
  305. return realAmount;
  306. }
  307. public void setRealAmount(BigDecimal realAmount) {
  308. this.realAmount = realAmount;
  309. }
  310. public Integer getSecondaryType() {
  311. return secondaryType;
  312. }
  313. public void setSecondaryType(Integer secondaryType) {
  314. this.secondaryType = secondaryType;
  315. }
  316. public String getSecondaryTypeOther() {
  317. return secondaryTypeOther;
  318. }
  319. public void setSecondaryTypeOther(String secondaryTypeOther) {
  320. this.secondaryTypeOther = secondaryTypeOther;
  321. }
  322. public BigDecimal getAmount() {
  323. return amount;
  324. }
  325. public void setAmount(BigDecimal amount) {
  326. this.amount = amount;
  327. }
  328. }