ansteel-biz/db/mysql.sql | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingTraceIndDao.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingTraceIndDTO.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingTraceIndEntity.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceIndService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceIndServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
ansteel-biz/db/mysql.sql
@@ -570,4 +570,47 @@ `power_c` decimal(10, 4) NULL DEFAULT NULL COMMENT '电力消耗', PRIMARY KEY (`id`) USING BTREE, key idx_rel_id (rel_id) ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '焦化工序能耗整体情况'; ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '焦化工序能耗整体情况'; -- ---------------------------- -- 焦化工序-能耗整体情况 -- ---------------------------- DROP TABLE IF EXISTS `t_coking_trace_energy`; CREATE TABLE `t_coking_trace_energy` ( `id` varchar(36) NOT NULL COMMENT 'id', `rel_id` varchar(36) NULL DEFAULT NULL COMMENT '关联ID', `type` varchar(20) NULL DEFAULT NULL COMMENT '类型', `clock` varchar(20) NULL DEFAULT NULL COMMENT '查询时间', `steam_p` decimal(10, 4) NULL DEFAULT NULL COMMENT '蒸汽发生', `steam_c` decimal(10, 4) NULL DEFAULT NULL COMMENT '蒸汽消耗', `gas_p` decimal(10, 4) NULL DEFAULT NULL COMMENT '煤气发生', `gas_c` decimal(10, 4) NULL DEFAULT NULL COMMENT '煤气消耗', `power_c` decimal(10, 4) NULL DEFAULT NULL COMMENT '电力消耗', PRIMARY KEY (`id`) USING BTREE, key idx_rel_id (rel_id) ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '焦化工序能耗整体情况'; -- ---------------------------- -- 焦化工序-指标值溯源 -- ---------------------------- DROP TABLE IF EXISTS `t_coking_trace_ind`; CREATE TABLE `t_coking_trace_ind` ( `id` varchar(36) NOT NULL COMMENT 'id', `rel_id` varchar(36) NULL DEFAULT NULL COMMENT '关联ID', `title` varchar(20) NULL DEFAULT NULL COMMENT '标题', `clock` varchar(20) NULL DEFAULT NULL COMMENT '查询时间', `ind_name` varchar(20) NULL DEFAULT NULL COMMENT '名称', `ind_value` varchar(20) NULL DEFAULT NULL COMMENT '值', `ind_unit` varchar(20) NULL DEFAULT NULL COMMENT '单位', `ext1` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拓展字段1', `ext2` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拓展字段2', `ext3` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拓展字段3', `ext4` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拓展字段4', `ext5` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拓展字段5', `sort` int NULL DEFAULT NULL COMMENT '排序', PRIMARY KEY (`id`) USING BTREE, key idx_rel_id (rel_id) ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '焦化工序指标值溯源'; ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingTraceIndDao.java
对比新文件 @@ -0,0 +1,16 @@ package com.iailab.module.ansteel.coking.dao; import com.iailab.framework.common.dao.BaseDao; import com.iailab.module.ansteel.coking.entity.CokingTraceIndEntity; import org.apache.ibatis.annotations.Mapper; /** * 焦化工序指标值溯源 * * @author PanZhibao * @Description * @createTime 2025年04月17日 */ @Mapper public interface CokingTraceIndDao extends BaseDao<CokingTraceIndEntity> { } ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingTraceIndDTO.java
对比新文件 @@ -0,0 +1,53 @@ package com.iailab.module.ansteel.coking.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.io.Serializable; /** * @author PanZhibao * @Description * @createTime 2025年04月17日 */ @Data @Schema(description = "焦化工序能耗整体情况") public class CokingTraceIndDTO implements Serializable { private static final long serialVersionUID = 1L; @Schema(description = "id") private String id; @Schema(description = "关联ID") private String relId; @Schema(description = "查询时间") private String clock; @Schema(description = "名称") private String indName; @Schema(description = "值") private String indValue; @Schema(description = "单位") private String indUnit; @Schema(description = "拓展字段1") private String ext1; @Schema(description = "拓展字段2") private String ext2; @Schema(description = "拓展字段3") private String ext3; @Schema(description = "拓展字段4") private String ext4; @Schema(description = "拓展字段5") private String ext5; @Schema(description = "排序") private String sort; } ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingTraceIndEntity.java
对比新文件 @@ -0,0 +1,83 @@ package com.iailab.module.ansteel.coking.entity; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.io.Serializable; /** * 焦化工序指标值溯源 * * @author PanZhibao * @Description * @createTime 2025年04月17日 */ @Data @TableName("t_coking_trace_ind") public class CokingTraceIndEntity implements Serializable { private static final long serialVersionUID = 1L; @TableId private String id; /** * 关联ID */ private String relId; /** * 标题 */ private String title; /** * 查询时间 */ private String clock; /** * 名称 */ private String indName; /** * 值 */ private String indValue; /** * 单位 */ private String indUnit; /** * 拓展字段1 */ private String ext1; /** * 拓展字段2 */ private String ext2; /** * 拓展字段3 */ private String ext3; /** * 拓展字段4 */ private String ext4; /** * 拓展字段5 */ private String ext5; /** * 排序 */ private String sort; } ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceIndService.java
对比新文件 @@ -0,0 +1,16 @@ package com.iailab.module.ansteel.coking.service; import com.iailab.module.ansteel.coking.entity.CokingTraceIndEntity; import java.util.List; import java.util.Map; /** * @author PanZhibao * @Description * @createTime 2025年04月17日 */ public interface CokingTraceIndService { List<CokingTraceIndEntity> list(Map<String, Object> params); } ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceIndServiceImpl.java
对比新文件 @@ -0,0 +1,32 @@ package com.iailab.module.ansteel.coking.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.iailab.module.ansteel.coking.dao.CokingTraceIndDao; import com.iailab.module.ansteel.coking.entity.CokingTraceIndEntity; import com.iailab.module.ansteel.coking.service.CokingTraceIndService; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; import java.util.Map; /** * @author PanZhibao * @Description * @createTime 2025年04月17日 */ @Service public class CokingTraceIndServiceImpl implements CokingTraceIndService { @Resource private CokingTraceIndDao cokingTraceIndDao; @Override public List<CokingTraceIndEntity> list(Map<String, Object> params) { String relId = (String) params.get("relId"); QueryWrapper<CokingTraceIndEntity> queryWrapper = new QueryWrapper<>(); queryWrapper.eq("rel_id", relId); queryWrapper.orderByDesc("sort"); return cokingTraceIndDao.selectList(queryWrapper); } }