TWarehouseDetails.java 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245
  1. package com.ruoyi.warehouseBusiness.domain;
  2. import com.baomidou.mybatisplus.annotation.TableLogic;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import com.ruoyi.common.annotation.Excel;
  5. import com.ruoyi.common.core.domain.BaseEntity;
  6. import lombok.Data;
  7. import java.math.BigDecimal;
  8. import java.util.Date;
  9. /**
  10. * 详情主表对象 t_warehouse_details
  11. *
  12. * @author ruoyi
  13. * @date 2020-12-11
  14. */
  15. @Data
  16. public class TWarehouseDetails extends BaseEntity {
  17. private static final long serialVersionUID = 1L;
  18. /**
  19. * $column.columnComment
  20. */
  21. private Long fId;
  22. /**
  23. * 业务编号,格式RK+YYYY+YY+NNN,编号不能断号,要连续、如果删除该编号,下次新建单据,优先使用删除单据号,每月从001开始。
  24. * RK CK DB HZ
  25. */
  26. @Excel(name = "业务编号,格式RK+YYYY+YY+NNN,编号不能断号,要连续、如果删除该编号,下次新建单据,优先使用删除单据号,每月从001开始。RK CK DB HZ ")
  27. private String fBillno;
  28. /**
  29. * 报关号 取入库的f_customsdeclartion
  30. */
  31. @Excel(name = "报关号")
  32. private String fCustomsdeclartion;
  33. /**
  34. * 原始业务编号,入库时和f_billno 相同,出库 取入库的f_originalbillno
  35. */
  36. @Excel(name = "原始业务编号,入库时和f_billno 相同,出库 取入库的f_originalbillno")
  37. private String fOriginalbillno;
  38. /**
  39. * 制单部门
  40. */
  41. @Excel(name = "制单部门")
  42. private Long fDeptid;
  43. /**
  44. * 业务所属部门
  45. */
  46. @Excel(name = "业务所属部门")
  47. private Long fBsdeptid;
  48. /**
  49. * 联系人
  50. */
  51. @Excel(name = "业务所属部门")
  52. private String fContacts;
  53. /**
  54. * 电话
  55. */
  56. @Excel(name = "业务所属部门")
  57. private String fTel;
  58. /**
  59. * 客户名称,t_corps 中的no或 name,模糊查找选择后,存储id,显示name
  60. */
  61. @Excel(name = "客户名称,t_corps 中的no或 name,模糊查找选择后,存储id,显示name")
  62. private Long fCorpid;
  63. /**
  64. * 货转客户名称,t_corps 中的no或 name,模糊查找选择后,存储id,显示name,自有在货权转移是该字段有效
  65. */
  66. @Excel(name = "货转客户名称,t_corps 中的no或 name,模糊查找选择后,存储id,显示name,自有在货权转移是该字段有效")
  67. private Long fTocorpid;
  68. /**
  69. * 结算方式,默认提取corps中stltypeid 也可以从表t_stltypes中下拉选择,存储id,显示name
  70. */
  71. @Excel(name = "结算方式,默认提取corps中stltypeid 也可以从表t_stltypes中下拉选择,存储id,显示name")
  72. private Long fStltypeid;
  73. /**
  74. * 客户存货编号,格式编号客户编号+YYYY +NNNN,
  75. * 编号不能断号,要连续、如果删除该编号,下次新建单据,优先使用,每年从001开始
  76. */
  77. @Excel(name = "客户存货编号,格式编号客户编号+YYYY +NNNN,编号不能断号,要连续、如果删除该编号,下次新建单据,优先使用,每年从001开始 ")
  78. private String fBscorpno;
  79. /**
  80. * 仓库
  81. */
  82. @Excel(name = "仓库")
  83. private Long fWarehouseid;
  84. /**
  85. * 仓管人
  86. */
  87. @Excel(name = "仓库人")
  88. private String fStorekeeper;
  89. /**
  90. * 入(出)库日期
  91. */
  92. @Excel(name = "入", readConverterExp = "出=")
  93. private Date fBsdate;
  94. /**
  95. * 计划件数,由明细表自动合计生成
  96. */
  97. @Excel(name = "计划件数,由明细表自动合计生成")
  98. private Long fPlanqty;
  99. /**
  100. * 计划毛重,由明细表自动合计生成
  101. */
  102. @Excel(name = "计划毛重,由明细表自动合计生成")
  103. private BigDecimal fPlangrossweight;
  104. /**
  105. * 计划尺码,由明细表自动合计生成
  106. */
  107. @Excel(name = "计划尺码,由明细表自动合计生成")
  108. private BigDecimal fPlanvolumn;
  109. /**
  110. * 计划净重,由明细表自动合计生成
  111. */
  112. @Excel(name = "计划净重,由明细表自动合计生成")
  113. private BigDecimal fPlannetweight;
  114. /**
  115. * 件数,由明细表自动合计生成
  116. */
  117. @Excel(name = "件数,由明细表自动合计生成")
  118. private Long fQty;
  119. /**
  120. * 毛重,由明细表自动合计生成
  121. */
  122. @Excel(name = "毛重,由明细表自动合计生成")
  123. private BigDecimal fGrossweight;
  124. /**
  125. * 净重,由明细表自动合计生成
  126. */
  127. @Excel(name = "净重,由明细表自动合计生成")
  128. private BigDecimal fNetweight;
  129. /**
  130. * 贸易方式(数据字典),对应t_sbu
  131. */
  132. @Excel(name = "经营单位(客户表)")
  133. private Long fSbu;
  134. /**
  135. * 贸易方式(数据字典),对应t_trademodels
  136. */
  137. @Excel(name = "贸易方式(数据字典),对应t_trademodels ")
  138. private Long fTrademodeid;
  139. /**
  140. * 尺码,由明细表自动合计生成
  141. */
  142. @Excel(name = "尺码,由明细表自动合计生成")
  143. private BigDecimal fVolumn;
  144. /**
  145. * 计费单位(数据字典),下拉选择毛重或净重
  146. */
  147. @Excel(name = "计费单位(数据字典),下拉选择毛重或净重")
  148. private String fFeetunit;
  149. /**
  150. * 提单号
  151. */
  152. @Excel(name = "提单号")
  153. private String fMblno;
  154. /**
  155. * 船名航次,CMA/A0001
  156. */
  157. @Excel(name = "船名航次,CMA/A0001")
  158. private String fVslvoy;
  159. /**
  160. * 到港日期
  161. */
  162. @JsonFormat(pattern = "yyyy-MM-dd")
  163. @Excel(name = "到港日期", width = 30, dateFormat = "yyyy-MM-dd")
  164. private Date fEta;
  165. /**
  166. * 报关单号
  167. */
  168. @Excel(name = "报关单号")
  169. private String fCustomno;
  170. /**
  171. * 是否过磅(数据字典)默认 F ,过磅T 否者F 下拉选择
  172. */
  173. @Excel(name = "是否过磅(数据字典)默认 F ,过磅T 否者F 下拉选择")
  174. private String fIfweigh;
  175. /**
  176. * 是否质押(数据字典),默认 F ,质押T 否者F 下拉选择
  177. */
  178. @Excel(name = "是否质押(数据字典),默认 F ,质押T 否者F 下拉选择")
  179. private String fIfpledge;
  180. /**
  181. * 是否破损(数据字典),默认F否则T
  182. */
  183. @Excel(name = "是否破损(数据字典),默认F否则T")
  184. private String fIfdamage;
  185. /**
  186. * 银行名称,t_corps 中的no或 name,模糊查找选择后,存储id,显示name
  187. */
  188. @Excel(name = "银行名称,t_corps 中的no或 name,模糊查找选择后,存储id,显示name")
  189. private Long fBankcorpid;
  190. /**
  191. * 单据类型(数据字典)SJRK(入库) SJCK(实际出库) CKDB(调拨) HQZY(货权转移)
  192. */
  193. @Excel(name = "单据类型(数据字典)SJRK", readConverterExp = "入=库")
  194. private String fBilltype;
  195. /**
  196. * 状态(数据字典),N 入(出)库中,T入(出)库完成,状态为完成不能删除,状态变化,用邮件、微信通知客户。
  197. */
  198. @Excel(name = "状态(数据字典),N 入", readConverterExp = "出=")
  199. private String fBillstatus;
  200. /**
  201. * 删除状态
  202. */
  203. @TableLogic
  204. private String delFlag;
  205. }