添加人员、材料、机械管理上传图片、文件功能

This commit is contained in:
lcj
2025-03-14 18:19:27 +08:00
parent 600c11e87b
commit f9faa34486
34 changed files with 564 additions and 587 deletions

View File

@ -80,31 +80,23 @@ CREATE TABLE `bus_company`
DROP TABLE IF EXISTS `bus_materials`;
CREATE TABLE `bus_materials`
(
`id` bigint not null auto_increment,
`materials_name` varchar(64) null comment '材料名称',
`company_id` bigint null comment '公司id',
`project_id` bigint null comment '项目id',
`type_specification_name` varchar(64) null comment '规格型号名称',
`type_specification_url` varchar(255) null comment '规格型号文件路径',
`certificate_conformity_name` varchar(64) null comment '合格证编号名称',
`certificate_conformity_url` varchar(255) null comment '合格证编号文件路径',
`quality_name` varchar(64) null comment '质量说明书编号',
`quality_url` varchar(255) null comment '质量说明书文件路径',
`inspection_report_name` varchar(64) null comment '检验报告编号',
`inspection_report_url` varchar(255) null comment '检验报告文件路径',
`reexamine_report_name` varchar(64) null comment '复试报告编号',
`reexamine_report_url` varchar(255) null comment '复试报告文件路径',
`use_part` varchar(64) null comment '使用部位',
`weight_id` varchar(64) null comment '计量单位',
`remark` varchar(255) null comment '备注',
`quantity_count` varchar(64) null comment '预计材料数量',
`status` char(1) default '0' null comment '状态0正常 1停用',
`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删除',
`id` bigint not null auto_increment,
`materials_name` varchar(64) null comment '材料名称',
`company_id` bigint null comment '公司id',
`project_id` bigint null comment '项目id',
`type_specification_name` varchar(64) null comment '规格型号名称',
`file_url` varchar(1024) null comment '文件地址列表(字典materials_file_type)',
`use_part` varchar(64) null comment '使用部位',
`weight_id` varchar(64) null comment '计量单位',
`remark` varchar(255) null comment '备注',
`quantity_count` varchar(64) null comment '预计材料数量',
`status` char(1) default '0' null comment '状态0正常 1停用',
`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'
) ENGINE = InnoDB