package com.ruoyi.system.query; import com.ruoyi.common.core.domain.BasePage; import com.ruoyi.common.enums.FieldTypeEnum; import com.ruoyi.common.validate.HistoryGroup; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import javax.validation.constraints.NotBlank; /** * @author mitao * @date 2024/3/27 */ @Data @EqualsAndHashCode(callSuper = true) @ApiModel("得分计算条件查询对象") public class ScoreCalculateQuery extends BasePage { private static final long serialVersionUID = -1055887500656271053L; @ApiModelProperty(value = "季度", notes = "当前季度数据不传,历史数据必传") @NotBlank(message = "季度不能为空", groups = {HistoryGroup.class}) private String quarter; @ApiModelProperty(value = "类型名称") private String typeName; @ApiModelProperty(value = "计算方式") private FieldTypeEnum type; }