Browse Source

Merge branch 'master' of http://39.106.8.246:3003/persagy/persagy-dmp-doc

wangcunwen 4 years ago
parent
commit
cccec52b7d
10 changed files with 954 additions and 0 deletions
  1. BIN
      .DS_Store
  2. 1 0
      .gitignore
  3. BIN
      Data_middle_platform_framework/.DS_Store
  4. 33 0
      SQL/alarm.ddl.sql
  5. 89 0
      SQL/dic.ddl.sql
  6. 33 0
      SQL/dpt.ddl.sql
  7. 445 0
      SQL/org.ddl.sql
  8. 73 0
      SQL/rwd.ddl.sql
  9. 4 0
      alarm.md
  10. 276 0
      数据中台接口文档.md

BIN
.DS_Store


+ 1 - 0
.gitignore

@@ -42,3 +42,4 @@ build/Release
 # https://docs.npmjs.com/misc/faq#should-i-check-my-node-modules-folder-into-git
 node_modules
 
+.DS_Store

BIN
Data_middle_platform_framework/.DS_Store


+ 33 - 0
SQL/alarm.ddl.sql

@@ -0,0 +1,33 @@
+## 报警系统数据表
+# 报警条目表
+DROP TABLE IF EXISTS `alarm_item`;
+create table alarm_item
+(
+    id varchar(40) not null primary key,
+    code varchar(40) not null,
+    name varchar(255) null,
+    project_id varchar(40) null,
+    alarm_category varchar(100) null,
+    level varchar(40)  null,
+    valid int null,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500) null
+) comment '报警条目表';
+
+# 报警记录表
+DROP TABLE IF EXISTS `alarm_record`;
+create table alarm_record
+(
+    id varchar(40)  not null primary key,
+    code varchar(40)  null,
+    project_id varchar(50)  null,
+    object_id varchar(50)  null,
+    level varchar(10)  null,
+    status varchar(50)  null,
+    create_time varchar(14)  null,
+    recover_time varchar(14)  null,
+    remark varchar(500) null
+) comment '报警记录表';

+ 89 - 0
SQL/dic.ddl.sql

@@ -0,0 +1,89 @@
+##数据字典表
+# 字典类型
+DROP TABLE IF EXISTS `dic_dt_type`;
+create table dic_dt_type
+(
+    id varchar(20) not null primary key ,
+    group_code varchar(20) null,
+    type varchar(40) not null,
+    name varchar(40) not null,
+    description varchar(200) null,
+    status int not null,
+    create_time timestamp null,
+    create_user varchar(40) null,
+    update_time timestamp null,
+    update_user varchar(40) null,
+    remark varchar(200) null
+) comment '字典类型';
+
+# 字典数据
+DROP TABLE IF EXISTS `dic_dt_data`;
+create table dic_dt_data
+(
+    id varchar(20) not null primary key ,
+    dict_type_id varchar(20) not null,
+    parent_id varchar(20) null,
+    type varchar(40) not null,
+    code varchar(40) not null,
+    label varchar(40) not null,
+    status int not null,
+    create_time timestamp null,
+    create_user varchar(40) null,
+    update_time timestamp null,
+    update_user varchar(40) null,
+    remark varchar(200) null
+) comment '字典数据';
+
+# 字典数据映射
+DROP TABLE IF EXISTS `dic_dt_data_map`;
+create table dic_dt_data_map
+(
+    id varchar(20) not null primary key ,
+    dict_data_id varchar(20) not null,
+    type varchar(40) not null,
+    group_code varchar(20) not null,
+    target_code varchar(20) not null,
+    label varchar(40) not null,
+    code varchar(40) not null,
+    status int not null,
+    create_time timestamp null,
+    create_user varchar(40) null,
+    update_time timestamp null,
+    update_user varchar(40) null,
+    remark varchar(200) null
+) comment '字典数据映射';
+
+# 知识库类型
+DROP TABLE IF EXISTS `dic_kl_type`;
+create table dic_kl_type
+(
+    id varchar(20) not null primary key ,
+    code varchar(40) not null,
+    name varchar(40) not null,
+    description varchar(500) null,
+    status int not null,
+    create_time timestamp null,
+    create_user varchar(40) null,
+    update_time timestamp null,
+    update_user varchar(40) null,
+    remark varchar(200) null
+) comment '知识库类型';
+
+# 知识库数据
+DROP TABLE IF EXISTS `dic_kl_data`;
+create table dic_kl_data
+(
+    id varchar(20) not null primary key ,
+    kl_type_code varchar(20) not null,
+    kl_type_name varchar(40) not null,
+    parent_id varchar(20) null,
+    code varchar(40) not null,
+    label varchar(40) not null,
+    value varchar(500) null,
+    status int not null,
+    create_time timestamp null,
+    create_user varchar(40) null,
+    update_time timestamp null,
+    update_user varchar(40) null,
+    remark varchar(200) null
+) comment '知识库数据';

