From bbecc3c55fe51a244dec76ea20a177cf817318e2 Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Mon, 27 Oct 2025 18:07:12 +0800 Subject: [PATCH] =?UTF-8?q?feat(pocket):=20=E5=AE=9E=E7=8E=B0=E5=B7=A5?= =?UTF-8?q?=E5=8E=82=E7=8A=B6=E6=80=81=E6=95=B0=E6=8D=AE=E5=88=86=E9=A1=B5?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 为Klptcm1ProPlantStateCurrent实体补充VALUE1至VALUE99字段定义及注释 - 更新Klptcm1ProPlantStateCurrentMapper.xml,完善所有VALUE字段的resultMap和column list映射- 修改IKlptcm1ProPlantStateCurrentService接口,将selectAll方法改为支持分页查询- 调整Klptcm1ProPlantStateCurrentController控制器,继承BaseController并支持分页参数- 新增Klptcm1ProPlantStateDefine相关组件(domain、controller、service、mapper),实现状态定义表的分页查询能力- 引入PageQuery与TableDataInfo等通用分页工具类,统一前后端分页交互格式 - 更新Mapper XML配置文件,优化SQL结构并确保大数据量下的查询性能 --- ...Klptcm1ProPlantStateCurrentController.java | 13 +- .../Klptcm1ProPlantStateDefineController.java | 34 + .../domain/Klptcm1ProPlantStateCurrent.java | 596 +++++++++++++++++- .../domain/Klptcm1ProPlantStateDefine.java | 50 ++ .../Klptcm1ProPlantStateCurrentMapper.java | 5 +- .../Klptcm1ProPlantStateDefineMapper.java | 25 + .../IKlptcm1ProPlantStateCurrentService.java | 4 +- .../IKlptcm1ProPlantStateDefineService.java | 27 + ...lptcm1ProPlantStateCurrentServiceImpl.java | 8 +- ...Klptcm1ProPlantStateDefineServiceImpl.java | 36 ++ .../Klptcm1ProPlantStateCurrentMapper.xml | 111 +++- .../Klptcm1ProPlantStateDefineMapper.xml | 27 + 12 files changed, 923 insertions(+), 13 deletions(-) create mode 100644 klp-pocket/src/main/java/com/klp/pocket/controller/Klptcm1ProPlantStateDefineController.java create mode 100644 klp-pocket/src/main/java/com/klp/pocket/domain/Klptcm1ProPlantStateDefine.java create mode 100644 klp-pocket/src/main/java/com/klp/pocket/mapper/Klptcm1ProPlantStateDefineMapper.java create mode 100644 klp-pocket/src/main/java/com/klp/pocket/service/IKlptcm1ProPlantStateDefineService.java create mode 100644 klp-pocket/src/main/java/com/klp/pocket/service/impl/Klptcm1ProPlantStateDefineServiceImpl.java create mode 100644 klp-pocket/src/main/resources/mapper/pocket/Klptcm1ProPlantStateDefineMapper.xml diff --git a/klp-pocket/src/main/java/com/klp/pocket/controller/Klptcm1ProPlantStateCurrentController.java b/klp-pocket/src/main/java/com/klp/pocket/controller/Klptcm1ProPlantStateCurrentController.java index e6b79103..d6bfd5ab 100644 --- a/klp-pocket/src/main/java/com/klp/pocket/controller/Klptcm1ProPlantStateCurrentController.java +++ b/klp-pocket/src/main/java/com/klp/pocket/controller/Klptcm1ProPlantStateCurrentController.java @@ -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> selectAll() { - List result = klptcm1ProPlantStateCurrentService.selectAll(); - return R.ok(result); + public TableDataInfo selectAll(PageQuery pageQuery) { + return klptcm1ProPlantStateCurrentService.selectAll(pageQuery); + } } diff --git a/klp-pocket/src/main/java/com/klp/pocket/controller/Klptcm1ProPlantStateDefineController.java b/klp-pocket/src/main/java/com/klp/pocket/controller/Klptcm1ProPlantStateDefineController.java new file mode 100644 index 00000000..cb9a083e --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/controller/Klptcm1ProPlantStateDefineController.java @@ -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 getDefinePage(PageQuery pageQuery) { + return defineService.getDefinePage(pageQuery); + } + +} diff --git a/klp-pocket/src/main/java/com/klp/pocket/domain/Klptcm1ProPlantStateCurrent.java b/klp-pocket/src/main/java/com/klp/pocket/domain/Klptcm1ProPlantStateCurrent.java index fa3b95f9..6b346895 100644 --- a/klp-pocket/src/main/java/com/klp/pocket/domain/Klptcm1ProPlantStateCurrent.java +++ b/klp-pocket/src/main/java/com/klp/pocket/domain/Klptcm1ProPlantStateCurrent.java @@ -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; } diff --git a/klp-pocket/src/main/java/com/klp/pocket/domain/Klptcm1ProPlantStateDefine.java b/klp-pocket/src/main/java/com/klp/pocket/domain/Klptcm1ProPlantStateDefine.java new file mode 100644 index 00000000..18947eee --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/domain/Klptcm1ProPlantStateDefine.java @@ -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; +} diff --git a/klp-pocket/src/main/java/com/klp/pocket/mapper/Klptcm1ProPlantStateCurrentMapper.java b/klp-pocket/src/main/java/com/klp/pocket/mapper/Klptcm1ProPlantStateCurrentMapper.java index ecf92f9b..38e532f4 100644 --- a/klp-pocket/src/main/java/com/klp/pocket/mapper/Klptcm1ProPlantStateCurrentMapper.java +++ b/klp-pocket/src/main/java/com/klp/pocket/mapper/Klptcm1ProPlantStateCurrentMapper.java @@ -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 selectAll(); + Page selectAll(Page build); } diff --git a/klp-pocket/src/main/java/com/klp/pocket/mapper/Klptcm1ProPlantStateDefineMapper.java b/klp-pocket/src/main/java/com/klp/pocket/mapper/Klptcm1ProPlantStateDefineMapper.java new file mode 100644 index 00000000..f4a28d62 --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/mapper/Klptcm1ProPlantStateDefineMapper.java @@ -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 selectPage(Page page); + +} diff --git a/klp-pocket/src/main/java/com/klp/pocket/service/IKlptcm1ProPlantStateCurrentService.java b/klp-pocket/src/main/java/com/klp/pocket/service/IKlptcm1ProPlantStateCurrentService.java index 0e746d2a..3a121072 100644 --- a/klp-pocket/src/main/java/com/klp/pocket/service/IKlptcm1ProPlantStateCurrentService.java +++ b/klp-pocket/src/main/java/com/klp/pocket/service/IKlptcm1ProPlantStateCurrentService.java @@ -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 selectAll(); + TableDataInfo selectAll(PageQuery pageQuery); } diff --git a/klp-pocket/src/main/java/com/klp/pocket/service/IKlptcm1ProPlantStateDefineService.java b/klp-pocket/src/main/java/com/klp/pocket/service/IKlptcm1ProPlantStateDefineService.java new file mode 100644 index 00000000..aab287f5 --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/service/IKlptcm1ProPlantStateDefineService.java @@ -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 getDefinePage(PageQuery pageQuery); + + +} diff --git a/klp-pocket/src/main/java/com/klp/pocket/service/impl/Klptcm1ProPlantStateCurrentServiceImpl.java b/klp-pocket/src/main/java/com/klp/pocket/service/impl/Klptcm1ProPlantStateCurrentServiceImpl.java index 0d261149..03868c5c 100644 --- a/klp-pocket/src/main/java/com/klp/pocket/service/impl/Klptcm1ProPlantStateCurrentServiceImpl.java +++ b/klp-pocket/src/main/java/com/klp/pocket/service/impl/Klptcm1ProPlantStateCurrentServiceImpl.java @@ -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 selectAll() { - return klptcm1ProPlantStateCurrentMapper.selectAll(); + public TableDataInfo selectAll(PageQuery pageQuery) { + Page result = klptcm1ProPlantStateCurrentMapper.selectAll(pageQuery.build()); + return TableDataInfo.build(result); } } diff --git a/klp-pocket/src/main/java/com/klp/pocket/service/impl/Klptcm1ProPlantStateDefineServiceImpl.java b/klp-pocket/src/main/java/com/klp/pocket/service/impl/Klptcm1ProPlantStateDefineServiceImpl.java new file mode 100644 index 00000000..c1107936 --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/service/impl/Klptcm1ProPlantStateDefineServiceImpl.java @@ -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 getDefinePage(PageQuery pageQuery) { + // 构建分页对象(当前页码、每页条数) + Page result =defineMapper.selectPage(pageQuery.build()); + // 调用Mapper分页查询 + return TableDataInfo.build(result); + + } + +} diff --git a/klp-pocket/src/main/resources/mapper/pocket/Klptcm1ProPlantStateCurrentMapper.xml b/klp-pocket/src/main/resources/mapper/pocket/Klptcm1ProPlantStateCurrentMapper.xml index 1dfe0a6a..e232f660 100644 --- a/klp-pocket/src/main/resources/mapper/pocket/Klptcm1ProPlantStateCurrentMapper.xml +++ b/klp-pocket/src/main/resources/mapper/pocket/Klptcm1ProPlantStateCurrentMapper.xml @@ -2,6 +2,7 @@ + @@ -9,15 +10,121 @@ + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSDATE, YEAR, MONTH, DAY, HOUR, MINUTE, TYPE, - VALUE1, VALUE2, VALUE99 + 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 diff --git a/klp-pocket/src/main/resources/mapper/pocket/Klptcm1ProPlantStateDefineMapper.xml b/klp-pocket/src/main/resources/mapper/pocket/Klptcm1ProPlantStateDefineMapper.xml new file mode 100644 index 00000000..ec36d002 --- /dev/null +++ b/klp-pocket/src/main/resources/mapper/pocket/Klptcm1ProPlantStateDefineMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + ID, NAME, UNITS, COMMENTS, INSDATE, MODELTYPE + + + + + +