123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244 |
- -- ----------------------------
- -- 1. 模板分类表
- -- ----------------------------
- CREATE TABLE `dc_template_category` (
- `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '分类ID',
- `name` VARCHAR(60) NOT NULL COMMENT '分类名称',
- `parent_id` INT(11) DEFAULT '0' COMMENT '父级ID',
- `intro` TEXT COMMENT '分类介绍',
- `create_time` DATETIME DEFAULT NULL COMMENT '创建日期',
- `status` SMALLINT(6) NOT NULL COMMENT '状态(5-使用中 6-已停用 4-已删除)',
- PRIMARY KEY (`id`)
- ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COMMENT='模板分类表';
- -- ----------------------------
- -- 2. 模板表
- -- ----------------------------
- CREATE TABLE `dc_template` (
- `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '模板ID',
- `code` VARCHAR(60) NOT NULL COMMENT '模板编码',
- `name` VARCHAR(60) NOT NULL COMMENT '模板名称',
- `category_id` INT(11) DEFAULT '0' COMMENT '分类ID',
- `lay_id` VARCHAR(60) DEFAULT NULL COMMENT '布局ID',
- `type` VARCHAR(60) DEFAULT NULL COMMENT '模板类型',
- `content` TEXT COMMENT '模板内容',
- `attrs` TEXT COMMENT '模板属性',
- `intro` TEXT COMMENT '模板介绍',
- `admin_id` INT(11) DEFAULT '0' COMMENT '管理员ID',
- `create_time` DATETIME DEFAULT NULL COMMENT '创建日期',
- `status` SMALLINT(6) NOT NULL COMMENT '状态(5-使用中 6-已停用 4-已删除)',
- PRIMARY KEY (`id`)
- ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COMMENT='模板表';
- -- ----------------------------
- -- 1. 项目分类表
- -- ----------------------------
- CREATE TABLE dc_project_category (
- id int NOT NULL AUTO_INCREMENT,
- code varchar(60) NOT NULL COMMENT '分类编码',
- name varchar(255) NOT NULL COMMENT '分类名称',
- create_time datetime COMMENT '创建时间',
- status smallint COMMENT '状态',
- PRIMARY KEY (id)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
- -- ----------------------------
- -- 2. 项目表
- -- ----------------------------
- CREATE TABLE dc_project (
- id int NOT NULL AUTO_INCREMENT,
- name varchar(255) NOT NULL COMMENT '项目名称',
- intro text COMMENT '项目介绍',
- user_id bigint COMMENT '用户ID',
- category_id int COMMENT '分类ID',
- create_time datetime COMMENT '创建时间',
- status smallint COMMENT '状态',
- PRIMARY KEY (id)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
- -- ----------------------------
- -- 3. 项目文档关联表
- -- ----------------------------
- CREATE TABLE dc_project_document (
- id int NOT NULL AUTO_INCREMENT,
- project_id int COMMENT '项目ID',
- doc_id int COMMENT '文档ID',
- create_time datetime COMMENT '创建时间',
- status smallint COMMENT '状态',
- PRIMARY KEY (id)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
- -- ----------------------------
- -- 1. 产品分类表
- -- ----------------------------
- CREATE TABLE dc_product_category (
- id int NOT NULL AUTO_INCREMENT,
- parent_id int COMMENT '父级ID',
- name varchar(255) NOT NULL COMMENT '分类名称',
- attrs text COMMENT '属性配置',
- create_time datetime COMMENT '创建时间',
- status smallint COMMENT '状态',
- PRIMARY KEY (id)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
- -- ----------------------------
- -- 2. 品牌表
- -- ----------------------------
- CREATE TABLE dc_brand (
- id int NOT NULL AUTO_INCREMENT,
- name varchar(255) NOT NULL COMMENT '品牌名称',
- intro text COMMENT '品牌介绍',
- create_time datetime COMMENT '创建时间',
- status smallint COMMENT '状态',
- PRIMARY KEY (id)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
- -- ----------------------------
- -- 3. 供应商表
- -- ----------------------------
- CREATE TABLE dc_supplier (
- id int NOT NULL AUTO_INCREMENT,
- code varchar(255) NOT NULL COMMENT '供应商编码',
- name varchar(255) NOT NULL COMMENT '供应商名称',
- intro text COMMENT '供应商介绍',
- create_time datetime COMMENT '创建时间',
- status smallint COMMENT '状态',
- PRIMARY KEY (id),
- UNIQUE KEY (code)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
- -- ----------------------------
- -- 4. 产品表
- -- ----------------------------
- CREATE TABLE dc_product (
- id int NOT NULL AUTO_INCREMENT,
- category_id int COMMENT '分类ID',
- brand_id int COMMENT '品牌ID',
- supplier_id int COMMENT '供应商ID',
- name varchar(255) NOT NULL COMMENT '产品名称',
- intro text COMMENT '产品介绍',
- price decimal(10,2) COMMENT '产品价格',
- product_area varchar(255) COMMENT '产地',
- is_safe smallint COMMENT '是否安全',
- safe_time varchar(255) COMMENT '安全期',
- is_package smallint COMMENT '是否包装',
- package_intro text COMMENT '包装说明',
- qualifications text COMMENT '资质说明',
- attrs text COMMENT '属性配置',
- create_time datetime COMMENT '创建时间',
- status smallint COMMENT '状态',
- PRIMARY KEY (id)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
- -- ----------------------------
- -- 5. 产品文档关联表
- -- ----------------------------
- CREATE TABLE dc_product_document (
- id int NOT NULL AUTO_INCREMENT,
- product_id int COMMENT '产品ID',
- document_id int COMMENT '文档ID',
- create_time datetime COMMENT '创建时间',
- status smallint COMMENT '状态',
- PRIMARY KEY (id)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
- -- ----------------------------
- -- 1. 模板分类表
- -- ----------------------------
- CREATE TABLE dc_template_category (
- id int NOT NULL AUTO_INCREMENT COMMENT '分类ID',
- name varchar(255) NOT NULL COMMENT '分类名称',
- intro text COMMENT '分类介绍',
- parent_id varchar(100) DEFAULT '0' COMMENT '父类ID',
- create_time datetime COMMENT '创建时间',
- status smallint COMMENT '状态',
- PRIMARY KEY (id)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='模板分类';
- -- 模板分类用户关联表
- CREATE TABLE dc_template_category_user (
- id bigint(20) NOT NULL AUTO_INCREMENT COMMENT '关联ID',
- rola_id bigint(20) DEFAULT '0' COMMENT '角色ID',
- category_id bigint(20) NOT NULL COMMENT '分类ID',
- action varchar(255) DEFAULT '0' COMMENT '权限类型',
- value varchar(255) DEFAULT '0' COMMENT '权限code',
- type varchar(255) DEFAULT '0' COMMENT '归属分类',
- name varchar(255) DEFAULT '0' COMMENT '权限名称',
- label varchar(255) DEFAULT '0' COMMENT '权限label',
- is_main varchar(255) DEFAULT '0' COMMENT '是否主要',
- PRIMARY KEY (id)
- ) ENGINE=InnoDB AUTO_INCREMENT=100 COMMENT='模板分类用户关联';
- -- 系统表
- CREATE TABLE `system` (
- `sys_id` int NOT NULL AUTO_INCREMENT COMMENT '系统id',
- `sys_name` varchar(50) NOT NULL COMMENT '系统名称',
- `sys_remark` varchar(200) COMMENT '系统备注',
- `sys_products` int DEFAULT 0 COMMENT '产品数',
- PRIMARY KEY (`sys_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统表';
- -- 工程表
- CREATE TABLE `work` (
- `wk_id` int NOT NULL AUTO_INCREMENT COMMENT '工程主键',
- `wk_no` varchar(50) NOT NULL COMMENT '工程编码',
- `wk_name` varchar(100) NOT NULL COMMENT '工程名称',
- `wk_remark` varchar(200) COMMENT '工程备注',
- `wk_staus` tinyint DEFAULT 0 COMMENT '状态 0正常 1停用 2删除'
- PRIMARY KEY (`wk_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='工程表';
- -- 工程系统表
- CREATE TABLE `work_system` (
- `wr_sys_id` int NOT NULL AUTO_INCREMENT COMMENT '工程系统表id',
- `wr_id` int NOT NULL COMMENT '工程主键',
- `sys_id` int NOT NULL COMMENT '系统',
- PRIMARY KEY (`wr_sys_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='工程系统表';
- -- 系统产品表
- CREATE TABLE `system_product` (
- `sys_id` int NOT NULL COMMENT '系统主键',
- `sys_name` varchar(50) NOT NULL COMMENT '系统名称 音视频',
- `sys_remark` varchar(200) COMMENT '系统备注',
- `sys_p_id` varchar(50) NOT NULL COMMENT '产品主键 H300',
- `sys_status` tinyint DEFAULT 0 COMMENT '状态 1不显示 0显示',
- PRIMARY KEY (`sys_id`, `sys_p_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统产品表';
- -- 产品表
- CREATE TABLE `product` (
- `p_id` varchar(50) NOT NULL COMMENT '产品主键',
- `p_no` varchar(50) NOT NULL COMMENT '产品编号',
- `p_name` varchar(100) NOT NULL COMMENT '产品名称',
- `p_remark` varchar(200) COMMENT '产品备注',
- `p_sort` int COMMENT '产品排序',
- `p_status` tinyint DEFAULT 0 COMMENT '状态 1不显示 0显示',
- PRIMARY KEY (`p_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='产品表';
- -- 产品规格表
- CREATE TABLE `p_spec` (
- `ps_id` int NOT NULL AUTO_INCREMENT COMMENT '产品规格主键',
- `ps_p_id` varchar(50) NOT NULL COMMENT '产品表主键',
- `pa_no` varchar(50) NOT NULL COMMENT '规格编号(编码)box xt',
- `ps_name` varchar(100) NOT NULL COMMENT '规格名 箱体',
- `ps_dck_id` int COMMENT '文档块id',
- PRIMARY KEY (`ps_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='产品规格表';
- -- 产品参数表
- CREATE TABLE `ps_param` (
- `psp_id` int NOT NULL AUTO_INCREMENT COMMENT '参数主键',
- `psp_mode` varchar(50) NOT NULL COMMENT '参数编码(代码)',
- `psp_name` varchar(100) NOT NULL COMMENT '参数名',
- `psp_value` varchar(200) COMMENT '参数值',
- `psp_dck_id` int COMMENT '文档块id',
- PRIMARY KEY (`psp_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='产品参数表';
|