|
|
@@ -0,0 +1,214 @@
|
|
|
+package org.jeecg.modules.codegen.form.entity;
|
|
|
+
|
|
|
+import java.io.Serializable;
|
|
|
+import java.util.Date;
|
|
|
+import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
+import lombok.Data;
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import org.springframework.format.annotation.DateTimeFormat;
|
|
|
+import org.jeecgframework.poi.excel.annotation.Excel;
|
|
|
+import org.jeecg.common.aspect.annotation.Dict;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
+import lombok.experimental.Accessors;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @description onl_cgform_field
|
|
|
+ * @author jeecg-boot
|
|
|
+ * @date 2022-08-13
|
|
|
+ * @version V1.0
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@TableName("onl_cgform_field")
|
|
|
+@Accessors(chain = true)
|
|
|
+@EqualsAndHashCode(callSuper = false)
|
|
|
+@ApiModel(value="onl_cgform_field对象", description="onl_cgform_field")
|
|
|
+public class OnlCgformField implements Serializable {
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ /** 主键ID */
|
|
|
+ @TableId(type = IdType.ASSIGN_ID)
|
|
|
+ @ApiModelProperty(value = "主键ID")
|
|
|
+ private String id;
|
|
|
+ /** 表ID */
|
|
|
+ @Excel(name = "表ID", width = 15)
|
|
|
+ @ApiModelProperty(value = "表ID")
|
|
|
+ private String cgformHeadId;
|
|
|
+ /** 字段名字 */
|
|
|
+ @Excel(name = "字段名字", width = 15)
|
|
|
+ @ApiModelProperty(value = "字段名字")
|
|
|
+ private String dbFieldName;
|
|
|
+ /** 字段备注 */
|
|
|
+ @Excel(name = "字段备注", width = 15)
|
|
|
+ @ApiModelProperty(value = "字段备注")
|
|
|
+ private String dbFieldTxt;
|
|
|
+ /** 原字段名 */
|
|
|
+ @Excel(name = "原字段名", width = 15)
|
|
|
+ @ApiModelProperty(value = "原字段名")
|
|
|
+ private String dbFieldNameOld;
|
|
|
+ /** 是否主键 0否 1是 */
|
|
|
+ @Excel(name = "是否主键 0否 1是", width = 15)
|
|
|
+ @ApiModelProperty(value = "是否主键 0否 1是")
|
|
|
+ private Integer dbIsKey;
|
|
|
+ /** 是否允许为空0否 1是 */
|
|
|
+ @Excel(name = "是否允许为空0否 1是", width = 15)
|
|
|
+ @ApiModelProperty(value = "是否允许为空0否 1是")
|
|
|
+ private Integer dbIsNull;
|
|
|
+ /** 数据库字段类型 */
|
|
|
+ @Excel(name = "数据库字段类型", width = 15)
|
|
|
+ @ApiModelProperty(value = "数据库字段类型")
|
|
|
+ private String dbType;
|
|
|
+ /** 数据库字段长度 */
|
|
|
+ @Excel(name = "数据库字段长度", width = 15)
|
|
|
+ @ApiModelProperty(value = "数据库字段长度")
|
|
|
+ private Integer dbLength;
|
|
|
+ /** 小数点 */
|
|
|
+ @Excel(name = "小数点", width = 15)
|
|
|
+ @ApiModelProperty(value = "小数点")
|
|
|
+ private Integer dbPointLength;
|
|
|
+ /** 表字段默认值 */
|
|
|
+ @Excel(name = "表字段默认值", width = 15)
|
|
|
+ @ApiModelProperty(value = "表字段默认值")
|
|
|
+ private String dbDefaultVal;
|
|
|
+ /** 字典code */
|
|
|
+ @Excel(name = "字典code", width = 15)
|
|
|
+ @ApiModelProperty(value = "字典code")
|
|
|
+ private String dictField;
|
|
|
+ /** 字典表 */
|
|
|
+ @Excel(name = "字典表", width = 15)
|
|
|
+ @ApiModelProperty(value = "字典表")
|
|
|
+ private String dictTable;
|
|
|
+ /** 字典Text */
|
|
|
+ @Excel(name = "字典Text", width = 15)
|
|
|
+ @ApiModelProperty(value = "字典Text")
|
|
|
+ private String dictText;
|
|
|
+ /** 表单控件类型 */
|
|
|
+ @Excel(name = "表单控件类型", width = 15)
|
|
|
+ @ApiModelProperty(value = "表单控件类型")
|
|
|
+ private String fieldShowType;
|
|
|
+ /** 跳转URL */
|
|
|
+ @Excel(name = "跳转URL", width = 15)
|
|
|
+ @ApiModelProperty(value = "跳转URL")
|
|
|
+ private String fieldHref;
|
|
|
+ /** 表单控件长度 */
|
|
|
+ @Excel(name = "表单控件长度", width = 15)
|
|
|
+ @ApiModelProperty(value = "表单控件长度")
|
|
|
+ private Integer fieldLength;
|
|
|
+ /** 表单字段校验规则 */
|
|
|
+ @Excel(name = "表单字段校验规则", width = 15)
|
|
|
+ @ApiModelProperty(value = "表单字段校验规则")
|
|
|
+ private String fieldValidType;
|
|
|
+ /** 字段是否必填 */
|
|
|
+ @Excel(name = "字段是否必填", width = 15)
|
|
|
+ @ApiModelProperty(value = "字段是否必填")
|
|
|
+ private String fieldMustInput;
|
|
|
+ /** 扩展参数JSON */
|
|
|
+ @Excel(name = "扩展参数JSON", width = 15)
|
|
|
+ @ApiModelProperty(value = "扩展参数JSON")
|
|
|
+ private String fieldExtendJson;
|
|
|
+ /** 控件默认值,不同的表达式展示不同的结果。
|
|
|
+ 1. 纯字符串直接赋给默认值;
|
|
|
+ 2. #{普通变量};
|
|
|
+ 3. {{ 动态JS表达式 }};
|
|
|
+ 4. ${填值规则编码};
|
|
|
+ 填值规则表达式只允许存在一个,且不能和其他规则混用。
|
|
|
+ */
|
|
|
+ @Excel(name = "控件默认值", width = 15)
|
|
|
+ @ApiModelProperty(value = "控件默认值")
|
|
|
+ private String fieldDefaultValue;
|
|
|
+ /** 是否查询条件0否 1是 */
|
|
|
+ @Excel(name = "是否查询条件0否 1是", width = 15)
|
|
|
+ @ApiModelProperty(value = "是否查询条件0否 1是")
|
|
|
+ private Integer isQuery;
|
|
|
+ /** 表单是否显示0否 1是 */
|
|
|
+ @Excel(name = "表单是否显示0否 1是", width = 15)
|
|
|
+ @ApiModelProperty(value = "表单是否显示0否 1是")
|
|
|
+ private Integer isShowForm;
|
|
|
+ /** 列表是否显示0否 1是 */
|
|
|
+ @Excel(name = "列表是否显示0否 1是", width = 15)
|
|
|
+ @ApiModelProperty(value = "列表是否显示0否 1是")
|
|
|
+ private Integer isShowList;
|
|
|
+ /** 是否是只读(1是 0否) */
|
|
|
+ @Excel(name = "是否是只读(1是 0否)", width = 15)
|
|
|
+ @ApiModelProperty(value = "是否是只读(1是 0否)")
|
|
|
+ private Integer isReadOnly;
|
|
|
+ /** 查询模式 */
|
|
|
+ @Excel(name = "查询模式", width = 15)
|
|
|
+ @ApiModelProperty(value = "查询模式")
|
|
|
+ private String queryMode;
|
|
|
+ /** 外键主表名 */
|
|
|
+ @Excel(name = "外键主表名", width = 15)
|
|
|
+ @ApiModelProperty(value = "外键主表名")
|
|
|
+ private String mainTable;
|
|
|
+ /** 外键主键字段 */
|
|
|
+ @Excel(name = "外键主键字段", width = 15)
|
|
|
+ @ApiModelProperty(value = "外键主键字段")
|
|
|
+ private String mainField;
|
|
|
+ /** 排序 */
|
|
|
+ @Excel(name = "排序", width = 15)
|
|
|
+ @ApiModelProperty(value = "排序")
|
|
|
+ private Integer orderNum;
|
|
|
+ /** 修改人 */
|
|
|
+ @ApiModelProperty(value = "修改人")
|
|
|
+ private String updateBy;
|
|
|
+ /** 修改时间 */
|
|
|
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
|
|
+ @DateTimeFormat(pattern="yyyy-MM-dd")
|
|
|
+ @ApiModelProperty(value = "修改时间")
|
|
|
+ private Date updateTime;
|
|
|
+ /** 创建时间 */
|
|
|
+ @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
|
|
|
+ @DateTimeFormat(pattern="yyyy-MM-dd")
|
|
|
+ @ApiModelProperty(value = "创建时间")
|
|
|
+ private Date createTime;
|
|
|
+ /** 创建人 */
|
|
|
+ @ApiModelProperty(value = "创建人")
|
|
|
+ private String createBy;
|
|
|
+ /** 自定义值转换器 */
|
|
|
+ @Excel(name = "自定义值转换器", width = 15)
|
|
|
+ @ApiModelProperty(value = "自定义值转换器")
|
|
|
+ private String converter;
|
|
|
+ /** 查询默认值 */
|
|
|
+ @Excel(name = "查询默认值", width = 15)
|
|
|
+ @ApiModelProperty(value = "查询默认值")
|
|
|
+ private String queryDefVal;
|
|
|
+ /** 查询配置字典text */
|
|
|
+ @Excel(name = "查询配置字典text", width = 15)
|
|
|
+ @ApiModelProperty(value = "查询配置字典text")
|
|
|
+ private String queryDictText;
|
|
|
+ /** 查询配置字典code */
|
|
|
+ @Excel(name = "查询配置字典code", width = 15)
|
|
|
+ @ApiModelProperty(value = "查询配置字典code")
|
|
|
+ private String queryDictField;
|
|
|
+ /** 查询配置字典table */
|
|
|
+ @Excel(name = "查询配置字典table", width = 15)
|
|
|
+ @ApiModelProperty(value = "查询配置字典table")
|
|
|
+ private String queryDictTable;
|
|
|
+ /** 查询显示控件 */
|
|
|
+ @Excel(name = "查询显示控件", width = 15)
|
|
|
+ @ApiModelProperty(value = "查询显示控件")
|
|
|
+ private String queryShowType;
|
|
|
+ /** 是否启用查询配置1是0否 */
|
|
|
+ @Excel(name = "是否启用查询配置1是0否", width = 15)
|
|
|
+ @ApiModelProperty(value = "是否启用查询配置1是0否")
|
|
|
+ private String queryConfigFlag;
|
|
|
+ /** 查询字段校验类型 */
|
|
|
+ @Excel(name = "查询字段校验类型", width = 15)
|
|
|
+ @ApiModelProperty(value = "查询字段校验类型")
|
|
|
+ private String queryValidType;
|
|
|
+ /** 查询字段是否必填1是0否 */
|
|
|
+ @Excel(name = "查询字段是否必填1是0否", width = 15)
|
|
|
+ @ApiModelProperty(value = "查询字段是否必填1是0否")
|
|
|
+ private String queryMustInput;
|
|
|
+ /** 是否支持排序1是0否 */
|
|
|
+ @Excel(name = "是否支持排序1是0否", width = 15)
|
|
|
+ @ApiModelProperty(value = "是否支持排序1是0否")
|
|
|
+ private String sortFlag;
|
|
|
+
|
|
|
+ private transient String alias;
|
|
|
+
|
|
|
+}
|
|
|
+
|