机械相关模块增删改查接口

This commit is contained in:
lcj
2025-03-07 18:29:46 +08:00
parent ceca1bf417
commit 44ae13cec2
53 changed files with 1993 additions and 502 deletions

View File

@ -1,7 +1,7 @@
use energy;
drop table if exists `project`;
create table `project`
drop table if exists bus_project;
create table `bus_project`
(
`id` bigint not null auto_increment,
`project_name` varchar(64) null comment '项目名称',
@ -37,8 +37,8 @@ create table `project`
COLLATE = utf8mb4_general_ci comment = '项目表'
ROW_FORMAT = DYNAMIC;
DROP TABLE IF EXISTS `user_project_relevancy`;
CREATE TABLE `user_project_relevancy`
DROP TABLE IF EXISTS bus_user_project_relevancy;
CREATE TABLE `bus_user_project_relevancy`
(
`id` bigint not null AUTO_INCREMENT comment '主键ID',
`user_id` bigint not null comment '用户ID',
@ -243,10 +243,49 @@ CREATE TABLE `bus_project_team_member`
`update_time` datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '更新时间',
`deleted_at` datetime null comment '删除时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `idx_team_id` (`team_id` ASC) USING BTREE COMMENT '班组id',
INDEX `idx_project_id` (`project_id` ASC) USING BTREE COMMENT '项目id',
INDEX `idx_member_id` (`member_id` ASC) USING BTREE COMMENT '施工人员id'
) ENGINE = InnoDB
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_general_ci COMMENT = '项目班组下的成员'
ROW_FORMAT = DYNAMIC;
INDEX `idx_team_id` (`team_id` ASC) USING BTREE comment '班组id',
INDEX `idx_project_id` (`project_id` ASC) USING BTREE comment '项目id',
INDEX `idx_member_id` (`member_id` ASC) USING BTREE comment '施工人员id'
) comment = '项目班组下的成员' collate = utf8mb4_unicode_ci;
DROP TABLE IF EXISTS `bus_machinery`;
CREATE TABLE `bus_machinery`
(
`id` bigint not null auto_increment comment '主键id',
`machinery_name` varchar(16) null comment '机械名称',
`machinery_number` varchar(64) null comment '机械型号',
`project_id` bigint null comment '项目id',
`number` int null comment '数量',
`principal` varchar(20) 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
) comment = '机械表' collate = utf8mb4_unicode_ci;
DROP TABLE IF EXISTS `bus_machinery_detail`;
CREATE TABLE `bus_machinery_detail`
(
`id` bigint not null auto_increment comment '主键id',
`checkout_number` varchar(64) null comment '检验证编号',
`checkout_unit` varchar(64) null comment '检验单位',
`checkout_date` varchar(64) null comment '检定日期/有效期',
`status` tinyint(4) default 0 null comment '施工类型状态0正常 1停用',
`type` tinyint(4) default 0 null null comment '0入场 1出场',
`entry_time` datetime null comment '入场时间',
`remark` varchar(512) null comment '备注',
`picture` varchar(512) null comment '图片(英文逗号分隔)',
`machinery_id` bigint null comment '机械主键id',
`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_machinery_id` (`machinery_id` ASC) USING BTREE comment '机械主键id'
) comment = '机械详情' collate = utf8mb4_unicode_ci;