| | |
| | | |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.enums.ReviewStatusEnum; |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Getter; |
| | | import lombok.Setter; |
| | |
| | | |
| | | import java.io.Serializable; |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDate; |
| | | import java.time.LocalDateTime; |
| | | |
| | | /** |
| | |
| | | @Schema(description = "入库类型") |
| | | private String recordType; |
| | | |
| | | @Schema(description = "出库类别:客存/代储/销售") |
| | | private String outCategory; |
| | | |
| | | @Schema(description = "储库id") |
| | | private Long oilDepotId; |
| | | |
| | | @Schema(description = "储库名称") |
| | | private String oilDepotName; |
| | | |
| | | @Schema(description = "储罐id") |
| | | private Long tankId; |
| | | |
| | | @Schema(description = "储罐号") |
| | | private String tankNo; |
| | | |
| | | @Schema(description = "出库日期") |
| | | private LocalDate outDate; |
| | | |
| | | @Schema(description = "油品") |
| | | private String oilProduct; |
| | | |
| | | @Schema(description = "出库吨位(吨)") |
| | | private BigDecimal outTonnage; |
| | | |
| | | @Schema(description = "客户id") |
| | | private Long customerId; |
| | | |
| | | @Schema(description = "客户名称") |
| | | private String customerName; |
| | | |
| | | @Schema(description = "客户对接人") |
| | | private String contactPerson; |
| | | |
| | | @Schema(description = "对接人电话") |
| | | private String contactPhone; |
| | | |
| | | @Schema(description = "车体/铅封检验是否正常") |
| | | private String loadingInspectionStatus; |
| | | |
| | | @Schema(description = "装车鹤位") |
| | | private String loadingCranePosition; |
| | | |
| | | @Schema(description = "装油关键环节与车辆关键位置拍照(JSON数组)") |
| | | private String loadingPhotos; |
| | | |
| | | @Schema(description = "密度(kg/L)") |
| | | private String density; |
| | | |
| | | @Schema(description = "毛重(吨)") |
| | | private BigDecimal grossWeight; |
| | | |
| | | @Schema(description = "皮重(吨)") |
| | | private BigDecimal tareWeight; |
| | | |
| | | @Schema(description = "净重(吨)") |
| | | private BigDecimal netWeight; |
| | | |
| | | @Schema(description = "亏量(吨)") |
| | | private BigDecimal lossQuantity; |
| | | |
| | | @Schema(description = "实际入库体积(升)") |
| | | private BigDecimal actualVolume; |
| | | |
| | | @Schema(description = "磅单上传(JSON数组)") |
| | | private String poundPhotos; |
| | | |
| | | @Schema(description = "司机姓名") |
| | | private String driverName; |
| | | |
| | | @Schema(description = "司机电话") |
| | | private String driverPhone; |
| | | |
| | | @Schema(description = "押运员姓名") |
| | | private String escortName; |
| | | |
| | | @Schema(description = "押运员电话") |
| | | private String escortPhone; |
| | | |
| | | @Schema(description = "车牌号") |
| | | private String truckPlateNo; |
| | | |
| | | @Schema(description = "车挂牌号") |
| | | private String trailerPlateNo; |
| | | |
| | | @Schema(description = "产品规格id") |
| | | private Long productModelId; |
| | | |
| | |
| | | private String remark; |
| | | |
| | | @Schema(description = "创建时间") |
| | | @TableField(fill = FieldFill.INSERT) |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private LocalDateTime createTime; |
| | |
| | | @Schema(description = "类型 0合格入库 1不合格入库") |
| | | private String type; |
| | | |
| | | @Schema(description = "审批状态 0-待审批 1-通过 2-驳回 3-销售出库待确认", implementation = ReviewStatusEnum.class) |
| | | private Integer approvalStatus; |
| | | |
| | | @TableField(fill = FieldFill.INSERT) |
| | | private Long deptId; |
| | | } |