package com.monkeylessey.sys.domain.vo;
|
|
import com.monkeylessey.gen.domain.ReturnColumn;
|
import lombok.Data;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
/**
|
* @author:xp
|
* @date:2024/3/30 9:36
|
*/
|
@Data
|
public class TableColumnVO {
|
|
/**
|
* 字段名
|
*/
|
private String columnName;
|
private String propertyName;
|
|
/**
|
* 字段类型(sql)
|
*/
|
private String columnType;
|
|
/**
|
* 字段排序
|
*/
|
private Integer orderNum;
|
|
/**
|
* 不能为空
|
*/
|
private String required;
|
|
/**
|
* 注释
|
*/
|
private String comment;
|
|
/**
|
* varchar长度
|
*/
|
private Long stringLength;
|
|
/**
|
* 新增必填
|
*/
|
private Boolean addRequired;
|
|
/**
|
* 修改必填
|
*/
|
private Boolean editRequired;
|
|
/**
|
* 输入方式
|
*/
|
private String inputWay;
|
|
/**
|
* 数据来源ID,即字典类型ID
|
*/
|
private Integer dataSourceId;
|
|
/**
|
* 作搜索条件
|
*/
|
private Boolean search;
|
|
/**
|
* 搜索类型:下拉
|
*/
|
private String searchType;
|
|
/**
|
* 关联表名称
|
*/
|
private String refTableName;
|
/** 关联表的字母缩写 */
|
private String refTableSimpleName;
|
private String refTableVoName;
|
/** 关联字段的引用 */
|
private String refTableProperty;
|
|
/**
|
* 关联表字段
|
*/
|
private String refColumn;
|
|
/**
|
* 关联关系
|
*/
|
private String refType;
|
|
/**
|
* 逻辑关系
|
*/
|
private String logic;
|
|
/**
|
* 关联表回显字段
|
*/
|
private List<ReturnColumn> returnColumnList = new ArrayList<>(2);
|
|
}
|