Browse Source

项目分类统计sql

dev
yinzuomei 5 years ago
parent
commit
8bbbbc2610
  1. 47
      epmet-module/data-statistical/data-statistical-server/src/main/resources/db/migration/V0.0.10__add_project_category_analysis.sql

47
epmet-module/data-statistical/data-statistical-server/src/main/resources/db/migration/V0.0.10__add_project_category_analysis.sql

@ -0,0 +1,47 @@
-- epmet_data_statistical 库:
drop table if exists fact_origin_project_category_daily;
CREATE TABLE `fact_origin_project_category_daily` (
`ID` varchar(64) NOT NULL COMMENT '主键',
`CUSTOMER_ID` varchar(64) NOT NULL COMMENT '客户id',
`PROJECT_ID` varchar(64) NOT NULL COMMENT '项目id',
`CATEGORY_CODE` varchar(50) NOT NULL COMMENT '分类编码',
`PARENT_CATEGORY_CODE` varchar(50) NOT NULL COMMENT '所属父类分类编码',
`LEVEL` int(11) NOT NULL COMMENT '分类等级:1、2....;产品目前只有2级分类',
`DEL_FLAG` char(1) NOT NULL DEFAULT '0' COMMENT '删除标识 0未删除;1已删除',
`REVISION` int(11) NOT NULL COMMENT '乐观锁',
`CREATED_BY` varchar(64) NOT NULL COMMENT '创建人',
`CREATED_TIME` datetime NOT NULL COMMENT '创建时间',
`UPDATED_BY` varchar(64) NOT NULL COMMENT '更新人',
`UPDATED_TIME` datetime NOT NULL COMMENT '更新时间',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目所属分类表';
-- epmet_data_statistical_display 、epmet_evaluation_index:
drop table if exists customer_project_category_dict;
CREATE TABLE `customer_project_category_dict` (
`ID` varchar(64) NOT NULL COMMENT '主键',
`CUSTOMER_ID` varchar(64) NOT NULL COMMENT '客户id',
`CUSTOMER_TYPE` varchar(20) NOT NULL COMMENT '外部客户:external;内部客户:internal',
`CATEGORY_CODE` varchar(64) NOT NULL COMMENT '客户自己的分类编码',
`CATEGORY_NAME` varchar(500) CHARACTER SET utf8 NOT NULL COMMENT '客户自己的分类名称',
`PARENT_CATEGORY_CODE` varchar(64) NOT NULL COMMENT '父类分类编码,如果是一级分类,此列赋值为0',
`LEVEL` int(11) NOT NULL COMMENT '分类等级:1、2....;产品只有2级分类',
`SORT` int(11) unsigned NOT NULL COMMENT '排序',
`IS_DISABLE` varchar(32) CHARACTER SET utf8 NOT NULL COMMENT '是否禁用(enable:启用 disable:禁用)',
`EPMET_CATEGORY_CODE` varchar(64) DEFAULT NULL COMMENT '对应e世通中的分类编码,没有此列为空',
`ORIGIN_CREATED_TIME` datetime DEFAULT NULL COMMENT '原始创建时间',
`ORIGIN_UPDATED_TIME` datetime DEFAULT NULL COMMENT '原始更新时间',
`CATEGORY_ID` varchar(64) NOT NULL COMMENT '分类字典表主键',
`DEL_FLAG` char(1) NOT NULL DEFAULT '0' COMMENT '删除标识 0未删除;1已删除',
`REVISION` int(11) NOT NULL COMMENT '乐观锁',
`CREATED_BY` varchar(64) NOT NULL COMMENT '创建人',
`CREATED_TIME` datetime NOT NULL COMMENT '创建时间',
`UPDATED_BY` varchar(64) NOT NULL COMMENT '更新人',
`UPDATED_TIME` datetime NOT NULL COMMENT '更新时间',
PRIMARY KEY (`ID`) USING BTREE,
UNIQUE KEY `UN_KEY` (`CUSTOMER_ID`,`CATEGORY_CODE`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='客户项目分类字典表';
-- epmet_data_statistical_display 、epmet_evaluation_index:
alter table screen_project_category_org_daily add column `LEVEL` int(11) NOT NULL COMMENT '分类等级1、2....';
alter table screen_project_category_grid_daily add column `LEVEL` int(11) NOT NULL COMMENT '分类等级1、2....';
Loading…
Cancel
Save