MaterialBatch.java 2.2 KB

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