package com.artfess.query.model; import com.baomidou.mybatisplus.annotation.IdType; import com.artfess.base.entity.BaseModel; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableField; import java.io.Serializable; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; /** * 查询结果配置信息(BIZ_QUERY_RESULT_CONDITION) * * @company 阿特菲斯信息技术有限公司 * @author chens * @since 2025-03-21 */ @ApiModel(value="BizQueryResultCondition对象", description="查询结果配置信息(BIZ_QUERY_RESULT_CONDITION)") @TableName("biz_query_result_condition") public class BizQueryResultCondition extends BaseModel { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "ID_") @TableId(value = "ID_", type = IdType.ASSIGN_ID) private String id; @ApiModelProperty(value = "主表ID") @TableField("MIAN_ID_") private String mianId; @ApiModelProperty(value = "查询条件字段值类别(1:普通字段 2:枚举字典 3:多维字典项)") @TableField("FIELD_VALUE_TYPE_") private Integer fieldValueType; @ApiModelProperty(value = "展示的字段ID") @TableField("FIELD_ID_") private String fieldId; @ApiModelProperty(value = "展示的字段名称") @TableField("FIELD_NAME_") private String fieldName; @ApiModelProperty(value = "展示的字段英文名(格式:F_字段编码)") @TableField("FIELD_CODE_") private String fieldCode; @ApiModelProperty(value = "展示的字段类型") @TableField("FIELD_TYPE_") private String fieldType; @ApiModelProperty(value = "枚举和多维_CODE(参考枚举和多维定义的CODE值)") @TableField("DIMENSION_ID_") private String dimensionId; @ApiModelProperty(value = "UI组件类型_标识符(text,select,combox,radio,textarea,date,figure,file)") @TableField("UI_COM_CODE_") private String uiComCode; @ApiModelProperty(value = "枚举和多维字典JSON串值(预处理写入)") @TableField("DIMENSION_JSON_") private String dimensionJson; @ApiModelProperty(value = "排序号") @TableField("SN_") private Integer sn; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getMianId() { return mianId; } public void setMianId(String mianId) { this.mianId = mianId; } public Integer getFieldValueType() { return fieldValueType; } public void setFieldValueType(Integer fieldValueType) { this.fieldValueType = fieldValueType; } public String getFieldId() { return fieldId; } public void setFieldId(String fieldId) { this.fieldId = fieldId; } public String getFieldName() { return fieldName; } public void setFieldName(String fieldName) { this.fieldName = fieldName; } public String getFieldCode() { return fieldCode; } public void setFieldCode(String fieldCode) { this.fieldCode = fieldCode; } public String getFieldType() { return fieldType; } public void setFieldType(String fieldType) { this.fieldType = fieldType; } public String getDimensionId() { return dimensionId; } public void setDimensionId(String dimensionId) { this.dimensionId = dimensionId; } public String getUiComCode() { return uiComCode; } public void setUiComCode(String uiComCode) { this.uiComCode = uiComCode; } public String getDimensionJson() { return dimensionJson; } public void setDimensionJson(String dimensionJson) { this.dimensionJson = dimensionJson; } public Integer getSn() { return sn; } public void setSn(Integer sn) { this.sn = sn; } @Override protected Serializable pkVal() { return this.id; } @Override public String toString() { return "BizQueryResultCondition{" + "id=" + id + ", mianId=" + mianId + ", fieldValueType=" + fieldValueType + ", fieldId=" + fieldId + ", fieldName=" + fieldName + ", fieldCode=" + fieldCode + ", fieldType=" + fieldType + ", dimensionId=" + dimensionId + ", uiComCode=" + uiComCode + ", dimensionJson=" + dimensionJson + ", sn=" + sn + "}"; } }