设施模块(方阵、光伏板、光伏板桩点、光伏板立柱、光伏板支架、逆变器、箱变)相关增删改查接口
This commit is contained in:
@ -742,3 +742,185 @@ CREATE TABLE `bus_quality_construction_log`
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `idx_project_id` (`project_id` ASC) USING BTREE
|
||||
) comment = '质量-施工日志' COLLATE = utf8mb4_unicode_ci;
|
||||
|
||||
DROP TABLE IF EXISTS `app_user`;
|
||||
CREATE TABLE `app_user`
|
||||
(
|
||||
`id` bigint not null auto_increment comment 'app用户id',
|
||||
`user_account` varchar(30) not null comment '用户账号',
|
||||
`user_type` varchar(10) null comment '用户类型',
|
||||
`phone` varchar(11) null comment '手机号码',
|
||||
`password` varchar(100) null comment '密码',
|
||||
`status` char(1) null default '0' comment '帐号状态(0正常 1停用)',
|
||||
`login_ip` varchar(128) null comment '最后登录IP',
|
||||
`login_date` datetime null comment '最后登录时间',
|
||||
`remark` varchar(512) null comment '备注',
|
||||
`create_time` datetime default CURRENT_TIMESTAMP null comment '创建时间',
|
||||
`update_time` datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '更新时间',
|
||||
`deleted_at` datetime null comment '删除时间',
|
||||
`is_delete` tinyint(4) default 0 not null comment '是否删除(0正常 1删除)',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `idx_user_account` (`user_account` ASC) USING BTREE,
|
||||
UNIQUE INDEX `idx_phone` (`phone` ASC) USING BTREE
|
||||
) comment = 'app用户表' COLLATE = utf8mb4_unicode_ci;
|
||||
|
||||
DROP TABLE IF EXISTS `user_relevancy`;
|
||||
CREATE TABLE `user_relevancy`
|
||||
(
|
||||
`id` bigint not null auto_increment comment '主键',
|
||||
`app_id` bigint null comment 'app用户id',
|
||||
`web_id` bigint null comment 'web用户id',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `idx_app_id` (`app_id` ASC) USING BTREE,
|
||||
INDEX `idx_web_id` (`web_id` ASC) USING BTREE
|
||||
) comment = '用户关联表' COLLATE = utf8mb4_unicode_ci;
|
||||
|
||||
DROP TABLE IF EXISTS `fac_matrix`;
|
||||
CREATE TABLE `fac_matrix`
|
||||
(
|
||||
`id` bigint not null auto_increment comment '主键',
|
||||
`project_id` bigint not null comment '项目id',
|
||||
`matrix_name` varchar(100) not null comment '方阵名称',
|
||||
`positions` text null comment '方阵位置',
|
||||
`remark` varchar(512) null comment '备注',
|
||||
`create_by` varchar(64) null comment '创建者',
|
||||
`update_by` varchar(64) null comment '更新者',
|
||||
`create_time` datetime default CURRENT_TIMESTAMP null comment '创建时间',
|
||||
`update_time` datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '更新时间',
|
||||
`deleted_at` datetime null comment '删除时间',
|
||||
`is_delete` tinyint(4) default 0 not null comment '是否删除(0正常 1删除)',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `idx_project_id` (`project_id` ASC) USING BTREE comment '项目id'
|
||||
) comment = '设施-方阵' COLLATE = utf8mb4_unicode_ci;
|
||||
|
||||
DROP TABLE IF EXISTS `fac_photovoltaic_panel`;
|
||||
CREATE TABLE `fac_photovoltaic_panel`
|
||||
(
|
||||
`id` bigint not null auto_increment comment '主键',
|
||||
`project_id` bigint not null comment '项目id',
|
||||
`matrix_id` bigint not null comment '方阵id',
|
||||
`name` varchar(100) not null comment '光伏板名称',
|
||||
`positions` text null comment '光伏板位置',
|
||||
`status` char(1) default 0 not null comment '完成状态(0未完成 1完成)',
|
||||
`finish_type` char(1) null comment '完成类型(1手动填报 2AI填报)',
|
||||
`remark` varchar(512) null comment '备注',
|
||||
`create_by` varchar(64) null comment '创建者',
|
||||
`update_by` varchar(64) null comment '更新者',
|
||||
`create_time` datetime default CURRENT_TIMESTAMP null comment '创建时间',
|
||||
`update_time` datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '更新时间',
|
||||
`deleted_at` datetime null comment '删除时间',
|
||||
`is_delete` tinyint(4) default 0 not null comment '是否删除(0正常 1删除)',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `idx_project_id` (`project_id` ASC) USING BTREE,
|
||||
INDEX `idx_matrix_id` (`matrix_id` ASC) USING BTREE
|
||||
) comment = '设施-光伏板' COLLATE = utf8mb4_unicode_ci;
|
||||
|
||||
DROP TABLE IF EXISTS `fac_photovoltaic_panel_point`;
|
||||
CREATE TABLE `fac_photovoltaic_panel_point`
|
||||
(
|
||||
`id` bigint not null auto_increment comment '主键',
|
||||
`project_id` bigint not null comment '项目id',
|
||||
`matrix_id` bigint not null comment '方阵id',
|
||||
`name` varchar(100) not null comment '光伏板桩点名称',
|
||||
`positions` text null comment '光伏板桩点位置',
|
||||
`status` char(1) default 0 not null comment '完成状态(0未完成 1完成)',
|
||||
`finish_type` char(1) null comment '完成类型(1手动填报 2AI填报)',
|
||||
`remark` varchar(512) null comment '备注',
|
||||
`create_by` varchar(64) null comment '创建者',
|
||||
`update_by` varchar(64) null comment '更新者',
|
||||
`create_time` datetime default CURRENT_TIMESTAMP null comment '创建时间',
|
||||
`update_time` datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '更新时间',
|
||||
`deleted_at` datetime null comment '删除时间',
|
||||
`is_delete` tinyint(4) default 0 not null comment '是否删除(0正常 1删除)',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `idx_project_id` (`project_id` ASC) USING BTREE,
|
||||
INDEX `idx_matrix_id` (`matrix_id` ASC) USING BTREE
|
||||
) comment = '设施-光伏板桩点' COLLATE = utf8mb4_unicode_ci;
|
||||
|
||||
DROP TABLE IF EXISTS `fac_photovoltaic_panel_column`;
|
||||
CREATE TABLE `fac_photovoltaic_panel_column`
|
||||
(
|
||||
`id` bigint not null auto_increment comment '主键',
|
||||
`project_id` bigint not null comment '项目id',
|
||||
`matrix_id` bigint not null comment '方阵id',
|
||||
`name` varchar(100) not null comment '光伏板立柱名称',
|
||||
`positions` text null comment '光伏板立柱位置',
|
||||
`status` char(1) default 0 not null comment '完成状态(0未完成 1完成)',
|
||||
`finish_type` char(1) null comment '完成类型(1手动填报 2AI填报)',
|
||||
`remark` varchar(512) null comment '备注',
|
||||
`create_by` varchar(64) null comment '创建者',
|
||||
`update_by` varchar(64) null comment '更新者',
|
||||
`create_time` datetime default CURRENT_TIMESTAMP null comment '创建时间',
|
||||
`update_time` datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '更新时间',
|
||||
`deleted_at` datetime null comment '删除时间',
|
||||
`is_delete` tinyint(4) default 0 not null comment '是否删除(0正常 1删除)',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `idx_project_id` (`project_id` ASC) USING BTREE,
|
||||
INDEX `idx_matrix_id` (`matrix_id` ASC) USING BTREE
|
||||
) comment = '设施-光伏板立柱' COLLATE = utf8mb4_unicode_ci;
|
||||
|
||||
DROP TABLE IF EXISTS `fac_photovoltaic_panel_support`;
|
||||
CREATE TABLE `fac_photovoltaic_panel_support`
|
||||
(
|
||||
`id` bigint not null auto_increment comment '主键',
|
||||
`project_id` bigint not null comment '项目id',
|
||||
`matrix_id` bigint not null comment '方阵id',
|
||||
`name` varchar(100) not null comment '光伏板支架名称',
|
||||
`positions` text null comment '光伏板支架位置',
|
||||
`status` char(1) default 0 not null comment '完成状态(0未完成 1完成)',
|
||||
`finish_type` char(1) null comment '完成类型(1手动填报 2AI填报)',
|
||||
`remark` varchar(512) null comment '备注',
|
||||
`create_by` varchar(64) null comment '创建者',
|
||||
`update_by` varchar(64) null comment '更新者',
|
||||
`create_time` datetime default CURRENT_TIMESTAMP null comment '创建时间',
|
||||
`update_time` datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '更新时间',
|
||||
`deleted_at` datetime null comment '删除时间',
|
||||
`is_delete` tinyint(4) default 0 not null comment '是否删除(0正常 1删除)',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `idx_project_id` (`project_id` ASC) USING BTREE,
|
||||
INDEX `idx_matrix_id` (`matrix_id` ASC) USING BTREE
|
||||
) comment = '设施-光伏板支架' COLLATE = utf8mb4_unicode_ci;
|
||||
|
||||
DROP TABLE IF EXISTS `fac_inverter`;
|
||||
CREATE TABLE `fac_inverter`
|
||||
(
|
||||
`id` bigint not null auto_increment comment '主键',
|
||||
`project_id` bigint not null comment '项目id',
|
||||
`matrix_id` bigint not null comment '方阵id',
|
||||
`name` varchar(100) not null comment '逆变器名称',
|
||||
`positions` text null comment '逆变器位置',
|
||||
`status` char(1) default 0 not null comment '完成状态(0未完成 1完成)',
|
||||
`finish_type` char(1) null comment '完成类型(1手动填报 2AI填报)',
|
||||
`remark` varchar(512) null comment '备注',
|
||||
`create_by` varchar(64) null comment '创建者',
|
||||
`update_by` varchar(64) null comment '更新者',
|
||||
`create_time` datetime default CURRENT_TIMESTAMP null comment '创建时间',
|
||||
`update_time` datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '更新时间',
|
||||
`deleted_at` datetime null comment '删除时间',
|
||||
`is_delete` tinyint(4) default 0 not null comment '是否删除(0正常 1删除)',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `idx_project_id` (`project_id` ASC) USING BTREE,
|
||||
INDEX `idx_matrix_id` (`matrix_id` ASC) USING BTREE
|
||||
) comment = '设施-逆变器' COLLATE = utf8mb4_unicode_ci;
|
||||
|
||||
DROP TABLE IF EXISTS `fac_box_transformer`;
|
||||
CREATE TABLE `fac_box_transformer`
|
||||
(
|
||||
`id` bigint not null auto_increment comment '主键',
|
||||
`project_id` bigint not null comment '项目id',
|
||||
`matrix_id` bigint not null comment '方阵id',
|
||||
`name` varchar(100) not null comment '箱变名称',
|
||||
`positions` text null comment '箱变位置',
|
||||
`status` char(1) default 0 not null comment '完成状态(0未完成 1完成)',
|
||||
`finish_type` char(1) null comment '完成类型(1手动填报 2AI填报)',
|
||||
`remark` varchar(512) null comment '备注',
|
||||
`create_by` varchar(64) null comment '创建者',
|
||||
`update_by` varchar(64) null comment '更新者',
|
||||
`create_time` datetime default CURRENT_TIMESTAMP null comment '创建时间',
|
||||
`update_time` datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '更新时间',
|
||||
`deleted_at` datetime null comment '删除时间',
|
||||
`is_delete` tinyint(4) default 0 not null comment '是否删除(0正常 1删除)',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `idx_project_id` (`project_id` ASC) USING BTREE,
|
||||
INDEX `idx_matrix_id` (`matrix_id` ASC) USING BTREE
|
||||
) comment = '设施-箱变' COLLATE = utf8mb4_unicode_ci;
|
||||
|
Reference in New Issue
Block a user