42 lines
2.2 KiB
SQL
42 lines
2.2 KiB
SQL
-- 计算结果主表
|
||
CREATE TABLE `t_project_cost_calculation` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`project_id` varchar(50) DEFAULT NULL COMMENT '工程ID',
|
||
`project_name` varchar(100) DEFAULT NULL COMMENT '工程名称',
|
||
`start_time` varchar(50) DEFAULT NULL COMMENT '开始时间',
|
||
`end_time` varchar(50) DEFAULT NULL COMMENT '结束时间',
|
||
`total_amount` decimal(10,2) DEFAULT '0.00' COMMENT '总金额',
|
||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||
`create_user` varchar(50) DEFAULT NULL COMMENT '创建人',
|
||
`del_flag` tinyint(1) DEFAULT '0' COMMENT '删除标记(0正常,1删除)',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_project_id` (`project_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='工程费用计算结果表';
|
||
|
||
-- 计算结果明细表
|
||
CREATE TABLE `t_project_cost_calculation_detail` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`calculation_id` int(11) DEFAULT NULL COMMENT '计算结果主表ID',
|
||
`machine_type_id` int(11) DEFAULT NULL COMMENT '机具类型ID',
|
||
`machine_type_name` varchar(100) DEFAULT NULL COMMENT '机具类型名称',
|
||
`machine_model` varchar(100) DEFAULT NULL COMMENT '机具规格',
|
||
`machine_unit` varchar(20) DEFAULT NULL COMMENT '物资单位',
|
||
`price` decimal(10,2) DEFAULT '0.00' COMMENT '单价',
|
||
`current_count` int(11) DEFAULT '0' COMMENT '当前数量',
|
||
`amount` decimal(10,2) DEFAULT '0.00' COMMENT '金额',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_calculation_id` (`calculation_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='工程费用计算结果明细表';
|
||
|
||
-- 计算结果时间段表
|
||
CREATE TABLE `t_project_cost_calculation_segment` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`calculation_detail_id` int(11) DEFAULT NULL COMMENT '计算结果明细ID',
|
||
`start_time` varchar(50) DEFAULT NULL COMMENT '开始时间',
|
||
`end_time` varchar(50) DEFAULT NULL COMMENT '结束时间',
|
||
`days` int(11) DEFAULT '0' COMMENT '天数',
|
||
`count` int(11) DEFAULT '0' COMMENT '数量',
|
||
`amount` decimal(10,2) DEFAULT '0.00' COMMENT '金额',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_calculation_detail_id` (`calculation_detail_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='工程费用计算结果时间段表'; |