feat:添加报工记录页面及修改甘特图返回
parent
4935872568
commit
5dd2d7fa59
@ -0,0 +1,26 @@
|
|||||||
|
package cn.iocoder.yudao.module.mes.controller.admin.baogongrecord.vo;
|
||||||
|
|
||||||
|
|
||||||
|
import cn.iocoder.yudao.framework.common.pojo.PageParam;
|
||||||
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
|
||||||
|
|
||||||
|
@Schema(description = "管理后台 - 报工统计分页 Request VO")
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
public class BaogongRecordStatPageReqVO extends PageParam {
|
||||||
|
|
||||||
|
@Schema(description = "开始时间")
|
||||||
|
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
||||||
|
private LocalDateTime beginBaogongTime;
|
||||||
|
|
||||||
|
@Schema(description = "结束时间")
|
||||||
|
@DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
|
||||||
|
private LocalDateTime endBaogongTime;
|
||||||
|
}
|
||||||
@ -0,0 +1,63 @@
|
|||||||
|
package cn.iocoder.yudao.module.mes.controller.admin.baogongrecord.vo;
|
||||||
|
|
||||||
|
import com.alibaba.excel.annotation.ExcelProperty;
|
||||||
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
|
import lombok.Data;
|
||||||
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
@Schema(description = "管理后台 - 报工统计 Response VO")
|
||||||
|
@Data
|
||||||
|
public class BaogongRecordStatRespVO {
|
||||||
|
|
||||||
|
@Schema(description = "任务单编码")
|
||||||
|
@ExcelProperty("任务单编码")
|
||||||
|
private String taskCode;
|
||||||
|
|
||||||
|
@Schema(description = "计划单编码")
|
||||||
|
@ExcelProperty("计划单编码")
|
||||||
|
private String planCode;
|
||||||
|
|
||||||
|
@Schema(description = "员工ID")
|
||||||
|
@ExcelProperty("员工ID")
|
||||||
|
private String employeeId;
|
||||||
|
|
||||||
|
@Schema(description = "员工姓名")
|
||||||
|
@ExcelProperty("员工姓名")
|
||||||
|
private String employeeName;
|
||||||
|
|
||||||
|
@Schema(description = "产品名称")
|
||||||
|
@ExcelProperty("产品名称")
|
||||||
|
private String productName;
|
||||||
|
|
||||||
|
@Schema(description = "产品编码")
|
||||||
|
@ExcelProperty("产品编码")
|
||||||
|
private String productCode;
|
||||||
|
|
||||||
|
@Schema(description = "报工数量")
|
||||||
|
@ExcelProperty("报工数量")
|
||||||
|
private Long baogongNum;
|
||||||
|
|
||||||
|
@Schema(description = "合格数量")
|
||||||
|
@ExcelProperty("合格数量")
|
||||||
|
private Long passNum;
|
||||||
|
|
||||||
|
@Schema(description = "不合格数量")
|
||||||
|
@ExcelProperty("不合格数量")
|
||||||
|
private Long noPassNum;
|
||||||
|
|
||||||
|
@Schema(description = "合格率(%)")
|
||||||
|
@ExcelProperty("合格率(%)")
|
||||||
|
private BigDecimal passRate;
|
||||||
|
|
||||||
|
@Schema(description = "原因")
|
||||||
|
@ExcelProperty("原因")
|
||||||
|
private String reason;
|
||||||
|
|
||||||
|
@Schema(description = "报工时间")
|
||||||
|
@ExcelProperty("报工时间")
|
||||||
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
|
private LocalDateTime baogongTime;
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue