| | |
| | | package com.ruoyi.purchase.dto; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.basic.dto.StorageBlobDTO; |
| | | import com.ruoyi.basic.dto.StorageBlobVO; |
| | | import com.ruoyi.purchase.pojo.PurchaseApplicationProduct; |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Data; |
| | |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDate; |
| | | import java.time.LocalDateTime; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | @Schema(description = "转订单后生成的采购台账id") |
| | | private Long purchaseLedgerId; |
| | | |
| | | @Schema(description = "采购合同号") |
| | | private String purchaseContractNumber; |
| | | |
| | | @Schema(description = "录入人id") |
| | | private Long recorderId; |
| | | |
| | | @Schema(description = "录入日期") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | private LocalDate entryDate; |
| | | |
| | | @Schema(description = "签订日期") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | private LocalDate executionDate; |
| | | |
| | | @Schema(description = "最佳到站日期") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | private LocalDate bestArrivalDate; |
| | | |
| | | @Schema(description = "申请提交时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | private LocalDateTime applicationSubmitTime; |
| | | |
| | | @Schema(description = "采购类别:客存、代储、采购入库、采购直销") |
| | | private String purchaseCategory; |
| | | |
| | | @Schema(description = "物流方式:厂家配送、委外物流、客户自提") |
| | | private String logisticsMethod; |
| | | |
| | | @Schema(description = "提货方式:暂不提货、提货") |
| | | private String pickupMethod; |
| | | |
| | | @Schema(description = "采购油库id") |
| | | private Long oilDepotId; |
| | | |
| | | @Schema(description = "客户名称") |
| | | private String customerName; |
| | | |
| | | @Schema(description = "采购数量(吨)") |
| | | private Integer purchaseQuantity; |
| | | |
| | | @Schema(description = "采购申请订单状态:已申请,未装车 / 以出厂,未入库 / 已入库") |
| | | private String purchaseOrderStatus; |
| | | |
| | | @Schema(description = "附件材料") |
| | | private List<StorageBlobDTO> storageBlobDTOS; |
| | | |
| | | @Schema(description = "附件材料(详情回填)") |
| | | private List<StorageBlobVO> storageBlobVOS; |
| | | |
| | | @Schema(description = "申请日期查询开始(yyyy-MM-dd)") |
| | | private String startDate; |
| | | |