package jnpf.tmsEntity.record; import io.swagger.v3.oas.annotations.media.Schema; import jnpf.base.Pagination; import lombok.Data; import lombok.EqualsAndHashCode; @Data @EqualsAndHashCode(callSuper = true) public class TmsRecordQuery extends Pagination { @Schema(description = "关键词(编号/主题)") private String keyword; @Schema(description = "编号") private String recordNo; @Schema(description = "培训主题") private String subject; @Schema(description = "培训分类") private String category; @Schema(description = "培训方式") private String trainMode; @Schema(description = "考核方式") private String evalMode; @Schema(description = "培训师姓名(模糊,后置过滤)") private String trainerName; @Schema(description = "开始时间起(yyyy-MM-dd)") private String startTimeFrom; @Schema(description = "开始时间止(yyyy-MM-dd)") private String startTimeTo; @Schema(description = "结束时间起(yyyy-MM-dd)") private String endTimeFrom; @Schema(description = "结束时间止(yyyy-MM-dd)") private String endTimeTo; @Schema(description = "列表模式 main/ready/archived") private String listMode; @Schema(description = "归档状态") private String archiveStatus; }