package com.ruoyi.production.bean.vo; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDate; @Data @Schema(name = "ProductionAccountVo", description = "production account page result") public class ProductionAccountVo { @Schema(description = "customer contract no") private String customerContractNo; @Schema(description = "project name") private String projectName; @Schema(description = "customer name") private String customerName; @Schema(description = "product category") private String productCategory; @Schema(description = "specification model") private String specificationModel; @Schema(description = "unit") private String unit; @Schema(description = "scheduling user id") private Long schedulingUserId; @Schema(description = "scheduling user name") private String schedulingUserName; @Schema(description = "wages") private BigDecimal wages; @Schema(description = "finished quantity") private BigDecimal finishedNum; @Schema(description = "salary quota") private BigDecimal workHours; @Schema(description = "output rate") private String outputRate; @Schema(description = "process") private String process; @Schema(description = "scheduling date") @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate schedulingDate; @Schema(description = "scheduling month(yyyy-MM)") private String schedulingMonth; }