Эх сурвалжийг харах

配网电气模型接口响应JSON实体新建

lisonglin 2 сар өмнө
parent
commit
5d223748dc
30 өөрчлөгдсөн 1164 нэмэгдсэн , 0 устгасан
  1. 127 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/entity/FhzgElectricalModelConductor.java
  2. 87 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/entity/FhzgElectricalModelInjection.java
  3. 112 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/entity/FhzgElectricalModelNode.java
  4. 57 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/entity/FhzgElectricalModelSection.java
  5. 117 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/entity/FhzgElectricalModelSwitch.java
  6. 132 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/entity/FhzgElectricalModelTransformer.java
  7. 18 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/mapper/FhzgElectricalModelConductorMapper.java
  8. 18 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/mapper/FhzgElectricalModelInjectionMapper.java
  9. 18 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/mapper/FhzgElectricalModelNodeMapper.java
  10. 18 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/mapper/FhzgElectricalModelSectionMapper.java
  11. 18 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/mapper/FhzgElectricalModelSwitchMapper.java
  12. 18 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/mapper/FhzgElectricalModelTransformerMapper.java
  13. 13 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/FhzgElectricalModelConductorService.java
  14. 13 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/FhzgElectricalModelInjectionService.java
  15. 13 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/FhzgElectricalModelNodeService.java
  16. 13 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/FhzgElectricalModelSectionService.java
  17. 13 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/FhzgElectricalModelSwitchService.java
  18. 13 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/FhzgElectricalModelTransformerService.java
  19. 23 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/impl/FhzgElectricalModelConductorServiceImpl.java
  20. 23 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/impl/FhzgElectricalModelInjectionServiceImpl.java
  21. 23 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/impl/FhzgElectricalModelNodeServiceImpl.java
  22. 23 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/impl/FhzgElectricalModelSectionServiceImpl.java
  23. 23 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/impl/FhzgElectricalModelSwitchServiceImpl.java
  24. 23 0
      services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/impl/FhzgElectricalModelTransformerServiceImpl.java
  25. 40 0
      services/load-transfer-bf/src/main/resources/mapper/FhzgElectricalModelConductorMapper.xml
  26. 30 0
      services/load-transfer-bf/src/main/resources/mapper/FhzgElectricalModelInjectionMapper.xml
  27. 36 0
      services/load-transfer-bf/src/main/resources/mapper/FhzgElectricalModelNodeMapper.xml
  28. 22 0
      services/load-transfer-bf/src/main/resources/mapper/FhzgElectricalModelSectionMapper.xml
  29. 38 0
      services/load-transfer-bf/src/main/resources/mapper/FhzgElectricalModelSwitchMapper.xml
  30. 42 0
      services/load-transfer-bf/src/main/resources/mapper/FhzgElectricalModelTransformerMapper.xml

+ 127 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/entity/FhzgElectricalModelConductor.java