+ 33 - 0
SQL/dpt.ddl.sql

@@ -0,0 +1,33 @@
+## 务调度系统数据表
+# 任务配置
+DROP TABLE IF EXISTS `dpt_task_cfg`;
+create table dpt_task_cfg
+(
+    id  varchar(40) not null primary key ,
+    group_code  varchar(20) null ,
+    app_code    varchar(40) null ,
+    project_id  varchar(40) null ,
+    code    varchar(20) not null ,
+    name    varchar(40) not null ,
+    type    varchar(20) not null ,
+    config  json not null ,
+    params  json not null ,
+    time_rule   json not null ,
+    start_time  timestamp null ,
+    end_time    timestamp null ,
+    response_time   int not null ,
+    level   varchar(20) not null ,
+    remark  varchar(200)
+) comment '任务配置';
+
+# 任务执行记录
+DROP TABLE IF EXISTS `dpt_task_record`;
+create table dpt_task_record
+(
+    id  varchar(40) not null primary key ,
+    task_id varchar(40) not null ,
+    start_time  timestamp null ,
+    end_time timestamp null ,
+    success int not null ,
+    error_info  json not null
+) comment '任务执行记录';

+ 445 - 0
SQL/org.ddl.sql

@@ -0,0 +1,445 @@
+## 人员组织权限
+# 1、集团(多租户)
+DROP TABLE IF EXISTS `org_group`;
+create table org_group
+(
+    id varchar(40) not null primary key ,
+    code varchar(40) null,
+    name varchar(255) null,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500) null
+) comment '集团';
+
+# 2、公司
+DROP TABLE IF EXISTS `org_company`;
+create table org_company
+(
+    id varchar(40) not null primary key ,
+    name varchar(40) null,
+    group_code varchar(40) not null ,
+    parent_id varchar(40) null,
+    create_user varchar(40) null,
+    create_time timestamp null ,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500) null
+) comment '公司';
+
+# 3、部门
+DROP TABLE IF EXISTS `org_dept`;
+create table org_dept
+(
+    id varchar(40) not null primary key ,
+    name varchar(40) not null ,
+    parent_dept_id varchar(40) not null ,
+    parent_company_id varchar(40) not null ,
+    project_id varchar(40) not null ,
+    group_code varchar(40) not null ,
+    type varchar(40) not null comment '部门分类',
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '部门表';
+
+# 4、岗位
+DROP TABLE IF EXISTS `org_job`;
+create table org_job
+(
+    id varchar(40) not null primary key ,
+    name varchar(40) not null ,
+    project_id varchar(40) not null ,
+    group_code varchar(40) not null ,
+    type varchar(40) not null comment '岗位类型',
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '岗位';
+
+# 5、部门模板
+DROP TABLE IF EXISTS `org_dept_template`;
+create table org_dept_template
+(
+    id varchar(40) not null primary key ,
+    name varchar(40) not null ,
+    group_code varchar(40) not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '部门模板';
+
+# 6、部门层级结构模版
+DROP TABLE IF EXISTS `org_dept_lv_template`;
+create table org_dept_lv_template
+(
+    id varchar(40) not null primary key ,
+    name varchar(40) not null ,
+    parent_id varchar(40) not null ,
+    group_code varchar(40) not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '部门层级结构模板';
+
+# 7、岗位模版
+DROP TABLE IF EXISTS `org_job_template`;
+create table org_job_template
+(
+    id varchar(40) not null primary key ,
+    name varchar(40) not null ,
+    group_code varchar(40) not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '岗位模版';
+
+# 8、岗位模版与部门模版关系表
+DROP TABLE IF EXISTS `org_job_dept_template`;
+create table org_job_dept_template
+(
+    id varchar(40) not null primary key ,
+    name varchar(40) not null ,
+    parent_id varchar(40) not null ,
+    group_code varchar(40) not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500) null
+) comment '岗位模版与部门模版关系表';
+
+
+# 9、人员
+DROP TABLE IF EXISTS `org_person`;
+create table org_person
+(
+    id varchar(40) not null primary key ,
+    person_name varchar(40) null ,
+    gender int null ,
+    status int not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '人员' ;
+
+# 10、账号
+DROP TABLE IF EXISTS `org_account`;
+create table org_account
+(
+    id varchar(40) not null primary key ,
+    username varchar(40) null ,
+    password varchar(40) null ,
+    person_id varchar(40) null ,
+    status int not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '账号';
+
+# 11、项目数据权限
+DROP TABLE IF EXISTS `org_auth_prj_data`;
+create table org_auth_prj_data
+(
+    id varchar(40) not null primary key ,
+    name varchar(40) not null ,
+    group_code varchar(40) null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '项目数据权限';
+
+# 12、公司下的项目数据权限表
+DROP TABLE IF EXISTS `org_auth_company_prj`;
+create table org_auth_company_prj
+(
+    id varchar(40) not null primary key ,
+    company_id varchar(40) not null ,
+    project_id varchar(40) not null ,
+    group_code varchar(40) not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '公司下的项目数据权限表';
+
+# 13、项目下的公司数据表
+DROP TABLE IF EXISTS `org_rel_company_prj`;
+create table org_rel_company_prj
+(
+    id varchar(40) not null primary key ,
+    company_id varchar(40) not null ,
+    project_id varchar(40) not null ,
+    group_code varchar(40) not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '项目下的公司数据表';
+
+# 14、部门的项目数据权限表
+DROP TABLE IF EXISTS `org_auth_dept_prj`;
+create table org_auth_dept_prj
+(
+    id varchar(40) not null primary key ,
+    dept_id varchar(40) not null ,
+    project_id varchar(40) not null ,
+    group_code varchar(40) not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '部门的项目数据权限表';
+
+# 15、岗位&部门关系表
+DROP TABLE IF EXISTS `org_cfg_dept_job`;
+create table org_cfg_dept_job
+(
+    id varchar(40) not null primary key ,
+    dept_id varchar(40) not null comment '部门id',
+    job_id varchar(40) not null comment '岗位id',
+    status int not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '岗位&部门关系表';
+
+# 16、人员配置公司管理权限
+DROP TABLE IF EXISTS `org_cfg_person_company`;
+create table org_cfg_person_company
+(
+    id varchar(40) not null primary key ,
+    person_id varchar(40) not null comment '账号id',
+    company_id varchar(40) not null comment '公司id',
+    status int not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '人员配置公司管理权限';
+
+# 17、人员配置项目数据权限
+DROP TABLE IF EXISTS `org_cfg_person_prj`;
+create table org_cfg_person_prj
+(
+    id varchar(40) not null primary key ,
+    person_id varchar(40) not null comment '账号id',
+    project_id varchar(40) not null comment '项目id',
+    status int not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '人员配置项目数据权限';
+
+# 18、人员与部门关系表
+DROP TABLE IF EXISTS `org_cfg_person_dept`;
+create table org_cfg_person_dept
+(
+    id varchar(40) not null primary key ,
+    person_id varchar(40) not null comment '账号id',
+    dept_id varchar(40) not null comment '部门id',
+    major_dept int not null comment '是否为主部门',
+    status int not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '人员与部门关系表';
+
+# 19、人员与岗位关系表
+DROP TABLE IF EXISTS `org_cfg_person_job`;
+create table org_cfg_person_job
+(
+    id varchar(40) not null primary key ,
+    person_id varchar(40) not null comment '账号id',
+    dept_job_id varchar(40) not null comment '部门岗位关系id',
+    status int not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '人员与岗位关系表';
+
+# 20、产品线
+DROP TABLE IF EXISTS `org_product`;
+create table org_product
+(
+    id varchar(40) not null primary key ,
+    code varchar(40) not null ,
+    name varchar(40) not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '产品线';
+
+# 21、应用
+DROP TABLE IF EXISTS `org_application`;
+create table org_application
+(
+    id varchar(40) not null primary key ,
+    code varchar(40) not null ,
+    name varchar(40) not null ,
+    category varchar(40) not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '应用';
+
+# 22、功能
+DROP TABLE IF EXISTS `org_function`;
+create table org_function
+(
+    id varchar(40) not null primary key ,
+    code varchar(40) not null ,
+    name varchar(40) not null ,
+    app_code varchar(40) not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '功能';
+
+# 23、功能层级
+DROP TABLE IF EXISTS `org_function_lv`;
+create table org_function_lv
+(
+    id varchar(40) not null primary key ,
+    code varchar(40) not null ,
+    name varchar(40) not null ,
+    parent_id varchar(40) null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '功能层级';
+
+
+# 24、集团配置应用
+DROP TABLE IF EXISTS `org_cfg_group_app`;
+create table org_cfg_group_app
+(
+    id varchar(40) not null primary key ,
+    app_code varchar(40) not null ,
+    group_code varchar(40) not null ,
+    status int not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '集团配置应用';
+
+
+# 25、集团配置功能
+DROP TABLE IF EXISTS `org_cfg_group_func`;
+create table org_cfg_group_func
+(
+    id varchar(40) not null primary key ,
+    func_code varchar(40) not null ,
+    group_code varchar(40) not null ,
+    status int not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '集团配置功能';
+
+# 26、项目配置应用
+DROP TABLE IF EXISTS `org_cfg_prj_app`;
+create table org_cfg_prj_app
+(
+    id varchar(40) not null primary key ,
+    app_code varchar(40) not null ,
+    project_id varchar(40) not null ,
+    group_code varchar(40) not null ,
+    status int not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '项目配置应用';
+
+
+# 27、项目配置功能
+DROP TABLE IF EXISTS `org_cfg_prj_func`;
+create table org_cfg_prj_func
+(
+    id varchar(40) not null primary key ,
+    func_code varchar(40) not null ,
+    project_id varchar(40) not null ,
+    group_code varchar(40) not null ,
+    status int not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '项目配置功能';
+
+# 28、岗位配置应用
+DROP TABLE IF EXISTS `org_cfg_job_app`;
+create table org_cfg_job_app
+(
+    id varchar(40) not null primary key ,
+    app_code varchar(40) not null ,
+    job_id varchar(40) not null ,
+    group_code varchar(40) not null ,
+    status int not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '岗位配置应用';
+
+# 29、岗位配置功能
+DROP TABLE IF EXISTS `org_cfg_job_func`;
+create table org_cfg_job_func
+(
+    id varchar(40) not null primary key ,
+    func_code varchar(40) not null ,
+    app_code varchar(40) not null ,
+    job_id varchar(40) not null ,
+    group_code varchar(40) not null ,
+    status int not null ,
+    create_user varchar(40) null,
+    create_time timestamp null,
+    update_user varchar(40) null,
+    update_time timestamp null,
+    remark varchar(500)
+) comment '岗位配置功能';

+ 73 - 0
SQL/rwd.ddl.sql

@@ -0,0 +1,73 @@
+DROP TABLE IF EXISTS `rwd_def_class`;
+
+CREATE TABLE `rwd_def_class` (
+	`code` varchar(40) NOT NULL COMMENT '全局唯一 ',
+	`obj_type` varchar(40) NOT NULL COMMENT '大类型:项目建筑楼层空间系统设备竖井',
+	`name` varchar(40) NOT NULL COMMENT '类型名称 ',
+	`alias_code` varchar(40) NOT NULL COMMENT '类型别名编码, 集团下唯一 ',
+	`alias_name` varchar(40) NOT NULL COMMENT '类型别名名称',
+	`major_code` varchar(40) DEFAULT NULL COMMENT '专业编码, 上级类型是系统or设备时该字段有值',
+	`system_code` varchar(40) DEFAULT NULL COMMENT '系统编码,上级类型是设备时该字段有值,值为系统类型的code ',
+	`parent_code` varchar(40) DEFAULT NULL COMMENT '上级类型code,默认为"0" ',
+	PRIMARY KEY (`code`),
+	KEY (`alias_code`),
+	KEY (`parent_code`),
+	KEY (`major_code`)
+) COMMENT '类型定义表';
+
+DROP TABLE IF EXISTS `rwd_def_class_alias`;
+
+CREATE TABLE `rwd_def_class_alias` (
+	`id` varchar(40) NOT NULL,
+	`code` varchar(40) NOT NULL COMMENT '全局唯一 ',
+	`alias_code` varchar(40) NOT NULL COMMENT '类型别名编码, 集团下唯一 ',
+	`alias_name` varchar(40) NOT NULL COMMENT '类型别名名称',
+	`group_code` varchar(40) DEFAULT NULL COMMENT '集团编码',
+	PRIMARY KEY (`id`),
+	KEY (`group_code`, `code`),
+	KEY (`group_code`, `alias_code`)
+) COMMENT '类型别名';
+
+DROP TABLE IF EXISTS `rwd_def_funcid`;
+
+CREATE TABLE `rwd_def_funcid` (
+	`id` varchar(40) NOT NULL,
+	`code` varchar(40) DEFAULT NULL COMMENT '信息点编码,同类型下唯一',
+	`camel_code` varchar(40) DEFAULT NULL COMMENT '信息点编码,同类型下唯一,驼峰格式',
+	`name` varchar(40) DEFAULT NULL COMMENT '信息点名称',
+	`class_code` varchar(40) DEFAULT NULL COMMENT '类型编码',
+	`category` varchar(40) DEFAULT NULL COMMENT '信息点分类:静态,脉冲,阶段,时序',
+	`first_tag` varchar(40) DEFAULT NULL COMMENT '一级标签',
+	`second_tag` varchar(40) DEFAULT NULL COMMENT '二级标签',
+	`priority` varchar(40) DEFAULT NULL COMMENT '优先级',
+	`input_mode` varchar(40) DEFAULT NULL COMMENT '输入方式',
+	`unit` varchar(40) DEFAULT NULL COMMENT '单位',
+	`data_type` varchar(40) DEFAULT NULL COMMENT '数据类型',
+	`is_multiple` varchar(40) DEFAULT NULL COMMENT '是否复数',
+	`is_region` varchar(40) DEFAULT NULL COMMENT '是否区间',
+	`formater` varchar(40) DEFAULT NULL COMMENT '数据格式',
+	`data_source` json DEFAULT NULL COMMENT '数据源取值范围/枚举值清单等,根据dataType有不同的内容',
+	`note` varchar(40) DEFAULT NULL COMMENT '备注',
+	`sub_flag` varchar(40) DEFAULT NULL COMMENT '子分类标记:是否可以按此信息点进行子分类替换,同一类型下目前只支持一个子分类信息点',
+	`weak_point` int(40) DEFAULT NULL COMMENT '虚点',
+	PRIMARY KEY (`id`),
+	KEY (`class_code`, `code`),
+	KEY (`class_code`, `camel_code`)
+) COMMENT '信息点定义表';
+
+DROP TABLE IF EXISTS `rwd_def_funcid_alias`;
+
+CREATE TABLE `rwd_def_funcid_alias` (
+	`id` VARCHAR(40) NOT NULL,
+	`code` VARCHAR(40) DEFAULT NULL COMMENT '信息点编码,同类型下唯一',
+	`camel_code` varchar(40) DEFAULT NULL COMMENT '信息点编码,同类型下唯一,驼峰格式',
+	`class_code` VARCHAR(40) DEFAULT NULL COMMENT '类型编码',
+	`alias_code` VARCHAR(40) NOT NULL COMMENT '类型别名编码, 集团下唯一 ',
+	`alias_name` VARCHAR(40) NOT NULL COMMENT '类型别名名称',
+	`group_code` VARCHAR(40) DEFAULT NULL COMMENT '集团编码',
+	`project_id` VARCHAR(40) DEFAULT NULL COMMENT '虚点',
+	PRIMARY KEY (`id`),
+	KEY (`group_code`, `project_id`, `class_code`, `code`),
+	KEY (`group_code`, `project_id`, `class_code`, `camel_code`),
+	KEY (`group_code`, `project_id`, `class_code`, `alias_code`)
+) COMMENT '信息点别名表';

+ 4 - 0
alarm.md

@@ -32,6 +32,8 @@
 | remark         |          | varchar(500) |      | 备注                    |
 | valid          | 有效状态 | bit          | Y    | 条目状态:0停用,1有效  |
 
+
+
 | 报警记录     |          |              |      |                         |
 | ------------ | -------- | ------------ | ---- | ----------------------- |
 | 字段         | 字段名称 | 类型         | 非空 | 备注                    |
@@ -60,6 +62,8 @@
 | remark           |              | varchar(500) |      | 备注                                                         |
 |                  |              |              |      |                                                              |
 
+
+
 | 对象点位报警配置 |              |              |      |          |
 | ---------------- | ------------ | ------------ | ---- | -------- |
 | 字段             | 字段名称     | 类型         | 非空 | 备注     |

+ 276 - 0
数据中台接口文档.md

@@ -0,0 +1,276 @@
+# 数据中台接口文档
+
+以下查询为模板案例:参考实体类 Example
+
+| 字段 | 类型   |
+| ---- | ------ |
+| id   | int    |
+| name | string |
+| age  | int    |
+
+#### 查询
+
+​	[通用查询](http://git.sagacloud.cn/sagacloud/paas-doc/src/e172ee3ddd372d8f3b0f205cf337f85d3f6dadd4/通用查询.md)
+
+#### 新增
+
+请求地址
+
+```json
+POST: /example/create
+```
+
+请求参数
+
+```json
+{
+    "id": "1",
+    "name": "test",
+    "age": "23"
+}
+```
+
+返回内容
+
+```json
+{
+    "result": "success",
+    "message": null,
+    "data": {
+        "id": "1"
+    }
+}
+```
+
+#### 更新
+
+请求地址
+
+```json
+POST: /example/update
+```
+
+请求参数
+
+```json
+{
+    "id": "1",
+    "name": "test",
+    "age": "23"
+}
+```
+
+返回内容
+
+```json
+{
+    "result": "success",
+    "message": null,
+    "data": {
+        "id": "1"
+    }
+}
+```
+
+#### 删除
+
+请求地址
+
+```json
+POST: /example/delete
+```
+
+请求参数
+
+```json
+{
+    "id": "1",
+    "name": "test",
+    "age": "23"
+}
+```
+
+返回内容
+
+```json
+{
+    "result": "success",
+    "message": null,
+    "data": null
+}
+```
+
+
+
+### 系统接口路径
+
+### (注:condition 为 query,create,update,delete)
+
+### (注:为了读写分离,serviceid还会变动,请不要写死)
+
+### 报警系统
+
+```json
+报警条目
+	POST:/alarm/item/{condition}
+
+报警记录
+	POST:/alarm/record/{condition}
+```
+
+### 数据字典
+
+```json
+数据字典类型
+	POST:/dt/type/{condition}
+	
+数据字典数据
+	POST:/dt/data/{condition}
+	
+数据字典数据映射
+ 	POST:/dt/data/map
+```
+
+### 知识库
+
+```json
+知识库类型
+	POST:/kl/type
+	
+知识库数据
+ 	POST:/kl/data
+```
+
+### 任务调度
+
+```json
+任务配置
+	POST:/task/cfg/{condition}
+	
+任务执行记录	
+	POST:/task/record/{condition}
+```
+
+#### 物理世界
+
+```json
+POST:/app/class/{condition}
+POST:/app/funcid/{condition}
+POST:/class/alias/{condition}
+POST:/class/{condition}
+POST:/funcid/alias/{condition}
+POST:/funcid/{condition}
+POST:/graph/{condition}
+POST:/graph/instance/{condition}
+POST:/object/{condition}
+POST:/relation/{condition}
+POST:/rel/{condition}
+POST:/schema/class/{condition}
+POST:/schema/{condition}
+POST:/schema/funcid/{condition}
+POST:/schema/project/{condition}
+```
+
+### 组织人员权限
+
+```json
+集团
+  POST:/group/{condition}
+  
+公司
+  POST:/company/{condition}
+  
+部门
+  POST:/dept/{condition}
+  
+岗位
+  POST:/job/{condition}
+
+人员信息
+  POST:/person/{condition}
+
+账号
+  POST:/account/{condition}
+
+应用
+  POST:/application/{condition}
+
+功能
+  POST:/function/{condition}
+
+产品线
+  POST:/product/{condition}
+
+公司下的项目数据权限表
+  POST:/auth/company/prj/{condition}
+
+部门的项目数据权限表
+  POST:/auth/dept/prj/{condition}
+
+项目数据权限
+  POST:/auth/prj/data/{condition}
+
+岗位&部门关系表
+  POST:/cfg/dept/job/{condition}
+
+集团配置应用
+  POST:/cfg/group/app/{condition}
+
+集团配置功能
+  POST:/cfg/group/func/{condition}
+
+岗位配置应用
+  POST:/cfg/job/app/{condition}
+
+岗位配置功能
+  POST:/cfg/job/func/{condition}
+
+人员配置公司管理权限
+  POST:/cfg/person/company/{condition}
+
+人员与部门关系表
+  POST:/cfg/person/dept/{condition}
+
+人员与岗位关系表
+  POST:/cfg/person/job/{condition}
+
+人员配置项目数据权限
+  POST:/cfg/person/prj/{condition}
+
+项目配置应用
+  POST:/cfg/prj/app/{condition}
+
+项目配置功能
+  POST:/cfg/prj/func/{condition}
+
+部门层级结构模版
+  POST:/dept/lv/template/{condition}
+
+部门模板
+  POST:/dept/template/{condition}
+
+功能层级
+  POST:/function/lv/{condition}
+
+岗位模版与部门模版关系表
+  POST:/job/dept/template/{condition}
+
+岗位模版
+  POST:/job/template/{condition}
+
+项目下的公司数据表
+  POST:/rel/company/prj/{condition}
+```
+
+
+
+
+
+
+
+
+
+
+
+
+