Browse Source

message:

完善接口传参
dev_power_axis
HAHA 3 years ago
parent
commit
e554ec3fad
  1. 17
      epmet-plugins-module/pli-power-base/pli-power-base-client/src/main/java/com/epmet/plugin/power/dto/axis/form/PowerAxisDataListPositionFormDTO.java
  2. 6
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/controller/PowerAxisDataVisualController.java
  3. 4
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/dao/PowerAxisStructDao.java
  4. 4
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/PowerAxisStructService.java
  5. 28
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/impl/PowerAxisStructServiceImpl.java
  6. 4
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/resources/mapper/poweraxis/PowerAxisStructDao.xml

17
epmet-plugins-module/pli-power-base/pli-power-base-client/src/main/java/com/epmet/plugin/power/dto/axis/form/PowerAxisDataListPositionFormDTO.java

@ -0,0 +1,17 @@
package com.epmet.plugin.power.dto.axis.form;
import lombok.Data;
import java.io.Serializable;
@Data
public class PowerAxisDataListPositionFormDTO implements Serializable {
private static final long serialVersionUID = 832591628268584219L;
/**
* 组织id
*/
private String agencyId;
}

6
epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/controller/PowerAxisDataVisualController.java

@ -101,9 +101,9 @@ public class PowerAxisDataVisualController {
* @date 2022/4/23 10:19 * @date 2022/4/23 10:19
*/ */
@PostMapping("axis/{structLevel}/listPosition") @PostMapping("axis/{structLevel}/listPosition")
public ResultDTO getListPosition(@PathVariable int structLevel) { public ResultDTO getListPosition(@PathVariable int structLevel,@RequestBody PowerAxisDataListPositionFormDTO form) {
List<PowerAxisListPositionResultDTO> list = powerAxisStructService.getListPosition(structLevel); List<PowerAxisListPositionResultDTO> list = powerAxisStructService.getListPosition(structLevel,form);
return ResultDTO.success("成功", list, powerAxisStructService.queryTotal(structLevel)); return ResultDTO.success("成功", list, powerAxisStructService.queryTotal(structLevel,form));
} }

4
epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/dao/PowerAxisStructDao.java

@ -87,10 +87,10 @@ public interface PowerAxisStructDao extends BaseDao<PowerAxisStructEntity> {
String queryCategoryCode(PowerAxisListPositionFormDTO form); String queryCategoryCode(PowerAxisListPositionFormDTO form);
List<PowerAxisListPositionResultDTO> querylistPosition(String customerId, String code); List<PowerAxisListPositionResultDTO> querylistPosition(@Param("customerId") String customerId,@Param("code") String code ,@Param("agencyId") String agencyId);
long queryTotal(String customerId, String code); long queryTotal(@Param("customerId") String customerId,@Param("code") String code,@Param("agencyId") String agencyId);
/** /**
* 根据节点接报组装其上级节点树 * 根据节点接报组装其上级节点树

4
epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/PowerAxisStructService.java

@ -143,9 +143,9 @@ public interface PowerAxisStructService extends BaseService<PowerAxisStructEntit
*/ */
List<PowerAxisStructTreeResultDTO> getStructTree(PowerAxisStructStructTreeFormDTO form); List<PowerAxisStructTreeResultDTO> getStructTree(PowerAxisStructStructTreeFormDTO form);
List<PowerAxisListPositionResultDTO> getListPosition(int structLevel); List<PowerAxisListPositionResultDTO> getListPosition(int structLevel,PowerAxisDataListPositionFormDTO form);
long queryTotal(int structLevel); long queryTotal(int structLevel,PowerAxisDataListPositionFormDTO form);
/** /**
* 根据节点接报组装其上级节点树 * 根据节点接报组装其上级节点树

28
epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/impl/PowerAxisStructServiceImpl.java

@ -258,26 +258,26 @@ public class PowerAxisStructServiceImpl extends BaseServiceImpl<PowerAxisStructD
} }
@Override @Override
public List<PowerAxisListPositionResultDTO> getListPosition(int structLevel) { public List<PowerAxisListPositionResultDTO> getListPosition(int structLevel,PowerAxisDataListPositionFormDTO form) {
PowerAxisListPositionFormDTO form = new PowerAxisListPositionFormDTO(); PowerAxisListPositionFormDTO dto = new PowerAxisListPositionFormDTO();
String customerId = loginUserUtil.getLoginUserCustomerId(); String customerId = loginUserUtil.getLoginUserCustomerId();
form.setCustomerId(customerId); dto.setCustomerId(customerId);
form.setStructLevel(structLevel); dto.setStructLevel(structLevel);
form.setTagCategory(PowerTagCategoryEnum.STRUCT.category()); dto.setTagCategory(PowerTagCategoryEnum.STRUCT.category());
String code = baseDao.queryCategoryCode(form); String code = baseDao.queryCategoryCode(dto);
List<PowerAxisListPositionResultDTO> list = baseDao.querylistPosition(customerId, code); List<PowerAxisListPositionResultDTO> list = baseDao.querylistPosition(customerId, code ,form.getAgencyId());
return list; return list;
} }
@Override @Override
public long queryTotal(int structLevel) { public long queryTotal(int structLevel,PowerAxisDataListPositionFormDTO form) {
PowerAxisListPositionFormDTO form = new PowerAxisListPositionFormDTO(); PowerAxisListPositionFormDTO dto = new PowerAxisListPositionFormDTO();
String customerId = loginUserUtil.getLoginUserCustomerId(); String customerId = loginUserUtil.getLoginUserCustomerId();
form.setCustomerId(customerId); dto.setCustomerId(customerId);
form.setStructLevel(structLevel); dto.setStructLevel(structLevel);
form.setTagCategory(PowerTagCategoryEnum.STRUCT.category()); dto.setTagCategory(PowerTagCategoryEnum.STRUCT.category());
String code = baseDao.queryCategoryCode(form); String code = baseDao.queryCategoryCode(dto);
long total = baseDao.queryTotal(customerId, code); long total = baseDao.queryTotal(customerId, code, form.getAgencyId());
return total; return total;
} }

4
epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/resources/mapper/poweraxis/PowerAxisStructDao.xml

@ -191,6 +191,8 @@
CUSTOMER_ID = #{customerId} CUSTOMER_ID = #{customerId}
and and
CATEGORY_CODE = #{code} CATEGORY_CODE = #{code}
and
AGENCY_ID = #{agencyId}
</select> </select>
<select id="queryTotal" resultType="java.lang.Long"> <select id="queryTotal" resultType="java.lang.Long">
select select
@ -201,6 +203,8 @@
CUSTOMER_ID = #{customerId} CUSTOMER_ID = #{customerId}
AND AND
CATEGORY_CODE = #{code} CATEGORY_CODE = #{code}
and
AGENCY_ID = #{agencyId}
</select> </select>
<select id="listParentTreeByLevel" <select id="listParentTreeByLevel"
resultType="com.epmet.plugin.power.dto.axis.result.PowerAxisStructTreeResultDTO"> resultType="com.epmet.plugin.power.dto.axis.result.PowerAxisStructTreeResultDTO">

Loading…
Cancel
Save