| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.ruoyi.production.bean.dto; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.framework.aspectj.lang.annotation.Excel; |
| | | import com.ruoyi.production.pojo.ProductionPlan; |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDate; |
| | | import java.util.List; |
| | | |
| | | @EqualsAndHashCode(callSuper = true) |
| | | @Data |
| | | public class ProductionPlanDto extends ProductionPlan { |
| | | |
| | | @Schema(description = "产ååç§°") |
| | | @Excel(name = "产ååç§°") |
| | | private String productName; |
| | | |
| | | @Schema(description = "产åè§æ ¼") |
| | | @Excel(name = "产åè§æ ¼") |
| | | private String model; |
| | | |
| | | @Schema(description = "产ååä½") |
| | | @Excel(name = "产ååä½") |
| | | private String unit; |
| | | |
| | | @Schema(description = "ç产计åidéå") |
| | | private List<Long> ids; |
| | | |
| | | @Schema(description = "ä¸åæ°é") |
| | | private BigDecimal totalAssignedQuantity; |
| | | |
| | | @Schema(description = "计å宿æ¶é´") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | private LocalDate planCompleteTime; |
| | | |
| | | @Schema(description = "产åID") |
| | | private Long productId; |
| | | |
| | | @Schema(description = "çéå¼å§æ¥æ") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | private LocalDate requiredDateStart; |
| | | |
| | | @Schema(description = "çéç»ææ¥æ") |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | private LocalDate requiredDateEnd; |
| | | |
| | | } |