磁盘表分表,增加磁盘名称存储CRUD
This commit is contained in:
+23
@@ -201,6 +201,29 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
UNIQUE KEY uk_client_fiber_time (client_id, create_time, fiber_port_name)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='光模块信息表';
|
||||
</update>
|
||||
<update id="createDiskInfo">
|
||||
CREATE TABLE IF NOT EXISTS ${tableName} (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||||
`client_id` varchar(255) NOT NULL COMMENT '客户端ID',
|
||||
`name` varchar(100) NOT NULL COMMENT '磁盘名称(如sda、sdb等)',
|
||||
`serial` varchar(100) COMMENT '磁盘序列号',
|
||||
`total` bigint(20) COMMENT '磁盘总大小(GB)',
|
||||
`write_speed` bigint(20) COMMENT '磁盘写入速率(字节/秒)',
|
||||
`read_speed` bigint(20) COMMENT '磁盘读取速率(字节/秒)',
|
||||
`write_times` bigint(20) COMMENT '磁盘写入次数',
|
||||
`read_times` bigint(20) COMMENT '磁盘读取次数',
|
||||
`write_bytes` bigint(20) COMMENT '磁盘写入总字节数',
|
||||
`read_bytes` bigint(20) COMMENT '磁盘读取总字节数',
|
||||
`create_by` varchar(50) COMMENT '创建人',
|
||||
`update_by` varchar(50) COMMENT '更新人',
|
||||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`type` varchar(255) COMMENT '磁盘类型',
|
||||
`used_space` bigint(20) COMMENT '已用空间',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY uk_client_disk_time (`client_id`, `name`, `create_time`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='磁盘监控信息表';
|
||||
</update>
|
||||
<!-- 单条插入语句 -->
|
||||
<insert id="insert">
|
||||
INSERT INTO ${tableName} (
|
||||
|
||||
Reference in New Issue
Block a user