1.添加内部服务消息调用
This commit is contained in:
@@ -24,32 +24,7 @@
|
||||
<artifactId>spring-boot-starter-web</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>cn.hutool</groupId>
|
||||
<artifactId>hutool-all</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>commons-io</groupId>
|
||||
<artifactId>commons-io</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.bouncycastle</groupId>
|
||||
<artifactId>bcprov-jdk15on</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.commons</groupId>
|
||||
<artifactId>commons-compress</artifactId>
|
||||
<version>1.21</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.projectlombok</groupId>
|
||||
<artifactId>lombok</artifactId>
|
||||
<version>${lombok.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!--数据库相关********satrt-->
|
||||
<dependency>
|
||||
@@ -63,12 +38,7 @@
|
||||
<artifactId>druid-spring-boot-starter</artifactId>
|
||||
<version>${druid.version}</version>
|
||||
</dependency>
|
||||
<!--mysql驱动-->
|
||||
<dependency>
|
||||
<groupId>mysql</groupId>
|
||||
<artifactId>mysql-connector-java</artifactId>
|
||||
<version>${mysql.version}</version>
|
||||
</dependency>
|
||||
|
||||
|
||||
<!--达梦驱动-->
|
||||
<dependency>
|
||||
@@ -101,6 +71,23 @@
|
||||
</dependency>
|
||||
|
||||
|
||||
<!-- lombok 简化实体类代码 -->
|
||||
<dependency>
|
||||
<groupId>org.projectlombok</groupId>
|
||||
<artifactId>lombok</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.alibaba</groupId>
|
||||
<artifactId>fastjson</artifactId>
|
||||
<version>1.2.28</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>cn.hutool</groupId>
|
||||
<artifactId>hutool-all</artifactId>
|
||||
<version>5.8.16</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.njcn.relational.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.relational.pojo.po.SgConPlantC;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* @Author: cdf
|
||||
* @CreateTime: 2026-06-17
|
||||
* @Description:
|
||||
*/
|
||||
@Mapper
|
||||
public interface SgConPlantCMapper extends BaseMapper<SgConPlantC> {
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
package com.njcn.relational.pojo.dto;
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* DCloud数据同步查询参数封装实体
|
||||
*/
|
||||
@Data
|
||||
public class DcloudSyncQuery {
|
||||
/** 表名 */
|
||||
private String tableName;
|
||||
/** 当前页码 */
|
||||
private Integer pageIndex;
|
||||
/** 每页条数 */
|
||||
private Integer pageSize;
|
||||
/** 过滤条件 */
|
||||
private String filter;
|
||||
/** 排序语句 */
|
||||
private String orderStr;
|
||||
/** 查询字段列表,逗号分隔 */
|
||||
private String propertyList;
|
||||
|
||||
/**
|
||||
* 参数空值兜底处理,防止空指针
|
||||
*/
|
||||
public void emptyCover() {
|
||||
if (StrUtil.isBlank(filter)) {
|
||||
filter = StrUtil.EMPTY;
|
||||
}
|
||||
if (StrUtil.isBlank(orderStr)) {
|
||||
orderStr = StrUtil.EMPTY;
|
||||
}
|
||||
if (StrUtil.isBlank(propertyList)) {
|
||||
propertyList = StrUtil.EMPTY;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 快速构建厂站默认查询参数
|
||||
*/
|
||||
public static DcloudSyncQuery buildPlantDefault(String filter, String orderStr, Integer pageIndex, Integer pageSize) {
|
||||
DcloudSyncQuery query = new DcloudSyncQuery();
|
||||
query.setTableName("SG_CON_PLANT_C");
|
||||
query.setFilter(filter);
|
||||
query.setOrderStr(orderStr);
|
||||
query.setPageIndex(pageIndex);
|
||||
query.setPageSize(pageSize);
|
||||
query.setPropertyList("D5000_ID,D5000_NAME,DCLOUD_ID,DCLOUD_NAME,DCLOUD_VOLTAGELEVEL,OWNER,STATUS,UPDATE_TIME");
|
||||
return query;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.njcn.relational.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @Author: cdf
|
||||
* @CreateTime: 2026-06-17
|
||||
* @Description: 发电厂ID映射表 SG_CON_PLANT_C
|
||||
*/
|
||||
@Data
|
||||
@TableName(value = "SG_CON_PLANT_C")
|
||||
public class SgConPlantC {
|
||||
|
||||
|
||||
/** 云平台ID 复合主键 */
|
||||
@TableId
|
||||
private String dcloudId;
|
||||
|
||||
/** 云平台名称 */
|
||||
private String dcloudName;
|
||||
|
||||
|
||||
|
||||
private String d5000Id;
|
||||
|
||||
/** D5000名称 */
|
||||
private String d5000Name;
|
||||
|
||||
|
||||
|
||||
/** 电压等级 */
|
||||
private String dcloudVoltagelevel;
|
||||
|
||||
/** 所属单位/产权 */
|
||||
private String owner;
|
||||
|
||||
/** 状态 0停用 1正常(VARCHAR类型) */
|
||||
private String status;
|
||||
|
||||
/** 更新时间(字符串存储) */
|
||||
private String updateTime;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user