package com.finance.system.query; import com.finance.common.core.domain.BasePage; import com.finance.common.enums.ReportingStatusEnum; 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/4/7 */ @Data @EqualsAndHashCode(callSuper = true) @ApiModel(value = "历史数据字段统计条件查询对象") public class HistoryFieldsQuery extends BasePage { private static final long serialVersionUID = 3808984599047049282L; @ApiModelProperty(value = "季度") @NotBlank(message = "季度不能为空") private String quarter; @ApiModelProperty(value = "填报部门") private String areaName; @ApiModelProperty(value = "状态") private ReportingStatusEnum status; @ApiModelProperty(value = "负责人姓名") private String personInCharge; @ApiModelProperty(value = "负责人联系电话)") private String phoneNumber; }