diff --git a/klp-admin/pom.xml b/klp-admin/pom.xml index 86d13aaa..3bdfdcd5 100644 --- a/klp-admin/pom.xml +++ b/klp-admin/pom.xml @@ -100,6 +100,11 @@ klp-mes + + com.klp + klp-pocket + + com.klp diff --git a/klp-admin/src/main/resources/application-prod.yml b/klp-admin/src/main/resources/application-prod.yml index 5252a979..ac0a944c 100644 --- a/klp-admin/src/main/resources/application-prod.yml +++ b/klp-admin/src/main/resources/application-prod.yml @@ -66,9 +66,9 @@ spring: lazy: true type: ${spring.datasource.type} driverClassName: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true - username: - password: + url: jdbc:mysql://140.143.206.120:13306/klp_pocketfactory?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true + username: klp + password: KeLunPu@123 # oracle: # type: ${spring.datasource.type} # driverClassName: oracle.jdbc.OracleDriver diff --git a/klp-common/pom.xml b/klp-common/pom.xml index fdfa8f0e..1a02b0a9 100644 --- a/klp-common/pom.xml +++ b/klp-common/pom.xml @@ -180,6 +180,13 @@ org.flywaydb flyway-mysql + + + com.baomidou + dynamic-datasource-spring-boot-starter + 3.5.2 + + diff --git a/klp-pocket/pom.xml b/klp-pocket/pom.xml new file mode 100644 index 00000000..c25f61d9 --- /dev/null +++ b/klp-pocket/pom.xml @@ -0,0 +1,28 @@ + + 4.0.0 + + com.klp + klp-oa + 0.8.3 + + klp-pocket + Archetype - klp-pocket + http://maven.apache.org + + + com.klp + klp-common + 0.8.3 + + + commons-collections + commons-collections + + + com.klp + klp-system + 0.8.3 + + + 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 new file mode 100644 index 00000000..d6bfd5ab --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/controller/Klptcm1ProPlantStateCurrentController.java @@ -0,0 +1,29 @@ +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.*; +import javax.annotation.Resource; +import java.util.List; + +@RestController +@RequestMapping("/pocket/proPlantStateCurrent") +public class Klptcm1ProPlantStateCurrentController extends BaseController { + + @Resource + private IKlptcm1ProPlantStateCurrentService klptcm1ProPlantStateCurrentService; + + /** + * 查询所有数据 + */ + @GetMapping("/selectAll") + 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/controller/Klptcm1ProPlantStateHistoryController.java b/klp-pocket/src/main/java/com/klp/pocket/controller/Klptcm1ProPlantStateHistoryController.java new file mode 100644 index 00000000..11e8e301 --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/controller/Klptcm1ProPlantStateHistoryController.java @@ -0,0 +1,35 @@ +package com.klp.pocket.controller; + +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; +import org.springframework.validation.annotation.Validated; +import com.klp.common.core.controller.BaseController; +import com.klp.common.core.domain.PageQuery; +import com.klp.pocket.domain.vo.Klptcm1ProPlantStateHistoryVo; +import com.klp.pocket.domain.bo.Klptcm1ProPlantStateHistoryBo; +import com.klp.pocket.service.IKlptcm1ProPlantStateHistoryService; +import com.klp.common.core.page.TableDataInfo; + +/** + * 历史 + * + * @author klp + * @date 2025-10-27 + */ +@Validated +@RequiredArgsConstructor +@RestController +@RequestMapping("/pocket/proPlantStateHistory") +public class Klptcm1ProPlantStateHistoryController extends BaseController { + + private final IKlptcm1ProPlantStateHistoryService iKlptcm1ProPlantStateHistoryService; + + /** + * 查询历史列表 + */ + @GetMapping("/list") + public TableDataInfo list(Klptcm1ProPlantStateHistoryBo bo, PageQuery pageQuery) { + return iKlptcm1ProPlantStateHistoryService.queryPageList(bo, pageQuery); + } + +} diff --git a/klp-pocket/src/main/java/com/klp/pocket/controller/Klptcm1ProStoppageController.java b/klp-pocket/src/main/java/com/klp/pocket/controller/Klptcm1ProStoppageController.java new file mode 100644 index 00000000..91e6f97d --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/controller/Klptcm1ProStoppageController.java @@ -0,0 +1,35 @@ +package com.klp.pocket.controller; + +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; +import org.springframework.validation.annotation.Validated; +import com.klp.common.core.controller.BaseController; +import com.klp.common.core.domain.PageQuery; +import com.klp.pocket.domain.vo.Klptcm1ProStoppageVo; +import com.klp.pocket.domain.bo.Klptcm1ProStoppageBo; +import com.klp.pocket.service.IKlptcm1ProStoppageService; +import com.klp.common.core.page.TableDataInfo; + +/** + * 停机 + * + * @author klp + * @date 2025-10-27 + */ +@Validated +@RequiredArgsConstructor +@RestController +@RequestMapping("/pocket/proStoppage") +public class Klptcm1ProStoppageController extends BaseController { + + private final IKlptcm1ProStoppageService iKlptcm1ProStoppageService; + + /** + * 查询停机列表 + */ + @GetMapping("/list") + public TableDataInfo list(Klptcm1ProStoppageBo bo, PageQuery pageQuery) { + return iKlptcm1ProStoppageService.queryPageList(bo, 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 new file mode 100644 index 00000000..6b346895 --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/domain/Klptcm1ProPlantStateCurrent.java @@ -0,0 +1,615 @@ +package com.klp.pocket.domain; + +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +@Data +public class Klptcm1ProPlantStateCurrent { + private Date insdate; // 对应数据库 INSDATE + private BigDecimal year; // 对应数据库 YEAR + private BigDecimal month; // 对应数据库 MONTH + private BigDecimal day; // 对应数据库 DAY + private BigDecimal hour; // 对应数据库 HOUR + private BigDecimal minute; // 对应数据库 MINUTE + private BigDecimal type; // 对应数据库 TYPE + /** + * 状态值1 + * 对应数据库列:VALUE1(decimal类型,具体含义取决于TYPE字段,如温度、压力等) + */ + private BigDecimal value1; + + /** + * 状态值2 + * 对应数据库列:VALUE2(decimal类型,具体含义取决于TYPE字段) + */ + private BigDecimal value2; + + /** + * 状态值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/domain/Klptcm1ProPlantStateHistory.java b/klp-pocket/src/main/java/com/klp/pocket/domain/Klptcm1ProPlantStateHistory.java new file mode 100644 index 00000000..c76de46e --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/domain/Klptcm1ProPlantStateHistory.java @@ -0,0 +1,128 @@ +package com.klp.pocket.domain; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * 历史对象 klptcm1_pro_plant_state_history + * + * @author klp + * @date 2025-10-27 + */ +@Data +@TableName("klptcm1_pro_plant_state_history") +public class Klptcm1ProPlantStateHistory{ + + private static final long serialVersionUID=1L; + + private Date insdate; + private Long year; + private Long month; + private Long day; + private Long hour; + private Long minute; + private Long type; + private BigDecimal value1; + private BigDecimal value2; + private BigDecimal value3; + private BigDecimal value4; + private BigDecimal value5; + private BigDecimal value6; + private BigDecimal value7; + private BigDecimal value8; + private BigDecimal value9; + private BigDecimal value10; + private BigDecimal value11; + private BigDecimal value12; + private BigDecimal value13; + private BigDecimal value14; + private BigDecimal value15; + private BigDecimal value16; + private BigDecimal value17; + private BigDecimal value18; + private BigDecimal value19; + private BigDecimal value20; + private BigDecimal value21; + private BigDecimal value22; + private BigDecimal value23; + private BigDecimal value24; + private BigDecimal value25; + private BigDecimal value26; + private BigDecimal value27; + private BigDecimal value28; + private BigDecimal value29; + private BigDecimal value30; + private BigDecimal value31; + private BigDecimal value32; + private BigDecimal value33; + private BigDecimal value34; + private BigDecimal value35; + private BigDecimal value36; + private BigDecimal value37; + private BigDecimal value38; + private BigDecimal value39; + private BigDecimal value40; + private BigDecimal value41; + private BigDecimal value42; + private BigDecimal value43; + private BigDecimal value44; + private BigDecimal value45; + private BigDecimal value46; + private BigDecimal value47; + private BigDecimal value48; + private BigDecimal value49; + private BigDecimal value50; + private BigDecimal value51; + private BigDecimal value52; + private BigDecimal value53; + private BigDecimal value54; + private BigDecimal value55; + private BigDecimal value56; + private BigDecimal value57; + private BigDecimal value58; + private BigDecimal value59; + private BigDecimal value60; + private BigDecimal value61; + private BigDecimal value62; + private BigDecimal value63; + private BigDecimal value64; + private BigDecimal value65; + private BigDecimal value66; + private BigDecimal value67; + private BigDecimal value68; + private BigDecimal value69; + private BigDecimal value70; + private BigDecimal value71; + private BigDecimal value72; + private BigDecimal value73; + private BigDecimal value74; + private BigDecimal value75; + private BigDecimal value76; + private BigDecimal value77; + private BigDecimal value78; + private BigDecimal value79; + private BigDecimal value80; + private BigDecimal value81; + private BigDecimal value82; + private BigDecimal value83; + private BigDecimal value84; + private BigDecimal value85; + private BigDecimal value86; + private BigDecimal value87; + private BigDecimal value88; + private BigDecimal value89; + private BigDecimal value90; + private BigDecimal value91; + private BigDecimal value92; + private BigDecimal value93; + private BigDecimal value94; + private BigDecimal value95; + private BigDecimal value96; + private BigDecimal value97; + private BigDecimal value98; + private BigDecimal value99; + +} diff --git a/klp-pocket/src/main/java/com/klp/pocket/domain/Klptcm1ProStoppage.java b/klp-pocket/src/main/java/com/klp/pocket/domain/Klptcm1ProStoppage.java new file mode 100644 index 00000000..bf79e694 --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/domain/Klptcm1ProStoppage.java @@ -0,0 +1,34 @@ +package com.klp.pocket.domain; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; + +import java.util.Date; + +/** + * 停机对象 klptcm1_pro_stoppage + * + * @author klp + * @date 2025-10-27 + */ +@Data +@TableName("klptcm1_pro_stoppage") +public class Klptcm1ProStoppage{ + + private static final long serialVersionUID=1L; + + private Long stopid; + private String encoilid; + private String shift; + private String crew; + private String area; + private String unit; + private String seton; + private String remark; + private Date startDate; + private Date endDate; + private Long duration; + private Date insDate; + private String stopType; + +} diff --git a/klp-pocket/src/main/java/com/klp/pocket/domain/bo/Klptcm1ProPlantStateCurrentBo.java b/klp-pocket/src/main/java/com/klp/pocket/domain/bo/Klptcm1ProPlantStateCurrentBo.java new file mode 100644 index 00000000..6b754760 --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/domain/bo/Klptcm1ProPlantStateCurrentBo.java @@ -0,0 +1,554 @@ +package com.klp.pocket.domain.bo; + +import com.klp.common.core.domain.BaseEntity; +import lombok.Data; +import lombok.EqualsAndHashCode; +import javax.validation.constraints.*; + +import java.math.BigDecimal; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; + +/** + * 当前业务对象 klptcm1_pro_plant_state_current + * + * @author klp + * @date 2025-10-27 + */ + +@Data +@EqualsAndHashCode(callSuper = true) +public class Klptcm1ProPlantStateCurrentBo extends BaseEntity { + + /** + * + */ + private Date INSDATE; + + /** + * + */ + private Long YEAR; + + /** + * + */ + private Long MONTH; + + /** + * + */ + private Long DAY; + + /** + * + */ + private Long HOUR; + + /** + * + */ + private Long MINUTE; + + /** + * + */ + private Long TYPE; + + /** + * + */ + private BigDecimal VALUE1; + + /** + * + */ + private BigDecimal VALUE2; + + /** + * + */ + private BigDecimal VALUE3; + + /** + * + */ + private BigDecimal VALUE4; + + /** + * + */ + private BigDecimal VALUE5; + + /** + * + */ + private BigDecimal VALUE6; + + /** + * + */ + private BigDecimal VALUE7; + + /** + * + */ + private BigDecimal VALUE8; + + /** + * + */ + private BigDecimal VALUE9; + + /** + * + */ + private BigDecimal VALUE10; + + /** + * + */ + private BigDecimal VALUE11; + + /** + * + */ + private BigDecimal VALUE12; + + /** + * + */ + private BigDecimal VALUE13; + + /** + * + */ + private BigDecimal VALUE14; + + /** + * + */ + private BigDecimal VALUE15; + + /** + * + */ + private BigDecimal VALUE16; + + /** + * + */ + private BigDecimal VALUE17; + + /** + * + */ + private BigDecimal VALUE18; + + /** + * + */ + private BigDecimal VALUE19; + + /** + * + */ + private BigDecimal VALUE20; + + /** + * + */ + private BigDecimal VALUE21; + + /** + * + */ + private BigDecimal VALUE22; + + /** + * + */ + private BigDecimal VALUE23; + + /** + * + */ + private BigDecimal VALUE24; + + /** + * + */ + private BigDecimal VALUE25; + + /** + * + */ + private BigDecimal VALUE26; + + /** + * + */ + private BigDecimal VALUE27; + + /** + * + */ + private BigDecimal VALUE28; + + /** + * + */ + private BigDecimal VALUE29; + + /** + * + */ + private BigDecimal VALUE30; + + /** + * + */ + private BigDecimal VALUE31; + + /** + * + */ + private BigDecimal VALUE32; + + /** + * + */ + private BigDecimal VALUE33; + + /** + * + */ + private BigDecimal VALUE34; + + /** + * + */ + private BigDecimal VALUE35; + + /** + * + */ + private BigDecimal VALUE36; + + /** + * + */ + private BigDecimal VALUE37; + + /** + * + */ + private BigDecimal VALUE38; + + /** + * + */ + private BigDecimal VALUE39; + + /** + * + */ + private BigDecimal VALUE40; + + /** + * + */ + private BigDecimal VALUE41; + + /** + * + */ + private BigDecimal VALUE42; + + /** + * + */ + private BigDecimal VALUE43; + + /** + * + */ + private BigDecimal VALUE44; + + /** + * + */ + private BigDecimal VALUE45; + + /** + * + */ + private BigDecimal VALUE46; + + /** + * + */ + private BigDecimal VALUE47; + + /** + * + */ + private BigDecimal VALUE48; + + /** + * + */ + private BigDecimal VALUE49; + + /** + * + */ + private BigDecimal VALUE50; + + /** + * + */ + private BigDecimal VALUE51; + + /** + * + */ + private BigDecimal VALUE52; + + /** + * + */ + private BigDecimal VALUE53; + + /** + * + */ + private BigDecimal VALUE54; + + /** + * + */ + private BigDecimal VALUE55; + + /** + * + */ + private BigDecimal VALUE56; + + /** + * + */ + private BigDecimal VALUE57; + + /** + * + */ + private BigDecimal VALUE58; + + /** + * + */ + private BigDecimal VALUE59; + + /** + * + */ + private BigDecimal VALUE60; + + /** + * + */ + private BigDecimal VALUE61; + + /** + * + */ + private BigDecimal VALUE62; + + /** + * + */ + private BigDecimal VALUE63; + + /** + * + */ + private BigDecimal VALUE64; + + /** + * + */ + private BigDecimal VALUE65; + + /** + * + */ + private BigDecimal VALUE66; + + /** + * + */ + private BigDecimal VALUE67; + + /** + * + */ + private BigDecimal VALUE68; + + /** + * + */ + private BigDecimal VALUE69; + + /** + * + */ + private BigDecimal VALUE70; + + /** + * + */ + private BigDecimal VALUE71; + + /** + * + */ + private BigDecimal VALUE72; + + /** + * + */ + private BigDecimal VALUE73; + + /** + * + */ + private BigDecimal VALUE74; + + /** + * + */ + private BigDecimal VALUE75; + + /** + * + */ + private BigDecimal VALUE76; + + /** + * + */ + private BigDecimal VALUE77; + + /** + * + */ + private BigDecimal VALUE78; + + /** + * + */ + private BigDecimal VALUE79; + + /** + * + */ + private BigDecimal VALUE80; + + /** + * + */ + private BigDecimal VALUE81; + + /** + * + */ + private BigDecimal VALUE82; + + /** + * + */ + private BigDecimal VALUE83; + + /** + * + */ + private BigDecimal VALUE84; + + /** + * + */ + private BigDecimal VALUE85; + + /** + * + */ + private BigDecimal VALUE86; + + /** + * + */ + private BigDecimal VALUE87; + + /** + * + */ + private BigDecimal VALUE88; + + /** + * + */ + private BigDecimal VALUE89; + + /** + * + */ + private BigDecimal VALUE90; + + /** + * + */ + private BigDecimal VALUE91; + + /** + * + */ + private BigDecimal VALUE92; + + /** + * + */ + private BigDecimal VALUE93; + + /** + * + */ + private BigDecimal VALUE94; + + /** + * + */ + private BigDecimal VALUE95; + + /** + * + */ + private BigDecimal VALUE96; + + /** + * + */ + private BigDecimal VALUE97; + + /** + * + */ + private BigDecimal VALUE98; + + /** + * + */ + private BigDecimal VALUE99; + + +} diff --git a/klp-pocket/src/main/java/com/klp/pocket/domain/bo/Klptcm1ProPlantStateHistoryBo.java b/klp-pocket/src/main/java/com/klp/pocket/domain/bo/Klptcm1ProPlantStateHistoryBo.java new file mode 100644 index 00000000..902a1dd6 --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/domain/bo/Klptcm1ProPlantStateHistoryBo.java @@ -0,0 +1,217 @@ +package com.klp.pocket.domain.bo; + +import com.klp.common.core.domain.BaseEntity; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.math.BigDecimal; +import java.util.Date; + +/** + * 历史业务对象 klptcm1_pro_plant_state_history + * + * @author klp + * @date 2025-10-27 + */ + +@Data +@EqualsAndHashCode(callSuper = true) +public class Klptcm1ProPlantStateHistoryBo extends BaseEntity { + + private Date INSDATE; + private Long YEAR; + private Long MONTH; + private Long DAY; + private Long HOUR; + private Long MINUTE; + private Long TYPE; + private BigDecimal VALUE1; + private BigDecimal VALUE2; + private BigDecimal VALUE3; + private BigDecimal VALUE4; + private BigDecimal VALUE5; + private BigDecimal VALUE6; + private BigDecimal VALUE7; + private BigDecimal VALUE8; + private BigDecimal VALUE9; + private BigDecimal VALUE10; + private BigDecimal VALUE11; + + private BigDecimal VALUE12; + + private BigDecimal VALUE13; + + private BigDecimal VALUE14; + + private BigDecimal VALUE15; + + private BigDecimal VALUE16; + + private BigDecimal VALUE17; + + private BigDecimal VALUE18; + + private BigDecimal VALUE19; + + private BigDecimal VALUE20; + + private BigDecimal VALUE21; + + private BigDecimal VALUE22; + + private BigDecimal VALUE23; + + private BigDecimal VALUE24; + + private BigDecimal VALUE25; + + private BigDecimal VALUE26; + + private BigDecimal VALUE27; + + private BigDecimal VALUE28; + + private BigDecimal VALUE29; + + private BigDecimal VALUE30; + + private BigDecimal VALUE31; + + private BigDecimal VALUE32; + + private BigDecimal VALUE33; + + private BigDecimal VALUE34; + + private BigDecimal VALUE35; + + private BigDecimal VALUE36; + + private BigDecimal VALUE37; + + private BigDecimal VALUE38; + + private BigDecimal VALUE39; + + private BigDecimal VALUE40; + + private BigDecimal VALUE41; + + private BigDecimal VALUE42; + + private BigDecimal VALUE43; + + private BigDecimal VALUE44; + + private BigDecimal VALUE45; + + private BigDecimal VALUE46; + + private BigDecimal VALUE47; + + private BigDecimal VALUE48; + + private BigDecimal VALUE49; + + private BigDecimal VALUE50; + + private BigDecimal VALUE51; + + private BigDecimal VALUE52; + + private BigDecimal VALUE53; + + private BigDecimal VALUE54; + + private BigDecimal VALUE55; + + private BigDecimal VALUE56; + + private BigDecimal VALUE57; + + private BigDecimal VALUE58; + + private BigDecimal VALUE59; + + private BigDecimal VALUE60; + + private BigDecimal VALUE61; + + private BigDecimal VALUE62; + + private BigDecimal VALUE63; + + private BigDecimal VALUE64; + + private BigDecimal VALUE65; + + private BigDecimal VALUE66; + + private BigDecimal VALUE67; + + private BigDecimal VALUE68; + + private BigDecimal VALUE69; + + private BigDecimal VALUE70; + + private BigDecimal VALUE71; + + private BigDecimal VALUE72; + + private BigDecimal VALUE73; + + private BigDecimal VALUE74; + + private BigDecimal VALUE75; + + private BigDecimal VALUE76; + + private BigDecimal VALUE77; + + private BigDecimal VALUE78; + + private BigDecimal VALUE79; + + private BigDecimal VALUE80; + + private BigDecimal VALUE81; + + private BigDecimal VALUE82; + + private BigDecimal VALUE83; + + private BigDecimal VALUE84; + + private BigDecimal VALUE85; + + private BigDecimal VALUE86; + + private BigDecimal VALUE87; + + private BigDecimal VALUE88; + + private BigDecimal VALUE89; + + private BigDecimal VALUE90; + + private BigDecimal VALUE91; + + private BigDecimal VALUE92; + + private BigDecimal VALUE93; + + private BigDecimal VALUE94; + + private BigDecimal VALUE95; + + private BigDecimal VALUE96; + + private BigDecimal VALUE97; + + private BigDecimal VALUE98; + + private BigDecimal VALUE99; + + +} diff --git a/klp-pocket/src/main/java/com/klp/pocket/domain/bo/Klptcm1ProStoppageBo.java b/klp-pocket/src/main/java/com/klp/pocket/domain/bo/Klptcm1ProStoppageBo.java new file mode 100644 index 00000000..921ed93e --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/domain/bo/Klptcm1ProStoppageBo.java @@ -0,0 +1,86 @@ +package com.klp.pocket.domain.bo; + +import com.klp.common.core.domain.BaseEntity; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.util.Date; + +/** + * 停机业务对象 klptcm1_pro_stoppage + * + * @author klp + * @date 2025-10-27 + */ + +@Data +@EqualsAndHashCode(callSuper = true) +public class Klptcm1ProStoppageBo extends BaseEntity { + + /** + * + */ + private Long STOPID; + + /** + * + */ + private String ENCOILID; + + /** + * + */ + private String SHIFT; + + /** + * + */ + private String CREW; + + /** + * + */ + private String AREA; + + /** + * + */ + private String UNIT; + + /** + * + */ + private String SETON; + + /** + * + */ + private String REMARK; + + /** + * + */ + private Date startDate; + + /** + * + */ + private Date endDate; + + /** + * + */ + private Long DURATION; + + /** + * + */ + private Date insDate; + + /** + * + */ + private String stopType; + + +} diff --git a/klp-pocket/src/main/java/com/klp/pocket/domain/vo/Klptcm1ProPlantStateCurrentVo.java b/klp-pocket/src/main/java/com/klp/pocket/domain/vo/Klptcm1ProPlantStateCurrentVo.java new file mode 100644 index 00000000..4dc684aa --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/domain/vo/Klptcm1ProPlantStateCurrentVo.java @@ -0,0 +1,659 @@ +package com.klp.pocket.domain.vo; + +import java.math.BigDecimal; +import java.util.Date; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; +import lombok.Data; + + +/** + * 当前视图对象 klptcm1_pro_plant_state_current + * + * @author klp + * @date 2025-10-27 + */ +@Data +@ExcelIgnoreUnannotated +public class Klptcm1ProPlantStateCurrentVo { + + private static final long serialVersionUID = 1L; + + /** + * + */ + @ExcelProperty(value = "") + private Date INSDATE; + + /** + * + */ + @ExcelProperty(value = "") + private Long YEAR; + + /** + * + */ + @ExcelProperty(value = "") + private Long MONTH; + + /** + * + */ + @ExcelProperty(value = "") + private Long DAY; + + /** + * + */ + @ExcelProperty(value = "") + private Long HOUR; + + /** + * + */ + @ExcelProperty(value = "") + private Long MINUTE; + + /** + * + */ + @ExcelProperty(value = "") + private Long TYPE; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE1; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE2; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE3; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE4; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE5; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE6; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE7; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE8; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE9; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE10; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE11; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE12; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE13; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE14; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE15; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE16; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE17; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE18; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE19; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE20; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE21; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE22; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE23; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE24; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE25; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE26; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE27; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE28; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE29; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE30; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE31; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE32; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE33; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE34; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE35; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE36; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE37; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE38; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE39; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE40; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE41; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE42; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE43; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE44; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE45; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE46; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE47; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE48; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE49; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE50; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE51; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE52; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE53; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE54; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE55; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE56; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE57; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE58; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE59; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE60; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE61; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE62; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE63; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE64; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE65; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE66; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE67; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE68; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE69; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE70; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE71; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE72; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE73; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE74; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE75; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE76; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE77; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE78; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE79; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE80; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE81; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE82; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE83; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE84; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE85; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE86; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE87; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE88; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE89; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE90; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE91; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE92; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE93; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE94; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE95; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE96; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE97; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE98; + + /** + * + */ + @ExcelProperty(value = "") + private BigDecimal VALUE99; + + +} diff --git a/klp-pocket/src/main/java/com/klp/pocket/domain/vo/Klptcm1ProPlantStateHistoryVo.java b/klp-pocket/src/main/java/com/klp/pocket/domain/vo/Klptcm1ProPlantStateHistoryVo.java new file mode 100644 index 00000000..cb6f44c8 --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/domain/vo/Klptcm1ProPlantStateHistoryVo.java @@ -0,0 +1,128 @@ +package com.klp.pocket.domain.vo; + +import java.math.BigDecimal; +import java.util.Date; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import lombok.Data; + + +/** + * 历史视图对象 klptcm1_pro_plant_state_history + * + * @author klp + * @date 2025-10-27 + */ +@Data +@ExcelIgnoreUnannotated +public class Klptcm1ProPlantStateHistoryVo { + + private static final long serialVersionUID = 1L; + + private Date insdate; + private Long year; + private Long month; + private Long day; + private Long hour; + private Long minute; + private Long type; + private BigDecimal value1; + private BigDecimal value2; + private BigDecimal value3; + private BigDecimal value4; + private BigDecimal value5; + private BigDecimal value6; + private BigDecimal value7; + private BigDecimal value8; + private BigDecimal value9; + private BigDecimal value10; + private BigDecimal value11; + private BigDecimal value12; + private BigDecimal value13; + private BigDecimal value14; + private BigDecimal value15; + private BigDecimal value16; + private BigDecimal value17; + private BigDecimal value18; + private BigDecimal value19; + private BigDecimal value20; + private BigDecimal value21; + private BigDecimal value22; + private BigDecimal value23; + private BigDecimal value24; + private BigDecimal value25; + private BigDecimal value26; + private BigDecimal value27; + private BigDecimal value28; + private BigDecimal value29; + private BigDecimal value30; + private BigDecimal value31; + private BigDecimal value32; + private BigDecimal value33; + private BigDecimal value34; + private BigDecimal value35; + private BigDecimal value36; + private BigDecimal value37; + private BigDecimal value38; + private BigDecimal value39; + private BigDecimal value40; + private BigDecimal value41; + private BigDecimal value42; + private BigDecimal value43; + private BigDecimal value44; + private BigDecimal value45; + private BigDecimal value46; + private BigDecimal value47; + private BigDecimal value48; + private BigDecimal value49; + private BigDecimal value50; + private BigDecimal value51; + private BigDecimal value52; + private BigDecimal value53; + private BigDecimal value54; + private BigDecimal value55; + private BigDecimal value56; + private BigDecimal value57; + private BigDecimal value58; + private BigDecimal value59; + private BigDecimal value60; + private BigDecimal value61; + private BigDecimal value62; + private BigDecimal value63; + private BigDecimal value64; + private BigDecimal value65; + private BigDecimal value66; + private BigDecimal value67; + private BigDecimal value68; + private BigDecimal value69; + private BigDecimal value70; + private BigDecimal value71; + private BigDecimal value72; + private BigDecimal value73; + private BigDecimal value74; + private BigDecimal value75; + private BigDecimal value76; + private BigDecimal value77; + private BigDecimal value78; + private BigDecimal value79; + private BigDecimal value80; + private BigDecimal value81; + private BigDecimal value82; + private BigDecimal value83; + private BigDecimal value84; + private BigDecimal value85; + private BigDecimal value86; + private BigDecimal value87; + private BigDecimal value88; + private BigDecimal value89; + private BigDecimal value90; + private BigDecimal value91; + private BigDecimal value92; + private BigDecimal value93; + private BigDecimal value94; + private BigDecimal value95; + private BigDecimal value96; + private BigDecimal value97; + private BigDecimal value98; + private BigDecimal value99; + +} diff --git a/klp-pocket/src/main/java/com/klp/pocket/domain/vo/Klptcm1ProStoppageVo.java b/klp-pocket/src/main/java/com/klp/pocket/domain/vo/Klptcm1ProStoppageVo.java new file mode 100644 index 00000000..c219b5a7 --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/domain/vo/Klptcm1ProStoppageVo.java @@ -0,0 +1,33 @@ +package com.klp.pocket.domain.vo; + +import java.util.Date; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import lombok.Data; + + +/** + * 停机视图对象 klptcm1_pro_stoppage + * + * @author klp + * @date 2025-10-27 + */ +@Data +@ExcelIgnoreUnannotated +public class Klptcm1ProStoppageVo { + + private static final long serialVersionUID = 1L; + + private Long stopid; + private String encoilid; + private String shift; + private String crew; + private String area; + private String unit; + private String seton; + private String remark; + private Date startDate; + private Date endDate; + private Long duration; + private Date insDate; + private String stopType; +} 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 new file mode 100644 index 00000000..38e532f4 --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/mapper/Klptcm1ProPlantStateCurrentMapper.java @@ -0,0 +1,15 @@ +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; + +@Mapper +public interface Klptcm1ProPlantStateCurrentMapper { + + // 查询所有 + 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/mapper/Klptcm1ProPlantStateHistoryMapper.java b/klp-pocket/src/main/java/com/klp/pocket/mapper/Klptcm1ProPlantStateHistoryMapper.java new file mode 100644 index 00000000..f8a6272a --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/mapper/Klptcm1ProPlantStateHistoryMapper.java @@ -0,0 +1,15 @@ +package com.klp.pocket.mapper; + +import com.klp.pocket.domain.Klptcm1ProPlantStateHistory; +import com.klp.pocket.domain.vo.Klptcm1ProPlantStateHistoryVo; +import com.klp.common.core.mapper.BaseMapperPlus; + +/** + * 历史Mapper接口 + * + * @author klp + * @date 2025-10-27 + */ +public interface Klptcm1ProPlantStateHistoryMapper extends BaseMapperPlus { + +} diff --git a/klp-pocket/src/main/java/com/klp/pocket/mapper/Klptcm1ProStoppageMapper.java b/klp-pocket/src/main/java/com/klp/pocket/mapper/Klptcm1ProStoppageMapper.java new file mode 100644 index 00000000..1c51a9fa --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/mapper/Klptcm1ProStoppageMapper.java @@ -0,0 +1,15 @@ +package com.klp.pocket.mapper; + +import com.klp.pocket.domain.Klptcm1ProStoppage; +import com.klp.pocket.domain.vo.Klptcm1ProStoppageVo; +import com.klp.common.core.mapper.BaseMapperPlus; + +/** + * 停机Mapper接口 + * + * @author klp + * @date 2025-10-27 + */ +public interface Klptcm1ProStoppageMapper extends BaseMapperPlus { + +} 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 new file mode 100644 index 00000000..3a121072 --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/service/IKlptcm1ProPlantStateCurrentService.java @@ -0,0 +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 { + + 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/IKlptcm1ProPlantStateHistoryService.java b/klp-pocket/src/main/java/com/klp/pocket/service/IKlptcm1ProPlantStateHistoryService.java new file mode 100644 index 00000000..640bdfb2 --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/service/IKlptcm1ProPlantStateHistoryService.java @@ -0,0 +1,34 @@ +package com.klp.pocket.service; + +import com.klp.pocket.domain.vo.Klptcm1ProPlantStateHistoryVo; +import com.klp.pocket.domain.bo.Klptcm1ProPlantStateHistoryBo; +import com.klp.common.core.page.TableDataInfo; +import com.klp.common.core.domain.PageQuery; + +import java.util.Date; +import java.util.List; + +/** + * 历史Service接口 + * + * @author klp + * @date 2025-10-27 + */ +public interface IKlptcm1ProPlantStateHistoryService { + + /** + * 查询历史 + */ + Klptcm1ProPlantStateHistoryVo queryById(Date INSDATE); + + /** + * 查询历史列表 + */ + TableDataInfo queryPageList(Klptcm1ProPlantStateHistoryBo bo, PageQuery pageQuery); + + /** + * 查询历史列表 + */ + List queryList(Klptcm1ProPlantStateHistoryBo bo); + +} diff --git a/klp-pocket/src/main/java/com/klp/pocket/service/IKlptcm1ProStoppageService.java b/klp-pocket/src/main/java/com/klp/pocket/service/IKlptcm1ProStoppageService.java new file mode 100644 index 00000000..048b5164 --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/service/IKlptcm1ProStoppageService.java @@ -0,0 +1,32 @@ +package com.klp.pocket.service; + +import com.klp.pocket.domain.vo.Klptcm1ProStoppageVo; +import com.klp.pocket.domain.bo.Klptcm1ProStoppageBo; +import com.klp.common.core.page.TableDataInfo; +import com.klp.common.core.domain.PageQuery; + +import java.util.List; + +/** + * 停机Service接口 + * + * @author klp + * @date 2025-10-27 + */ +public interface IKlptcm1ProStoppageService { + + /** + * 查询停机 + */ + Klptcm1ProStoppageVo queryById(Long STOPID); + + /** + * 查询停机列表 + */ + TableDataInfo queryPageList(Klptcm1ProStoppageBo bo, PageQuery pageQuery); + + /** + * 查询停机列表 + */ + List queryList(Klptcm1ProStoppageBo bo); +} 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 new file mode 100644 index 00000000..03868c5c --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/service/impl/Klptcm1ProPlantStateCurrentServiceImpl.java @@ -0,0 +1,28 @@ +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; +import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.List; + +@DS("slave") +@Service +public class Klptcm1ProPlantStateCurrentServiceImpl implements IKlptcm1ProPlantStateCurrentService { + + @Resource + private Klptcm1ProPlantStateCurrentMapper klptcm1ProPlantStateCurrentMapper; + + + @Override + 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/java/com/klp/pocket/service/impl/Klptcm1ProPlantStateHistoryServiceImpl.java b/klp-pocket/src/main/java/com/klp/pocket/service/impl/Klptcm1ProPlantStateHistoryServiceImpl.java new file mode 100644 index 00000000..50716c91 --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/service/impl/Klptcm1ProPlantStateHistoryServiceImpl.java @@ -0,0 +1,172 @@ +package com.klp.pocket.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.klp.common.core.page.TableDataInfo; +import com.klp.common.core.domain.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; +import com.klp.pocket.domain.bo.Klptcm1ProPlantStateHistoryBo; +import com.klp.pocket.domain.vo.Klptcm1ProPlantStateHistoryVo; +import com.klp.pocket.domain.Klptcm1ProPlantStateHistory; +import com.klp.pocket.mapper.Klptcm1ProPlantStateHistoryMapper; +import com.klp.pocket.service.IKlptcm1ProPlantStateHistoryService; + +import java.util.Date; +import java.util.List; +import java.util.Map; + +/** + * 历史Service业务层处理 + * + * @author klp + * @date 2025-10-27 + */ +@RequiredArgsConstructor +@DS("slave") +@Service +public class Klptcm1ProPlantStateHistoryServiceImpl implements IKlptcm1ProPlantStateHistoryService { + + private final Klptcm1ProPlantStateHistoryMapper baseMapper; + + /** + * 查询历史 + */ + @Override + public Klptcm1ProPlantStateHistoryVo queryById(Date INSDATE){ + return baseMapper.selectVoById(INSDATE); + } + + /** + * 查询历史列表 + */ + @Override + public TableDataInfo queryPageList(Klptcm1ProPlantStateHistoryBo bo, PageQuery pageQuery) { + LambdaQueryWrapper lqw = buildQueryWrapper(bo); + Page result = baseMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + /** + * 查询历史列表 + */ + @Override + public List queryList(Klptcm1ProPlantStateHistoryBo bo) { + LambdaQueryWrapper lqw = buildQueryWrapper(bo); + return baseMapper.selectVoList(lqw); + } + + private LambdaQueryWrapper buildQueryWrapper(Klptcm1ProPlantStateHistoryBo bo) { + Map params = bo.getParams(); + LambdaQueryWrapper lqw = Wrappers.lambdaQuery(); + lqw.eq(bo.getINSDATE() != null, Klptcm1ProPlantStateHistory::getInsdate, bo.getINSDATE()); + lqw.eq(bo.getYEAR() != null, Klptcm1ProPlantStateHistory::getYear, bo.getYEAR()); + lqw.eq(bo.getMONTH() != null, Klptcm1ProPlantStateHistory::getMonth, bo.getMONTH()); + lqw.eq(bo.getDAY() != null, Klptcm1ProPlantStateHistory::getDay, bo.getDAY()); + lqw.eq(bo.getHOUR() != null, Klptcm1ProPlantStateHistory::getHour, bo.getHOUR()); + lqw.eq(bo.getMINUTE() != null, Klptcm1ProPlantStateHistory::getMinute, bo.getMINUTE()); + lqw.eq(bo.getTYPE() != null, Klptcm1ProPlantStateHistory::getType, bo.getTYPE()); + lqw.eq(bo.getVALUE1() != null, Klptcm1ProPlantStateHistory::getValue1, bo.getVALUE1()); + lqw.eq(bo.getVALUE2() != null, Klptcm1ProPlantStateHistory::getValue2, bo.getVALUE2()); + lqw.eq(bo.getVALUE3() != null, Klptcm1ProPlantStateHistory::getValue3, bo.getVALUE3()); + lqw.eq(bo.getVALUE4() != null, Klptcm1ProPlantStateHistory::getValue4, bo.getVALUE4()); + lqw.eq(bo.getVALUE5() != null, Klptcm1ProPlantStateHistory::getValue5, bo.getVALUE5()); + lqw.eq(bo.getVALUE6() != null, Klptcm1ProPlantStateHistory::getValue6, bo.getVALUE6()); + lqw.eq(bo.getVALUE7() != null, Klptcm1ProPlantStateHistory::getValue7, bo.getVALUE7()); + lqw.eq(bo.getVALUE8() != null, Klptcm1ProPlantStateHistory::getValue8, bo.getVALUE8()); + lqw.eq(bo.getVALUE9() != null, Klptcm1ProPlantStateHistory::getValue9, bo.getVALUE9()); + lqw.eq(bo.getVALUE10() != null, Klptcm1ProPlantStateHistory::getValue10, bo.getVALUE10()); + lqw.eq(bo.getVALUE11() != null, Klptcm1ProPlantStateHistory::getValue11, bo.getVALUE11()); + lqw.eq(bo.getVALUE12() != null, Klptcm1ProPlantStateHistory::getValue12, bo.getVALUE12()); + lqw.eq(bo.getVALUE13() != null, Klptcm1ProPlantStateHistory::getValue13, bo.getVALUE13()); + lqw.eq(bo.getVALUE14() != null, Klptcm1ProPlantStateHistory::getValue14, bo.getVALUE14()); + lqw.eq(bo.getVALUE15() != null, Klptcm1ProPlantStateHistory::getValue15, bo.getVALUE15()); + lqw.eq(bo.getVALUE16() != null, Klptcm1ProPlantStateHistory::getValue16, bo.getVALUE16()); + lqw.eq(bo.getVALUE17() != null, Klptcm1ProPlantStateHistory::getValue17, bo.getVALUE17()); + lqw.eq(bo.getVALUE18() != null, Klptcm1ProPlantStateHistory::getValue18, bo.getVALUE18()); + lqw.eq(bo.getVALUE19() != null, Klptcm1ProPlantStateHistory::getValue19, bo.getVALUE19()); + lqw.eq(bo.getVALUE20() != null, Klptcm1ProPlantStateHistory::getValue20, bo.getVALUE20()); + lqw.eq(bo.getVALUE21() != null, Klptcm1ProPlantStateHistory::getValue21, bo.getVALUE21()); + lqw.eq(bo.getVALUE22() != null, Klptcm1ProPlantStateHistory::getValue22, bo.getVALUE22()); + lqw.eq(bo.getVALUE23() != null, Klptcm1ProPlantStateHistory::getValue23, bo.getVALUE23()); + lqw.eq(bo.getVALUE24() != null, Klptcm1ProPlantStateHistory::getValue24, bo.getVALUE24()); + lqw.eq(bo.getVALUE25() != null, Klptcm1ProPlantStateHistory::getValue25, bo.getVALUE25()); + lqw.eq(bo.getVALUE26() != null, Klptcm1ProPlantStateHistory::getValue26, bo.getVALUE26()); + lqw.eq(bo.getVALUE27() != null, Klptcm1ProPlantStateHistory::getValue27, bo.getVALUE27()); + lqw.eq(bo.getVALUE28() != null, Klptcm1ProPlantStateHistory::getValue28, bo.getVALUE28()); + lqw.eq(bo.getVALUE29() != null, Klptcm1ProPlantStateHistory::getValue29, bo.getVALUE29()); + lqw.eq(bo.getVALUE30() != null, Klptcm1ProPlantStateHistory::getValue30, bo.getVALUE30()); + lqw.eq(bo.getVALUE31() != null, Klptcm1ProPlantStateHistory::getValue31, bo.getVALUE31()); + lqw.eq(bo.getVALUE32() != null, Klptcm1ProPlantStateHistory::getValue32, bo.getVALUE32()); + lqw.eq(bo.getVALUE33() != null, Klptcm1ProPlantStateHistory::getValue33, bo.getVALUE33()); + lqw.eq(bo.getVALUE34() != null, Klptcm1ProPlantStateHistory::getValue34, bo.getVALUE34()); + lqw.eq(bo.getVALUE35() != null, Klptcm1ProPlantStateHistory::getValue35, bo.getVALUE35()); + lqw.eq(bo.getVALUE36() != null, Klptcm1ProPlantStateHistory::getValue36, bo.getVALUE36()); + lqw.eq(bo.getVALUE37() != null, Klptcm1ProPlantStateHistory::getValue37, bo.getVALUE37()); + lqw.eq(bo.getVALUE38() != null, Klptcm1ProPlantStateHistory::getValue38, bo.getVALUE38()); + lqw.eq(bo.getVALUE39() != null, Klptcm1ProPlantStateHistory::getValue39, bo.getVALUE39()); + lqw.eq(bo.getVALUE40() != null, Klptcm1ProPlantStateHistory::getValue40, bo.getVALUE40()); + lqw.eq(bo.getVALUE41() != null, Klptcm1ProPlantStateHistory::getValue41, bo.getVALUE41()); + lqw.eq(bo.getVALUE42() != null, Klptcm1ProPlantStateHistory::getValue42, bo.getVALUE42()); + lqw.eq(bo.getVALUE43() != null, Klptcm1ProPlantStateHistory::getValue43, bo.getVALUE43()); + lqw.eq(bo.getVALUE44() != null, Klptcm1ProPlantStateHistory::getValue44, bo.getVALUE44()); + lqw.eq(bo.getVALUE45() != null, Klptcm1ProPlantStateHistory::getValue45, bo.getVALUE45()); + lqw.eq(bo.getVALUE46() != null, Klptcm1ProPlantStateHistory::getValue46, bo.getVALUE46()); + lqw.eq(bo.getVALUE47() != null, Klptcm1ProPlantStateHistory::getValue47, bo.getVALUE47()); + lqw.eq(bo.getVALUE48() != null, Klptcm1ProPlantStateHistory::getValue48, bo.getVALUE48()); + lqw.eq(bo.getVALUE49() != null, Klptcm1ProPlantStateHistory::getValue49, bo.getVALUE49()); + lqw.eq(bo.getVALUE50() != null, Klptcm1ProPlantStateHistory::getValue50, bo.getVALUE50()); + lqw.eq(bo.getVALUE51() != null, Klptcm1ProPlantStateHistory::getValue51, bo.getVALUE51()); + lqw.eq(bo.getVALUE52() != null, Klptcm1ProPlantStateHistory::getValue52, bo.getVALUE52()); + lqw.eq(bo.getVALUE53() != null, Klptcm1ProPlantStateHistory::getValue53, bo.getVALUE53()); + lqw.eq(bo.getVALUE54() != null, Klptcm1ProPlantStateHistory::getValue54, bo.getVALUE54()); + lqw.eq(bo.getVALUE55() != null, Klptcm1ProPlantStateHistory::getValue55, bo.getVALUE55()); + lqw.eq(bo.getVALUE56() != null, Klptcm1ProPlantStateHistory::getValue56, bo.getVALUE56()); + lqw.eq(bo.getVALUE57() != null, Klptcm1ProPlantStateHistory::getValue57, bo.getVALUE57()); + lqw.eq(bo.getVALUE58() != null, Klptcm1ProPlantStateHistory::getValue58, bo.getVALUE58()); + lqw.eq(bo.getVALUE59() != null, Klptcm1ProPlantStateHistory::getValue59, bo.getVALUE59()); + lqw.eq(bo.getVALUE60() != null, Klptcm1ProPlantStateHistory::getValue60, bo.getVALUE60()); + lqw.eq(bo.getVALUE61() != null, Klptcm1ProPlantStateHistory::getValue61, bo.getVALUE61()); + lqw.eq(bo.getVALUE62() != null, Klptcm1ProPlantStateHistory::getValue62, bo.getVALUE62()); + lqw.eq(bo.getVALUE63() != null, Klptcm1ProPlantStateHistory::getValue63, bo.getVALUE63()); + lqw.eq(bo.getVALUE64() != null, Klptcm1ProPlantStateHistory::getValue64, bo.getVALUE64()); + lqw.eq(bo.getVALUE65() != null, Klptcm1ProPlantStateHistory::getValue65, bo.getVALUE65()); + lqw.eq(bo.getVALUE66() != null, Klptcm1ProPlantStateHistory::getValue66, bo.getVALUE66()); + lqw.eq(bo.getVALUE67() != null, Klptcm1ProPlantStateHistory::getValue67, bo.getVALUE67()); + lqw.eq(bo.getVALUE68() != null, Klptcm1ProPlantStateHistory::getValue68, bo.getVALUE68()); + lqw.eq(bo.getVALUE69() != null, Klptcm1ProPlantStateHistory::getValue69, bo.getVALUE69()); + lqw.eq(bo.getVALUE70() != null, Klptcm1ProPlantStateHistory::getValue70, bo.getVALUE70()); + lqw.eq(bo.getVALUE71() != null, Klptcm1ProPlantStateHistory::getValue71, bo.getVALUE71()); + lqw.eq(bo.getVALUE72() != null, Klptcm1ProPlantStateHistory::getValue72, bo.getVALUE72()); + lqw.eq(bo.getVALUE73() != null, Klptcm1ProPlantStateHistory::getValue73, bo.getVALUE73()); + lqw.eq(bo.getVALUE74() != null, Klptcm1ProPlantStateHistory::getValue74, bo.getVALUE74()); + lqw.eq(bo.getVALUE75() != null, Klptcm1ProPlantStateHistory::getValue75, bo.getVALUE75()); + lqw.eq(bo.getVALUE76() != null, Klptcm1ProPlantStateHistory::getValue76, bo.getVALUE76()); + lqw.eq(bo.getVALUE77() != null, Klptcm1ProPlantStateHistory::getValue77, bo.getVALUE77()); + lqw.eq(bo.getVALUE78() != null, Klptcm1ProPlantStateHistory::getValue78, bo.getVALUE78()); + lqw.eq(bo.getVALUE79() != null, Klptcm1ProPlantStateHistory::getValue79, bo.getVALUE79()); + lqw.eq(bo.getVALUE80() != null, Klptcm1ProPlantStateHistory::getValue80, bo.getVALUE80()); + lqw.eq(bo.getVALUE81() != null, Klptcm1ProPlantStateHistory::getValue81, bo.getVALUE81()); + lqw.eq(bo.getVALUE82() != null, Klptcm1ProPlantStateHistory::getValue82, bo.getVALUE82()); + lqw.eq(bo.getVALUE83() != null, Klptcm1ProPlantStateHistory::getValue83, bo.getVALUE83()); + lqw.eq(bo.getVALUE84() != null, Klptcm1ProPlantStateHistory::getValue84, bo.getVALUE84()); + lqw.eq(bo.getVALUE85() != null, Klptcm1ProPlantStateHistory::getValue85, bo.getVALUE85()); + lqw.eq(bo.getVALUE86() != null, Klptcm1ProPlantStateHistory::getValue86, bo.getVALUE86()); + lqw.eq(bo.getVALUE87() != null, Klptcm1ProPlantStateHistory::getValue87, bo.getVALUE87()); + lqw.eq(bo.getVALUE88() != null, Klptcm1ProPlantStateHistory::getValue88, bo.getVALUE88()); + lqw.eq(bo.getVALUE89() != null, Klptcm1ProPlantStateHistory::getValue89, bo.getVALUE89()); + lqw.eq(bo.getVALUE90() != null, Klptcm1ProPlantStateHistory::getValue90, bo.getVALUE90()); + lqw.eq(bo.getVALUE91() != null, Klptcm1ProPlantStateHistory::getValue91, bo.getVALUE91()); + lqw.eq(bo.getVALUE92() != null, Klptcm1ProPlantStateHistory::getValue92, bo.getVALUE92()); + lqw.eq(bo.getVALUE93() != null, Klptcm1ProPlantStateHistory::getValue93, bo.getVALUE93()); + lqw.eq(bo.getVALUE94() != null, Klptcm1ProPlantStateHistory::getValue94, bo.getVALUE94()); + lqw.eq(bo.getVALUE95() != null, Klptcm1ProPlantStateHistory::getValue95, bo.getVALUE95()); + lqw.eq(bo.getVALUE96() != null, Klptcm1ProPlantStateHistory::getValue96, bo.getVALUE96()); + lqw.eq(bo.getVALUE97() != null, Klptcm1ProPlantStateHistory::getValue97, bo.getVALUE97()); + lqw.eq(bo.getVALUE98() != null, Klptcm1ProPlantStateHistory::getValue98, bo.getVALUE98()); + lqw.eq(bo.getVALUE99() != null, Klptcm1ProPlantStateHistory::getValue99, bo.getVALUE99()); + return lqw; + } +} diff --git a/klp-pocket/src/main/java/com/klp/pocket/service/impl/Klptcm1ProStoppageServiceImpl.java b/klp-pocket/src/main/java/com/klp/pocket/service/impl/Klptcm1ProStoppageServiceImpl.java new file mode 100644 index 00000000..826a3254 --- /dev/null +++ b/klp-pocket/src/main/java/com/klp/pocket/service/impl/Klptcm1ProStoppageServiceImpl.java @@ -0,0 +1,80 @@ +package com.klp.pocket.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.klp.common.core.page.TableDataInfo; +import com.klp.common.core.domain.PageQuery; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.klp.common.utils.StringUtils; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; +import com.klp.pocket.domain.bo.Klptcm1ProStoppageBo; +import com.klp.pocket.domain.vo.Klptcm1ProStoppageVo; +import com.klp.pocket.domain.Klptcm1ProStoppage; +import com.klp.pocket.mapper.Klptcm1ProStoppageMapper; +import com.klp.pocket.service.IKlptcm1ProStoppageService; + +import java.util.List; +import java.util.Map; + +/** + * 停机Service业务层处理 + * + * @author klp + * @date 2025-10-27 + */ +@RequiredArgsConstructor +@DS("slave") +@Service +public class Klptcm1ProStoppageServiceImpl implements IKlptcm1ProStoppageService { + + private final Klptcm1ProStoppageMapper baseMapper; + + /** + * 查询停机 + */ + @Override + public Klptcm1ProStoppageVo queryById(Long STOPID){ + return baseMapper.selectVoById(STOPID); + } + + /** + * 查询停机列表 + */ + @Override + public TableDataInfo queryPageList(Klptcm1ProStoppageBo bo, PageQuery pageQuery) { + LambdaQueryWrapper lqw = buildQueryWrapper(bo); + Page result = baseMapper.selectVoPage(pageQuery.build(), lqw); + return TableDataInfo.build(result); + } + + /** + * 查询停机列表 + */ + @Override + public List queryList(Klptcm1ProStoppageBo bo) { + LambdaQueryWrapper lqw = buildQueryWrapper(bo); + return baseMapper.selectVoList(lqw); + } + + private LambdaQueryWrapper buildQueryWrapper(Klptcm1ProStoppageBo bo) { + Map params = bo.getParams(); + LambdaQueryWrapper lqw = Wrappers.lambdaQuery(); + lqw.eq(bo.getSTOPID() != null, Klptcm1ProStoppage::getStopid, bo.getSTOPID()); + lqw.eq(StringUtils.isNotBlank(bo.getENCOILID()), Klptcm1ProStoppage::getEncoilid, bo.getENCOILID()); + lqw.eq(StringUtils.isNotBlank(bo.getSHIFT()), Klptcm1ProStoppage::getShift, bo.getSHIFT()); + lqw.eq(StringUtils.isNotBlank(bo.getCREW()), Klptcm1ProStoppage::getCrew, bo.getCREW()); + lqw.eq(StringUtils.isNotBlank(bo.getAREA()), Klptcm1ProStoppage::getArea, bo.getAREA()); + lqw.eq(StringUtils.isNotBlank(bo.getUNIT()), Klptcm1ProStoppage::getUnit, bo.getUNIT()); + lqw.eq(StringUtils.isNotBlank(bo.getSETON()), Klptcm1ProStoppage::getSeton, bo.getSETON()); + lqw.eq(StringUtils.isNotBlank(bo.getREMARK()), Klptcm1ProStoppage::getRemark, bo.getREMARK()); + lqw.eq(bo.getStartDate() != null, Klptcm1ProStoppage::getStartDate, bo.getStartDate()); + lqw.eq(bo.getEndDate() != null, Klptcm1ProStoppage::getEndDate, bo.getEndDate()); + lqw.eq(bo.getDURATION() != null, Klptcm1ProStoppage::getDuration, bo.getDURATION()); + lqw.eq(bo.getInsDate() != null, Klptcm1ProStoppage::getInsDate, bo.getInsDate()); + lqw.eq(StringUtils.isNotBlank(bo.getStopType()), Klptcm1ProStoppage::getStopType, bo.getStopType()); + return lqw; + } + +} diff --git a/klp-pocket/src/main/resources/mapper/pocket/Klptcm1ProPlantStateCurrentMapper.xml b/klp-pocket/src/main/resources/mapper/pocket/Klptcm1ProPlantStateCurrentMapper.xml new file mode 100644 index 00000000..e232f660 --- /dev/null +++ b/klp-pocket/src/main/resources/mapper/pocket/Klptcm1ProPlantStateCurrentMapper.xml @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSDATE, YEAR, MONTH, DAY, HOUR, MINUTE, TYPE, + 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 + + + + + + diff --git a/klp-pocket/src/main/resources/mapper/pocket/Klptcm1ProPlantStateHistoryMapper.xml b/klp-pocket/src/main/resources/mapper/pocket/Klptcm1ProPlantStateHistoryMapper.xml new file mode 100644 index 00000000..d9b59ba0 --- /dev/null +++ b/klp-pocket/src/main/resources/mapper/pocket/Klptcm1ProPlantStateHistoryMapper.xml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/klp-pocket/src/main/resources/mapper/pocket/Klptcm1ProStoppageMapper.xml b/klp-pocket/src/main/resources/mapper/pocket/Klptcm1ProStoppageMapper.xml new file mode 100644 index 00000000..3095d8eb --- /dev/null +++ b/klp-pocket/src/main/resources/mapper/pocket/Klptcm1ProStoppageMapper.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/klp-ui/src/views/components/Greeting.vue b/klp-ui/src/views/components/Greeting.vue index 91148562..530690a6 100644 --- a/klp-ui/src/views/components/Greeting.vue +++ b/klp-ui/src/views/components/Greeting.vue @@ -3,7 +3,7 @@ 头像
{{ greeting }},{{ name }}
-
愿你天黑有灯,下雨有伞
+
欢迎使用科伦普冷轧涂渡数智一体化平台
@@ -71,4 +71,4 @@ export default { color: #888; margin-top: 4px; } - \ No newline at end of file + diff --git a/pom.xml b/pom.xml index 43fb2d13..8da9bd38 100644 --- a/pom.xml +++ b/pom.xml @@ -381,6 +381,11 @@ klp-ems ${klp-flowable-plus.version} + + com.klp + klp-pocket + ${klp-flowable-plus.version} + @@ -402,6 +407,7 @@ klp-reader klp-mes klp-ems + klp-pocket pom