import { Entity, PrimaryGeneratedColumn, Column, UpdateDateColumn, CreateDateColumn, OneToMany } from "typeorm";
|
import { SysMvcTableColumn } from "./sysMvcTableColumn";
|
|
@Entity("Sys_MvcTableInfo")
|
export class SysMvcTableInfo {
|
/**
|
* ID
|
*/
|
@PrimaryGeneratedColumn()
|
table_Id: number;
|
|
/**
|
* 父级ID
|
*/
|
@Column()
|
parentId: number;
|
|
/**
|
* 表中文名
|
*/
|
@Column()
|
cnName: string;
|
|
/**
|
* 节点排序号
|
*/
|
@Column()
|
orderNo: number;
|
|
/**
|
* 文件夹名
|
*/
|
@Column()
|
folderName: string;
|
|
/**
|
* 表名称
|
*/
|
@Column()
|
tableName: string;
|
|
/**
|
* 表别名
|
*/
|
@Column()
|
tableView: string;
|
|
/**
|
* 表英文名
|
*/
|
@Column()
|
enName: string;
|
|
/**
|
* 项目名称
|
*/
|
@Column()
|
namespace: string;
|
|
/**
|
* 模板主题
|
*/
|
@Column()
|
theme: string;
|
|
/**
|
* 编辑布局模式
|
*/
|
@Column()
|
editorMode: string;
|
|
/**
|
* 读写数据库
|
*/
|
@Column()
|
dBServer: string;
|
|
/**
|
* 只读数据库
|
*/
|
@Column()
|
dBServerReadOnly: string;
|
|
/**
|
* 数据集只读
|
*/
|
@Column()
|
isReadOnlyDataset: number;
|
|
/**
|
* 映射到数据库
|
*/
|
@Column()
|
isMapDBServer: number;
|
|
/**
|
* 表格类型
|
*/
|
@Column()
|
dataTableType: number;
|
|
/**
|
* 表格路径
|
*/
|
@Column()
|
dataTablePath: string;
|
|
/**
|
* 表格保存路径
|
*/
|
@Column()
|
dataTableSavePath: string;
|
|
/**
|
* 编辑类型
|
*/
|
@Column()
|
editorType: number;
|
|
/**
|
* 编辑路径
|
*/
|
@Column()
|
editorPath: string;
|
|
/**
|
* 编辑保存路径
|
*/
|
@Column()
|
editorSavePath: string;
|
|
/**
|
* 视图类型
|
*/
|
@Column()
|
viewType: number;
|
|
/**
|
* 视图路径
|
*/
|
@Column()
|
viewPath: string;
|
|
/**
|
* 视图保存路径
|
*/
|
@Column()
|
viewSavePath: string;
|
|
/**
|
* 领域类型
|
*/
|
@Column()
|
domainModelType: number;
|
|
/**
|
* 领域路径
|
*/
|
@Column()
|
domainModelPath: string;
|
|
/**
|
* 领域保存路径
|
*/
|
@Column()
|
domainModelSavePath: string;
|
|
/**
|
* 移动管理类型
|
*/
|
@Column()
|
mobileDataTableType: number;
|
|
/**
|
* 移动表格模板
|
*/
|
@Column()
|
mobileDataTablePath: string;
|
|
/**
|
* 移动表格路径
|
*/
|
@Column()
|
mobileDataTableSavePath: string;
|
|
/**
|
* 移动编辑类型
|
*/
|
@Column()
|
mobileEditorType: number;
|
|
/**
|
* 移动编辑模板
|
*/
|
@Column()
|
mobileEditorPath: string;
|
|
/**
|
* 移动编辑保存
|
*/
|
@Column()
|
mobileEditorSavePath: string;
|
|
/**
|
* 移动视图类型
|
*/
|
@Column()
|
mobileViewType: number;
|
|
/**
|
* 移动视图模板
|
*/
|
@Column()
|
mobileViewPath: string;
|
|
/**
|
* 移动视图保存
|
*/
|
@Column()
|
mobileViewSavePath: string;
|
|
/**
|
* 表格等宽
|
*/
|
@Column()
|
fitColumns: number;
|
|
/**
|
* 表格高度
|
*/
|
@Column()
|
dataGridHeight: number;
|
|
/**
|
* 最大高度
|
*/
|
@Column()
|
maxHeight: number;
|
|
/**
|
* 行条纹
|
*/
|
@Column()
|
striped: number;
|
|
/**
|
* 不换行
|
*/
|
@Column()
|
nowrap: number;
|
|
/**
|
* 管理标题
|
*/
|
@Column()
|
managerTitle: string;
|
|
/**
|
* 管理子标题
|
*/
|
@Column()
|
managerSubTitle: string;
|
|
/**
|
* 数据源Url
|
*/
|
@Column()
|
url: string;
|
|
/**
|
* 英文标题
|
*/
|
@Column()
|
managerEnTitle: string;
|
|
/**
|
* 英文副标题
|
*/
|
@Column()
|
managerEnSubTitle: string;
|
|
/**
|
* 显示分页
|
*/
|
@Column()
|
pagination: number;
|
|
/**
|
* 显示行号
|
*/
|
@Column()
|
rownumbers: number;
|
|
/**
|
* 单选
|
*/
|
@Column()
|
singleSelect: number;
|
|
/**
|
* 初始数据页
|
*/
|
@Column()
|
pageNumber: number;
|
|
/**
|
* 加载提示
|
*/
|
@Column()
|
loadMsg: string;
|
|
/**
|
* 分页大小
|
*/
|
@Column()
|
pageSize: number;
|
|
/**
|
* 分页List
|
*/
|
@Column()
|
pageList: string;
|
|
/**
|
* 服务器排序
|
*/
|
@Column()
|
remoteSort: number;
|
|
/**
|
* 排序字段
|
*/
|
@Column()
|
sortName: string;
|
|
/**
|
* 表格排序
|
*/
|
@Column()
|
isGridOrder: number;
|
|
/**
|
* 主键
|
*/
|
@Column()
|
keyIDs: string;
|
|
/**
|
* 数据关联外键
|
*/
|
@Column()
|
logicDataKey: string;
|
|
/**
|
* 连接字段
|
*/
|
@Column()
|
linkColumn: string;
|
|
/**
|
* 自动编号
|
*/
|
@Column()
|
codeRegular: string;
|
|
/**
|
* 关键词字段
|
*/
|
@Column()
|
queryKeys: string;
|
|
/**
|
* 表格只读
|
*/
|
@Column()
|
isReadOnlyDataTable: number;
|
|
/**
|
* 表格树字段
|
*/
|
@Column()
|
treeField: string;
|
|
/**
|
* 查询条件
|
*/
|
@Column()
|
queryParams: string;
|
|
/**
|
* 脚本统计栏
|
*/
|
@Column()
|
isShowFooter: number;
|
|
/**
|
* 记录求和
|
*/
|
@Column()
|
isSumAll: number;
|
|
/**
|
* 编辑标题
|
*/
|
@Column()
|
editorTitle: string;
|
|
/**
|
* 编辑子标题
|
*/
|
@Column()
|
editorSubTitle: string;
|
|
/**
|
* 新建控制器
|
*/
|
@Column()
|
addUrl: string;
|
|
/**
|
* 编辑控制器
|
*/
|
@Column()
|
editUrl: string;
|
|
/**
|
* 保存控制器
|
*/
|
@Column()
|
saveUrl: string;
|
|
/**
|
* 英文标题
|
*/
|
@Column()
|
editorEnTitle: string;
|
|
/**
|
* 英文副标题
|
*/
|
@Column()
|
editorEnSubTitle: string;
|
|
/**
|
* 编辑主表
|
*/
|
@Column()
|
masterName: string;
|
|
/**
|
* 编辑明细表
|
*/
|
@Column()
|
detailName: string;
|
|
/**
|
* 启用视图
|
*/
|
@Column()
|
isEnableView: number;
|
|
/**
|
* 视图子标题
|
*/
|
@Column()
|
viewerSubTitle: string;
|
|
/**
|
* 视图标题
|
*/
|
@Column()
|
viewerTitle: string;
|
|
/**
|
* 视图控制器
|
*/
|
@Column()
|
viewUrl: string;
|
|
/**
|
* 视图副标题
|
*/
|
@Column()
|
viewerEnTitle: string;
|
|
/**
|
* 视图英文副标题
|
*/
|
@Column()
|
viewerEnSubTitle: string;
|
|
/**
|
* 视图主表
|
*/
|
@Column()
|
masterViewName: string;
|
|
/**
|
* 视图明细表
|
*/
|
@Column()
|
detailViewName: string;
|
|
/**
|
* 视图明细表ID
|
*/
|
@Column()
|
detailView_Id: string;
|
|
/**
|
* 列表标题
|
*/
|
@Column()
|
mobileMainTitle: string;
|
|
/**
|
* 列表主字段
|
*/
|
@Column()
|
mobileMainField: string;
|
|
/**
|
* 列表状态字段
|
*/
|
@Column()
|
mobileMainStatusField: string;
|
|
/**
|
* 列表右侧字段
|
*/
|
@Column()
|
mobileMainRightField: string;
|
|
/**
|
* 列表副字段
|
*/
|
@Column()
|
mobileSubMainField: string;
|
|
/**
|
* 编辑标题
|
*/
|
@Column()
|
mobileEditMainTitle: string;
|
|
/**
|
* 编辑标题字段
|
*/
|
@Column()
|
mobileEditTitleField: string;
|
|
/**
|
* 视图标题
|
*/
|
@Column()
|
mobileViewMainTitle: string;
|
|
/**
|
* 视图标题字段
|
*/
|
@Column()
|
mobileViewTitleField: string;
|
|
/**
|
* 视图主字段
|
*/
|
@Column()
|
mobileViewMainField: string;
|
|
/**
|
* 视图副字段
|
*/
|
@Column()
|
mobileViewSubField: string;
|
|
/**
|
* 打印标题
|
*/
|
@Column()
|
printTitle: string;
|
|
/**
|
* 条码字段
|
*/
|
@Column()
|
printBarcodeField: string;
|
|
/**
|
* 是否显示
|
*/
|
@Column()
|
isDisplay: number;
|
|
/**
|
* 显示分页行
|
*/
|
@Column()
|
isDisplayPager: number;
|
|
/**
|
* 物理删除
|
*/
|
@Column()
|
isPhysicsDelete: number;
|
|
/**
|
* 记录修改
|
*/
|
@Column()
|
isFlagModify: number;
|
|
/**
|
* 保存后执行SQL语句
|
*/
|
@Column()
|
execSQL: string;
|
|
/**
|
* 垂直滚动条
|
*/
|
@Column()
|
isVScroll: number;
|
|
/**
|
* 水平滚动条
|
*/
|
@Column()
|
isHScroll: number;
|
|
/**
|
* 编辑布局框架
|
*/
|
@Column()
|
editorLayout: string;
|
|
/**
|
* 视图布局框架
|
*/
|
@Column()
|
viewLayout: string;
|
|
/**
|
* 锁定列数
|
*/
|
@Column()
|
fixedColumnCount: number;
|
|
/**
|
* 设置字段权限
|
*/
|
@Column()
|
isColumnAuth: number;
|
|
/**
|
* DTSX路径
|
*/
|
@Column()
|
execDTSX: string;
|
|
/**
|
* 明细表ID
|
*/
|
@Column()
|
detail_Id: string;
|
|
/**
|
* 创建人ID
|
*/
|
@Column()
|
createID: string;
|
|
/**
|
* 创建人
|
*/
|
@Column()
|
creator: string;
|
|
/**
|
* 创建时间
|
*/
|
@CreateDateColumn()
|
createDate: Date;
|
|
/**
|
* 修改人ID
|
*/
|
@Column()
|
modifyID: string;
|
|
/**
|
* 修改人
|
*/
|
@Column()
|
modifier: string;
|
|
/**
|
* 修改时间
|
*/
|
@UpdateDateColumn()
|
modifyDate: Date;
|
|
/**
|
* UI布局参数
|
*/
|
@Column()
|
vueData: string;
|
|
/**
|
* 账套用户自定义
|
*/
|
@Column()
|
userJson: string;
|
|
/**
|
* SysMvcTableColumn明细表数据
|
*/
|
@OneToMany(() => SysMvcTableColumn, SysMvcTableColumn => SysMvcTableColumn.SysMvcTableInfo)
|
SysMvcTableColumn: SysMvcTableColumn[];
|
}
|