Ruoyi框架默认是基于id进行数据库表删除和修改,实际场景中更多采用多key联合主键,这时需要对自动生成的模块进行细微调整,具体步骤如下。
1、mysql数据库表定义
CREATE TABLE `device_realtime` (
`workshopCode` varchar(50) DEFAULT NULL COMMENT '车间编码',
`deviceCode` varchar(50) NOT NULL COMMENT '设备编码',
`tagCode` varchar(50) NOT NULL COMMENT '点位编码',
`tagName` varchar(50) DEFAULT NULL COMMENT '点位名称',
`tagValue` varchar(50) NOT NULL COMMENT '点位值',
`updateTime` datetime NOT NULL COMMENT '更新时间',
PRIMARY KEY (`deviceCode`,`tagCode`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
表有两个主键:`deviceCode`和`tagCode`
2、Ruoyi-Admin之html文件修改
$(function() {
var options = {
url: prefix + "/list",
createUrl: prefix + "/add",
updateUrl: prefix + "/edit/{id}",
removeUrl: prefix + "/remove/{id}",
exportUrl: prefix + "/export",
modalName: "实时数据查询",
columns: [{
checkbox: true
},
{
field: 'workshopCode',
title: '车间编码'
},
{
field: 'deviceCode',
title: '设备编码'
},

最低0.47元/天 解锁文章
6611

被折叠的 条评论
为什么被折叠?