@@ -0,0 +1,127 @@
+package com.hdkj.lt.bf.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+import lombok.Data;
+
+/**
+ * 配网电气模型-导线段
+ * @TableName fhzg_electrical_model_conductor
+ */
+@TableName(value ="fhzg_electrical_model_conductor")
+@Data
+public class FhzgElectricalModelConductor implements Serializable {
+    /**
+     * 主键ID
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 关联断面ID
+     */
+    private String sectionId;
+
+    /**
+     * 支路ID
+     */
+    private String conductorId;
+
+    /**
+     * 名称(T接点头尾两端拼接)
+     */
+    private String name;
+
+    /**
+     * 电阻(p.u.)
+     */
+    private BigDecimal rPu;
+
+    /**
+     * 电抗(p.u.)
+     */
+    private BigDecimal xPu;
+
+    /**
+     * 电纳(p.u.)
+     */
+    private BigDecimal bPu;
+
+    /**
+     * 是否有效
+     */
+    private Integer isActive;
+
+    /**
+     * 起点节点
+     */
+    private String fbusId;
+
+    /**
+     * 终点节点
+     */
+    private String tbusId;
+
+    /**
+     * 长度(m)
+     */
+    private BigDecimal lengthM;
+
+    /**
+     * 所属馈线
+     */
+    private String feederId;
+
+    /**
+     * 0=导线段, 1=电缆段, 2=混合线段
+     */
+    private Integer role;
+
+    /**
+     * 设备资源Type
+     */
+    private String psrType;
+
+    /**
+     * 设备资源ID
+     */
+    private String psrId;
+
+    /**
+     * 电流幅值(p.u.)
+     */
+    private BigDecimal iMag;
+
+    /**
+     * 首端有功传输(p.u.)
+     */
+    private BigDecimal pFromPu;
+
+    /**
+     * 首端无功传输(p.u.)
+     */
+    private BigDecimal qFromPu;
+
+    /**
+     * 末端有功传输(p.u.)
+     */
+    private BigDecimal pToPu;
+
+    /**
+     * 末端无功传输(p.u.)
+     */
+    private BigDecimal qToPu;
+
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 87 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/entity/FhzgElectricalModelInjection.java

@@ -0,0 +1,87 @@
+package com.hdkj.lt.bf.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+import lombok.Data;
+
+/**
+ * 配网电气模型-注入设备
+ * @TableName fhzg_electrical_model_injection
+ */
+@TableName(value ="fhzg_electrical_model_injection")
+@Data
+public class FhzgElectricalModelInjection implements Serializable {
+    /**
+     * 主键ID
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 关联断面ID
+     */
+    private String sectionId;
+
+    /**
+     * 注入设备ID
+     */
+    private String injectionId;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 所属节点
+     */
+    private String busId;
+
+    /**
+     * 类型(1=一般用电负荷, 2=外部电源, 3=光伏, 4=储能, 5=充电桩)
+     */
+    private Integer injectionType;
+
+    /**
+     * 是否有效
+     */
+    private Integer isActive;
+
+    /**
+     * 控制模式(1=恒功率, 2=恒电压)
+     */
+    private Integer controlMode;
+
+    /**
+     * 电压幅值(p.u.)
+     */
+    private BigDecimal vmPu;
+
+    /**
+     * 有功注入(p.u.)
+     */
+    private BigDecimal pInjPu;
+
+    /**
+     * 无功注入(p.u.)
+     */
+    private BigDecimal qInjPu;
+
+    /**
+     * 所属馈线
+     */
+    private String feederId;
+
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 112 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/entity/FhzgElectricalModelNode.java

@@ -0,0 +1,112 @@
+package com.hdkj.lt.bf.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+import lombok.Data;
+
+/**
+ * 配网电气模型-关键节点
+ * @TableName fhzg_electrical_model_node
+ */
+@TableName(value ="fhzg_electrical_model_node")
+@Data
+public class FhzgElectricalModelNode implements Serializable {
+    /**
+     * 主键ID
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 节点ID
+     */
+    private String nodeId;
+
+    /**
+     * 关联断面ID
+     */
+    private String sectionId;
+
+    /**
+     * 节点名称
+     */
+    private String name;
+
+    /**
+     * 电压等级(kV)
+     */
+    private BigDecimal voltageLevelKv;
+
+    /**
+     * 节点对地电导(p.u.)
+     */
+    private BigDecimal gShuntPu;
+
+    /**
+     * 节点对地电纳(p.u.)
+     */
+    private BigDecimal bShuntPu;
+
+    /**
+     * 是否有效
+     */
+    private Integer isActive;
+
+    /**
+     * 节点类型(1=PQ, 2=PV, 3=Slack)
+     */
+    private Integer type;
+
+    /**
+     * 电压幅值(p.u.)
+     */
+    private BigDecimal vmPu;
+
+    /**
+     * 电压相角(deg)
+     */
+    private BigDecimal vaDeg;
+
+    /**
+     * 有功注入(p.u.)
+     */
+    private BigDecimal pInjPu;
+
+    /**
+     * 无功注入(p.u.)
+     */
+    private BigDecimal qInjPu;
+
+    /**
+     * 所属馈线
+     */
+    private String feederId;
+
+    /**
+     * 杆塔/配网母线/电缆分接头/电缆终端/中压用户接入点
+     */
+    private String role;
+
+    /**
+     * 设备资源Type
+     */
+    private String psrType;
+
+    /**
+     * 设备资源ID
+     */
+    private String psrId;
+
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 57 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/entity/FhzgElectricalModelSection.java

@@ -0,0 +1,57 @@
+package com.hdkj.lt.bf.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+import lombok.Data;
+
+/**
+ * 配网电气模型-断面基本信息
+ * @TableName fhzg_electrical_model_section
+ */
+@TableName(value ="fhzg_electrical_model_section")
+@Data
+public class FhzgElectricalModelSection implements Serializable {
+    /**
+     * 主键ID
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 断面ID
+     */
+    private String sectionId;
+
+    /**
+     * 断面名称
+     */
+    private String name;
+
+    /**
+     * 断面标幺化采用的基准电压(kV)
+     */
+    private BigDecimal baseKv;
+
+    /**
+     * 断面标幺化采用的基准容量(kVA)
+     */
+    private BigDecimal baseKva;
+
+    /**
+     * 断面所属的时间点
+     */
+    private Date time;
+
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 117 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/entity/FhzgElectricalModelSwitch.java

@@ -0,0 +1,117 @@
+package com.hdkj.lt.bf.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+import lombok.Data;
+
+/**
+ * 配网电气模型-开关设备
+ * @TableName fhzg_electrical_model_switch
+ */
+@TableName(value ="fhzg_electrical_model_switch")
+@Data
+public class FhzgElectricalModelSwitch implements Serializable {
+    /**
+     * 主键ID
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 关联断面ID
+     */
+    private String sectionId;
+
+    /**
+     * 开关ID
+     */
+    private String switchId;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 起点节点
+     */
+    private String fbusId;
+
+    /**
+     * 终点节点
+     */
+    private String tbusId;
+
+    /**
+     * 相连支路
+     */
+    private String branchId;
+
+    /**
+     * 状态(1=合, 0=分)
+     */
+    private Integer status;
+
+    /**
+     * 是否可量测
+     */
+    private Integer measurable;
+
+    /**
+     * 是否可控制
+     */
+    private Integer controllable;
+
+    /**
+     * 所属馈线
+     */
+    private String feederId;
+
+    /**
+     * 设备资源Type
+     */
+    private String psrType;
+
+    /**
+     * 设备资源ID
+     */
+    private String psrId;
+
+    /**
+     * 电流幅值(p.u.)
+     */
+    private BigDecimal iMag;
+
+    /**
+     * 首端有功传输(p.u.)
+     */
+    private BigDecimal pFromPu;
+
+    /**
+     * 首端无功传输(p.u.)
+     */
+    private BigDecimal qFromPu;
+
+    /**
+     * 末端有功传输(p.u.)
+     */
+    private BigDecimal pToPu;
+
+    /**
+     * 末端无功传输(p.u.)
+     */
+    private BigDecimal qToPu;
+
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 132 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/entity/FhzgElectricalModelTransformer.java

@@ -0,0 +1,132 @@
+package com.hdkj.lt.bf.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+import lombok.Data;
+
+/**
+ * 配网电气模型-配电变压器
+ * @TableName fhzg_electrical_model_transformer
+ */
+@TableName(value ="fhzg_electrical_model_transformer")
+@Data
+public class FhzgElectricalModelTransformer implements Serializable {
+    /**
+     * 主键ID
+     */
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 关联断面ID
+     */
+    private String sectionId;
+
+    /**
+     * 支路ID
+     */
+    private String transformerId;
+
+    /**
+     * 名称
+     */
+    private String name;
+
+    /**
+     * 电阻(p.u.)
+     */
+    private BigDecimal rPu;
+
+    /**
+     * 电抗(p.u.)
+     */
+    private BigDecimal xPu;
+
+    /**
+     * 电纳(p.u.)
+     */
+    private BigDecimal bPu;
+
+    /**
+     * 是否有效
+     */
+    private Integer isActive;
+
+    /**
+     * 起点节点
+     */
+    private String fbusId;
+
+    /**
+     * 终点节点
+     */
+    private String tbusId;
+
+    /**
+     * 变比
+     */
+    private BigDecimal ratioPu;
+
+    /**
+     * 相移角(deg)
+     */
+    private BigDecimal angleDeg;
+
+    /**
+     * 额定容量(kVA)
+     */
+    private BigDecimal rateCapacityKva;
+
+    /**
+     * 所属馈线
+     */
+    private String feederId;
+
+    /**
+     * 设备资源Type
+     */
+    private String psrType;
+
+    /**
+     * 设备资源ID
+     */
+    private String psrId;
+
+    /**
+     * 电流幅值(p.u.)
+     */
+    private BigDecimal iMag;
+
+    /**
+     * 首端有功传输(p.u.)
+     */
+    private BigDecimal pFromPu;
+
+    /**
+     * 首端无功传输(p.u.)
+     */
+    private BigDecimal qFromPu;
+
+    /**
+     * 末端有功传输(p.u.)
+     */
+    private BigDecimal pToPu;
+
+    /**
+     * 末端无功传输(p.u.)
+     */
+    private BigDecimal qToPu;
+
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 18 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/mapper/FhzgElectricalModelConductorMapper.java

@@ -0,0 +1,18 @@
+package com.hdkj.lt.bf.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.hdkj.lt.bf.entity.FhzgElectricalModelConductor;
+
+/**
+* @author lenovo
+* @description 针对表【fhzg_electrical_model_conductor(配网电气模型-导线段)】的数据库操作Mapper
+* @createDate 2026-05-28 10:15:41
+* @Entity generator.domain.FhzgElectricalModelConductor
+*/
+public interface FhzgElectricalModelConductorMapper extends BaseMapper<FhzgElectricalModelConductor> {
+
+}
+
+
+
+

+ 18 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/mapper/FhzgElectricalModelInjectionMapper.java

@@ -0,0 +1,18 @@
+package com.hdkj.lt.bf.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.hdkj.lt.bf.entity.FhzgElectricalModelInjection;
+
+/**
+* @author lenovo
+* @description 针对表【fhzg_electrical_model_injection(配网电气模型-注入设备)】的数据库操作Mapper
+* @createDate 2026-05-28 10:15:41
+* @Entity generator.domain.FhzgElectricalModelInjection
+*/
+public interface FhzgElectricalModelInjectionMapper extends BaseMapper<FhzgElectricalModelInjection> {
+
+}
+
+
+
+

+ 18 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/mapper/FhzgElectricalModelNodeMapper.java

@@ -0,0 +1,18 @@
+package com.hdkj.lt.bf.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.hdkj.lt.bf.entity.FhzgElectricalModelNode;
+
+/**
+* @author lenovo
+* @description 针对表【fhzg_electrical_model_node(配网电气模型-关键节点)】的数据库操作Mapper
+* @createDate 2026-05-28 10:15:41
+* @Entity generator.domain.FhzgElectricalModelNode
+*/
+public interface FhzgElectricalModelNodeMapper extends BaseMapper<FhzgElectricalModelNode> {
+
+}
+
+
+
+

+ 18 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/mapper/FhzgElectricalModelSectionMapper.java

@@ -0,0 +1,18 @@
+package com.hdkj.lt.bf.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.hdkj.lt.bf.entity.FhzgElectricalModelSection;
+
+/**
+* @author lenovo
+* @description 针对表【fhzg_electrical_model_section(配网电气模型-断面基本信息)】的数据库操作Mapper
+* @createDate 2026-05-28 10:15:41
+* @Entity generator.domain.FhzgElectricalModelSection
+*/
+public interface FhzgElectricalModelSectionMapper extends BaseMapper<FhzgElectricalModelSection> {
+
+}
+
+
+
+

+ 18 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/mapper/FhzgElectricalModelSwitchMapper.java

@@ -0,0 +1,18 @@
+package com.hdkj.lt.bf.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.hdkj.lt.bf.entity.FhzgElectricalModelSwitch;
+
+/**
+* @author lenovo
+* @description 针对表【fhzg_electrical_model_switch(配网电气模型-开关设备)】的数据库操作Mapper
+* @createDate 2026-05-28 10:15:41
+* @Entity generator.domain.FhzgElectricalModelSwitch
+*/
+public interface FhzgElectricalModelSwitchMapper extends BaseMapper<FhzgElectricalModelSwitch> {
+
+}
+
+
+
+

+ 18 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/mapper/FhzgElectricalModelTransformerMapper.java

@@ -0,0 +1,18 @@
+package com.hdkj.lt.bf.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.hdkj.lt.bf.entity.FhzgElectricalModelTransformer;
+
+/**
+* @author lenovo
+* @description 针对表【fhzg_electrical_model_transformer(配网电气模型-配电变压器)】的数据库操作Mapper
+* @createDate 2026-05-28 10:15:41
+* @Entity generator.domain.FhzgElectricalModelTransformer
+*/
+public interface FhzgElectricalModelTransformerMapper extends BaseMapper<FhzgElectricalModelTransformer> {
+
+}
+
+
+
+

+ 13 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/FhzgElectricalModelConductorService.java

@@ -0,0 +1,13 @@
+package com.hdkj.lt.bf.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.hdkj.lt.bf.entity.FhzgElectricalModelConductor;
+
+/**
+* @author lenovo
+* @description 针对表【fhzg_electrical_model_conductor(配网电气模型-导线段)】的数据库操作Service
+* @createDate 2026-05-28 10:15:41
+*/
+public interface FhzgElectricalModelConductorService extends IService<FhzgElectricalModelConductor> {
+
+}

+ 13 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/FhzgElectricalModelInjectionService.java

@@ -0,0 +1,13 @@
+package com.hdkj.lt.bf.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.hdkj.lt.bf.entity.FhzgElectricalModelInjection;
+
+/**
+* @author lenovo
+* @description 针对表【fhzg_electrical_model_injection(配网电气模型-注入设备)】的数据库操作Service
+* @createDate 2026-05-28 10:15:41
+*/
+public interface FhzgElectricalModelInjectionService extends IService<FhzgElectricalModelInjection> {
+
+}

+ 13 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/FhzgElectricalModelNodeService.java

@@ -0,0 +1,13 @@
+package com.hdkj.lt.bf.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.hdkj.lt.bf.entity.FhzgElectricalModelNode;
+
+/**
+* @author lenovo
+* @description 针对表【fhzg_electrical_model_node(配网电气模型-关键节点)】的数据库操作Service
+* @createDate 2026-05-28 10:15:41
+*/
+public interface FhzgElectricalModelNodeService extends IService<FhzgElectricalModelNode> {
+
+}

+ 13 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/FhzgElectricalModelSectionService.java

@@ -0,0 +1,13 @@
+package com.hdkj.lt.bf.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.hdkj.lt.bf.entity.FhzgElectricalModelSection;
+
+/**
+* @author lenovo
+* @description 针对表【fhzg_electrical_model_section(配网电气模型-断面基本信息)】的数据库操作Service
+* @createDate 2026-05-28 10:15:41
+*/
+public interface FhzgElectricalModelSectionService extends IService<FhzgElectricalModelSection> {
+
+}

+ 13 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/FhzgElectricalModelSwitchService.java

@@ -0,0 +1,13 @@
+package com.hdkj.lt.bf.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.hdkj.lt.bf.entity.FhzgElectricalModelSwitch;
+
+/**
+* @author lenovo
+* @description 针对表【fhzg_electrical_model_switch(配网电气模型-开关设备)】的数据库操作Service
+* @createDate 2026-05-28 10:15:41
+*/
+public interface FhzgElectricalModelSwitchService extends IService<FhzgElectricalModelSwitch> {
+
+}

+ 13 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/FhzgElectricalModelTransformerService.java

@@ -0,0 +1,13 @@
+package com.hdkj.lt.bf.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.hdkj.lt.bf.entity.FhzgElectricalModelTransformer;
+
+/**
+* @author lenovo
+* @description 针对表【fhzg_electrical_model_transformer(配网电气模型-配电变压器)】的数据库操作Service
+* @createDate 2026-05-28 10:15:41
+*/
+public interface FhzgElectricalModelTransformerService extends IService<FhzgElectricalModelTransformer> {
+
+}

+ 23 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/impl/FhzgElectricalModelConductorServiceImpl.java

@@ -0,0 +1,23 @@
+package com.hdkj.lt.bf.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+import com.hdkj.lt.bf.entity.FhzgElectricalModelConductor;
+import com.hdkj.lt.bf.mapper.FhzgElectricalModelConductorMapper;
+import com.hdkj.lt.bf.service.FhzgElectricalModelConductorService;
+import org.springframework.stereotype.Service;
+
+/**
+* @author lenovo
+* @description 针对表【fhzg_electrical_model_conductor(配网电气模型-导线段)】的数据库操作Service实现
+* @createDate 2026-05-28 10:15:41
+*/
+@Service
+public class FhzgElectricalModelConductorServiceImpl extends ServiceImpl<FhzgElectricalModelConductorMapper, FhzgElectricalModelConductor>
+    implements FhzgElectricalModelConductorService {
+
+}
+
+
+
+

+ 23 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/impl/FhzgElectricalModelInjectionServiceImpl.java

@@ -0,0 +1,23 @@
+package com.hdkj.lt.bf.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+import com.hdkj.lt.bf.entity.FhzgElectricalModelInjection;
+import com.hdkj.lt.bf.mapper.FhzgElectricalModelInjectionMapper;
+import com.hdkj.lt.bf.service.FhzgElectricalModelInjectionService;
+import org.springframework.stereotype.Service;
+
+/**
+* @author lenovo
+* @description 针对表【fhzg_electrical_model_injection(配网电气模型-注入设备)】的数据库操作Service实现
+* @createDate 2026-05-28 10:15:41
+*/
+@Service
+public class FhzgElectricalModelInjectionServiceImpl extends ServiceImpl<FhzgElectricalModelInjectionMapper, FhzgElectricalModelInjection>
+    implements FhzgElectricalModelInjectionService {
+
+}
+
+
+
+

+ 23 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/impl/FhzgElectricalModelNodeServiceImpl.java

@@ -0,0 +1,23 @@
+package com.hdkj.lt.bf.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.hdkj.lt.bf.entity.FhzgElectricalModelNode;
+import com.hdkj.lt.bf.mapper.FhzgElectricalModelNodeMapper;
+import com.hdkj.lt.bf.service.FhzgElectricalModelNodeService;
+
+import org.springframework.stereotype.Service;
+
+/**
+* @author lenovo
+* @description 针对表【fhzg_electrical_model_node(配网电气模型-关键节点)】的数据库操作Service实现
+* @createDate 2026-05-28 10:15:41
+*/
+@Service
+public class FhzgElectricalModelNodeServiceImpl extends ServiceImpl<FhzgElectricalModelNodeMapper, FhzgElectricalModelNode>
+    implements FhzgElectricalModelNodeService {
+
+}
+
+
+
+

+ 23 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/impl/FhzgElectricalModelSectionServiceImpl.java

@@ -0,0 +1,23 @@
+package com.hdkj.lt.bf.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+import com.hdkj.lt.bf.entity.FhzgElectricalModelSection;
+import com.hdkj.lt.bf.mapper.FhzgElectricalModelSectionMapper;
+import com.hdkj.lt.bf.service.FhzgElectricalModelSectionService;
+import org.springframework.stereotype.Service;
+
+/**
+* @author lenovo
+* @description 针对表【fhzg_electrical_model_section(配网电气模型-断面基本信息)】的数据库操作Service实现
+* @createDate 2026-05-28 10:15:41
+*/
+@Service
+public class FhzgElectricalModelSectionServiceImpl extends ServiceImpl<FhzgElectricalModelSectionMapper, FhzgElectricalModelSection>
+    implements FhzgElectricalModelSectionService {
+
+}
+
+
+
+

+ 23 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/impl/FhzgElectricalModelSwitchServiceImpl.java

@@ -0,0 +1,23 @@
+package com.hdkj.lt.bf.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+import com.hdkj.lt.bf.entity.FhzgElectricalModelSwitch;
+import com.hdkj.lt.bf.mapper.FhzgElectricalModelSwitchMapper;
+import com.hdkj.lt.bf.service.FhzgElectricalModelSwitchService;
+import org.springframework.stereotype.Service;
+
+/**
+* @author lenovo
+* @description 针对表【fhzg_electrical_model_switch(配网电气模型-开关设备)】的数据库操作Service实现
+* @createDate 2026-05-28 10:15:41
+*/
+@Service
+public class FhzgElectricalModelSwitchServiceImpl extends ServiceImpl<FhzgElectricalModelSwitchMapper, FhzgElectricalModelSwitch>
+    implements FhzgElectricalModelSwitchService {
+
+}
+
+
+
+

+ 23 - 0
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/impl/FhzgElectricalModelTransformerServiceImpl.java

@@ -0,0 +1,23 @@
+package com.hdkj.lt.bf.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+import com.hdkj.lt.bf.entity.FhzgElectricalModelTransformer;
+import com.hdkj.lt.bf.mapper.FhzgElectricalModelTransformerMapper;
+import com.hdkj.lt.bf.service.FhzgElectricalModelTransformerService;
+import org.springframework.stereotype.Service;
+
+/**
+* @author lenovo
+* @description 针对表【fhzg_electrical_model_transformer(配网电气模型-配电变压器)】的数据库操作Service实现
+* @createDate 2026-05-28 10:15:41
+*/
+@Service
+public class FhzgElectricalModelTransformerServiceImpl extends ServiceImpl<FhzgElectricalModelTransformerMapper, FhzgElectricalModelTransformer>
+    implements FhzgElectricalModelTransformerService {
+
+}
+
+
+
+

+ 40 - 0
services/load-transfer-bf/src/main/resources/mapper/FhzgElectricalModelConductorMapper.xml

@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="generator.mapper.FhzgElectricalModelConductorMapper">
+
+    <resultMap id="BaseResultMap" type="generator.domain.FhzgElectricalModelConductor">
+            <id property="id" column="id" jdbcType="BIGINT"/>
+            <result property="sectionId" column="section_id" jdbcType="VARCHAR"/>
+            <result property="conductorId" column="conductor_id" jdbcType="VARCHAR"/>
+            <result property="name" column="name" jdbcType="VARCHAR"/>
+            <result property="rPu" column="r_pu" jdbcType="DECIMAL"/>
+            <result property="xPu" column="x_pu" jdbcType="DECIMAL"/>
+            <result property="bPu" column="b_pu" jdbcType="DECIMAL"/>
+            <result property="isActive" column="is_active" jdbcType="TINYINT"/>
+            <result property="fbusId" column="fbus_id" jdbcType="VARCHAR"/>
+            <result property="tbusId" column="tbus_id" jdbcType="VARCHAR"/>
+            <result property="lengthM" column="length_m" jdbcType="DECIMAL"/>
+            <result property="feederId" column="feeder_id" jdbcType="VARCHAR"/>
+            <result property="role" column="role" jdbcType="SMALLINT"/>
+            <result property="psrType" column="psr_type" jdbcType="VARCHAR"/>
+            <result property="psrId" column="psr_id" jdbcType="VARCHAR"/>
+            <result property="iMag" column="i_mag" jdbcType="DECIMAL"/>
+            <result property="pFromPu" column="p_from_pu" jdbcType="DECIMAL"/>
+            <result property="qFromPu" column="q_from_pu" jdbcType="DECIMAL"/>
+            <result property="pToPu" column="p_to_pu" jdbcType="DECIMAL"/>
+            <result property="qToPu" column="q_to_pu" jdbcType="DECIMAL"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,section_id,conductor_id,
+        name,r_pu,x_pu,
+        b_pu,is_active,fbus_id,
+        tbus_id,length_m,feeder_id,
+        role,psr_type,psr_id,
+        i_mag,p_from_pu,q_from_pu,
+        p_to_pu,q_to_pu,create_time
+    </sql>
+</mapper>

+ 30 - 0
services/load-transfer-bf/src/main/resources/mapper/FhzgElectricalModelInjectionMapper.xml

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="generator.mapper.FhzgElectricalModelInjectionMapper">
+
+    <resultMap id="BaseResultMap" type="generator.domain.FhzgElectricalModelInjection">
+            <id property="id" column="id" jdbcType="BIGINT"/>
+            <result property="sectionId" column="section_id" jdbcType="VARCHAR"/>
+            <result property="injectionId" column="injection_id" jdbcType="VARCHAR"/>
+            <result property="name" column="name" jdbcType="VARCHAR"/>
+            <result property="busId" column="bus_id" jdbcType="VARCHAR"/>
+            <result property="injectionType" column="injection_type" jdbcType="INTEGER"/>
+            <result property="isActive" column="is_active" jdbcType="TINYINT"/>
+            <result property="controlMode" column="control_mode" jdbcType="INTEGER"/>
+            <result property="vmPu" column="vm_pu" jdbcType="DECIMAL"/>
+            <result property="pInjPu" column="p_inj_pu" jdbcType="DECIMAL"/>
+            <result property="qInjPu" column="q_inj_pu" jdbcType="DECIMAL"/>
+            <result property="feederId" column="feeder_id" jdbcType="VARCHAR"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,section_id,injection_id,
+        name,bus_id,injection_type,
+        is_active,control_mode,vm_pu,
+        p_inj_pu,q_inj_pu,feeder_id,
+        create_time
+    </sql>
+</mapper>

+ 36 - 0
services/load-transfer-bf/src/main/resources/mapper/FhzgElectricalModelNodeMapper.xml

@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="generator.mapper.FhzgElectricalModelNodeMapper">
+
+    <resultMap id="BaseResultMap" type="generator.domain.FhzgElectricalModelNode">
+            <id property="id" column="id" jdbcType="BIGINT"/>
+            <result property="nodeId" column="node_id" jdbcType="VARCHAR"/>
+            <result property="sectionId" column="section_id" jdbcType="VARCHAR"/>
+            <result property="name" column="name" jdbcType="VARCHAR"/>
+            <result property="voltageLevelKv" column="voltage_level_kv" jdbcType="DECIMAL"/>
+            <result property="gShuntPu" column="g_shunt_pu" jdbcType="DECIMAL"/>
+            <result property="bShuntPu" column="b_shunt_pu" jdbcType="DECIMAL"/>
+            <result property="isActive" column="is_active" jdbcType="TINYINT"/>
+            <result property="type" column="type" jdbcType="INTEGER"/>
+            <result property="vmPu" column="vm_pu" jdbcType="DECIMAL"/>
+            <result property="vaDeg" column="va_deg" jdbcType="DECIMAL"/>
+            <result property="pInjPu" column="p_inj_pu" jdbcType="DECIMAL"/>
+            <result property="qInjPu" column="q_inj_pu" jdbcType="DECIMAL"/>
+            <result property="feederId" column="feeder_id" jdbcType="VARCHAR"/>
+            <result property="role" column="role" jdbcType="VARCHAR"/>
+            <result property="psrType" column="psr_type" jdbcType="VARCHAR"/>
+            <result property="psrId" column="psr_id" jdbcType="VARCHAR"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,node_id,section_id,
+        name,voltage_level_kv,g_shunt_pu,
+        b_shunt_pu,is_active,type,
+        vm_pu,va_deg,p_inj_pu,
+        q_inj_pu,feeder_id,role,
+        psr_type,psr_id,create_time
+    </sql>
+</mapper>

+ 22 - 0
services/load-transfer-bf/src/main/resources/mapper/FhzgElectricalModelSectionMapper.xml

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="generator.mapper.FhzgElectricalModelSectionMapper">
+
+    <resultMap id="BaseResultMap" type="generator.domain.FhzgElectricalModelSection">
+            <id property="id" column="id" jdbcType="BIGINT"/>
+            <result property="sectionId" column="section_id" jdbcType="VARCHAR"/>
+            <result property="name" column="name" jdbcType="VARCHAR"/>
+            <result property="baseKv" column="base_kv" jdbcType="DECIMAL"/>
+            <result property="baseKva" column="base_kva" jdbcType="DECIMAL"/>
+            <result property="time" column="time" jdbcType="TIMESTAMP"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,section_id,name,
+        base_kv,base_kva,time,
+        create_time
+    </sql>
+</mapper>

+ 38 - 0
services/load-transfer-bf/src/main/resources/mapper/FhzgElectricalModelSwitchMapper.xml

@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="generator.mapper.FhzgElectricalModelSwitchMapper">
+
+    <resultMap id="BaseResultMap" type="generator.domain.FhzgElectricalModelSwitch">
+            <id property="id" column="id" jdbcType="BIGINT"/>
+            <result property="sectionId" column="section_id" jdbcType="VARCHAR"/>
+            <result property="switchId" column="switch_id" jdbcType="VARCHAR"/>
+            <result property="name" column="name" jdbcType="VARCHAR"/>
+            <result property="fbusId" column="fbus_id" jdbcType="VARCHAR"/>
+            <result property="tbusId" column="tbus_id" jdbcType="VARCHAR"/>
+            <result property="branchId" column="branch_id" jdbcType="VARCHAR"/>
+            <result property="status" column="status" jdbcType="SMALLINT"/>
+            <result property="measurable" column="measurable" jdbcType="TINYINT"/>
+            <result property="controllable" column="controllable" jdbcType="TINYINT"/>
+            <result property="feederId" column="feeder_id" jdbcType="VARCHAR"/>
+            <result property="psrType" column="psr_type" jdbcType="VARCHAR"/>
+            <result property="psrId" column="psr_id" jdbcType="VARCHAR"/>
+            <result property="iMag" column="i_mag" jdbcType="DECIMAL"/>
+            <result property="pFromPu" column="p_from_pu" jdbcType="DECIMAL"/>
+            <result property="qFromPu" column="q_from_pu" jdbcType="DECIMAL"/>
+            <result property="pToPu" column="p_to_pu" jdbcType="DECIMAL"/>
+            <result property="qToPu" column="q_to_pu" jdbcType="DECIMAL"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,section_id,switch_id,
+        name,fbus_id,tbus_id,
+        branch_id,status,measurable,
+        controllable,feeder_id,psr_type,
+        psr_id,i_mag,p_from_pu,
+        q_from_pu,p_to_pu,q_to_pu,
+        create_time
+    </sql>
+</mapper>

+ 42 - 0
services/load-transfer-bf/src/main/resources/mapper/FhzgElectricalModelTransformerMapper.xml

@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="generator.mapper.FhzgElectricalModelTransformerMapper">
+
+    <resultMap id="BaseResultMap" type="generator.domain.FhzgElectricalModelTransformer">
+            <id property="id" column="id" jdbcType="BIGINT"/>
+            <result property="sectionId" column="section_id" jdbcType="VARCHAR"/>
+            <result property="transformerId" column="transformer_id" jdbcType="VARCHAR"/>
+            <result property="name" column="name" jdbcType="VARCHAR"/>
+            <result property="rPu" column="r_pu" jdbcType="DECIMAL"/>
+            <result property="xPu" column="x_pu" jdbcType="DECIMAL"/>
+            <result property="bPu" column="b_pu" jdbcType="DECIMAL"/>
+            <result property="isActive" column="is_active" jdbcType="TINYINT"/>
+            <result property="fbusId" column="fbus_id" jdbcType="VARCHAR"/>
+            <result property="tbusId" column="tbus_id" jdbcType="VARCHAR"/>
+            <result property="ratioPu" column="ratio_pu" jdbcType="DECIMAL"/>
+            <result property="angleDeg" column="angle_deg" jdbcType="DECIMAL"/>
+            <result property="rateCapacityKva" column="rate_capacity_kva" jdbcType="DECIMAL"/>
+            <result property="feederId" column="feeder_id" jdbcType="VARCHAR"/>
+            <result property="psrType" column="psr_type" jdbcType="VARCHAR"/>
+            <result property="psrId" column="psr_id" jdbcType="VARCHAR"/>
+            <result property="iMag" column="i_mag" jdbcType="DECIMAL"/>
+            <result property="pFromPu" column="p_from_pu" jdbcType="DECIMAL"/>
+            <result property="qFromPu" column="q_from_pu" jdbcType="DECIMAL"/>
+            <result property="pToPu" column="p_to_pu" jdbcType="DECIMAL"/>
+            <result property="qToPu" column="q_to_pu" jdbcType="DECIMAL"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,section_id,transformer_id,
+        name,r_pu,x_pu,
+        b_pu,is_active,fbus_id,
+        tbus_id,ratio_pu,angle_deg,
+        rate_capacity_kva,feeder_id,psr_type,
+        psr_id,i_mag,p_from_pu,
+        q_from_pu,p_to_pu,q_to_pu,
+        create_time
+    </sql>
+</mapper>