TaskStocktakingItemVO.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  26. private Date productionDate;
  27. @ApiModelProperty("供应商名称")
  28. private String supplierName;
  29. @ApiModelProperty("商品编码")
  30. private String barCode;
  31. @ApiModelProperty("库存数量")
  32. private String inventory;
  33. @ApiModelProperty("仓库名称")
  34. private String depotName;
  35. @ApiModelProperty("商品种类名称")
  36. private String categoryName;
  37. @ApiModelProperty("商品ID")
  38. private Long materialItemId;
  39. @ApiModelProperty("操作人ID")
  40. private Long creator;
  41. @ApiModelProperty("操作时间")
  42. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  43. private Date operTime;
  44. @ApiModelProperty("新仓位货架")
  45. private String newPosition;
  46. @ApiModelProperty("新库存数")
  47. private BigDecimal newInventory;
  48. @ApiModelProperty("差异数量")
  49. private Integer differenceCount;
  50. @ApiModelProperty("差异原因")
  51. private String differenceReason;
  52. @ApiModelProperty("删除标记,0.未删除,1.已删除")
  53. private boolean deleteFlag;
  54. }