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