package com.finance.system.query; import com.finance.common.core.domain.BasePage; import com.finance.common.enums.FieldTypeEnum; import com.finance.common.enums.ShowStatusEnum; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; /** * @author mitao * @date 2024/3/15 */ @Data @ApiModel("字段条件查询对象") @EqualsAndHashCode(callSuper = true) public class FieldQuery extends BasePage { private static final long serialVersionUID = 4027555973828289972L; @ApiModelProperty(value = "字段名") private String fieldName; @ApiModelProperty(value = "字段类型(数字 文本 百分比)") private FieldTypeEnum fieldType; @ApiModelProperty(value = "所属分类") private String levelOneCategory; @ApiModelProperty(value = "二级分类") private String levelTwoCategory; @ApiModelProperty(value = "三级分类") private String levelThreeCategory; @ApiModelProperty(value = "状态 0=展示中 1=已隐藏") private ShowStatusEnum status; }