feat(pocket): 实现工厂状态数据分页查询功能
- 为Klptcm1ProPlantStateCurrent实体补充VALUE1至VALUE99字段定义及注释 - 更新Klptcm1ProPlantStateCurrentMapper.xml,完善所有VALUE字段的resultMap和column list映射- 修改IKlptcm1ProPlantStateCurrentService接口,将selectAll方法改为支持分页查询- 调整Klptcm1ProPlantStateCurrentController控制器,继承BaseController并支持分页参数- 新增Klptcm1ProPlantStateDefine相关组件(domain、controller、service、mapper),实现状态定义表的分页查询能力- 引入PageQuery与TableDataInfo等通用分页工具类,统一前后端分页交互格式 - 更新Mapper XML配置文件,优化SQL结构并确保大数据量下的查询性能
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
package com.klp.pocket.controller;
|
||||
|
||||
import com.klp.common.core.controller.BaseController;
|
||||
import com.klp.common.core.domain.PageQuery;
|
||||
import com.klp.common.core.domain.R;
|
||||
import com.klp.common.core.page.TableDataInfo;
|
||||
import com.klp.pocket.domain.Klptcm1ProPlantStateCurrent;
|
||||
import com.klp.pocket.service.IKlptcm1ProPlantStateCurrentService;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
@@ -8,8 +11,8 @@ import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/api/klptcm1ProPlantStateCurrent")
|
||||
public class Klptcm1ProPlantStateCurrentController {
|
||||
@RequestMapping("/pocket/proPlantStateCurrent")
|
||||
public class Klptcm1ProPlantStateCurrentController extends BaseController {
|
||||
|
||||
@Resource
|
||||
private IKlptcm1ProPlantStateCurrentService klptcm1ProPlantStateCurrentService;
|
||||
@@ -18,9 +21,9 @@ public class Klptcm1ProPlantStateCurrentController {
|
||||
* 查询所有数据
|
||||
*/
|
||||
@GetMapping("/selectAll")
|
||||
public R<List<Klptcm1ProPlantStateCurrent>> selectAll() {
|
||||
List<Klptcm1ProPlantStateCurrent> result = klptcm1ProPlantStateCurrentService.selectAll();
|
||||
return R.ok(result);
|
||||
public TableDataInfo<Klptcm1ProPlantStateCurrent> selectAll(PageQuery pageQuery) {
|
||||
return klptcm1ProPlantStateCurrentService.selectAll(pageQuery);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.klp.pocket.controller;
|
||||
|
||||
import com.klp.common.core.controller.BaseController;
|
||||
import com.klp.common.core.domain.PageQuery;
|
||||
import com.klp.common.core.page.TableDataInfo;
|
||||
import com.klp.pocket.domain.Klptcm1ProPlantStateDefine;
|
||||
import com.klp.pocket.service.IKlptcm1ProPlantStateDefineService;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import javax.annotation.Resource;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 工厂状态定义表Controller
|
||||
* 提供RESTful接口,处理前端请求
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/pocket/proPlantStateDefine")
|
||||
public class Klptcm1ProPlantStateDefineController extends BaseController {
|
||||
|
||||
@Resource
|
||||
private IKlptcm1ProPlantStateDefineService defineService;
|
||||
|
||||
/**
|
||||
* 分页查询状态定义列表
|
||||
* @param pageQuery 分页参数(请求参数,如?pageNum=1&pageSize=10)
|
||||
* @return 分页表格数据
|
||||
*/
|
||||
@GetMapping("/listPage")
|
||||
public TableDataInfo<Klptcm1ProPlantStateDefine> getDefinePage(PageQuery pageQuery) {
|
||||
return defineService.getDefinePage(pageQuery);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -14,10 +14,602 @@ public class Klptcm1ProPlantStateCurrent {
|
||||
private BigDecimal hour; // 对应数据库 HOUR
|
||||
private BigDecimal minute; // 对应数据库 MINUTE
|
||||
private BigDecimal type; // 对应数据库 TYPE
|
||||
// 以下为 VALUE1 到 VALUE99 的属性
|
||||
/**
|
||||
* 状态值1
|
||||
* 对应数据库列:VALUE1(decimal类型,具体含义取决于TYPE字段,如温度、压力等)
|
||||
*/
|
||||
private BigDecimal value1;
|
||||
|
||||
/**
|
||||
* 状态值2
|
||||
* 对应数据库列:VALUE2(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value2;
|
||||
// ... 省略 VALUE3 到 VALUE98 的声明 ...
|
||||
|
||||
/**
|
||||
* 状态值3
|
||||
* 对应数据库列:VALUE3(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value3;
|
||||
|
||||
/**
|
||||
* 状态值4
|
||||
* 对应数据库列:VALUE4(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value4;
|
||||
|
||||
/**
|
||||
* 状态值5
|
||||
* 对应数据库列:VALUE5(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value5;
|
||||
|
||||
/**
|
||||
* 状态值6
|
||||
* 对应数据库列:VALUE6(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value6;
|
||||
|
||||
/**
|
||||
* 状态值7
|
||||
* 对应数据库列:VALUE7(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value7;
|
||||
|
||||
/**
|
||||
* 状态值8
|
||||
* 对应数据库列:VALUE8(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value8;
|
||||
|
||||
/**
|
||||
* 状态值9
|
||||
* 对应数据库列:VALUE9(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value9;
|
||||
|
||||
/**
|
||||
* 状态值10
|
||||
* 对应数据库列:VALUE10(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value10;
|
||||
|
||||
// ------------------------------
|
||||
// 以下为VALUE11至VALUE98的完整声明
|
||||
// ------------------------------
|
||||
|
||||
/**
|
||||
* 状态值11
|
||||
* 对应数据库列:VALUE11(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value11;
|
||||
|
||||
/**
|
||||
* 状态值12
|
||||
* 对应数据库列:VALUE12(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value12;
|
||||
|
||||
/**
|
||||
* 状态值13
|
||||
* 对应数据库列:VALUE13(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value13;
|
||||
|
||||
/**
|
||||
* 状态值14
|
||||
* 对应数据库列:VALUE14(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value14;
|
||||
|
||||
/**
|
||||
* 状态值15
|
||||
* 对应数据库列:VALUE15(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value15;
|
||||
|
||||
/**
|
||||
* 状态值16
|
||||
* 对应数据库列:VALUE16(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value16;
|
||||
|
||||
/**
|
||||
* 状态值17
|
||||
* 对应数据库列:VALUE17(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value17;
|
||||
|
||||
/**
|
||||
* 状态值18
|
||||
* 对应数据库列:VALUE18(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value18;
|
||||
|
||||
/**
|
||||
* 状态值19
|
||||
* 对应数据库列:VALUE19(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value19;
|
||||
|
||||
/**
|
||||
* 状态值20
|
||||
* 对应数据库列:VALUE20(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value20;
|
||||
|
||||
/**
|
||||
* 状态值21
|
||||
* 对应数据库列:VALUE21(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value21;
|
||||
|
||||
/**
|
||||
* 状态值22
|
||||
* 对应数据库列:VALUE22(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value22;
|
||||
|
||||
/**
|
||||
* 状态值23
|
||||
* 对应数据库列:VALUE23(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value23;
|
||||
|
||||
/**
|
||||
* 状态值24
|
||||
* 对应数据库列:VALUE24(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value24;
|
||||
|
||||
/**
|
||||
* 状态值25
|
||||
* 对应数据库列:VALUE25(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value25;
|
||||
|
||||
/**
|
||||
* 状态值26
|
||||
* 对应数据库列:VALUE26(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value26;
|
||||
|
||||
/**
|
||||
* 状态值27
|
||||
* 对应数据库列:VALUE27(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value27;
|
||||
|
||||
/**
|
||||
* 状态值28
|
||||
* 对应数据库列:VALUE28(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value28;
|
||||
|
||||
/**
|
||||
* 状态值29
|
||||
* 对应数据库列:VALUE29(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value29;
|
||||
|
||||
/**
|
||||
* 状态值30
|
||||
* 对应数据库列:VALUE30(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value30;
|
||||
|
||||
/**
|
||||
* 状态值31
|
||||
* 对应数据库列:VALUE31(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value31;
|
||||
|
||||
/**
|
||||
* 状态值32
|
||||
* 对应数据库列:VALUE32(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value32;
|
||||
|
||||
/**
|
||||
* 状态值33
|
||||
* 对应数据库列:VALUE33(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value33;
|
||||
|
||||
/**
|
||||
* 状态值34
|
||||
* 对应数据库列:VALUE34(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value34;
|
||||
|
||||
/**
|
||||
* 状态值35
|
||||
* 对应数据库列:VALUE35(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value35;
|
||||
|
||||
/**
|
||||
* 状态值36
|
||||
* 对应数据库列:VALUE36(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value36;
|
||||
|
||||
/**
|
||||
* 状态值37
|
||||
* 对应数据库列:VALUE37(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value37;
|
||||
|
||||
/**
|
||||
* 状态值38
|
||||
* 对应数据库列:VALUE38(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value38;
|
||||
|
||||
/**
|
||||
* 状态值39
|
||||
* 对应数据库列:VALUE39(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value39;
|
||||
|
||||
/**
|
||||
* 状态值40
|
||||
* 对应数据库列:VALUE40(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value40;
|
||||
|
||||
/**
|
||||
* 状态值41
|
||||
* 对应数据库列:VALUE41(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value41;
|
||||
|
||||
/**
|
||||
* 状态值42
|
||||
* 对应数据库列:VALUE42(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value42;
|
||||
|
||||
/**
|
||||
* 状态值43
|
||||
* 对应数据库列:VALUE43(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value43;
|
||||
|
||||
/**
|
||||
* 状态值44
|
||||
* 对应数据库列:VALUE44(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value44;
|
||||
|
||||
/**
|
||||
* 状态值45
|
||||
* 对应数据库列:VALUE45(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value45;
|
||||
|
||||
/**
|
||||
* 状态值46
|
||||
* 对应数据库列:VALUE46(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value46;
|
||||
|
||||
/**
|
||||
* 状态值47
|
||||
* 对应数据库列:VALUE47(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value47;
|
||||
|
||||
/**
|
||||
* 状态值48
|
||||
* 对应数据库列:VALUE48(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value48;
|
||||
|
||||
/**
|
||||
* 状态值49
|
||||
* 对应数据库列:VALUE49(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value49;
|
||||
|
||||
/**
|
||||
* 状态值50
|
||||
* 对应数据库列:VALUE50(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value50;
|
||||
|
||||
/**
|
||||
* 状态值51
|
||||
* 对应数据库列:VALUE51(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value51;
|
||||
|
||||
/**
|
||||
* 状态值52
|
||||
* 对应数据库列:VALUE52(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value52;
|
||||
|
||||
/**
|
||||
* 状态值53
|
||||
* 对应数据库列:VALUE53(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value53;
|
||||
|
||||
/**
|
||||
* 状态值54
|
||||
* 对应数据库列:VALUE54(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value54;
|
||||
|
||||
/**
|
||||
* 状态值55
|
||||
* 对应数据库列:VALUE55(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value55;
|
||||
|
||||
/**
|
||||
* 状态值56
|
||||
* 对应数据库列:VALUE56(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value56;
|
||||
|
||||
/**
|
||||
* 状态值57
|
||||
* 对应数据库列:VALUE57(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value57;
|
||||
|
||||
/**
|
||||
* 状态值58
|
||||
* 对应数据库列:VALUE58(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value58;
|
||||
|
||||
/**
|
||||
* 状态值59
|
||||
* 对应数据库列:VALUE59(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value59;
|
||||
|
||||
/**
|
||||
* 状态值60
|
||||
* 对应数据库列:VALUE60(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value60;
|
||||
|
||||
/**
|
||||
* 状态值61
|
||||
* 对应数据库列:VALUE61(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value61;
|
||||
|
||||
/**
|
||||
* 状态值62
|
||||
* 对应数据库列:VALUE62(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value62;
|
||||
|
||||
/**
|
||||
* 状态值63
|
||||
* 对应数据库列:VALUE63(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value63;
|
||||
|
||||
/**
|
||||
* 状态值64
|
||||
* 对应数据库列:VALUE64(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value64;
|
||||
|
||||
/**
|
||||
* 状态值65
|
||||
* 对应数据库列:VALUE65(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value65;
|
||||
|
||||
/**
|
||||
* 状态值66
|
||||
* 对应数据库列:VALUE66(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value66;
|
||||
|
||||
/**
|
||||
* 状态值67
|
||||
* 对应数据库列:VALUE67(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value67;
|
||||
|
||||
/**
|
||||
* 状态值68
|
||||
* 对应数据库列:VALUE68(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value68;
|
||||
|
||||
/**
|
||||
* 状态值69
|
||||
* 对应数据库列:VALUE69(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value69;
|
||||
|
||||
/**
|
||||
* 状态值70
|
||||
* 对应数据库列:VALUE70(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value70;
|
||||
|
||||
/**
|
||||
* 状态值71
|
||||
* 对应数据库列:VALUE71(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value71;
|
||||
|
||||
/**
|
||||
* 状态值72
|
||||
* 对应数据库列:VALUE72(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value72;
|
||||
|
||||
/**
|
||||
* 状态值73
|
||||
* 对应数据库列:VALUE73(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value73;
|
||||
|
||||
/**
|
||||
* 状态值74
|
||||
* 对应数据库列:VALUE74(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value74;
|
||||
|
||||
/**
|
||||
* 状态值75
|
||||
* 对应数据库列:VALUE75(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value75;
|
||||
|
||||
/**
|
||||
* 状态值76
|
||||
* 对应数据库列:VALUE76(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value76;
|
||||
|
||||
/**
|
||||
* 状态值77
|
||||
* 对应数据库列:VALUE77(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value77;
|
||||
|
||||
/**
|
||||
* 状态值78
|
||||
* 对应数据库列:VALUE78(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value78;
|
||||
|
||||
/**
|
||||
* 状态值79
|
||||
* 对应数据库列:VALUE79(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value79;
|
||||
|
||||
/**
|
||||
* 状态值80
|
||||
* 对应数据库列:VALUE80(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value80;
|
||||
|
||||
/**
|
||||
* 状态值81
|
||||
* 对应数据库列:VALUE81(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value81;
|
||||
|
||||
/**
|
||||
* 状态值82
|
||||
* 对应数据库列:VALUE82(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value82;
|
||||
|
||||
/**
|
||||
* 状态值83
|
||||
* 对应数据库列:VALUE83(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value83;
|
||||
|
||||
/**
|
||||
* 状态值84
|
||||
* 对应数据库列:VALUE84(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value84;
|
||||
|
||||
/**
|
||||
* 状态值85
|
||||
* 对应数据库列:VALUE85(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value85;
|
||||
|
||||
/**
|
||||
* 状态值86
|
||||
* 对应数据库列:VALUE86(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value86;
|
||||
|
||||
/**
|
||||
* 状态值87
|
||||
* 对应数据库列:VALUE87(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value87;
|
||||
|
||||
/**
|
||||
* 状态值88
|
||||
* 对应数据库列:VALUE88(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value88;
|
||||
|
||||
/**
|
||||
* 状态值89
|
||||
* 对应数据库列:VALUE89(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value89;
|
||||
|
||||
/**
|
||||
* 状态值90
|
||||
* 对应数据库列:VALUE90(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value90;
|
||||
|
||||
/**
|
||||
* 状态值91
|
||||
* 对应数据库列:VALUE91(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value91;
|
||||
|
||||
/**
|
||||
* 状态值92
|
||||
* 对应数据库列:VALUE92(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value92;
|
||||
|
||||
/**
|
||||
* 状态值93
|
||||
* 对应数据库列:VALUE93(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value93;
|
||||
|
||||
/**
|
||||
* 状态值94
|
||||
* 对应数据库列:VALUE94(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value94;
|
||||
|
||||
/**
|
||||
* 状态值95
|
||||
* 对应数据库列:VALUE95(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value95;
|
||||
|
||||
/**
|
||||
* 状态值96
|
||||
* 对应数据库列:VALUE96(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value96;
|
||||
|
||||
/**
|
||||
* 状态值97
|
||||
* 对应数据库列:VALUE97(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value97;
|
||||
|
||||
/**
|
||||
* 状态值98
|
||||
* 对应数据库列:VALUE98(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value98;
|
||||
|
||||
/**
|
||||
* 状态值99
|
||||
* 对应数据库列:VALUE99(decimal类型,具体含义取决于TYPE字段)
|
||||
*/
|
||||
private BigDecimal value99;
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
package com.klp.pocket.domain;
|
||||
|
||||
import lombok.Data;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 工厂状态定义表实体类
|
||||
* 对应数据库表:klptcm1_pro_plant_state_define
|
||||
* 用途:存储工厂状态参数的定义信息(如参数名称、单位、说明等)
|
||||
*/
|
||||
@Data
|
||||
public class Klptcm1ProPlantStateDefine {
|
||||
|
||||
/**
|
||||
* 主键ID
|
||||
* 对应数据库列:ID(decimal类型,唯一标识一条状态定义记录)
|
||||
*/
|
||||
private BigDecimal id;
|
||||
|
||||
/**
|
||||
* 状态参数名称
|
||||
* 对应数据库列:NAME(varchar类型,非空,如"温度"、"压力")
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 状态参数单位
|
||||
* 对应数据库列:UNITS(varchar类型,非空,如"℃"、"MPa")
|
||||
*/
|
||||
private String units;
|
||||
|
||||
/**
|
||||
* 状态参数说明
|
||||
* 对应数据库列:COMMENTS(varchar类型,非空,补充参数的详细描述)
|
||||
*/
|
||||
private String comments;
|
||||
|
||||
/**
|
||||
* 插入时间
|
||||
* 对应数据库列:INSDATE(datetime类型,默认当前时间戳,记录数据创建时间)
|
||||
*/
|
||||
private Date insdate;
|
||||
|
||||
/**
|
||||
* 模型类型
|
||||
* 对应数据库列:MODELTYPE(decimal类型,默认值2,标识参数所属模型类型)
|
||||
*/
|
||||
private BigDecimal modeltype;
|
||||
}
|
||||
@@ -1,5 +1,8 @@
|
||||
package com.klp.pocket.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.klp.common.core.domain.PageQuery;
|
||||
import com.klp.common.core.page.TableDataInfo;
|
||||
import com.klp.pocket.domain.Klptcm1ProPlantStateCurrent;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import java.util.List;
|
||||
@@ -8,5 +11,5 @@ import java.util.List;
|
||||
public interface Klptcm1ProPlantStateCurrentMapper {
|
||||
|
||||
// 查询所有
|
||||
List<Klptcm1ProPlantStateCurrent> selectAll();
|
||||
Page<Klptcm1ProPlantStateCurrent> selectAll(Page<Object> build);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.klp.pocket.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.klp.pocket.domain.Klptcm1ProPlantStateDefine;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 工厂状态定义表Mapper接口
|
||||
* 提供增删改查及分页查询能力
|
||||
*/
|
||||
@Mapper
|
||||
public interface Klptcm1ProPlantStateDefineMapper {
|
||||
|
||||
/**
|
||||
* 分页查询所有状态定义
|
||||
* @param page 分页参数(含页码、每页条数)
|
||||
* @return 分页结果(含总条数、当前页数据)
|
||||
*/
|
||||
Page<Klptcm1ProPlantStateDefine> selectPage(Page<Object> page);
|
||||
|
||||
}
|
||||
@@ -1,10 +1,12 @@
|
||||
package com.klp.pocket.service;
|
||||
|
||||
import com.klp.common.core.domain.PageQuery;
|
||||
import com.klp.common.core.page.TableDataInfo;
|
||||
import com.klp.pocket.domain.Klptcm1ProPlantStateCurrent;
|
||||
import java.util.List;
|
||||
|
||||
public interface IKlptcm1ProPlantStateCurrentService {
|
||||
|
||||
List<Klptcm1ProPlantStateCurrent> selectAll();
|
||||
TableDataInfo<Klptcm1ProPlantStateCurrent> selectAll(PageQuery pageQuery);
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.klp.pocket.service;
|
||||
|
||||
import com.klp.common.core.domain.PageQuery;
|
||||
import com.klp.common.core.page.TableDataInfo;
|
||||
import com.klp.pocket.domain.Klptcm1ProPlantStateDefine;
|
||||
|
||||
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 工厂状态定义表Service接口
|
||||
* 封装业务逻辑,对外提供数据操作能力
|
||||
*/
|
||||
public interface IKlptcm1ProPlantStateDefineService {
|
||||
|
||||
|
||||
/**
|
||||
* 分页查询状态定义
|
||||
* @param pageQuery 分页查询参数(含页码、每页条数)
|
||||
* @return 分页表格数据(符合前端TableDataInfo格式)
|
||||
*/
|
||||
TableDataInfo<Klptcm1ProPlantStateDefine> getDefinePage(PageQuery pageQuery);
|
||||
|
||||
|
||||
}
|
||||
@@ -1,6 +1,9 @@
|
||||
package com.klp.pocket.service.impl;
|
||||
|
||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.klp.common.core.domain.PageQuery;
|
||||
import com.klp.common.core.page.TableDataInfo;
|
||||
import com.klp.pocket.domain.Klptcm1ProPlantStateCurrent;
|
||||
import com.klp.pocket.mapper.Klptcm1ProPlantStateCurrentMapper;
|
||||
import com.klp.pocket.service.IKlptcm1ProPlantStateCurrentService;
|
||||
@@ -17,8 +20,9 @@ public class Klptcm1ProPlantStateCurrentServiceImpl implements IKlptcm1ProPlantS
|
||||
|
||||
|
||||
@Override
|
||||
public List<Klptcm1ProPlantStateCurrent> selectAll() {
|
||||
return klptcm1ProPlantStateCurrentMapper.selectAll();
|
||||
public TableDataInfo<Klptcm1ProPlantStateCurrent> selectAll(PageQuery pageQuery) {
|
||||
Page<Klptcm1ProPlantStateCurrent> result = klptcm1ProPlantStateCurrentMapper.selectAll(pageQuery.build());
|
||||
return TableDataInfo.build(result);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.klp.pocket.service.impl;
|
||||
|
||||
import com.klp.common.core.domain.PageQuery;
|
||||
import com.klp.common.core.page.TableDataInfo;
|
||||
import com.klp.pocket.domain.Klptcm1ProPlantStateCurrent;
|
||||
import com.klp.pocket.domain.Klptcm1ProPlantStateDefine;
|
||||
import com.klp.pocket.mapper.Klptcm1ProPlantStateDefineMapper;
|
||||
import com.klp.pocket.service.IKlptcm1ProPlantStateDefineService;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import org.springframework.stereotype.Service;
|
||||
import javax.annotation.Resource;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 工厂状态定义表Service实现类
|
||||
* 具体业务逻辑实现,依赖Mapper操作数据库
|
||||
*/
|
||||
@Service
|
||||
public class Klptcm1ProPlantStateDefineServiceImpl implements IKlptcm1ProPlantStateDefineService {
|
||||
|
||||
@Resource
|
||||
private Klptcm1ProPlantStateDefineMapper defineMapper;
|
||||
|
||||
|
||||
@Override
|
||||
public TableDataInfo<Klptcm1ProPlantStateDefine> getDefinePage(PageQuery pageQuery) {
|
||||
// 构建分页对象(当前页码、每页条数)
|
||||
Page<Klptcm1ProPlantStateDefine> result =defineMapper.selectPage(pageQuery.build());
|
||||
// 调用Mapper分页查询
|
||||
return TableDataInfo.build(result);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -2,6 +2,7 @@
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.klp.pocket.mapper.Klptcm1ProPlantStateCurrentMapper">
|
||||
<resultMap id="BaseResultMap" type="com.klp.pocket.domain.Klptcm1ProPlantStateCurrent">
|
||||
<!-- 基础时间与类型字段 -->
|
||||
<id column="INSDATE" property="insdate" jdbcType="TIMESTAMP"/>
|
||||
<result column="YEAR" property="year" jdbcType="DECIMAL"/>
|
||||
<result column="MONTH" property="month" jdbcType="DECIMAL"/>
|
||||
@@ -9,15 +10,121 @@
|
||||
<result column="HOUR" property="hour" jdbcType="DECIMAL"/>
|
||||
<result column="MINUTE" property="minute" jdbcType="DECIMAL"/>
|
||||
<result column="TYPE" property="type" jdbcType="DECIMAL"/>
|
||||
|
||||
<!-- VALUE1 到 VALUE99 完整映射 -->
|
||||
<result column="VALUE1" property="value1" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE2" property="value2" jdbcType="DECIMAL"/>
|
||||
<!-- 省略 VALUE3 到 VALUE98 的 result 映射 -->
|
||||
<result column="VALUE3" property="value3" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE4" property="value4" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE5" property="value5" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE6" property="value6" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE7" property="value7" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE8" property="value8" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE9" property="value9" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE10" property="value10" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE11" property="value11" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE12" property="value12" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE13" property="value13" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE14" property="value14" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE15" property="value15" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE16" property="value16" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE17" property="value17" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE18" property="value18" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE19" property="value19" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE20" property="value20" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE21" property="value21" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE22" property="value22" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE23" property="value23" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE24" property="value24" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE25" property="value25" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE26" property="value26" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE27" property="value27" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE28" property="value28" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE29" property="value29" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE30" property="value30" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE31" property="value31" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE32" property="value32" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE33" property="value33" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE34" property="value34" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE35" property="value35" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE36" property="value36" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE37" property="value37" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE38" property="value38" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE39" property="value39" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE40" property="value40" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE41" property="value41" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE42" property="value42" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE43" property="value43" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE44" property="value44" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE45" property="value45" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE46" property="value46" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE47" property="value47" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE48" property="value48" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE49" property="value49" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE50" property="value50" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE51" property="value51" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE52" property="value52" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE53" property="value53" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE54" property="value54" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE55" property="value55" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE56" property="value56" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE57" property="value57" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE58" property="value58" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE59" property="value59" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE60" property="value60" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE61" property="value61" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE62" property="value62" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE63" property="value63" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE64" property="value64" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE65" property="value65" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE66" property="value66" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE67" property="value67" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE68" property="value68" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE69" property="value69" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE70" property="value70" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE71" property="value71" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE72" property="value72" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE73" property="value73" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE74" property="value74" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE75" property="value75" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE76" property="value76" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE77" property="value77" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE78" property="value78" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE79" property="value79" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE80" property="value80" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE81" property="value81" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE82" property="value82" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE83" property="value83" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE84" property="value84" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE85" property="value85" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE86" property="value86" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE87" property="value87" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE88" property="value88" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE89" property="value89" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE90" property="value90" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE91" property="value91" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE92" property="value92" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE93" property="value93" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE94" property="value94" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE95" property="value95" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE96" property="value96" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE97" property="value97" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE98" property="value98" jdbcType="DECIMAL"/>
|
||||
<result column="VALUE99" property="value99" jdbcType="DECIMAL"/>
|
||||
</resultMap>
|
||||
|
||||
<sql id="Base_Column_List">
|
||||
INSDATE, YEAR, MONTH, DAY, HOUR, MINUTE, TYPE,
|
||||
VALUE1, VALUE2, VALUE99 <!-- 补充所有 VALUE 列 -->
|
||||
VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6, VALUE7, VALUE8, VALUE9, VALUE10,
|
||||
VALUE11, VALUE12, VALUE13, VALUE14, VALUE15, VALUE16, VALUE17, VALUE18, VALUE19, VALUE20,
|
||||
VALUE21, VALUE22, VALUE23, VALUE24, VALUE25, VALUE26, VALUE27, VALUE28, VALUE29, VALUE30,
|
||||
VALUE31, VALUE32, VALUE33, VALUE34, VALUE35, VALUE36, VALUE37, VALUE38, VALUE39, VALUE40,
|
||||
VALUE41, VALUE42, VALUE43, VALUE44, VALUE45, VALUE46, VALUE47, VALUE48, VALUE49, VALUE50,
|
||||
VALUE51, VALUE52, VALUE53, VALUE54, VALUE55, VALUE56, VALUE57, VALUE58, VALUE59, VALUE60,
|
||||
VALUE61, VALUE62, VALUE63, VALUE64, VALUE65, VALUE66, VALUE67, VALUE68, VALUE69, VALUE70,
|
||||
VALUE71, VALUE72, VALUE73, VALUE74, VALUE75, VALUE76, VALUE77, VALUE78, VALUE79, VALUE80,
|
||||
VALUE81, VALUE82, VALUE83, VALUE84, VALUE85, VALUE86, VALUE87, VALUE88, VALUE89, VALUE90,
|
||||
VALUE91, VALUE92, VALUE93, VALUE94, VALUE95, VALUE96, VALUE97, VALUE98, VALUE99
|
||||
</sql>
|
||||
|
||||
<!-- 查询所有 -->
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
<?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.klp.pocket.mapper.Klptcm1ProPlantStateDefineMapper">
|
||||
|
||||
<!-- 基础结果集映射:数据库列 -> 实体类属性 -->
|
||||
<resultMap id="BaseResultMap" type="com.klp.pocket.domain.Klptcm1ProPlantStateDefine">
|
||||
<result column="ID" property="id" jdbcType="DECIMAL"/>
|
||||
<result column="NAME" property="name" jdbcType="VARCHAR"/>
|
||||
<result column="UNITS" property="units" jdbcType="VARCHAR"/>
|
||||
<result column="COMMENTS" property="comments" jdbcType="VARCHAR"/>
|
||||
<result column="INSDATE" property="insdate" jdbcType="TIMESTAMP"/>
|
||||
<result column="MODELTYPE" property="modeltype" jdbcType="DECIMAL"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 基础字段列表:复用SQL片段 -->
|
||||
<sql id="Base_Column_List">
|
||||
ID, NAME, UNITS, COMMENTS, INSDATE, MODELTYPE
|
||||
</sql>
|
||||
|
||||
<select id="selectPage" resultMap="BaseResultMap">
|
||||
SELECT <include refid="Base_Column_List"/>
|
||||
FROM klptcm1_pro_plant_state_define
|
||||
ORDER BY INSDATE DESC
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user