TWarehousebillsitems.java 14 KB

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