DepotItem.java 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331
  1. package com.jsh.erp.datasource.entities;
  2. import com.baomidou.mybatisplus.annotation.TableName;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import java.math.BigDecimal;
  7. import java.util.Date;
  8. /**
  9. * 单据子表实体类
  10. */
  11. @Data
  12. @TableName("jsh_depot_item")
  13. public class DepotItem {
  14. @ApiModelProperty("主键id")
  15. private Long id;
  16. @ApiModelProperty("表头Id")
  17. private Long headerId;
  18. @ApiModelProperty("商品Id")
  19. private Long materialId;
  20. @ApiModelProperty("商品扩展id")
  21. private Long materialExtendId;
  22. @ApiModelProperty("商品单位")
  23. private String materialUnit;
  24. @ApiModelProperty("多属性")
  25. private String sku;
  26. @ApiModelProperty("数量")
  27. private BigDecimal operNumber;
  28. @ApiModelProperty("基础数量,如kg、瓶")
  29. private BigDecimal basicNumber;
  30. @ApiModelProperty("单价")
  31. private BigDecimal unitPrice;
  32. @ApiModelProperty("采购单价")
  33. private BigDecimal purchaseUnitPrice;
  34. @ApiModelProperty("含税单价")
  35. private BigDecimal taxUnitPrice;
  36. @ApiModelProperty("金额")
  37. private BigDecimal allPrice;
  38. @ApiModelProperty("备注")
  39. private String remark;
  40. @ApiModelProperty("仓库ID")
  41. private Long depotId;
  42. @ApiModelProperty("调拨时,对方仓库Id")
  43. private Long anotherDepotId;
  44. @ApiModelProperty("税率")
  45. private BigDecimal taxRate;
  46. @ApiModelProperty("税额")
  47. private BigDecimal taxMoney;
  48. @ApiModelProperty("价税合计")
  49. private BigDecimal taxLastMoney;
  50. @ApiModelProperty("商品类型")
  51. private String materialType;
  52. @ApiModelProperty("序列号列表")
  53. private String snList;
  54. @ApiModelProperty("批号")
  55. private String batchNumber;
  56. @ApiModelProperty("有效日期")
  57. private Date expirationDate;
  58. @ApiModelProperty("关联明细id")
  59. private Long linkId;
  60. @ApiModelProperty("租户id")
  61. private Long tenantId;
  62. @ApiModelProperty("删除标记,0未删除,1删除")
  63. private String deleteFlag;
  64. @ApiModelProperty("实际出入库数量")
  65. private BigDecimal actualQuantityInStorage;
  66. @ApiModelProperty("出入库差异")
  67. private BigDecimal warehousingVariance;
  68. @ApiModelProperty("出入库差异原因")
  69. private String reasonOfDifference;
  70. @ApiModelProperty("出入库用户")
  71. private Long warehousingUser;
  72. @ApiModelProperty("出入库时间")
  73. private String warehousingTime;
  74. @ApiModelProperty("创建时间")
  75. private Date createTime;
  76. @ApiModelProperty("生产日期")
  77. @JsonFormat(pattern = "yyyy-MM-dd")
  78. private Date productionDate;
  79. @ApiModelProperty("保质期天数")
  80. private Integer expiryNum;
  81. @ApiModelProperty("仓位货架")
  82. private String position;
  83. @ApiModelProperty("销售价")
  84. private BigDecimal wholesaleDecimal;
  85. public Long getId() {
  86. return id;
  87. }
  88. public void setId(Long id) {
  89. this.id = id;
  90. }
  91. public Long getHeaderId() {
  92. return headerId;
  93. }
  94. public void setHeaderId(Long headerId) {
  95. this.headerId = headerId;
  96. }
  97. public Long getMaterialId() {
  98. return materialId;
  99. }
  100. public void setMaterialId(Long materialId) {
  101. this.materialId = materialId;
  102. }
  103. public Long getMaterialExtendId() {
  104. return materialExtendId;
  105. }
  106. public void setMaterialExtendId(Long materialExtendId) {
  107. this.materialExtendId = materialExtendId;
  108. }
  109. public String getMaterialUnit() {
  110. return materialUnit;
  111. }
  112. public void setMaterialUnit(String materialUnit) {
  113. this.materialUnit = materialUnit == null ? null : materialUnit.trim();
  114. }
  115. public String getSku() {
  116. return sku;
  117. }
  118. public void setSku(String sku) {
  119. this.sku = sku == null ? null : sku.trim();
  120. }
  121. public BigDecimal getOperNumber() {
  122. return operNumber;
  123. }
  124. public void setOperNumber(BigDecimal operNumber) {
  125. this.operNumber = operNumber;
  126. }
  127. public BigDecimal getBasicNumber() {
  128. return basicNumber;
  129. }
  130. public void setBasicNumber(BigDecimal basicNumber) {
  131. this.basicNumber = basicNumber;
  132. }
  133. public BigDecimal getUnitPrice() {
  134. return unitPrice;
  135. }
  136. public void setUnitPrice(BigDecimal unitPrice) {
  137. this.unitPrice = unitPrice;
  138. }
  139. public BigDecimal getPurchaseUnitPrice() {
  140. return purchaseUnitPrice;
  141. }
  142. public void setPurchaseUnitPrice(BigDecimal purchaseUnitPrice) {
  143. this.purchaseUnitPrice = purchaseUnitPrice;
  144. }
  145. public BigDecimal getTaxUnitPrice() {
  146. return taxUnitPrice;
  147. }
  148. public void setTaxUnitPrice(BigDecimal taxUnitPrice) {
  149. this.taxUnitPrice = taxUnitPrice;
  150. }
  151. public BigDecimal getAllPrice() {
  152. return allPrice;
  153. }
  154. public void setAllPrice(BigDecimal allPrice) {
  155. this.allPrice = allPrice;
  156. }
  157. public String getRemark() {
  158. return remark;
  159. }
  160. public void setRemark(String remark) {
  161. this.remark = remark == null ? null : remark.trim();
  162. }
  163. public Long getDepotId() {
  164. return depotId;
  165. }
  166. public void setDepotId(Long depotId) {
  167. this.depotId = depotId;
  168. }
  169. public Long getAnotherDepotId() {
  170. return anotherDepotId;
  171. }
  172. public void setAnotherDepotId(Long anotherDepotId) {
  173. this.anotherDepotId = anotherDepotId;
  174. }
  175. public BigDecimal getTaxRate() {
  176. return taxRate;
  177. }
  178. public void setTaxRate(BigDecimal taxRate) {
  179. this.taxRate = taxRate;
  180. }
  181. public BigDecimal getTaxMoney() {
  182. return taxMoney;
  183. }
  184. public void setTaxMoney(BigDecimal taxMoney) {
  185. this.taxMoney = taxMoney;
  186. }
  187. public BigDecimal getTaxLastMoney() {
  188. return taxLastMoney;
  189. }
  190. public void setTaxLastMoney(BigDecimal taxLastMoney) {
  191. this.taxLastMoney = taxLastMoney;
  192. }
  193. public String getMaterialType() {
  194. return materialType;
  195. }
  196. public void setMaterialType(String materialType) {
  197. this.materialType = materialType == null ? null : materialType.trim();
  198. }
  199. public String getSnList() {
  200. return snList;
  201. }
  202. public void setSnList(String snList) {
  203. this.snList = snList == null ? null : snList.trim();
  204. }
  205. public String getBatchNumber() {
  206. return batchNumber;
  207. }
  208. public void setBatchNumber(String batchNumber) {
  209. this.batchNumber = batchNumber == null ? null : batchNumber.trim();
  210. }
  211. public Date getExpirationDate() {
  212. return expirationDate;
  213. }
  214. public void setExpirationDate(Date expirationDate) {
  215. this.expirationDate = expirationDate;
  216. }
  217. public Long getLinkId() {
  218. return linkId;
  219. }
  220. public void setLinkId(Long linkId) {
  221. this.linkId = linkId;
  222. }
  223. public Long getTenantId() {
  224. return tenantId;
  225. }
  226. public void setTenantId(Long tenantId) {
  227. this.tenantId = tenantId;
  228. }
  229. public String getDeleteFlag() {
  230. return deleteFlag;
  231. }
  232. public void setDeleteFlag(String deleteFlag) {
  233. this.deleteFlag = deleteFlag == null ? null : deleteFlag.trim();
  234. }
  235. public Date getProductionDate() {
  236. return productionDate;
  237. }
  238. public void setProductionDate(Date productionDate) {
  239. this.productionDate = productionDate;
  240. }
  241. }