TWarehousebillsitems.java 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674
  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_warehousebillsitems
  11. *
  12. * @author ruoyi
  13. * @date 2021-01-15
  14. */
  15. public class TWarehousebillsitems extends BaseEntity {
  16. private static final long serialVersionUID = 1L;
  17. /**
  18. * $column.columnComment
  19. */
  20. private Long fId;
  21. /**
  22. * PID,对应主表id
  23. */
  24. @Excel(name = "PID,对应主表id")
  25. private Long fPid;
  26. /** 来源id */
  27. @Excel(name = "来源id")
  28. private Long fSrcid;
  29. /**
  30. * 行号,针对pid顺序排列,1,2,3,4,
  31. */
  32. @Excel(name = "行号,针对pid顺序排列,1,2,3,4,")
  33. private Long fLineno;
  34. /**
  35. * 货物品名,存储id 显示名称 t_goods 中的no或 name,模糊查找选择后,存储f_id,显示name
  36. */
  37. @Excel(name = "货物品名,存储id 显示名称 t_goods 中的no或 name,模糊查找选择后,存储f_id,显示name")
  38. private Long fGoodsid;
  39. /**
  40. * 业务编号,保存主表的
  41. */
  42. @Excel(name = "业务编号,保存主表的")
  43. private String fBillno;
  44. /**
  45. * 提单号
  46. */
  47. @Excel(name = "提单号")
  48. private String fMblno;
  49. /**
  50. * 入库库区,存储库区ID,显示仓库 库位 库区,t_warehouse_area中的f_id
  51. */
  52. @Excel(name = "入库库区,存储库区ID,显示仓库 库位 库区,t_warehouse_area中的f_id")
  53. private Long fWarehouselocid;
  54. /**
  55. * 原始入库业务编号
  56. */
  57. @Excel(name = "原始入库业务编号")
  58. private String fOriginalbillno;
  59. /**
  60. * 入(出)库日期
  61. */
  62. @Excel(name = "入", readConverterExp = "出=")
  63. private Date fBsdate;
  64. /**
  65. * 箱号
  66. */
  67. @Excel(name = "箱号")
  68. private String fBoxno;
  69. /**
  70. * 箱量
  71. */
  72. @Excel(name = "箱量")
  73. private Long fCntqty;
  74. /**
  75. * 货值
  76. */
  77. @Excel(name = "货值")
  78. private BigDecimal fGoodsval;
  79. /**
  80. * 箱型,20GP 4OGP
  81. */
  82. @Excel(name = "箱型,20GP 4OGP")
  83. private String fCntrtype;
  84. /**
  85. * 计划件数
  86. */
  87. @Excel(name = "计划件数")
  88. private Long fPlanqty;
  89. /**
  90. * 计费方式(数据字典)
  91. */
  92. @Excel(name = "计费方式(数据字典)")
  93. private Long fBillingway;
  94. /**
  95. * 计划尺码
  96. */
  97. @Excel(name = "计划尺码")
  98. private BigDecimal fPlanvolumn;
  99. /**
  100. * 入库日期
  101. */
  102. @JsonFormat(pattern = "yyyy-MM-dd")
  103. @Excel(name = "入库日期", width = 30, dateFormat = "yyyy-MM-dd")
  104. private Date fOriginalbilldate;
  105. /**
  106. * 包装规格
  107. */
  108. @Excel(name = "包装规格")
  109. private String fPackagespecs;
  110. /**
  111. * 计划毛重
  112. */
  113. @Excel(name = "计划毛重")
  114. private BigDecimal fPlangrossweight;
  115. /**
  116. * 仓储计费日期
  117. */
  118. @JsonFormat(pattern = "yyyy-MM-dd")
  119. @Excel(name = "仓储计费日期", width = 30, dateFormat = "yyyy-MM-dd")
  120. private Date fChargedate;
  121. /**
  122. * 计划净重
  123. */
  124. @Excel(name = "计划净重")
  125. private BigDecimal fPlannetweight;
  126. /**
  127. * 件数
  128. */
  129. @Excel(name = "件数")
  130. private Long fQty;
  131. /**
  132. * 尺码
  133. */
  134. @Excel(name = "尺码")
  135. private BigDecimal fVolumn;
  136. /**
  137. * 毛重
  138. */
  139. @Excel(name = "毛重")
  140. private BigDecimal fGrossweight;
  141. /**
  142. * 净重
  143. */
  144. @Excel(name = "净重")
  145. private BigDecimal fNetweight;
  146. /**
  147. * 箱号
  148. */
  149. @Excel(name = "箱号")
  150. private String fCntrno;
  151. /**
  152. * 车号
  153. */
  154. @Excel(name = "车号")
  155. private String fTruckno;
  156. /**
  157. * 状态,N 入(出)库中,T入(出)库完成,状态为完成不能删除,状态变化,用邮件、微信通知客户。
  158. */
  159. @Excel(name = "状态,N 入", readConverterExp = "出=")
  160. private Long fBillstatus;
  161. /**
  162. * 删除状态
  163. */
  164. private String delFlag;
  165. /**
  166. * 唛头
  167. */
  168. @Excel(name = "唛头")
  169. private String fMarks;
  170. /**
  171. * 库存天数(出库日期-仓储费计费日期)
  172. */
  173. @Excel(name = "库存天数(出库日期-仓储费计费日期)")
  174. private Long fInventoryDays;
  175. /**
  176. * 金额
  177. */
  178. @Excel(name = "金额")
  179. private BigDecimal fAmt;
  180. /** 仓储费截至日期 */
  181. @JsonFormat(pattern = "yyyy-MM-dd")
  182. @Excel(name = "仓储费截至日期", width = 30, dateFormat = "yyyy-MM-dd")
  183. private Date fStorageFeeDeadline;
  184. /**
  185. * 计费天数
  186. */
  187. @Excel(name = "计费天数")
  188. private Long fBillingDays;
  189. /**
  190. * 司机名
  191. */
  192. @Excel(name = "司机名")
  193. private String fDriverName;
  194. /**
  195. * 司机电话
  196. */
  197. @Excel(name = "司机电话")
  198. private String fDriverTel;
  199. /**
  200. * 司机身份证
  201. */
  202. @Excel(name = "司机身份证")
  203. private String fDriverIdCar;
  204. /**
  205. * 流水号
  206. */
  207. @Excel(name = "流水号")
  208. private String fSerialNumber;
  209. /**
  210. * 是否已放行(T为放行、F未放行)
  211. */
  212. @Excel(name = "是否已放行(T为放行、F未放行)")
  213. private String fIsPass;
  214. /**
  215. * 单据类型(数据字典)SJRK(入库) SJCK(实际出库) CKDB(调拨) HQZY(货权转移)
  216. */
  217. @Excel(name = "单据类型(数据字典)SJRK", readConverterExp = "入=库")
  218. private String fBilltype;
  219. /**
  220. * 计费数量
  221. */
  222. @Excel(name = "计费数量")
  223. private BigDecimal fBillingQty;
  224. /**
  225. * 仓储费计费截至日期
  226. */
  227. @JsonFormat(pattern = "yyyy-MM-dd")
  228. @Excel(name = "仓储费计费截至日期", width = 30, dateFormat = "yyyy-MM-dd")
  229. private Date fBillingDeadline;
  230. public void setfId(Long fId) {
  231. this.fId = fId;
  232. }
  233. public Long getfId() {
  234. return fId;
  235. }
  236. public void setfPid(Long fPid) {
  237. this.fPid = fPid;
  238. }
  239. public Long getfPid() {
  240. return fPid;
  241. }
  242. public void setfLineno(Long fLineno) {
  243. this.fLineno = fLineno;
  244. }
  245. public Long getfLineno() {
  246. return fLineno;
  247. }
  248. public void setfSrcid(Long fSrcid) {
  249. this.fSrcid = fSrcid;
  250. }
  251. public Long getfSrcid() {
  252. return fSrcid;
  253. }
  254. public void setfGoodsid(Long fGoodsid) {
  255. this.fGoodsid = fGoodsid;
  256. }
  257. public Long getfGoodsid() {
  258. return fGoodsid;
  259. }
  260. public void setfBillno(String fBillno) {
  261. this.fBillno = fBillno;
  262. }
  263. public String getfBillno() {
  264. return fBillno;
  265. }
  266. public void setfMblno(String fMblno) {
  267. this.fMblno = fMblno;
  268. }
  269. public String getfMblno() {
  270. return fMblno;
  271. }
  272. public void setfWarehouselocid(Long fWarehouselocid) {
  273. this.fWarehouselocid = fWarehouselocid;
  274. }
  275. public Long getfWarehouselocid() {
  276. return fWarehouselocid;
  277. }
  278. public void setfStorageFeeDeadline(Date fStorageFeeDeadline) {
  279. this.fStorageFeeDeadline = fStorageFeeDeadline;
  280. }
  281. public Date getfStorageFeeDeadline() {
  282. return fStorageFeeDeadline;
  283. }
  284. public void setfOriginalbillno(String fOriginalbillno) {
  285. this.fOriginalbillno = fOriginalbillno;
  286. }
  287. public String getfOriginalbillno() {
  288. return fOriginalbillno;
  289. }
  290. public void setfBsdate(Date fBsdate) {
  291. this.fBsdate = fBsdate;
  292. }
  293. public Date getfBsdate() {
  294. return fBsdate;
  295. }
  296. public void setfBoxno(String fBoxno) {
  297. this.fBoxno = fBoxno;
  298. }
  299. public String getfBoxno() {
  300. return fBoxno;
  301. }
  302. public void setfCntqty(Long fCntqty) {
  303. this.fCntqty = fCntqty;
  304. }
  305. public Long getfCntqty() {
  306. return fCntqty;
  307. }
  308. public void setfGoodsval(BigDecimal fGoodsval) {
  309. this.fGoodsval = fGoodsval;
  310. }
  311. public BigDecimal getfGoodsval() {
  312. return fGoodsval;
  313. }
  314. public void setfCntrtype(String fCntrtype) {
  315. this.fCntrtype = fCntrtype;
  316. }
  317. public String getfCntrtype() {
  318. return fCntrtype;
  319. }
  320. public void setfPlanqty(Long fPlanqty) {
  321. this.fPlanqty = fPlanqty;
  322. }
  323. public Long getfPlanqty() {
  324. return fPlanqty;
  325. }
  326. public void setfBillingway(Long fBillingway) {
  327. this.fBillingway = fBillingway;
  328. }
  329. public Long getfBillingway() {
  330. return fBillingway;
  331. }
  332. public void setfPlanvolumn(BigDecimal fPlanvolumn) {
  333. this.fPlanvolumn = fPlanvolumn;
  334. }
  335. public BigDecimal getfPlanvolumn() {
  336. return fPlanvolumn;
  337. }
  338. public void setfOriginalbilldate(Date fOriginalbilldate) {
  339. this.fOriginalbilldate = fOriginalbilldate;
  340. }
  341. public Date getfOriginalbilldate() {
  342. return fOriginalbilldate;
  343. }
  344. public void setfPackagespecs(String fPackagespecs) {
  345. this.fPackagespecs = fPackagespecs;
  346. }
  347. public String getfPackagespecs() {
  348. return fPackagespecs;
  349. }
  350. public void setfPlangrossweight(BigDecimal fPlangrossweight) {
  351. this.fPlangrossweight = fPlangrossweight;
  352. }
  353. public BigDecimal getfPlangrossweight() {
  354. return fPlangrossweight;
  355. }
  356. public void setfChargedate(Date fChargedate) {
  357. this.fChargedate = fChargedate;
  358. }
  359. public Date getfChargedate() {
  360. return fChargedate;
  361. }
  362. public void setfPlannetweight(BigDecimal fPlannetweight) {
  363. this.fPlannetweight = fPlannetweight;
  364. }
  365. public BigDecimal getfPlannetweight() {
  366. return fPlannetweight;
  367. }
  368. public void setfQty(Long fQty) {
  369. this.fQty = fQty;
  370. }
  371. public Long getfQty() {
  372. return fQty;
  373. }
  374. public void setfVolumn(BigDecimal fVolumn) {
  375. this.fVolumn = fVolumn;
  376. }
  377. public BigDecimal getfVolumn() {
  378. return fVolumn;
  379. }
  380. public void setfGrossweight(BigDecimal fGrossweight) {
  381. this.fGrossweight = fGrossweight;
  382. }
  383. public BigDecimal getfGrossweight() {
  384. return fGrossweight;
  385. }
  386. public void setfNetweight(BigDecimal fNetweight) {
  387. this.fNetweight = fNetweight;
  388. }
  389. public BigDecimal getfNetweight() {
  390. return fNetweight;
  391. }
  392. public void setfCntrno(String fCntrno) {
  393. this.fCntrno = fCntrno;
  394. }
  395. public String getfCntrno() {
  396. return fCntrno;
  397. }
  398. public void setfTruckno(String fTruckno) {
  399. this.fTruckno = fTruckno;
  400. }
  401. public String getfTruckno() {
  402. return fTruckno;
  403. }
  404. public void setfBillstatus(Long fBillstatus) {
  405. this.fBillstatus = fBillstatus;
  406. }
  407. public Long getfBillstatus() {
  408. return fBillstatus;
  409. }
  410. public void setDelFlag(String delFlag) {
  411. this.delFlag = delFlag;
  412. }
  413. public String getDelFlag() {
  414. return delFlag;
  415. }
  416. public void setfMarks(String fMarks) {
  417. this.fMarks = fMarks;
  418. }
  419. public String getfMarks() {
  420. return fMarks;
  421. }
  422. public void setfInventoryDays(Long fInventoryDays) {
  423. this.fInventoryDays = fInventoryDays;
  424. }
  425. public Long getfInventoryDays() {
  426. return fInventoryDays;
  427. }
  428. public void setfAmt(BigDecimal fAmt) {
  429. this.fAmt = fAmt;
  430. }
  431. public BigDecimal getfAmt() {
  432. return fAmt;
  433. }
  434. public void setfBillingDays(Long fBillingDays) {
  435. this.fBillingDays = fBillingDays;
  436. }
  437. public Long getfBillingDays() {
  438. return fBillingDays;
  439. }
  440. public void setfDriverName(String fDriverName) {
  441. this.fDriverName = fDriverName;
  442. }
  443. public String getfDriverName() {
  444. return fDriverName;
  445. }
  446. public void setfDriverTel(String fDriverTel) {
  447. this.fDriverTel = fDriverTel;
  448. }
  449. public String getfDriverTel() {
  450. return fDriverTel;
  451. }
  452. public void setfDriverIdCar(String fDriverIdCar) {
  453. this.fDriverIdCar = fDriverIdCar;
  454. }
  455. public String getfDriverIdCar() {
  456. return fDriverIdCar;
  457. }
  458. public void setfSerialNumber(String fSerialNumber) {
  459. this.fSerialNumber = fSerialNumber;
  460. }
  461. public String getfSerialNumber() {
  462. return fSerialNumber;
  463. }
  464. public void setfIsPass(String fIsPass) {
  465. this.fIsPass = fIsPass;
  466. }
  467. public String getfIsPass() {
  468. return fIsPass;
  469. }
  470. public void setfBilltype(String fBilltype) {
  471. this.fBilltype = fBilltype;
  472. }
  473. public String getfBilltype() {
  474. return fBilltype;
  475. }
  476. public void setfBillingQty(BigDecimal fBillingQty) {
  477. this.fBillingQty = fBillingQty;
  478. }
  479. public BigDecimal getfBillingQty() {
  480. return fBillingQty;
  481. }
  482. public void setfBillingDeadline(Date fBillingDeadline) {
  483. this.fBillingDeadline = fBillingDeadline;
  484. }
  485. public Date getfBillingDeadline() {
  486. return fBillingDeadline;
  487. }
  488. @Override
  489. public String toString() {
  490. return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
  491. .append("fId", getfId())
  492. .append("fPid", getfPid())
  493. .append("fLineno", getfLineno())
  494. .append("fSrcid", getfSrcid())
  495. .append("fGoodsid", getfGoodsid())
  496. .append("fBillno", getfBillno())
  497. .append("fMblno", getfMblno())
  498. .append("fWarehouselocid", getfWarehouselocid())
  499. .append("fOriginalbillno", getfOriginalbillno())
  500. .append("fBsdate", getfBsdate())
  501. .append("fBoxno", getfBoxno())
  502. .append("fCntqty", getfCntqty())
  503. .append("fGoodsval", getfGoodsval())
  504. .append("fCntrtype", getfCntrtype())
  505. .append("fPlanqty", getfPlanqty())
  506. .append("fStorageFeeDeadline", getfStorageFeeDeadline())
  507. .append("fBillingway", getfBillingway())
  508. .append("fPlanvolumn", getfPlanvolumn())
  509. .append("fOriginalbilldate", getfOriginalbilldate())
  510. .append("fPackagespecs", getfPackagespecs())
  511. .append("fPlangrossweight", getfPlangrossweight())
  512. .append("fChargedate", getfChargedate())
  513. .append("fPlannetweight", getfPlannetweight())
  514. .append("fQty", getfQty())
  515. .append("fVolumn", getfVolumn())
  516. .append("fGrossweight", getfGrossweight())
  517. .append("fNetweight", getfNetweight())
  518. .append("fCntrno", getfCntrno())
  519. .append("fTruckno", getfTruckno())
  520. .append("fBillstatus", getfBillstatus())
  521. .append("delFlag", getDelFlag())
  522. .append("createBy", getCreateBy())
  523. .append("createTime", getCreateTime())
  524. .append("updateBy", getUpdateBy())
  525. .append("updateTime", getUpdateTime())
  526. .append("remark", getRemark())
  527. .append("fMarks", getfMarks())
  528. .append("fInventoryDays", getfInventoryDays())
  529. .append("fAmt", getfAmt())
  530. .append("fBillingDays", getfBillingDays())
  531. .append("fDriverName", getfDriverName())
  532. .append("fDriverTel", getfDriverTel())
  533. .append("fDriverIdCar", getfDriverIdCar())
  534. .append("fSerialNumber", getfSerialNumber())
  535. .append("fIsPass", getfIsPass())
  536. .append("fBilltype", getfBilltype())
  537. .append("fBillingQty", getfBillingQty())
  538. .append("fBillingDeadline", getfBillingDeadline())
  539. .toString();
  540. }
  541. }