package cn.iocoder.yudao.module.mes.controller.admin.pro.maintenancecalendar.vo; import cn.iocoder.yudao.framework.common.pojo.PageParam; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.ToString; import java.time.LocalDate; @Schema(description = "管理后台 - MES 电力运维日历分页 Request VO") @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) public class MesProMaintenanceCalendarPageReqVO extends PageParam { @Schema(description = "日历编码", example = "RL20260820001") private String code; @Schema(description = "日历名称", example = "8月变电运维排班") private String name; @Schema(description = "作业日期", example = "2026-08-20") private LocalDate workDate; @Schema(description = "班次", example = "1") private Integer shift; @Schema(description = "作业类型(1变电运维/2线路巡检/3发电运维/4储能充放电/5电网调度)", example = "1") private Integer workType; @Schema(description = "状态(0=草稿,10=已发布)", example = "0") private Integer status; }