TaskStocktakingItemVO.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  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. }