package com.ruoyi.consumables.dto; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.consumables.pojo.ConsumablesInventory; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; @Data public class ConsumablesInventoryDto extends ConsumablesInventory { private String productName; private String model; private String unit; //入库类型 private String recordType; //入库类型对应的id private Long recordId; @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate reportDate; //库存月报查询字段 @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate startMonth; @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate endMonth; private BigDecimal totalconsumablesIn; private BigDecimal totalconsumablesOut; private BigDecimal currentconsumables; private BigDecimal unLockedQuantity; private Long parentId; @ApiModelProperty("过磅日期") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime weighingDate; private String parentName; @ApiModelProperty("净重(总数)") private BigDecimal netWeight; @ApiModelProperty("车牌号") private String licensePlateNo; @ApiModelProperty("毛重") private BigDecimal grossWeight; @ApiModelProperty("皮重") private BigDecimal tareWeight; @ApiModelProperty("过磅员") private String weighingOperator; @ApiModelProperty("磅单文件路径") private String weighbridgeDocPath; }