package com.oying.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import java.io.Serializable; /** * 列的数据信息 * @author Z * @date 2019-01-02 */ @Getter @Setter @NoArgsConstructor @TableName("code_column") public class ColumnInfo implements Serializable { @ApiModelProperty(value = "ID", hidden = true) @TableId(value = "column_id", type = IdType.AUTO) private Long id; @ApiModelProperty(value = "表名") private String tableName; @ApiModelProperty(value = "数据库字段名称") private String columnName; @ApiModelProperty(value = "数据库字段类型") private String columnType; @ApiModelProperty(value = "数据库字段键类型") private String keyType; @ApiModelProperty(value = "字段额外的参数") private String extra; @ApiModelProperty(value = "数据库字段描述") private String remark; @ApiModelProperty(value = "是否必填") private Boolean notNull; @ApiModelProperty(value = "是否在列表显示") private Boolean listShow = true; @ApiModelProperty(value = "是否表单显示") private Boolean formShow = true; @ApiModelProperty(value = "表单类型") private String formType; @ApiModelProperty(value = "查询 1:模糊 2:精确") private String queryType; @ApiModelProperty(value = "字典名称") private String dictName; }