diff --git a/epmet-plugins-module/pli-power-base/pli-power-base-client/src/main/java/com/epmet/plugin/power/dto/axis/result/PowerAxisStructGridPartyBranchResultDTO.java b/epmet-plugins-module/pli-power-base/pli-power-base-client/src/main/java/com/epmet/plugin/power/dto/axis/result/PowerAxisStructGridPartyBranchResultDTO.java
new file mode 100644
index 0000000..fea7b82
--- /dev/null
+++ b/epmet-plugins-module/pli-power-base/pli-power-base-client/src/main/java/com/epmet/plugin/power/dto/axis/result/PowerAxisStructGridPartyBranchResultDTO.java
@@ -0,0 +1,13 @@
+package com.epmet.plugin.power.dto.axis.result;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+public class PowerAxisStructGridPartyBranchResultDTO {
+ private String id;
+ private String name;
+}
diff --git a/epmet-plugins-module/pli-power-base/pli-power-base-client/src/main/java/com/epmet/plugin/power/dto/axis/result/PowerAxisStructPartyCommResultDTO.java b/epmet-plugins-module/pli-power-base/pli-power-base-client/src/main/java/com/epmet/plugin/power/dto/axis/result/PowerAxisStructPartyCommResultDTO.java
new file mode 100644
index 0000000..45ea8bf
--- /dev/null
+++ b/epmet-plugins-module/pli-power-base/pli-power-base-client/src/main/java/com/epmet/plugin/power/dto/axis/result/PowerAxisStructPartyCommResultDTO.java
@@ -0,0 +1,13 @@
+package com.epmet.plugin.power.dto.axis.result;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class PowerAxisStructPartyCommResultDTO {
+ private String id;
+ private String name;
+}
diff --git a/epmet-plugins-module/pli-power-base/pli-power-base-server/pom.xml b/epmet-plugins-module/pli-power-base/pli-power-base-server/pom.xml
index bd84d49..7d83aef 100644
--- a/epmet-plugins-module/pli-power-base/pli-power-base-server/pom.xml
+++ b/epmet-plugins-module/pli-power-base/pli-power-base-server/pom.xml
@@ -179,7 +179,7 @@
false
- 192.168.43.184
+ 192.168.43.218
false
diff --git a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/controller/PowerAxisLeaderController.java b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/controller/PowerAxisLeaderController.java
index 6782d54..9018c96 100644
--- a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/controller/PowerAxisLeaderController.java
+++ b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/controller/PowerAxisLeaderController.java
@@ -77,6 +77,6 @@ public class PowerAxisLeaderController {
ExcelUtils.exportExcelToTarget(response, null, list, PowerAxisLeaderExcel.class);
}
-
+
}
diff --git a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/controller/PowerAxisStructController.java b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/controller/PowerAxisStructController.java
index a79da6f..645fd6d 100644
--- a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/controller/PowerAxisStructController.java
+++ b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/controller/PowerAxisStructController.java
@@ -15,11 +15,9 @@ import com.epmet.commons.tools.validator.group.UpdateGroup;
import com.epmet.plugin.power.dto.axis.PowerAxisStructDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructLeaderFormDTO;
-import com.epmet.plugin.power.dto.axis.result.PowerAxisStructLeaderResultDTO;
+import com.epmet.plugin.power.dto.axis.result.*;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructAddFormDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructFormDTO;
-import com.epmet.plugin.power.dto.axis.result.PowerAxisStructListResultDTO;
-import com.epmet.plugin.power.dto.axis.result.PowerAxisStructResultDTO;
import com.epmet.plugin.power.modules.axis.entity.PowerAxisStructEntity;
import com.epmet.plugin.power.modules.axis.excel.PowerAxisStructExcel;
import com.epmet.plugin.power.modules.axis.service.PowerAxisStructService;
@@ -122,10 +120,63 @@ public class PowerAxisStructController {
* 添加组织
*/
@PostMapping("/addOrg")
- public Result addOrg(@RequestBody PowerAxisStructAddFormDTO form){
+ public Result addOrg(@RequestBody PowerAxisStructEntity form){
int i = powerAxisStructService.addOrg(form);
- System.out.println("1111111111");
return new Result();
}
+ /**
+ * 修改组织
+ */
+ @PostMapping("/modifyOrg")
+ public Result modifyOrg(@RequestBody PowerAxisStructEntity form){
+ int i = powerAxisStructService.modifyRog(form);
+ if(i == 0){
+ return new Result().error(1,"不能所属自己");
+ }
+ return new Result();
+ }
+
+ /**
+ * 根据id删除
+ */
+ @PostMapping("/deleteById/{id}")
+ public Result deleteById(@PathVariable String id){
+ powerAxisStructService.delete(id);
+ return new Result();
+ }
+ /**
+ * 获取上级网格党支部
+ */
+ @PostMapping("/GridPartyBranchList")
+ public Result> getGridPartyBranchList(){
+ List list = powerAxisStructService.getGridPartyBranchList();
+ return new Result>().ok(list);
+ }
+
+ /**
+ * 获取上级组织
+ */
+ @PostMapping("/getPartyCommList")
+ public Result> getPartyCommList(){
+ List list = powerAxisStructService.getPartyCommList();
+ return new Result>().ok(list);
+ }
+
+ /**
+ * 查询父id
+ */
+ @PostMapping("/getPid")
+ public Result> getPid(){
+ List pid = powerAxisStructService.getPid();
+ return new Result>().ok(pid);
+ }
+ /**
+ * 根据id查询修改表单数据
+ */
+ @PostMapping("/queryModifyById/{id}")
+ public Result queryModifyById(@PathVariable String id){
+ PowerAxisStructEntity power = powerAxisStructService.queryModifyById(id);
+ return new Result().ok(power);
+ }
}
diff --git a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/dao/PowerAxisStructDao.java b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/dao/PowerAxisStructDao.java
index 916532f..c6c3353 100644
--- a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/dao/PowerAxisStructDao.java
+++ b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/dao/PowerAxisStructDao.java
@@ -5,10 +5,8 @@ import com.epmet.commons.mybatis.dao.BaseDao;
import com.epmet.plugin.power.dto.axis.PowerAxisStructDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructAddFormDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructFormDTO;
-import com.epmet.plugin.power.dto.axis.result.PowerAxisStructListResultDTO;
-import com.epmet.plugin.power.dto.axis.result.PowerAxisStructResultDTO;
+import com.epmet.plugin.power.dto.axis.result.*;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructLeaderFormDTO;
-import com.epmet.plugin.power.dto.axis.result.PowerAxisStructLeaderResultDTO;
import com.epmet.plugin.power.modules.axis.entity.PowerAxisStructEntity;
import org.apache.ibatis.annotations.Mapper;
@@ -46,5 +44,22 @@ public interface PowerAxisStructDao extends BaseDao {
List queryList();
- int addOrg(PowerAxisStructAddFormDTO form);
+ void delete(String id);
+
+ /**
+ * 获取上级网格党支部
+ */
+ List getGridPartyBranchList();
+
+ /**
+ * 获取pid
+ */
+ List getPid();
+
+ /**
+ * 获取上级党委
+ */
+ List getPartyCommList();
+
+
}
\ No newline at end of file
diff --git a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/PowerAxisStructService.java b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/PowerAxisStructService.java
index dea850d..390d3e8 100644
--- a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/PowerAxisStructService.java
+++ b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/PowerAxisStructService.java
@@ -6,10 +6,8 @@ import com.epmet.commons.tools.page.PageData;
import com.epmet.plugin.power.dto.axis.PowerAxisStructDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructAddFormDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructFormDTO;
-import com.epmet.plugin.power.dto.axis.result.PowerAxisStructListResultDTO;
-import com.epmet.plugin.power.dto.axis.result.PowerAxisStructResultDTO;
+import com.epmet.plugin.power.dto.axis.result.*;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructLeaderFormDTO;
-import com.epmet.plugin.power.dto.axis.result.PowerAxisStructLeaderResultDTO;
import com.epmet.plugin.power.modules.axis.entity.PowerAxisStructEntity;
import java.util.List;
@@ -106,5 +104,39 @@ public interface PowerAxisStructService extends BaseService getGridPartyBranchList();
+
+ /**
+ * 查询父id
+ * @return String
+ */
+ List getPid();
+
+ /**
+ * 获取上级党委列表
+ */
+ List getPartyCommList();
+
+ /**
+ * 根据id查询修改表单数据
+ */
+ PowerAxisStructEntity queryModifyById(String id);
+
+
}
\ No newline at end of file
diff --git a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/impl/PowerAxisStructServiceImpl.java b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/impl/PowerAxisStructServiceImpl.java
index 832aca1..ba2e810 100644
--- a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/impl/PowerAxisStructServiceImpl.java
+++ b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/impl/PowerAxisStructServiceImpl.java
@@ -11,9 +11,7 @@ import com.epmet.plugin.power.dto.axis.PowerAxisStructDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructAddFormDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructFormDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructLeaderFormDTO;
-import com.epmet.plugin.power.dto.axis.result.PowerAxisStructLeaderResultDTO;
-import com.epmet.plugin.power.dto.axis.result.PowerAxisStructListResultDTO;
-import com.epmet.plugin.power.dto.axis.result.PowerAxisStructResultDTO;
+import com.epmet.plugin.power.dto.axis.result.*;
import com.epmet.plugin.power.modules.axis.dao.PowerAxisStructDao;
import com.epmet.plugin.power.modules.axis.entity.PowerAxisStructEntity;
import com.epmet.plugin.power.modules.axis.redis.PowerAxisStructRedis;
@@ -115,8 +113,52 @@ public class PowerAxisStructServiceImpl extends BaseServiceImpl getGridPartyBranchList() {
+ List list = baseDao.getGridPartyBranchList();
+ return list;
+ }
+
+ @Override
+ public List getPid() {
+ List pid = baseDao.getPid();
+ return pid;
+ }
+
+ @Override
+ public List getPartyCommList() {
+ List list = baseDao.getPartyCommList();
+ return list;
+ }
+
+ @Override
+ public PowerAxisStructEntity queryModifyById(String id) {
+ PowerAxisStructEntity entity = baseDao.selectById(id);
+ return entity;
+ }
+
+
}
\ No newline at end of file
diff --git a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/resources/mapper/poweraxis/PowerAxisStructDao.xml b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/resources/mapper/poweraxis/PowerAxisStructDao.xml
index f2fec27..97a6b20 100644
--- a/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/resources/mapper/poweraxis/PowerAxisStructDao.xml
+++ b/epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/resources/mapper/poweraxis/PowerAxisStructDao.xml
@@ -21,25 +21,16 @@
-
- INSERT INTO
+
+ DELETE
+ FROM
pli_power_axis_struct
- (name,
- CUSTOMER_ID,
- sort,
- CATEGORY_CODE,
- AGENCY_ID,
- AGENCY_NAME,
- AGENCY_TYPE)
- VALUES
- (#{name},
- #{customerId},
- #{sort},
- #{categoryCode},
- #{agencyId},
- #{agencyName},
- #{agencyType})
-
+ WHERE
+ id = #{id}
+ AND
+ del_flag = 0
+
+
+
+
+
\ No newline at end of file