/*==============================================================*/ /* DBMS name: PostgreSQL 9.x */ /* Created on: 2023/6/13 13:22:15 */ /*==============================================================*/ drop table public.gen_table; drop table public.gen_table_column; drop table public.seqno; drop table public.tbl_data_market_api; drop table public.tbl_data_market_api_log; drop table public.tbl_data_market_api_mask; drop table public.tbl_data_metadata_column; drop table public.tbl_data_metadata_source; drop table public.tbl_data_metadata_table; drop table public.tbl_data_org; drop table public.tbl_data_org_dir; drop table public.tbl_data_org_dir_column; drop table public.tbl_instit_api_authorize; drop table public.tbl_instit_api_log; drop table public.tbl_instit_info; drop table public.tbl_portal_dept; drop table public.tbl_portal_logininfor; drop table public.tbl_portal_oper_log; drop table public.tbl_portal_user; drop table public.tbl_portal_user_msg; drop table public.tbl_sql_console_file; drop table public.tbl_sql_data_apply; drop table public.tbl_sql_data_authorize; drop table public.tbl_sys_config; drop table public.tbl_sys_dept; drop table public.tbl_sys_dict_data; drop table public.tbl_sys_dict_type; drop table public.tbl_sys_job; drop table public.tbl_sys_job_log; drop table public.tbl_sys_logininfor; drop table public.tbl_sys_menu; drop table public.tbl_sys_notice; drop table public.tbl_sys_oper_log; drop table public.tbl_sys_post; drop table public.tbl_sys_role; drop table public.tbl_sys_role_dept; drop table public.tbl_sys_role_menu; drop table public.tbl_sys_user; drop table public.tbl_sys_user_post; drop table public.tbl_sys_user_role; drop table public.tbl_sys_warning_contact; drop table public.tbl_sys_warning_log; drop sequence seq_data_market_api; drop sequence seq_data_market_api_log; drop sequence seq_data_market_api_mask; drop sequence seq_data_metadata_authorize; drop sequence seq_data_metadata_change_record; drop sequence seq_data_metadata_column; drop sequence seq_data_metadata_source; drop sequence seq_data_metadata_table; drop sequence seq_gen_table; drop sequence seq_gen_table_column; drop sequence seq_portal_dept; drop sequence seq_portal_logininfor; drop sequence seq_portal_oper_log; drop sequence seq_portal_phone_msg_log; drop sequence seq_portal_upload_files; drop sequence seq_portal_user; drop sequence seq_portal_user_msg; drop sequence seq_sql_console_file; drop sequence seq_sql_data_apply; drop sequence seq_sys_config; drop sequence seq_sys_dept; drop sequence seq_sys_dict_data; drop sequence seq_sys_dict_type; drop sequence seq_sys_job; drop sequence seq_sys_job_log; drop sequence seq_sys_logininfor; drop sequence seq_sys_menu; drop sequence seq_sys_notice; drop sequence seq_sys_oper_log; drop sequence seq_sys_post; drop sequence seq_sys_role; drop sequence seq_sys_user; drop sequence seq_sys_warning_contact; drop sequence seq_sys_warning_log; drop sequence seq_test_t_t; /*==============================================================*/ /* User: public */ /*==============================================================*/ create sequence seq_data_market_api INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_data_market_api_log INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_data_market_api_mask INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_data_metadata_authorize INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_data_metadata_change_record INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_data_metadata_column INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_data_metadata_source INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_data_metadata_table INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_gen_table INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_gen_table_column INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_portal_dept INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_portal_logininfor INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_portal_oper_log INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_portal_phone_msg_log INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_portal_upload_files INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_portal_user INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_portal_user_msg INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_sql_console_file INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_sql_data_apply INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_sys_config INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 4 CACHE 1; create sequence seq_sys_dept INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 3 CACHE 1; create sequence seq_sys_dict_data INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_sys_dict_type INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_sys_job INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_sys_job_log INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_sys_logininfor INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_sys_menu INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 3000 CACHE 1; create sequence seq_sys_notice INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_sys_oper_log INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_sys_post INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_sys_role INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 3 CACHE 1; create sequence seq_sys_user INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 2 CACHE 1; create sequence seq_sys_warning_contact INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_sys_warning_log INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; create sequence seq_test_t_t INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1; /*==============================================================*/ /* Table: gen_table */ /*==============================================================*/ create table public.gen_table ( table_id int8 not null default nextval('seq_gen_table'::regclass), table_name varchar(200) null, table_comment varchar(500) null, sub_table_name varchar(64) null, sub_table_fk_name varchar(64) null, class_name varchar(100) null, tpl_category varchar(200) null, package_name varchar(100) null, module_name varchar(30) null, business_name varchar(30) null, function_name varchar(50) null, function_author varchar(50) null, gen_type char(1) null, gen_path varchar(200) null, options varchar(1000) null, create_by varchar(64) null, create_time timestamp null, update_by varchar(64) null, update_time timestamp null, remark varchar(500) null, constraint gen_table_pkey primary key (table_id) ); comment on table public.gen_table is '代码生成业务表'; comment on column gen_table.table_id is '编号'; comment on column gen_table.table_name is '表名称'; comment on column gen_table.table_comment is '表描述'; comment on column gen_table.sub_table_name is '关联子表的表名'; comment on column gen_table.sub_table_fk_name is '子表关联的外键名'; comment on column gen_table.class_name is '实体类名称'; comment on column gen_table.tpl_category is '使用的模板(crud单表操作 tree树表操作)'; comment on column gen_table.package_name is '生成包路径'; comment on column gen_table.module_name is '生成模块名'; comment on column gen_table.business_name is '生成业务名'; comment on column gen_table.function_name is '生成功能名'; comment on column gen_table.function_author is '生成功能作者'; comment on column gen_table.gen_type is '生成代码方式(0zip压缩包 1自定义路径)'; comment on column gen_table.gen_path is '生成路径(不填默认项目路径)'; comment on column gen_table.options is '其它生成选项'; comment on column gen_table.create_by is '创建者'; comment on column gen_table.create_time is '创建时间'; comment on column gen_table.update_by is '更新者'; comment on column gen_table.update_time is '更新时间'; comment on column gen_table.remark is '备注'; /*==============================================================*/ /* Table: gen_table_column */ /*==============================================================*/ create table public.gen_table_column ( column_id int8 not null default nextval('seq_gen_table_column'::regclass), table_id int8 null, column_name varchar(200) null, column_comment varchar(500) null, column_type varchar(100) null, java_type varchar(500) null, java_field varchar(200) null, is_pk char(1) null, is_increment char(1) null, is_required char(1) null, is_insert char(1) null, is_edit char(1) null, is_list char(1) null, is_query char(1) null, query_type varchar(200) null, html_type varchar(200) null, dict_type varchar(200) null, sort int4 null, create_by varchar(64) null, create_time timestamp null, update_by varchar(64) null, update_time timestamp null, constraint gen_table_column_pkey primary key (column_id) ); comment on table public.gen_table_column is '代码生成业务表字段'; comment on column gen_table_column.column_id is '编号'; comment on column gen_table_column.table_id is '归属表编号'; comment on column gen_table_column.column_name is '列名称'; comment on column gen_table_column.column_comment is '列描述'; comment on column gen_table_column.column_type is '列类型'; comment on column gen_table_column.java_type is 'JAVA类型'; comment on column gen_table_column.java_field is 'JAVA字段名'; comment on column gen_table_column.is_pk is '是否主键(1是)'; comment on column gen_table_column.is_increment is '是否自增(1是)'; comment on column gen_table_column.is_required is '是否必填(1是)'; comment on column gen_table_column.is_insert is '是否为插入字段(1是)'; comment on column gen_table_column.is_edit is '是否编辑字段(1是)'; comment on column gen_table_column.is_list is '是否列表字段(1是)'; comment on column gen_table_column.is_query is '是否查询字段(1是)'; comment on column gen_table_column.query_type is '查询方式(等于、不等于、大于、小于、范围)'; comment on column gen_table_column.html_type is '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)'; comment on column gen_table_column.dict_type is '字典类型'; comment on column gen_table_column.sort is '排序'; comment on column gen_table_column.create_by is '创建者'; comment on column gen_table_column.create_time is '创建时间'; comment on column gen_table_column.update_by is '更新者'; comment on column gen_table_column.update_time is '更新时间'; /*==============================================================*/ /* Table: seqno */ /*==============================================================*/ create table public.seqno ( nextval int8 null ); /*==============================================================*/ /* Table: tbl_data_market_api */ /*==============================================================*/ create table public.tbl_data_market_api ( id int8 not null default nextval('seq_data_market_api'::regclass), status char(1) null, create_by varchar(50) null, create_time timestamp null, create_dept varchar(50) null, update_by varchar(50) null, update_time timestamp null, remark varchar(1000) null, api_name varchar(255) null, api_version varchar(10) null, api_url varchar(255) null, req_method varchar(10) null, res_type varchar(10) null, deny varchar(2000) null, limit_json text null, config_json text null, req_json text null, res_json text null, version_num int4 not null default 0, rec_token varchar(100) null, del_flag char(1) null, constraint market_api_pkey primary key (id) ); comment on table public.tbl_data_market_api is '【数据API信息表】'; comment on column tbl_data_market_api.id is '主键ID'; comment on column tbl_data_market_api.status is '状态(1待注册,2已注册,3已发布)'; comment on column tbl_data_market_api.create_by is '创建人'; comment on column tbl_data_market_api.create_time is '创建日期'; comment on column tbl_data_market_api.create_dept is '创建人所属部门'; comment on column tbl_data_market_api.update_by is '更新人'; comment on column tbl_data_market_api.update_time is '更新日期'; comment on column tbl_data_market_api.remark is '备注'; comment on column tbl_data_market_api.api_name is 'API名称'; comment on column tbl_data_market_api.api_version is 'API版本'; comment on column tbl_data_market_api.api_url is 'API路径'; comment on column tbl_data_market_api.req_method is '请求方式'; comment on column tbl_data_market_api.res_type is '返回格式'; comment on column tbl_data_market_api.deny is 'IP黑名单多个,隔开'; comment on column tbl_data_market_api.limit_json is '限流配置'; comment on column tbl_data_market_api.config_json is '执行配置'; comment on column tbl_data_market_api.req_json is '请求参数'; comment on column tbl_data_market_api.res_json is '返回参数'; comment on column tbl_data_market_api.version_num is '版本号'; comment on column tbl_data_market_api.rec_token is '随机码'; comment on column tbl_data_market_api.del_flag is '【删除标志】0代表存在 2代表删除'; /*==============================================================*/ /* Table: tbl_data_market_api_log */ /*==============================================================*/ create table public.tbl_data_market_api_log ( id int8 not null default nextval('seq_data_market_api_log'::regclass), api_id int8 not null, caller_id varchar(50) null, caller_ip varchar(50) null, caller_url varchar(255) null, caller_params varchar(2000) null, caller_date timestamp null, caller_size int4 null, "time" int4 null, msg varchar(2000) null, status char(1) null, constraint market_api_log_pkey primary key (id) ); comment on table public.tbl_data_market_api_log is '【api调用日志信息表】'; comment on column tbl_data_market_api_log.id is '主键ID'; comment on column tbl_data_market_api_log.api_id is '调用api'; comment on column tbl_data_market_api_log.caller_id is '调用者id'; comment on column tbl_data_market_api_log.caller_ip is '调用者ip'; comment on column tbl_data_market_api_log.caller_url is '调用url'; comment on column tbl_data_market_api_log.caller_params is '调用参数'; comment on column tbl_data_market_api_log.caller_date is '调用时间'; comment on column tbl_data_market_api_log.caller_size is '调用数据量'; comment on column tbl_data_market_api_log."time" is '调用耗时'; comment on column tbl_data_market_api_log.msg is '信息记录'; comment on column tbl_data_market_api_log.status is '状态(0成功,1失败)'; /*==============================================================*/ /* Table: tbl_data_market_api_mask */ /*==============================================================*/ create table public.tbl_data_market_api_mask ( id int8 not null default nextval('seq_data_market_api_mask'::regclass), status char(1) null, create_by varchar(50) null, create_time timestamp null, create_dept varchar(50) null, update_by varchar(50) null, update_time timestamp null, remark varchar(1000) null, api_id int8 not null, mask_name varchar(50) null, config_json text null, version_num int4 not null default 0, rec_token varchar(100) null, del_flag char(1) null, constraint market_api_mask_pkey primary key (id) ); comment on table public.tbl_data_market_api_mask is '【数据API脱敏信息表】'; comment on column tbl_data_market_api_mask.id is '脱敏主键ID'; comment on column tbl_data_market_api_mask.status is '状态(0正常,1停用)'; comment on column tbl_data_market_api_mask.create_by is '创建人'; comment on column tbl_data_market_api_mask.create_time is '创建日期'; comment on column tbl_data_market_api_mask.create_dept is '创建人所属部门'; comment on column tbl_data_market_api_mask.update_by is '更新人'; comment on column tbl_data_market_api_mask.update_time is '更新日期'; comment on column tbl_data_market_api_mask.remark is '备注'; comment on column tbl_data_market_api_mask.api_id is '数据API'; comment on column tbl_data_market_api_mask.mask_name is '脱敏名称'; comment on column tbl_data_market_api_mask.config_json is '脱敏字段规则配置'; comment on column tbl_data_market_api_mask.version_num is '版本号'; comment on column tbl_data_market_api_mask.rec_token is '随机码'; comment on column tbl_data_market_api_mask.del_flag is '【删除标志】0代表存在 2代表删除'; /*==============================================================*/ /* Table: tbl_data_metadata_column */ /*==============================================================*/ create table public.tbl_data_metadata_column ( id int8 not null default nextval('seq_data_metadata_column'::regclass), source_id int8 not null, table_id int8 not null, column_name varchar(255) null, column_comment varchar(255) null, column_key varchar(255) null, column_nullable varchar(255) null, column_position varchar(50) null, data_type varchar(255) null, data_length varchar(255) null, data_precision varchar(255) null, data_scale varchar(255) null, data_default varchar(255) null, constraint metadata_column_pkey primary key (id) ); comment on table public.tbl_data_metadata_column is '【元数据信息表】'; comment on column tbl_data_metadata_column.id is '主键ID'; comment on column tbl_data_metadata_column.source_id is '所属数据源'; comment on column tbl_data_metadata_column.table_id is '所属数据表'; comment on column tbl_data_metadata_column.column_name is '字段名称'; comment on column tbl_data_metadata_column.column_comment is '字段注释'; comment on column tbl_data_metadata_column.column_key is '字段是否主键(0是 1否)'; comment on column tbl_data_metadata_column.column_nullable is '字段是否允许为空(0是 1否)'; comment on column tbl_data_metadata_column.column_position is '字段序号'; comment on column tbl_data_metadata_column.data_type is '数据类型'; comment on column tbl_data_metadata_column.data_length is '数据长度'; comment on column tbl_data_metadata_column.data_precision is '数据精度'; comment on column tbl_data_metadata_column.data_scale is '数据小数位'; comment on column tbl_data_metadata_column.data_default is '数据默认值'; /*==============================================================*/ /* Table: tbl_data_metadata_source */ /*==============================================================*/ create table public.tbl_data_metadata_source ( id int8 not null default nextval('seq_data_metadata_source'::regclass), status char(1) null, create_by varchar(50) null, create_time timestamp null, create_dept varchar(50) null, update_by varchar(50) null, update_time timestamp null, remark varchar(1000) null, db_type char(1) null, source_name varchar(50) null, is_sync char(1) null, db_schema varchar(500) null, version_num int4 not null default 0, rec_token varchar(100) null, del_flag char(1) null, constraint metadata_source_pkey primary key (id) ); comment on table public.tbl_data_metadata_source is '【数据源信息表】'; comment on column tbl_data_metadata_source.id is '主键ID'; comment on column tbl_data_metadata_source.status is '状态(0正常,1停用)'; comment on column tbl_data_metadata_source.create_by is '创建人'; comment on column tbl_data_metadata_source.create_time is '创建日期'; comment on column tbl_data_metadata_source.create_dept is '创建人所属部门'; comment on column tbl_data_metadata_source.update_by is '更新人'; comment on column tbl_data_metadata_source.update_time is '更新日期'; comment on column tbl_data_metadata_source.remark is '备注'; comment on column tbl_data_metadata_source.db_type is '数据源类型'; comment on column tbl_data_metadata_source.source_name is '数据源名称'; comment on column tbl_data_metadata_source.is_sync is '元数据同步(0已同步 1同步中 2未同步)'; comment on column tbl_data_metadata_source.db_schema is '数据源连接信息'; comment on column tbl_data_metadata_source.version_num is '版本号'; comment on column tbl_data_metadata_source.rec_token is '随机码'; comment on column tbl_data_metadata_source.del_flag is '【删除标志】0代表存在 2代表删除'; /*==============================================================*/ /* Table: tbl_data_metadata_table */ /*==============================================================*/ create table public.tbl_data_metadata_table ( id int8 not null default nextval('seq_data_metadata_table'::regclass), source_id int8 not null, table_name varchar(255) null, table_comment varchar(255) null, constraint metadata_table_pkey primary key (id) ); comment on table public.tbl_data_metadata_table is '【数据库表信息表】'; comment on column tbl_data_metadata_table.id is '主键ID'; comment on column tbl_data_metadata_table.source_id is '所属数据源'; comment on column tbl_data_metadata_table.table_name is '表名'; comment on column tbl_data_metadata_table.table_comment is '表注释'; /*==============================================================*/ /* Table: tbl_data_org */ /*==============================================================*/ create table public.tbl_data_org ( org_id int8 not null, org_name varchar(255) null, org_no varchar(255) null, org_desc varchar(255) null, parent_id int8 null, sort int4 not null, status char(1) null, version_num int4 not null default 0, rec_token varchar(10) null, create_by varchar(64) null, create_time timestamp null, update_by varchar(64) null, update_time timestamp null, del_flag char(1) null, constraint tbl_data_org_pkey primary key (org_id) ); comment on table public.tbl_data_org is '【数据组织架构表】'; comment on column tbl_data_org.org_id is '【ID】'; comment on column tbl_data_org.org_name is '【组织名称】'; comment on column tbl_data_org.org_no is '【组织编码】'; comment on column tbl_data_org.org_desc is '【组织说明】'; comment on column tbl_data_org.parent_id is '【父组织ID】'; comment on column tbl_data_org.sort is '【排序】'; comment on column tbl_data_org.status is '【状态】0正常 1停用'; comment on column tbl_data_org.version_num is '【版本号】'; comment on column tbl_data_org.rec_token is '【随机码】'; comment on column tbl_data_org.create_by is '【创建者】'; comment on column tbl_data_org.create_time is '【创建时间】'; comment on column tbl_data_org.update_by is '【更新者】'; comment on column tbl_data_org.update_time is '【更新时间】'; comment on column tbl_data_org.del_flag is '【删除标志】0代表存在 2代表删除'; /*==============================================================*/ /* Table: tbl_data_org_dir */ /*==============================================================*/ create table public.tbl_data_org_dir ( dir_id int8 not null, dir_name varchar(255) null, dir_name_cn varchar(255) null, org_id int8 not null, business_type char(1) null, data_total int8 null, update_rate char(1) null, resource_type char(1) null, data_method char(1) null, is_desensitise char(1) null, is_personal_info char(1) null, data_grade char(1) null, open_condition char(1) null, "desc" text null, version_num int4 not null default 0, rec_token varchar(10) null, create_by varchar(64) null, create_time timestamp null, update_by varchar(64) null, update_time timestamp null, status char(1) null, del_flag char(1) null, constraint tbl_data_org_dir_pkey primary key (dir_id) ); comment on table public.tbl_data_org_dir is '【数据组织目录表】'; comment on column tbl_data_org_dir.dir_id is '【数据目录ID】'; comment on column tbl_data_org_dir.dir_name is '【目录/表名】'; comment on column tbl_data_org_dir.dir_name_cn is '【中文名称】'; comment on column tbl_data_org_dir.org_id is '【组织架构ID】'; comment on column tbl_data_org_dir.business_type is '【业务分类】'; comment on column tbl_data_org_dir.data_total is '【数据总量】'; comment on column tbl_data_org_dir.update_rate is '【更新频率】1每日 2每周 3每月 4实时 5每年 6不定期'; comment on column tbl_data_org_dir.resource_type is '【资源类型】1结构化 2非结构化'; comment on column tbl_data_org_dir.data_method is '【数据提供方式】1CSV 2XSL 3JSON 4XML 5PDF 6接口 7其他'; comment on column tbl_data_org_dir.is_desensitise is '【是否敏感】0是 1否'; comment on column tbl_data_org_dir.is_personal_info is '【是否有个人信息】0是 1否'; comment on column tbl_data_org_dir.data_grade is '【数据等级】1一 2二 3三 4四'; comment on column tbl_data_org_dir.open_condition is '【开放条件】1无条件开放 2条件开放 3不予共享'; comment on column tbl_data_org_dir."desc" is '【描述】'; comment on column tbl_data_org_dir.version_num is '【版本号】'; comment on column tbl_data_org_dir.rec_token is '【随机码】'; comment on column tbl_data_org_dir.create_by is '【创建者】'; comment on column tbl_data_org_dir.create_time is '【创建时间】'; comment on column tbl_data_org_dir.update_by is '【更新者】'; comment on column tbl_data_org_dir.update_time is '【更新时间】'; comment on column tbl_data_org_dir.status is '【状态】0正常 1停用'; comment on column tbl_data_org_dir.del_flag is '【删除标志】0代表存在 2代表删除'; /*==============================================================*/ /* Table: tbl_data_org_dir_column */ /*==============================================================*/ create table public.tbl_data_org_dir_column ( column_id int8 not null, column_name varchar(255) null, column_name_cn varchar(255) null, dir_id int8 not null, data_no char(1) null, data_type char(1) null, range int4 not null, data_ex varchar(255) null, data_unit varchar(255) null, version_num int4 not null default 0, rec_token varchar(10) null, create_by varchar(64) null, create_time timestamp null, update_by varchar(64) null, update_time timestamp null, org_id int8 not null, data_ddl varchar(255) null, del_flag char(1) null, constraint tbl_data_org_dir_column_pkey primary key (column_id) ); comment on table public.tbl_data_org_dir_column is '【数据组织元数据信息表】'; comment on column tbl_data_org_dir_column.column_id is '【ID】'; comment on column tbl_data_org_dir_column.column_name is '【字段名称】'; comment on column tbl_data_org_dir_column.column_name_cn is '【中文名称】'; comment on column tbl_data_org_dir_column.dir_id is '【组织目录ID】'; comment on column tbl_data_org_dir_column.data_no is '【数据元编码】0是 1否'; comment on column tbl_data_org_dir_column.data_type is '【数据类型】1String 2Integer 3Long 4Decimal'; comment on column tbl_data_org_dir_column.range is '【值域范围】'; comment on column tbl_data_org_dir_column.data_ex is '【数据示例】'; comment on column tbl_data_org_dir_column.data_unit is '【数据单位】'; comment on column tbl_data_org_dir_column.version_num is '【版本号】'; comment on column tbl_data_org_dir_column.rec_token is '【随机码】'; comment on column tbl_data_org_dir_column.create_by is '【创建者】'; comment on column tbl_data_org_dir_column.create_time is '【创建时间】'; comment on column tbl_data_org_dir_column.update_by is '【更新者】'; comment on column tbl_data_org_dir_column.update_time is '【更新时间】'; comment on column tbl_data_org_dir_column.org_id is '【组织架构ID】'; comment on column tbl_data_org_dir_column.data_ddl is '【数据定义】'; comment on column tbl_data_org_dir_column.del_flag is '【删除标志】0代表存在 2代表删除'; /*==============================================================*/ /* Table: tbl_instit_api_authorize */ /*==============================================================*/ create table public.tbl_instit_api_authorize ( id int8 not null, instit_id int8 not null, api_id int8 not null, constraint tbl_instit_api_pkey primary key (id) ); comment on table public.tbl_instit_api_authorize is '【机构接口权限表】'; comment on column tbl_instit_api_authorize.id is '【ID】'; comment on column tbl_instit_api_authorize.instit_id is '【机构ID】'; comment on column tbl_instit_api_authorize.api_id is '【接口API ID】'; /*==============================================================*/ /* Table: tbl_instit_api_log */ /*==============================================================*/ create table public.tbl_instit_api_log ( id int8 not null, api_id int8 not null, caller_id varchar(50) null, caller_ip varchar(50) null, caller_url varchar(255) null, caller_params varchar(2000) null, caller_date timestamp null, caller_size int4 null, "time" int4 null, msg varchar(2000) null, status char(1) null, instit_id int8 not null, constraint tbl_instit_api_log_pkey primary key (id) ); comment on table public.tbl_instit_api_log is '【机构api调用日志信息表】'; comment on column tbl_instit_api_log.id is '【主键ID】'; comment on column tbl_instit_api_log.api_id is '【调用api】'; comment on column tbl_instit_api_log.caller_id is '【调用者id】'; comment on column tbl_instit_api_log.caller_ip is '【调用者ip】'; comment on column tbl_instit_api_log.caller_url is '【调用url】'; comment on column tbl_instit_api_log.caller_params is '【调用参数】'; comment on column tbl_instit_api_log.caller_date is '【调用时间】'; comment on column tbl_instit_api_log.caller_size is '【调用数据量】'; comment on column tbl_instit_api_log."time" is '【调用耗时】'; comment on column tbl_instit_api_log.msg is '【信息记录】'; comment on column tbl_instit_api_log.status is '【状态】0成功 1失败'; comment on column tbl_instit_api_log.instit_id is '【机构id】'; /*==============================================================*/ /* Table: tbl_instit_info */ /*==============================================================*/ create table public.tbl_instit_info ( instit_id int8 not null, instit_no varchar(255) null, instit_name varchar(255) null, instit_type char(1) null, instit_desc varchar(255) null, salt varchar(255) null, encrypt varchar(255) null, start_time timestamp null, end_time timestamp null, status char(1) null, version_num int4 not null default 0, rec_token varchar(10) null, create_by varchar(64) null, create_time timestamp null, update_by varchar(64) null, update_time timestamp null, del_flag char(1) null, constraint tbl_instit_info_pkey primary key (instit_id) ); comment on table public.tbl_instit_info is '【机构管理信息表】'; comment on column tbl_instit_info.instit_id is '【机构ID】'; comment on column tbl_instit_info.instit_no is '【机构号】'; comment on column tbl_instit_info.instit_name is '【机构名称】'; comment on column tbl_instit_info.instit_type is '【机构类型】'; comment on column tbl_instit_info.instit_desc is '【机构描述】'; comment on column tbl_instit_info.salt is '【加盐】'; comment on column tbl_instit_info.encrypt is '【加密】'; comment on column tbl_instit_info.start_time is '【生效时间】'; comment on column tbl_instit_info.end_time is '【到期时间】'; comment on column tbl_instit_info.status is '【状态】0正常 1停用 2到期'; comment on column tbl_instit_info.version_num is '【版本号】'; comment on column tbl_instit_info.rec_token is '【随机码】'; comment on column tbl_instit_info.create_by is '【创建者】'; comment on column tbl_instit_info.create_time is '【创建时间】'; comment on column tbl_instit_info.update_by is '【更新者】'; comment on column tbl_instit_info.update_time is '【更新时间】'; comment on column tbl_instit_info.del_flag is '【删除标志】0代表存在 2代表删除'; /*==============================================================*/ /* Table: tbl_portal_dept */ /*==============================================================*/ create table public.tbl_portal_dept ( dept_id int8 not null default nextval('seq_portal_dept'::regclass), version_num int4 not null default 0, rec_token varchar(10) null, parent_id int8 null, ancestors varchar(50) null, dept_name varchar(30) null, order_num int4 null, leader varchar(20) null, phone varchar(11) null, email varchar(50) null, status char(1) null, del_flag char(1) null, create_by varchar(64) null, create_by_name varchar(100) null, create_time timestamp null, update_by varchar(64) null, update_by_name varchar(100) null, update_time timestamp null, constraint pk_tbl_portal_dept primary key (dept_id) ); comment on table public.tbl_portal_dept is '【机构表】'; comment on column tbl_portal_dept.dept_id is '【部门id】'; comment on column tbl_portal_dept.version_num is '【版本号】'; comment on column tbl_portal_dept.rec_token is '【随机码】'; comment on column tbl_portal_dept.parent_id is '【父部门id】'; comment on column tbl_portal_dept.ancestors is '【祖级列表】'; comment on column tbl_portal_dept.dept_name is '【部门名称】'; comment on column tbl_portal_dept.order_num is '【显示顺序】'; comment on column tbl_portal_dept.leader is '【负责人】'; comment on column tbl_portal_dept.phone is '【联系电话】'; comment on column tbl_portal_dept.email is '【邮箱】'; comment on column tbl_portal_dept.status is '【部门状态】0正常 1停用'; comment on column tbl_portal_dept.del_flag is '【删除标志】0代表存在 2代表删除'; comment on column tbl_portal_dept.create_by is '【创建者】'; comment on column tbl_portal_dept.create_by_name is '【 创建用户】'; comment on column tbl_portal_dept.create_time is '【创建时间】'; comment on column tbl_portal_dept.update_by is '【更新者】'; comment on column tbl_portal_dept.update_by_name is '【更新用户】'; comment on column tbl_portal_dept.update_time is '【更新时间】'; /*==============================================================*/ /* Table: tbl_portal_logininfor */ /*==============================================================*/ create table public.tbl_portal_logininfor ( info_id int8 not null default nextval('seq_portal_logininfor'::regclass), user_name varchar(50) null, ipaddr varchar(128) null, login_location varchar(255) null, browser varchar(50) null, os varchar(50) null, status char(1) null, msg varchar(2000) null, login_time timestamp null, constraint pk_tbl_portal_logininfor primary key (info_id) ); comment on table public.tbl_portal_logininfor is '【门户登录日志】'; comment on column tbl_portal_logininfor.info_id is '【访问ID】'; comment on column tbl_portal_logininfor.user_name is '【用户账号】'; comment on column tbl_portal_logininfor.ipaddr is '【登录IP地址】'; comment on column tbl_portal_logininfor.login_location is '【登录地点】'; comment on column tbl_portal_logininfor.browser is '【浏览器类型】'; comment on column tbl_portal_logininfor.os is '【操作系统】'; comment on column tbl_portal_logininfor.status is '【登录状态】0成功 1失败'; comment on column tbl_portal_logininfor.msg is '【提示消息】'; comment on column tbl_portal_logininfor.login_time is '【访问时间】'; /*==============================================================*/ /* Table: tbl_portal_oper_log */ /*==============================================================*/ create table public.tbl_portal_oper_log ( oper_id int8 not null default nextval('seq_portal_oper_log'::regclass), title varchar(50) null, business_type int4 null, method varchar(100) null, request_method varchar(10) null, operator_type int4 null, oper_name varchar(50) null, dept_name varchar(50) null, oper_url varchar(255) null, oper_ip varchar(128) null, oper_location varchar(255) null, oper_param varchar(2000) null, json_result varchar(2000) null, status int4 null, error_msg varchar(2000) null, oper_time timestamp null, constraint pk_tbl_portal_oper_log primary key (oper_id) ); comment on table public.tbl_portal_oper_log is '【门户操作日志】'; comment on column tbl_portal_oper_log.oper_id is '【日志主键】'; comment on column tbl_portal_oper_log.title is '【模块标题】'; comment on column tbl_portal_oper_log.business_type is '【业务类型】0其它 1新增 2修改 3删除'; comment on column tbl_portal_oper_log.method is '【方法名称】'; comment on column tbl_portal_oper_log.request_method is '【请求方式】'; comment on column tbl_portal_oper_log.operator_type is '【操作类别】0其它 1后台用户 2手机端用户'; comment on column tbl_portal_oper_log.oper_name is '【操作人员】'; comment on column tbl_portal_oper_log.dept_name is '【部门名称】'; comment on column tbl_portal_oper_log.oper_url is '【请求URL】'; comment on column tbl_portal_oper_log.oper_ip is '【主机地址】'; comment on column tbl_portal_oper_log.oper_location is '【操作地点】'; comment on column tbl_portal_oper_log.oper_param is '【请求参数】'; comment on column tbl_portal_oper_log.json_result is '【返回参数】'; comment on column tbl_portal_oper_log.status is '【操作状态】0正常 1异常'; comment on column tbl_portal_oper_log.error_msg is '【错误消息】'; comment on column tbl_portal_oper_log.oper_time is '【操作时间】'; /*==============================================================*/ /* Table: tbl_portal_user */ /*==============================================================*/ create table public.tbl_portal_user ( user_id int8 not null default nextval('seq_portal_user'::regclass), version_num int4 not null default 0, rec_token varchar(10) null, dept_id int8 null, user_name varchar(30) null, nick_name varchar(30) null, user_type varchar(2) null, email varchar(50) null, phonenumber varchar(11) null, sex char(1) null, avatar varchar(100) null, password varchar(100) null, enterprise_name varchar(500) null, industry_category varchar(3) null, social_credit_code varchar(50) null, enterprise_industry varchar(500) null, enterprise_address varchar(500) null, status char(1) null, del_flag char(1) null, login_ip varchar(128) null, login_date timestamp null, is_locked char(1) null, login_error_count int4 null, last_login_error_time timestamp null, remark varchar(500) null, create_by varchar(64) null, create_by_name varchar(100) null, create_time timestamp null, update_by varchar(64) null, update_by_name varchar(100) null, update_time timestamp null, constraint pk_tbl_portal_user primary key (user_id) ); comment on table public.tbl_portal_user is '【门户用户信息表】'; comment on column tbl_portal_user.user_id is '【用户ID】'; comment on column tbl_portal_user.version_num is '【版本号】'; comment on column tbl_portal_user.rec_token is '【随机码】'; comment on column tbl_portal_user.dept_id is '【所属机构】'; comment on column tbl_portal_user.user_name is '【用户账号】'; comment on column tbl_portal_user.nick_name is '【用户昵称】'; comment on column tbl_portal_user.user_type is '【用户类型】00系统用户'; comment on column tbl_portal_user.email is '【用户邮箱】'; comment on column tbl_portal_user.phonenumber is '【手机号码】'; comment on column tbl_portal_user.sex is '【用户性别】0男 1女 2未知'; comment on column tbl_portal_user.avatar is '【头像地址】'; comment on column tbl_portal_user.password is '【密码】'; comment on column tbl_portal_user.enterprise_name is '【企业名称】'; comment on column tbl_portal_user.industry_category is '【行业类别】'; comment on column tbl_portal_user.social_credit_code is '【社会统一信用代码】'; comment on column tbl_portal_user.enterprise_industry is '【企业行业】'; comment on column tbl_portal_user.enterprise_address is '【enterprise_address】'; comment on column tbl_portal_user.status is '【帐号状态】0正常 1停用'; comment on column tbl_portal_user.del_flag is '【删除标志】0代表存在 2代表删除'; comment on column tbl_portal_user.login_ip is '【最后登录IP】'; comment on column tbl_portal_user.login_date is '【最后登录时间】'; comment on column tbl_portal_user.is_locked is '【锁定状态】'; comment on column tbl_portal_user.login_error_count is '【登陆错误次数】'; comment on column tbl_portal_user.last_login_error_time is '【登陆错误时间】'; comment on column tbl_portal_user.remark is '【备注】'; comment on column tbl_portal_user.create_by is '【创建者】'; comment on column tbl_portal_user.create_by_name is '【 创建用户】'; comment on column tbl_portal_user.create_time is '【创建时间】'; comment on column tbl_portal_user.update_by is '【更新者】'; comment on column tbl_portal_user.update_by_name is '【更新用户】'; comment on column tbl_portal_user.update_time is '【更新时间】'; /*==============================================================*/ /* Table: tbl_portal_user_msg */ /*==============================================================*/ create table public.tbl_portal_user_msg ( msg_id int8 not null default nextval('seq_portal_user_msg'::regclass), user_id int8 not null default nextval('seq_sys_user'::regclass), msg_title varchar(200) null, msg_text varchar(2500) null, msg_type varchar(2) null, msg_status varchar(1) null, create_by varchar(64) null, create_by_name varchar(100) null, create_time timestamp null, update_by varchar(64) null, update_by_name varchar(100) null, update_time timestamp null, constraint pk_tbl_portal_user_msg primary key (msg_id) ); comment on table public.tbl_portal_user_msg is '【用户消息表】'; comment on column tbl_portal_user_msg.msg_id is '【主键id】'; comment on column tbl_portal_user_msg.user_id is '【用户ID】'; comment on column tbl_portal_user_msg.msg_title is '【消息标题】'; comment on column tbl_portal_user_msg.msg_text is '【消息内容】'; comment on column tbl_portal_user_msg.msg_type is '【消息类型】'; comment on column tbl_portal_user_msg.msg_status is '【消息状态】'; comment on column tbl_portal_user_msg.create_by is '【创建者】'; comment on column tbl_portal_user_msg.create_by_name is '【 创建用户】'; comment on column tbl_portal_user_msg.create_time is '【创建时间】'; comment on column tbl_portal_user_msg.update_by is '【更新者】'; comment on column tbl_portal_user_msg.update_by_name is '【更新用户】'; comment on column tbl_portal_user_msg.update_time is '【更新时间】'; /*==============================================================*/ /* Table: tbl_sql_console_file */ /*==============================================================*/ create table public.tbl_sql_console_file ( id int8 not null default nextval('seq_sql_console_file'::regclass), name varchar(255) null, source_id int8 not null, sql_text text null, version_num int4 not null default 0, rec_token varchar(10) null, create_by varchar(64) null, create_time timestamp null, update_by varchar(64) null, update_time timestamp null, del_flag char(1) null, user_id int8 not null, pid int8 not null default 0, type char(1) null, constraint tbl_sql_console_file_pkey primary key (id) ); comment on table public.tbl_sql_console_file is '【SQL工作台文件】'; comment on column tbl_sql_console_file.id is '【文件ID】'; comment on column tbl_sql_console_file.name is '【文件名】'; comment on column tbl_sql_console_file.source_id is '【数据元ID】'; comment on column tbl_sql_console_file.sql_text is '【SQL语句】'; comment on column tbl_sql_console_file.version_num is '【版本号】'; comment on column tbl_sql_console_file.rec_token is '【随机码】'; comment on column tbl_sql_console_file.create_by is '【创建者】'; comment on column tbl_sql_console_file.create_time is '【创建时间】'; comment on column tbl_sql_console_file.update_by is '【更新者】'; comment on column tbl_sql_console_file.update_time is '【更新时间】'; comment on column tbl_sql_console_file.del_flag is '【删除标志】0代表存在 2代表删除'; comment on column tbl_sql_console_file.user_id is '【用户id】'; comment on column tbl_sql_console_file.pid is '【父id】'; comment on column tbl_sql_console_file.type is '【类型】0文件夹 1文件'; /*==============================================================*/ /* Table: tbl_sql_data_apply */ /*==============================================================*/ create table public.tbl_sql_data_apply ( apply_id int8 not null default nextval('seq_sql_data_apply'::regclass), user_id int8 not null, data_check_strictly char(1) null, end_time timestamp null, explain text null, status char(1) null, approver varchar(255) null, version_num int4 not null default 0, rec_token varchar(10) null, del_flag varchar(1) null, create_by varchar(64) null, create_time timestamp null, update_by varchar(64) null, update_time timestamp null, remark varchar(500) null, reason varchar(255) null, constraint tbl_sql_data_apply_pkey primary key (apply_id) ); comment on table public.tbl_sql_data_apply is '【SQL元数据权限申请表】'; comment on column tbl_sql_data_apply.apply_id is '【申请id】'; comment on column tbl_sql_data_apply.user_id is '【用户id】'; comment on column tbl_sql_data_apply.data_check_strictly is '【数据树选择项是否关联显示】'; comment on column tbl_sql_data_apply.end_time is '【到期时间】'; comment on column tbl_sql_data_apply.explain is '【申请说明】'; comment on column tbl_sql_data_apply.status is '【审批状态】0 待审批 1审批通过 2审批拒绝'; comment on column tbl_sql_data_apply.approver is '【审批人】'; comment on column tbl_sql_data_apply.version_num is '【版本号】'; comment on column tbl_sql_data_apply.rec_token is '【随机码】'; comment on column tbl_sql_data_apply.del_flag is '【删除标志】0代表存在 2代表删除'; comment on column tbl_sql_data_apply.create_by is '【创建者】'; comment on column tbl_sql_data_apply.create_time is '【创建时间】'; comment on column tbl_sql_data_apply.update_by is '【更新者】'; comment on column tbl_sql_data_apply.update_time is '【更新时间】'; comment on column tbl_sql_data_apply.remark is '【备注】'; comment on column tbl_sql_data_apply.reason is '【拒绝原因】'; /*==============================================================*/ /* Table: tbl_sql_data_authorize */ /*==============================================================*/ create table public.tbl_sql_data_authorize ( id int8 not null default nextval('seq_data_metadata_authorize'::regclass), object_id int8 not null, user_id int8 not null, object_type varchar(10) null, constraint metadata_authorize_pkey primary key (id, object_id, user_id) ); comment on table public.tbl_sql_data_authorize is '【元数据授权信息表】'; comment on column tbl_sql_data_authorize.id is '主键ID'; comment on column tbl_sql_data_authorize.object_id is '目标表主键ID'; comment on column tbl_sql_data_authorize.user_id is '用户ID'; comment on column tbl_sql_data_authorize.object_type is '目标表类型'; /*==============================================================*/ /* Table: tbl_sys_config */ /*==============================================================*/ create table public.tbl_sys_config ( config_id int8 not null default nextval('seq_sys_config'::regclass), version_num int4 not null default 0, rec_token varchar(10) null, config_name varchar(100) null, config_key varchar(100) null, config_value varchar(500) null, config_type char(1) null, create_by varchar(64) null, create_time timestamp null, update_by varchar(64) null, update_time timestamp null, remark varchar(500) null, constraint pk_tbl_sys_config primary key (config_id) ); comment on table public.tbl_sys_config is '【参数配置表】'; comment on column tbl_sys_config.config_id is '【参数主键】'; comment on column tbl_sys_config.version_num is '【版本号】'; comment on column tbl_sys_config.rec_token is '【随机码】'; comment on column tbl_sys_config.config_name is '【参数名称】'; comment on column tbl_sys_config.config_key is '【参数键名】'; comment on column tbl_sys_config.config_value is '【参数键值】'; comment on column tbl_sys_config.config_type is '【系统内置】Y是 N否'; comment on column tbl_sys_config.create_by is '【创建者】'; comment on column tbl_sys_config.create_time is '【创建时间】'; comment on column tbl_sys_config.update_by is '【更新者】'; comment on column tbl_sys_config.update_time is '【更新时间】'; comment on column tbl_sys_config.remark is '【备注】'; /*==============================================================*/ /* Table: tbl_sys_dept */ /*==============================================================*/ create table public.tbl_sys_dept ( dept_id int8 not null default nextval('seq_sys_dept'::regclass), version_num int4 not null default 0, rec_token varchar(10) null, parent_id int8 null, ancestors varchar(50) null, dept_name varchar(30) null, order_num int4 null, leader varchar(20) null, phone varchar(11) null, email varchar(50) null, status char(1) null, del_flag char(1) null, create_by varchar(64) null, create_time timestamp null, update_by varchar(64) null, update_time timestamp null, constraint pk_tbl_sys_dept primary key (dept_id) ); comment on table public.tbl_sys_dept is '【部门表】'; comment on column tbl_sys_dept.dept_id is '【部门id】'; comment on column tbl_sys_dept.version_num is '【版本号】'; comment on column tbl_sys_dept.rec_token is '【随机码】'; comment on column tbl_sys_dept.parent_id is '【父部门id】'; comment on column tbl_sys_dept.ancestors is '【祖级列表】'; comment on column tbl_sys_dept.dept_name is '【部门名称】'; comment on column tbl_sys_dept.order_num is '【显示顺序】'; comment on column tbl_sys_dept.leader is '【负责人】'; comment on column tbl_sys_dept.phone is '【联系电话】'; comment on column tbl_sys_dept.email is '【邮箱】'; comment on column tbl_sys_dept.status is '【部门状态】0正常 1停用'; comment on column tbl_sys_dept.del_flag is '【删除标志】0代表存在 2代表删除'; comment on column tbl_sys_dept.create_by is '【创建者】'; comment on column tbl_sys_dept.create_time is '【创建时间】'; comment on column tbl_sys_dept.update_by is '【更新者】'; comment on column tbl_sys_dept.update_time is '【更新时间】'; /*==============================================================*/ /* Table: tbl_sys_dict_data */ /*==============================================================*/ create table public.tbl_sys_dict_data ( dict_code int8 not null default nextval('seq_sys_dict_data'::regclass), version_num int4 not null default 0, rec_token varchar(10) null, dict_sort int4 null, dict_label varchar(100) null, dict_value varchar(100) null, dict_type varchar(100) null, css_class varchar(100) null, list_class varchar(100) null, is_default char(1) null, status char(1) null, create_by varchar(64) null, create_time timestamp null, update_by varchar(64) null, update_time timestamp null, remark varchar(500) null, constraint pk_tbl_sys_dict_data primary key (dict_code) ); comment on table public.tbl_sys_dict_data is '【字典数据表】'; comment on column tbl_sys_dict_data.dict_code is '【字典编码】'; comment on column tbl_sys_dict_data.version_num is '【版本号】'; comment on column tbl_sys_dict_data.rec_token is '【随机码】'; comment on column tbl_sys_dict_data.dict_sort is '【字典排序】'; comment on column tbl_sys_dict_data.dict_label is '【字典标签】'; comment on column tbl_sys_dict_data.dict_value is '【字典键值】'; comment on column tbl_sys_dict_data.dict_type is '【字典类型】'; comment on column tbl_sys_dict_data.css_class is '【样式属性】其他样式扩展'; comment on column tbl_sys_dict_data.list_class is '【表格回显样式】'; comment on column tbl_sys_dict_data.is_default is '【是否默认】Y是 N否'; comment on column tbl_sys_dict_data.status is '【状态】0正常 1停用'; comment on column tbl_sys_dict_data.create_by is '【创建者】'; comment on column tbl_sys_dict_data.create_time is '【创建时间】'; comment on column tbl_sys_dict_data.update_by is '【更新者】'; comment on column tbl_sys_dict_data.update_time is '【更新时间】'; comment on column tbl_sys_dict_data.remark is '【备注】'; /*==============================================================*/ /* Table: tbl_sys_dict_type */ /*==============================================================*/ create table public.tbl_sys_dict_type ( dict_id int8 not null default nextval('seq_sys_dict_type'::regclass), version_num int4 not null default 0, rec_token varchar(10) null, dict_name varchar(100) null, dict_type varchar(100) null, status char(1) null, create_by varchar(64) null, create_time timestamp null, update_by varchar(64) null, update_time timestamp null, remark varchar(500) null, constraint pk_tbl_sys_dict_type primary key (dict_id) ); comment on table public.tbl_sys_dict_type is '【字典类型表】'; comment on column tbl_sys_dict_type.dict_id is '【字典主键】'; comment on column tbl_sys_dict_type.version_num is '【版本号】'; comment on column tbl_sys_dict_type.rec_token is '【随机码】'; comment on column tbl_sys_dict_type.dict_name is '【字典名称】'; comment on column tbl_sys_dict_type.dict_type is '【字典类型】'; comment on column tbl_sys_dict_type.status is '【状态】0正常 1停用'; comment on column tbl_sys_dict_type.create_by is '【创建者】'; comment on column tbl_sys_dict_type.create_time is '【创建时间】'; comment on column tbl_sys_dict_type.update_by is '【更新者】'; comment on column tbl_sys_dict_type.update_time is '【更新时间】'; comment on column tbl_sys_dict_type.remark is '【备注】'; /*==============================================================*/ /* Table: tbl_sys_job */ /*==============================================================*/ create table public.tbl_sys_job ( job_id int8 not null default nextval('seq_sys_job'::regclass), job_name varchar(64) not null, job_group varchar(64) not null, version_num int4 not null default 0, rec_token varchar(10) null, invoke_target varchar(500) null, cron_expression varchar(255) null, misfire_policy varchar(20) null, concurrent char(1) null, status char(1) null, create_by varchar(64) null, create_time timestamp null, update_by varchar(64) null, update_time timestamp null, remark varchar(500) null, parent_id int8 null, level varchar(200) null, constraint pk_tbl_sys_job primary key (job_id, job_name, job_group) ); comment on table public.tbl_sys_job is '【定时任务调度表】'; comment on column tbl_sys_job.job_id is '【任务ID】'; comment on column tbl_sys_job.job_name is '【任务名称】'; comment on column tbl_sys_job.job_group is '【任务组名】'; comment on column tbl_sys_job.version_num is '【版本号】'; comment on column tbl_sys_job.rec_token is '【随机码】'; comment on column tbl_sys_job.invoke_target is '【调用目标字符串】'; comment on column tbl_sys_job.cron_expression is '【cron执行表达式】'; comment on column tbl_sys_job.misfire_policy is '【计划执行错误策略】1立即执行 2执行一次 3放弃执行'; comment on column tbl_sys_job.concurrent is '【是否并发执行】0允许 1禁止'; comment on column tbl_sys_job.status is '【状态】0正常 1暂停'; comment on column tbl_sys_job.create_by is '【创建者】'; comment on column tbl_sys_job.create_time is '【创建时间】'; comment on column tbl_sys_job.update_by is '【更新者】'; comment on column tbl_sys_job.update_time is '【更新时间】'; comment on column tbl_sys_job.remark is '【备注信息】'; comment on column tbl_sys_job.parent_id is '【父ID】'; comment on column tbl_sys_job.level is '【层级】'; /*==============================================================*/ /* Table: tbl_sys_job_log */ /*==============================================================*/ create table public.tbl_sys_job_log ( job_log_id int8 not null default nextval('seq_sys_job_log'::regclass), job_name varchar(64) null, job_group varchar(64) null, invoke_target varchar(500) null, job_message varchar(500) null, status char(1) null, exception_info varchar(2000) null, create_time timestamp null, constraint pk_tbl_sys_job_log primary key (job_log_id) ); comment on table public.tbl_sys_job_log is '【定时任务调度日志表】'; comment on column tbl_sys_job_log.job_log_id is '【任务日志ID】'; comment on column tbl_sys_job_log.job_name is '【任务名称】'; comment on column tbl_sys_job_log.job_group is '【任务组名】'; comment on column tbl_sys_job_log.invoke_target is '【调用目标字符串】'; comment on column tbl_sys_job_log.job_message is '【日志信息】'; comment on column tbl_sys_job_log.status is '【执行状态】0正常 1失败'; comment on column tbl_sys_job_log.exception_info is '【异常信息】'; comment on column tbl_sys_job_log.create_time is '【创建时间】'; /*==============================================================*/ /* Table: tbl_sys_logininfor */ /*==============================================================*/ create table public.tbl_sys_logininfor ( info_id int8 not null default nextval('seq_sys_logininfor'::regclass), user_name varchar(50) null, ipaddr varchar(128) null, login_location varchar(255) null, browser varchar(50) null, os varchar(50) null, status char(1) null, msg varchar(2000) null, login_time timestamp null, constraint pk_tbl_sys_logininfor primary key (info_id) ); comment on table public.tbl_sys_logininfor is '【系统访问记录】'; comment on column tbl_sys_logininfor.info_id is '【访问ID】'; comment on column tbl_sys_logininfor.user_name is '【用户账号】'; comment on column tbl_sys_logininfor.ipaddr is '【登录IP地址】'; comment on column tbl_sys_logininfor.login_location is '【登录地点】'; comment on column tbl_sys_logininfor.browser is '【浏览器类型】'; comment on column tbl_sys_logininfor.os is '【操作系统】'; comment on column tbl_sys_logininfor.status is '【登录状态】0成功 1失败'; comment on column tbl_sys_logininfor.msg is '【提示消息】'; comment on column tbl_sys_logininfor.login_time is '【访问时间】'; /*==============================================================*/ /* Table: tbl_sys_menu */ /*==============================================================*/ create table public.tbl_sys_menu ( menu_id int8 not null default nextval('seq_sys_menu'::regclass), version_num int4 not null default 0, rec_token varchar(10) null, menu_name varchar(50) null, parent_id int8 null default 0, order_num int4 null, path varchar(200) null, component varchar(255) null, query_params varchar(255) null, is_frame char(1) null, is_cache char(1) null, url_path varchar(255) null, url_method varchar(20) null, url_opr_type varchar(20) null, url_check_flag char(1) null, menu_type char(1) null, visible char(1) null, status char(1) null, perms varchar(100) null, icon varchar(100) null, create_by varchar(64) null, create_time timestamp null, update_by varchar(64) null, update_time timestamp null, remark varchar(500) null, constraint pk_tbl_sys_menu primary key (menu_id) ); comment on table public.tbl_sys_menu is '【菜单权限表】'; comment on column tbl_sys_menu.menu_id is '【菜单ID】'; comment on column tbl_sys_menu.version_num is '【版本号】'; comment on column tbl_sys_menu.rec_token is '【随机码】'; comment on column tbl_sys_menu.menu_name is '【菜单名称】'; comment on column tbl_sys_menu.parent_id is '【父菜单ID】'; comment on column tbl_sys_menu.order_num is '【显示顺序】'; comment on column tbl_sys_menu.path is '【路由地址】'; comment on column tbl_sys_menu.component is '【组件路径】'; comment on column tbl_sys_menu.query_params is '【路由参数】'; comment on column tbl_sys_menu.is_frame is '【是否为外链】0是 1否'; comment on column tbl_sys_menu.is_cache is '【是否缓存】0缓存 1不缓存'; comment on column tbl_sys_menu.url_path is '【url路径】'; comment on column tbl_sys_menu.url_method is '【URL请求方式】由于restful风格同名,因此需要GET,POST等'; comment on column tbl_sys_menu.url_opr_type is '【url操作类型】为了更便捷分配同类型资源,query:查询 ,add:新增,edit:编辑。。。'; comment on column tbl_sys_menu.url_check_flag is '【url网关校验标志】为空或0则不校验;1校验;'; comment on column tbl_sys_menu.menu_type is '【菜单类型】M目录 C菜单 F按钮'; comment on column tbl_sys_menu.visible is '【菜单显示状态】0显示 1隐藏'; comment on column tbl_sys_menu.status is '【菜单状态】0正常 1停用'; comment on column tbl_sys_menu.perms is '【权限标识】'; comment on column tbl_sys_menu.icon is '【菜单图标】'; comment on column tbl_sys_menu.create_by is '【创建者】'; comment on column tbl_sys_menu.create_time is '【创建时间】'; comment on column tbl_sys_menu.update_by is '【更新者】'; comment on column tbl_sys_menu.update_time is '【更新时间】'; comment on column tbl_sys_menu.remark is '【备注】'; /*==============================================================*/ /* Table: tbl_sys_notice */ /*==============================================================*/ create table public.tbl_sys_notice ( notice_id int4 not null default nextval('seq_sys_notice'::regclass), version_num int4 not null default 0, rec_token varchar(10) null, notice_title varchar(50) null, notice_type char(1) null, notice_content bytea null, status char(1) null, create_by varchar(64) null, create_time timestamp null, update_by varchar(64) null, update_time timestamp null, remark varchar(255) null, constraint pk_tbl_sys_notice primary key (notice_id) ); comment on table public.tbl_sys_notice is '【通知公告表】'; comment on column tbl_sys_notice.notice_id is '【公告ID】'; comment on column tbl_sys_notice.version_num is '【版本号】'; comment on column tbl_sys_notice.rec_token is '【随机码】'; comment on column tbl_sys_notice.notice_title is '【公告标题】'; comment on column tbl_sys_notice.notice_type is '【公告类型】1通知 2公告'; comment on column tbl_sys_notice.notice_content is '【公告内容】'; comment on column tbl_sys_notice.status is '【公告状态】0正常 1关闭'; comment on column tbl_sys_notice.create_by is '【创建者】'; comment on column tbl_sys_notice.create_time is '【创建时间】'; comment on column tbl_sys_notice.update_by is '【更新者】'; comment on column tbl_sys_notice.update_time is '【更新时间】'; comment on column tbl_sys_notice.remark is '【备注】'; /*==============================================================*/ /* Table: tbl_sys_oper_log */ /*==============================================================*/ create table public.tbl_sys_oper_log ( oper_id int8 not null default nextval('seq_sys_oper_log'::regclass), title varchar(50) null, business_type int4 null, method varchar(100) null, request_method varchar(10) null, operator_type int4 null, oper_name varchar(50) null, dept_name varchar(50) null, oper_url varchar(255) null, oper_ip varchar(128) null, oper_location varchar(255) null, oper_param varchar(2000) null, json_result varchar(2000) null, status int4 null, error_msg varchar(2000) null, oper_time timestamp null, constraint pk_tbl_sys_oper_log primary key (oper_id) ); comment on table public.tbl_sys_oper_log is '【操作日志记录】'; comment on column tbl_sys_oper_log.oper_id is '【日志主键】'; comment on column tbl_sys_oper_log.title is '【模块标题】'; comment on column tbl_sys_oper_log.business_type is '【业务类型】0其它 1新增 2修改 3删除'; comment on column tbl_sys_oper_log.method is '【方法名称】'; comment on column tbl_sys_oper_log.request_method is '【请求方式】'; comment on column tbl_sys_oper_log.operator_type is '【操作类别】0其它 1后台用户 2手机端用户'; comment on column tbl_sys_oper_log.oper_name is '【操作人员】'; comment on column tbl_sys_oper_log.dept_name is '【部门名称】'; comment on column tbl_sys_oper_log.oper_url is '【请求URL】'; comment on column tbl_sys_oper_log.oper_ip is '【主机地址】'; comment on column tbl_sys_oper_log.oper_location is '【操作地点】'; comment on column tbl_sys_oper_log.oper_param is '【请求参数】'; comment on column tbl_sys_oper_log.json_result is '【返回参数】'; comment on column tbl_sys_oper_log.status is '【操作状态】0正常 1异常'; comment on column tbl_sys_oper_log.error_msg is '【错误消息】'; comment on column tbl_sys_oper_log.oper_time is '【操作时间】'; /*==============================================================*/ /* Table: tbl_sys_post */ /*==============================================================*/ create table public.tbl_sys_post ( post_id int8 not null default nextval('seq_sys_post'::regclass), version_num int4 not null default 0, rec_token varchar(10) null, post_code varchar(64) null, post_name varchar(50) null, post_sort int4 not null, status char(1) null, create_by varchar(64) null, create_time timestamp null, update_by varchar(64) null, update_time timestamp null, remark varchar(500) null, constraint pk_tbl_sys_post primary key (post_id) ); comment on table public.tbl_sys_post is '【岗位信息表】'; comment on column tbl_sys_post.post_id is '【岗位ID】'; comment on column tbl_sys_post.version_num is '【版本号】'; comment on column tbl_sys_post.rec_token is '【随机码】'; comment on column tbl_sys_post.post_code is '【岗位编码】'; comment on column tbl_sys_post.post_name is '【岗位名称】'; comment on column tbl_sys_post.post_sort is '【显示顺序】'; comment on column tbl_sys_post.status is '【状态】0正常 1停用'; comment on column tbl_sys_post.create_by is '【创建者】'; comment on column tbl_sys_post.create_time is '【创建时间】'; comment on column tbl_sys_post.update_by is '【更新者】'; comment on column tbl_sys_post.update_time is '【更新时间】'; comment on column tbl_sys_post.remark is '【备注】'; /*==============================================================*/ /* Table: tbl_sys_role */ /*==============================================================*/ create table public.tbl_sys_role ( role_id int8 not null default nextval('seq_sys_role'::regclass), version_num int4 not null default 0, rec_token varchar(10) null, role_name varchar(30) null, role_key varchar(100) null, role_sort int4 not null, data_scope varchar(1) null, menu_check_strictly varchar(1) null, dept_check_strictly varchar(1) null, status varchar(1) null, del_flag varchar(1) null, create_by varchar(64) null, create_time timestamp null, update_by varchar(64) null, update_time timestamp null, remark varchar(500) null, constraint pk_tbl_sys_role primary key (role_id) ); comment on table public.tbl_sys_role is '【角色信息表】'; comment on column tbl_sys_role.role_id is '【角色ID】'; comment on column tbl_sys_role.version_num is '【版本号】'; comment on column tbl_sys_role.rec_token is '【随机码】'; comment on column tbl_sys_role.role_name is '【角色名称】'; comment on column tbl_sys_role.role_key is '【角色权限字符串】'; comment on column tbl_sys_role.role_sort is '【显示顺序】'; comment on column tbl_sys_role.data_scope is '【数据范围】1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限'; comment on column tbl_sys_role.menu_check_strictly is '【菜单树选择项是否关联显示】'; comment on column tbl_sys_role.dept_check_strictly is '【部门树选择项是否关联显示】'; comment on column tbl_sys_role.status is '【角色状态】0正常 1停用'; comment on column tbl_sys_role.del_flag is '【删除标志】0代表存在 2代表删除'; comment on column tbl_sys_role.create_by is '【创建者】'; comment on column tbl_sys_role.create_time is '【创建时间】'; comment on column tbl_sys_role.update_by is '【更新者】'; comment on column tbl_sys_role.update_time is '【更新时间】'; comment on column tbl_sys_role.remark is '【备注】'; /*==============================================================*/ /* Table: tbl_sys_role_dept */ /*==============================================================*/ create table public.tbl_sys_role_dept ( role_id int8 not null, dept_id int8 not null, constraint pk_tbl_sys_role_dept primary key (role_id, dept_id) ); comment on table public.tbl_sys_role_dept is '【角色和部门关联表】'; comment on column tbl_sys_role_dept.role_id is '【角色ID】'; comment on column tbl_sys_role_dept.dept_id is '【部门ID】'; /*==============================================================*/ /* Table: tbl_sys_role_menu */ /*==============================================================*/ create table public.tbl_sys_role_menu ( role_id int8 not null, menu_id int8 not null, constraint pk_tbl_sys_role_menu primary key (role_id, menu_id) ); comment on table public.tbl_sys_role_menu is '【角色和菜单关联表】'; comment on column tbl_sys_role_menu.role_id is '【角色ID】'; comment on column tbl_sys_role_menu.menu_id is '【菜单ID】'; /*==============================================================*/ /* Table: tbl_sys_user */ /*==============================================================*/ create table public.tbl_sys_user ( user_id int8 not null default nextval('seq_sys_user'::regclass), version_num int4 not null default 0, rec_token varchar(10) null, dept_id int8 null, user_name varchar(30) null, nick_name varchar(30) null, user_type varchar(2) null, email varchar(50) null, phonenumber varchar(11) null, sex char(1) null, avatar varchar(100) null, password varchar(100) null, status char(1) null, del_flag char(1) null, login_ip varchar(128) null, login_date timestamp null, is_locked char(1) null, login_error_count int4 null, last_login_error_time timestamp null, create_by varchar(64) null, create_time timestamp null, update_by varchar(64) null, update_time timestamp null, remark varchar(500) null, constraint pk_tbl_sys_user primary key (user_id) ); comment on table public.tbl_sys_user is '【用户信息表】'; comment on column tbl_sys_user.user_id is '【用户ID】'; comment on column tbl_sys_user.version_num is '【版本号】'; comment on column tbl_sys_user.rec_token is '【随机码】'; comment on column tbl_sys_user.dept_id is '【部门ID】'; comment on column tbl_sys_user.user_name is '【用户账号】'; comment on column tbl_sys_user.nick_name is '【用户昵称】'; comment on column tbl_sys_user.user_type is '【用户类型】00系统用户'; comment on column tbl_sys_user.email is '【用户邮箱】'; comment on column tbl_sys_user.phonenumber is '【手机号码】'; comment on column tbl_sys_user.sex is '【用户性别】0男 1女 2未知'; comment on column tbl_sys_user.avatar is '【头像地址】'; comment on column tbl_sys_user.password is '【密码】'; comment on column tbl_sys_user.status is '【帐号状态】0正常 1停用'; comment on column tbl_sys_user.del_flag is '【删除标志】0代表存在 2代表删除'; comment on column tbl_sys_user.login_ip is '【最后登录IP】'; comment on column tbl_sys_user.login_date is '【最后登录时间】'; comment on column tbl_sys_user.is_locked is '【锁定状态】'; comment on column tbl_sys_user.login_error_count is '【登陆错误次数】'; comment on column tbl_sys_user.last_login_error_time is '【登陆错误时间】'; comment on column tbl_sys_user.create_by is '【创建者】'; comment on column tbl_sys_user.create_time is '【创建时间】'; comment on column tbl_sys_user.update_by is '【更新者】'; comment on column tbl_sys_user.update_time is '【更新时间】'; comment on column tbl_sys_user.remark is '【备注】'; /*==============================================================*/ /* Table: tbl_sys_user_post */ /*==============================================================*/ create table public.tbl_sys_user_post ( user_id int8 not null, post_id int8 not null, constraint pk_tbl_sys_user_post primary key (user_id, post_id) ); comment on table public.tbl_sys_user_post is '【用户与岗位关联表】'; comment on column tbl_sys_user_post.user_id is '【用户ID】'; comment on column tbl_sys_user_post.post_id is '【岗位ID】'; /*==============================================================*/ /* Table: tbl_sys_user_role */ /*==============================================================*/ create table public.tbl_sys_user_role ( user_id int8 not null, role_id int8 not null, constraint pk_tbl_sys_user_role primary key (user_id, role_id) ); comment on table public.tbl_sys_user_role is '【用户和角色关联表】'; comment on column tbl_sys_user_role.user_id is '【用户ID】'; comment on column tbl_sys_user_role.role_id is '【角色ID】'; /*==============================================================*/ /* Table: tbl_sys_warning_contact */ /*==============================================================*/ create table public.tbl_sys_warning_contact ( id int8 not null default nextval('seq_sys_warning_contact'::regclass), version_num int4 not null default 0, rec_token varchar(10) null, warning_type varchar(32) null, contact_type varchar(32) null, contact varchar(32) null, status varchar(32) null, create_by varchar(32) null, create_time timestamp null, update_by varchar(32) null, update_time timestamp null, constraint pk_tbl_sys_warning_contact primary key (id) ); comment on table public.tbl_sys_warning_contact is '【告警联系方式表】'; comment on column tbl_sys_warning_contact.id is '【主键id】'; comment on column tbl_sys_warning_contact.version_num is '【版本号】'; comment on column tbl_sys_warning_contact.rec_token is '【随机码】'; comment on column tbl_sys_warning_contact.warning_type is '【告警场景】'; comment on column tbl_sys_warning_contact.contact_type is '【类型】手机号:01 邮箱:02'; comment on column tbl_sys_warning_contact.contact is '【联系方式】'; comment on column tbl_sys_warning_contact.status is '【状态】正常:00 停用:01 删除:03'; comment on column tbl_sys_warning_contact.create_by is '【创建人】'; comment on column tbl_sys_warning_contact.create_time is '【创建时间】'; comment on column tbl_sys_warning_contact.update_by is '【更新人】'; comment on column tbl_sys_warning_contact.update_time is '【更新时间】'; /*==============================================================*/ /* Table: tbl_sys_warning_log */ /*==============================================================*/ create table public.tbl_sys_warning_log ( id int8 not null default nextval('seq_sys_warning_log'::regclass), contact_type varchar(32) null, warning_type varchar(32) null, contact varchar(32) null, title varchar(128) null, content varchar(1024) null, status varchar(32) null, send_time timestamp null, constraint pk_tbl_sys_warning_log primary key (id) ); comment on table public.tbl_sys_warning_log is '【告警记录表】'; comment on column tbl_sys_warning_log.id is '【主键 id】'; comment on column tbl_sys_warning_log.contact_type is '【发送方式】'; comment on column tbl_sys_warning_log.warning_type is '【告警场景】'; comment on column tbl_sys_warning_log.contact is '【发送地址】'; comment on column tbl_sys_warning_log.title is '【标题】'; comment on column tbl_sys_warning_log.content is '【发送内容】'; comment on column tbl_sys_warning_log.status is '【状态】'; comment on column tbl_sys_warning_log.send_time is '【发送时间】';