TWarehousebillsfees.java 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406
  1. package com.ruoyi.warehouseBusiness.domain;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import com.ruoyi.common.annotation.Excel;
  4. import com.ruoyi.common.core.domain.BaseEntity;
  5. import org.apache.commons.lang3.builder.ToStringBuilder;
  6. import org.apache.commons.lang3.builder.ToStringStyle;
  7. import java.math.BigDecimal;
  8. import java.util.Date;
  9. /**
  10. * 仓库费用明细对象 t_warehousebillsfees
  11. *
  12. * @author ruoyi
  13. * @date 2020-12-11
  14. */
  15. public class TWarehousebillsfees extends BaseEntity {
  16. private static final long serialVersionUID = 1L;
  17. /**
  18. * $column.columnComment
  19. */
  20. private Long fId;
  21. /**
  22. * 对应主表id
  23. */
  24. @Excel(name = "对应主表id")
  25. private Long fPid;
  26. /**
  27. * 行号
  28. */
  29. @Excel(name = "行号")
  30. private Long fLineno;
  31. /**
  32. * 客户名称,t_corps 中的no或 name,模糊查找选择后,存储id,显示name
  33. */
  34. @Excel(name = "客户名称,t_corps 中的no或 name,模糊查找选择后,存储id,显示name")
  35. private Long fCorpid;
  36. /**
  37. * 费用名称,存储id 显示名称,t_fees 中的no或 name,模糊查找选择后,存储f_id,显示name
  38. */
  39. @Excel(name = "费用名称,存储id 显示名称,t_fees 中的no或 name,模糊查找选择后,存储f_id,显示name")
  40. private Long fFeeid;
  41. /**
  42. * 计价单位(数据字典),对应,t_unitfees f_id,如果选择为毛重,数量(f_qty)取主表的毛重,如果选择净重,取主表的净重,如果为箱量,取主表的箱量
  43. */
  44. @Excel(name = "计价单位(数据字典),对应,t_unitfees f_id,如果选择为毛重,数量", readConverterExp = "f=_qty")
  45. private Long fFeeUnitid;
  46. /**
  47. * 数量
  48. */
  49. @Excel(name = "数量")
  50. private BigDecimal fQty;
  51. /**
  52. * 单价
  53. */
  54. @Excel(name = "单价")
  55. private BigDecimal fUnitprice;
  56. /**
  57. * 金额,2位小数f_qty* f_amount
  58. */
  59. @Excel(name = "金额,2位小数f_qty* f_amount")
  60. private BigDecimal fAmount;
  61. /**
  62. * 币别
  63. */
  64. @Excel(name = "币别")
  65. private String fCurrency;
  66. /**
  67. * 汇率
  68. */
  69. @Excel(name = "汇率")
  70. private BigDecimal fExrate;
  71. /**
  72. * 税率,显示是 3 6 16 用13%
  73. */
  74. @Excel(name = "税率,显示是 3 6 16 用13%")
  75. private BigDecimal fTaxrate;
  76. /**
  77. * 收、付,D:收 C 付
  78. */
  79. @Excel(name = "收、付,D:收 C 付")
  80. private String fDc;
  81. /**
  82. * 状态,N 录入,F审核中,T审核通过,只有录入状态的数据可以修改
  83. */
  84. @Excel(name = "状态,N 录入,F审核中,T审核通过,只有录入状态的数据可以修改")
  85. private Long fBillstatus;
  86. /**
  87. * 对账金额
  88. */
  89. @Excel(name = "对账金额")
  90. private BigDecimal fAccamount;
  91. /**
  92. * 对账单号
  93. */
  94. @Excel(name = "对账单号")
  95. private String fStatementNo;
  96. /**
  97. * 结算金额
  98. */
  99. @Excel(name = "结算金额")
  100. private BigDecimal fStlamount;
  101. /**
  102. * 发票号
  103. */
  104. @Excel(name = "发票号")
  105. private String fInvnos;
  106. /**
  107. * 对账日期
  108. */
  109. @JsonFormat(pattern = "yyyy-MM-dd")
  110. @Excel(name = "对账日期", width = 30, dateFormat = "yyyy-MM-dd")
  111. private Date fAccamountDate;
  112. /**
  113. * 开票金额
  114. */
  115. @Excel(name = "开票金额")
  116. private BigDecimal fInvamount;
  117. /**
  118. * 结算单号
  119. */
  120. @Excel(name = "结算单号")
  121. private String fStlamountNo;
  122. /**
  123. * 申请金额
  124. */
  125. @Excel(name = "申请金额")
  126. private BigDecimal fAskamount;
  127. /**
  128. * 结算日期
  129. */
  130. @JsonFormat(pattern = "yyyy-MM-dd")
  131. @Excel(name = "结算日期", width = 30, dateFormat = "yyyy-MM-dd")
  132. private Date fStlamountDate;
  133. /**
  134. * 状态
  135. */
  136. @Excel(name = "状态")
  137. private String fStatus;
  138. /**
  139. * 删除状态
  140. */
  141. private String delFlag;
  142. public void setfId(Long fId) {
  143. this.fId = fId;
  144. }
  145. public Long getfId() {
  146. return fId;
  147. }
  148. public void setfPid(Long fPid) {
  149. this.fPid = fPid;
  150. }
  151. public Long getfPid() {
  152. return fPid;
  153. }
  154. public void setfLineno(Long fLineno) {
  155. this.fLineno = fLineno;
  156. }
  157. public Long getfLineno() {
  158. return fLineno;
  159. }
  160. public void setfCorpid(Long fCorpid) {
  161. this.fCorpid = fCorpid;
  162. }
  163. public Long getfCorpid() {
  164. return fCorpid;
  165. }
  166. public void setfFeeid(Long fFeeid) {
  167. this.fFeeid = fFeeid;
  168. }
  169. public Long getfFeeid() {
  170. return fFeeid;
  171. }
  172. public void setfFeeunitid(Long fFeeUnitid) {
  173. this.fFeeUnitid = fFeeUnitid;
  174. }
  175. public Long getfFeeunitid() {
  176. return fFeeUnitid;
  177. }
  178. public void setfQty(BigDecimal fQty) {
  179. this.fQty = fQty;
  180. }
  181. public BigDecimal getfQty() {
  182. return fQty;
  183. }
  184. public void setfUnitprice(BigDecimal fUnitprice) {
  185. this.fUnitprice = fUnitprice;
  186. }
  187. public BigDecimal getfUnitprice() {
  188. return fUnitprice;
  189. }
  190. public void setfAmount(BigDecimal fAmount) {
  191. this.fAmount = fAmount;
  192. }
  193. public BigDecimal getfAmount() {
  194. return fAmount;
  195. }
  196. public void setfCurrency(String fCurrency) {
  197. this.fCurrency = fCurrency;
  198. }
  199. public String getfCurrency() {
  200. return fCurrency;
  201. }
  202. public void setfExrate(BigDecimal fExrate) {
  203. this.fExrate = fExrate;
  204. }
  205. public BigDecimal getfExrate() {
  206. return fExrate;
  207. }
  208. public void setfTaxrate(BigDecimal fTaxrate) {
  209. this.fTaxrate = fTaxrate;
  210. }
  211. public BigDecimal getfTaxrate() {
  212. return fTaxrate;
  213. }
  214. public void setfDc(String fDc) {
  215. this.fDc = fDc;
  216. }
  217. public String getfDc() {
  218. return fDc;
  219. }
  220. public void setfBillstatus(Long fBillstatus) {
  221. this.fBillstatus = fBillstatus;
  222. }
  223. public Long getfBillstatus() {
  224. return fBillstatus;
  225. }
  226. public void setfAccamount(BigDecimal fAccamount) {
  227. this.fAccamount = fAccamount;
  228. }
  229. public BigDecimal getfAccamount() {
  230. return fAccamount;
  231. }
  232. public void setfStatementNo(String fStatementNo) {
  233. this.fStatementNo = fStatementNo;
  234. }
  235. public String getfStatementNo() {
  236. return fStatementNo;
  237. }
  238. public void setfStlamount(BigDecimal fStlamount) {
  239. this.fStlamount = fStlamount;
  240. }
  241. public BigDecimal getfStlamount() {
  242. return fStlamount;
  243. }
  244. public void setfInvnos(String fInvnos) {
  245. this.fInvnos = fInvnos;
  246. }
  247. public String getfInvnos() {
  248. return fInvnos;
  249. }
  250. public void setfAccamountDate(Date fAccamountDate) {
  251. this.fAccamountDate = fAccamountDate;
  252. }
  253. public Date getfAccamountDate() {
  254. return fAccamountDate;
  255. }
  256. public void setfInvamount(BigDecimal fInvamount) {
  257. this.fInvamount = fInvamount;
  258. }
  259. public BigDecimal getfInvamount() {
  260. return fInvamount;
  261. }
  262. public void setfStlamountNo(String fStlamountNo) {
  263. this.fStlamountNo = fStlamountNo;
  264. }
  265. public String getfStlamountNo() {
  266. return fStlamountNo;
  267. }
  268. public void setfAskamount(BigDecimal fAskamount) {
  269. this.fAskamount = fAskamount;
  270. }
  271. public BigDecimal getfAskamount() {
  272. return fAskamount;
  273. }
  274. public void setfStlamountDate(Date fStlamountDate) {
  275. this.fStlamountDate = fStlamountDate;
  276. }
  277. public Date getfStlamountDate() {
  278. return fStlamountDate;
  279. }
  280. public void setfStatus(String fStatus) {
  281. this.fStatus = fStatus;
  282. }
  283. public String getfStatus() {
  284. return fStatus;
  285. }
  286. public void setDelFlag(String delFlag) {
  287. this.delFlag = delFlag;
  288. }
  289. public String getDelFlag() {
  290. return delFlag;
  291. }
  292. @Override
  293. public String toString() {
  294. return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
  295. .append("fId", getfId())
  296. .append("fPid", getfPid())
  297. .append("fLineno", getfLineno())
  298. .append("fCorpid", getfCorpid())
  299. .append("fFeeid", getfFeeid())
  300. .append("fFeeunitid", getfFeeunitid())
  301. .append("fQty", getfQty())
  302. .append("fUnitprice", getfUnitprice())
  303. .append("fAmount", getfAmount())
  304. .append("fCurrency", getfCurrency())
  305. .append("fExrate", getfExrate())
  306. .append("fTaxrate", getfTaxrate())
  307. .append("fDc", getfDc())
  308. .append("fBillstatus", getfBillstatus())
  309. .append("fAccamount", getfAccamount())
  310. .append("fStatementNo", getfStatementNo())
  311. .append("fStlamount", getfStlamount())
  312. .append("fInvnos", getfInvnos())
  313. .append("fAccamountDate", getfAccamountDate())
  314. .append("fInvamount", getfInvamount())
  315. .append("fStlamountNo", getfStlamountNo())
  316. .append("fAskamount", getfAskamount())
  317. .append("fStlamountDate", getfStlamountDate())
  318. .append("fStatus", getfStatus())
  319. .append("delFlag", getDelFlag())
  320. .append("createBy", getCreateBy())
  321. .append("createTime", getCreateTime())
  322. .append("updateBy", getUpdateBy())
  323. .append("updateTime", getUpdateTime())
  324. .append("remark", getRemark())
  325. .toString();
  326. }
  327. }