package com.xjrsoft.module.student.dto; import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.write.style.ContentStyle; import com.xjrsoft.common.page.PageInput; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDate; import java.time.LocalTime; import java.time.LocalDateTime; import java.math.BigDecimal; import java.util.Date; import java.util.List; /** * @title: 学生处分信息管理分页查询入参 * @Author dzx * @Date: 2023-11-15 * @Version 1.0 */ @Data @EqualsAndHashCode(callSuper = false) public class BaseStudentPunishmentInfoPageDto extends PageInput { @ContentStyle(dataFormat = 49) @ExcelProperty("学号") @ApiModelProperty("学号") private String studentId; @ContentStyle(dataFormat = 49) @ExcelProperty("学生姓名") @ApiModelProperty("学生姓名") private String userName; @ContentStyle(dataFormat = 49) @ExcelProperty("证件号码") @ApiModelProperty("证件号码") private String credentialNumber; @ContentStyle(dataFormat = 49) @ExcelProperty("学籍状态") @ApiModelProperty("学籍状态") private String archivesStatus; @ContentStyle(dataFormat = 49) @ExcelProperty("处分学期") @ApiModelProperty("处分学期") private String semesterId; /** * orgIds */ @ApiModelProperty("组织机构id") private List orgIds; /** * orgIds */ @ApiModelProperty("年级id") private Long gradeId; /** * marjorSetId */ @ApiModelProperty("专业") private Long marjorSetId; @ApiModelProperty("处分开始日期-开始") private LocalDate startTimeStart; @ApiModelProperty("处分开始日期-结束") private LocalDate startTimeEnd; @ApiModelProperty("处分结束日期-开始") private LocalDate endTimeStart; @ApiModelProperty("处分结束日期-结束") private LocalDate endTimeEnd; @ApiModelProperty("调整类型") private Integer adjustType; @ApiModelProperty("升级/降级日期-开始") private LocalDate adjustDateStart; @ApiModelProperty("升级/降级日期-结束") private LocalDate adjustDateEnd; @ApiModelProperty("操作时间-开始") private LocalDate modifyDateStart; @ApiModelProperty("操作时间-结束") private LocalDate modifyDateEnd; @ApiModelProperty("操作时间-结束") private Long classId; @ApiModelProperty("是否公示(1:是 0:否)") private Integer isPublicity; }