修改固件管理问题

This commit is contained in:
2025-10-23 09:25:28 +08:00
parent 8a1ef59a8f
commit 6ca95b31fa
28 changed files with 699 additions and 139 deletions

View File

@@ -0,0 +1,23 @@
-- 固件表
DROP TABLE IF EXISTS `app_firmware`;
CREATE TABLE `app_firmware` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '固件ID',
`firmware_name` VARCHAR(100) NOT NULL COMMENT '固件名称',
`firmware_size` BIGINT(20) DEFAULT NULL COMMENT '固件大小(单位:字节)',
`firmware_description` TEXT DEFAULT NULL COMMENT '固件描述',
`firmware_type` VARCHAR(50) DEFAULT NULL COMMENT '固件类型',
`download_url` VARCHAR(500) DEFAULT NULL COMMENT '固件下载地址',
`create_time` DATETIME DEFAULT NULL COMMENT '创建时间',
`update_time` DATETIME DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_firmware_name` (`firmware_name`),
KEY `idx_firmware_type` (`firmware_type`),
KEY `idx_create_time` (`create_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='固件表';
-- 插入测试数据(可选)
INSERT INTO `app_firmware` (`firmware_name`, `firmware_size`, `firmware_description`, `firmware_type`, `download_url`)
VALUES
('固件 v1.0.0', 1048576, '第一个版本的固件', '主控固件', 'https://example.com/firmware/v1.0.0.bin'),
('固件 v1.0.1', 1049600, '修复了若干 bug 的版本', '主控固件', 'https://example.com/firmware/v1.0.1.bin');

View File

@@ -129,3 +129,14 @@ params.not.found=Parameter not found
params.no.permission=No permission to operate this parameter
params.download.success=Download successful
params.download.failed=Download failed
# ==================== Firmware Management Module ====================
# Firmware Controller
firmware.name.exists=Firmware name already exists
firmware.add.success=Firmware added successfully
firmware.add.failed=Failed to add firmware
firmware.delete.success=Firmware deleted successfully
firmware.delete.failed=Failed to delete firmware
firmware.update.success=Firmware updated successfully
firmware.update.failed=Failed to update firmware
firmware.not.found=Firmware not found

View File

@@ -129,3 +129,14 @@ params.not.found=参数不存在
params.no.permission=无权限操作该参数
params.download.success=下载成功
params.download.failed=下载失败
# ==================== 固件管理模块 ====================
# 固件Controller
firmware.name.exists=固件名称已存在
firmware.add.success=固件添加成功
firmware.add.failed=固件添加失败
firmware.delete.success=固件删除成功
firmware.delete.failed=固件删除失败
firmware.update.success=固件更新成功
firmware.update.failed=固件更新失败
firmware.not.found=固件不存在

View File

@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.corewing.app.mapper.AppParamsCenterMapper">
<mapper namespace="com.corewing.app.mapper.ParamsCenterMapper">
<!-- 结果映射 -->
<resultMap id="VOResultMap" type="com.corewing.app.vo.AppParamsCenterVO">
<resultMap id="VOResultMap" type="com.corewing.app.vo.ParamsCenterVO">
<id column="id" property="id"/>
<result column="user_id" property="userId"/>
<result column="username" property="username"/>