TaskStocktakingItemVO.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. package com.jsh.erp.datasource.vo;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Data;
  5. import lombok.experimental.Accessors;
  6. import java.math.BigDecimal;
  7. import java.util.Date;
  8. /**
  9. * 盘点任务明细
  10. */
  11. @Data
  12. @Accessors(chain = true)
  13. public class TaskStocktakingItemVO {
  14. @ApiModelProperty("主键ID")
  15. private Long id;
  16. @ApiModelProperty("任务ID")
  17. private Long taskStocktakingId;
  18. @ApiModelProperty("商品名称")
  19. private String materialName;
  20. @ApiModelProperty("系统编码")
  21. private String systemSku;
  22. @ApiModelProperty("商品单位")
  23. private String commodityUnit;
  24. @ApiModelProperty("库位")
  25. private String position;
  26. @ApiModelProperty("批次号")
  27. private String batchNumber;
  28. @ApiModelProperty("生产日期")
  29. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  30. private Date productionDate;
  31. @ApiModelProperty("供应商名称")
  32. private String supplierName;
  33. @ApiModelProperty("商品编码")
  34. private String barCode;
  35. @ApiModelProperty("库存数量")
  36. private String inventory;
  37. @ApiModelProperty("仓库名称")
  38. private String depotName;
  39. @ApiModelProperty("商品种类名称")
  40. private String categoryName;
  41. @ApiModelProperty("商品ID")
  42. private Long materialItemId;
  43. @ApiModelProperty("操作人ID")
  44. private Long creator;
  45. @ApiModelProperty("操作时间")
  46. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  47. private Date operTime;
  48. @ApiModelProperty("新仓位货架")
  49. private String newPosition;
  50. @ApiModelProperty("新库存数")
  51. private BigDecimal newInventory;
  52. @ApiModelProperty("差异数量")
  53. private Integer differenceCount;
  54. @ApiModelProperty("差异原因")
  55. private String differenceReason;
  56. @ApiModelProperty("删除标记,0.未删除,1.已删除")
  57. private boolean deleteFlag;
  58. @ApiModelProperty("商品规格")
  59. private String standard;
  60. @ApiModelProperty("商品型号")
  61. private String model;
  62. @ApiModelProperty("商品颜色")
  63. private String color;
  64. @ApiModelProperty("商品品牌")
  65. private String brand;
  66. @ApiModelProperty("商品多属性")
  67. private String sku;
  68. @ApiModelProperty("商品保质期天数")
  69. private String expiryNum;
  70. }