MaterialBatch.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. package com.jsh.erp.datasource.entities;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Data;
  5. import java.math.BigDecimal;
  6. import java.util.Date;
  7. /**
  8. * 商品批次表实体类
  9. */
  10. @Data
  11. public class MaterialBatch {
  12. @ApiModelProperty("主键id")
  13. private Long id;
  14. @ApiModelProperty("商品id")
  15. private Long materialId;
  16. @ApiModelProperty("商品单位")
  17. private String commodityUnit;
  18. @ApiModelProperty("商品属性")
  19. private String sku;
  20. @ApiModelProperty("采购价格")
  21. private BigDecimal purchaseDecimal;
  22. @ApiModelProperty("零售价格")
  23. private BigDecimal commodityDecimal;
  24. @ApiModelProperty("销售价格")
  25. private BigDecimal wholesaleDecimal;
  26. @ApiModelProperty("最低售价")
  27. private BigDecimal lowDecimal;
  28. @ApiModelProperty("是否为默认单位,1是,0否")
  29. private String defaultFlag;
  30. @ApiModelProperty("创建日期")
  31. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  32. private Date createTime;
  33. @ApiModelProperty("创建人编码")
  34. private String createSerial;
  35. @ApiModelProperty("更新人编码")
  36. private String updateSerial;
  37. @ApiModelProperty("更新时间戳")
  38. private Date updateTime;
  39. @ApiModelProperty("租户id")
  40. private Long tenantId;
  41. @ApiModelProperty("删除标记,0未删除,1删除")
  42. private String deleteFlag;
  43. @ApiModelProperty("生产日期")
  44. @JsonFormat(pattern = "yyyy-MM-dd")
  45. private Date productionDate;
  46. @ApiModelProperty("保质期天数")
  47. private Integer expiryNum;
  48. @ApiModelProperty("供应商id")
  49. private Long supplierId;
  50. @ApiModelProperty("商品条码")
  51. private String barCode;
  52. @ApiModelProperty("批次号")
  53. private String batchNumber;
  54. @ApiModelProperty("库存")
  55. private BigDecimal inventory;
  56. @ApiModelProperty("仓库id")
  57. private Long depotId;
  58. @ApiModelProperty("仓位货架")
  59. private String position;
  60. @ApiModelProperty("单据id")
  61. private Long depotItemId;
  62. }