Browse Source

append

dev_power_axis
YUJT 4 years ago
parent
commit
caf2d4d192
  1. 12
      epmet-plugins-module/pli-power-base/pli-power-base-client/src/main/java/com/epmet/plugin/power/dto/axis/form/StructLeaderBriefFormDTO.java
  2. 6
      epmet-plugins-module/pli-power-base/pli-power-base-client/src/main/java/com/epmet/plugin/power/dto/axis/result/PowerAxisSimpleListDTO.java
  3. 9
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/controller/PowerAxisStructLeaderController.java
  4. 11
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/dao/PowerAxisStructLeaderDao.java
  5. 9
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/PowerAxisStructLeaderService.java

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

@ -4,6 +4,7 @@ import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import javax.validation.constraints.NotBlank;
import java.io.Serializable; import java.io.Serializable;
@Data @Data
@ -13,10 +14,21 @@ public class StructLeaderBriefFormDTO implements Serializable {
private static final long serialVersionUID = 523592353978009455L; private static final long serialVersionUID = 523592353978009455L;
/**
* 节点级别
*/
@NotBlank(message = "节点级别不能为空")
private int structLevel; private int structLevel;
/**
* 节点ID
*/
@NotBlank(message = "绑定节点不能为空")
private String axisStructId; private String axisStructId;
/**
* 手机号或姓名
*/
private String keyWord; private String keyWord;
private String customerId; private String customerId;

6
epmet-plugins-module/pli-power-base/pli-power-base-client/src/main/java/com/epmet/plugin/power/dto/axis/result/PowerAxisSimpleListDTO.java

@ -2,8 +2,12 @@ package com.epmet.plugin.power.dto.axis.result;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
@Data @Data
public class PowerAxisSimpleListDTO { public class PowerAxisSimpleListDTO implements Serializable {
private static final long serialVersionUID = 1760957932589482970L;
private String id; private String id;
private String name; private String name;
private String mobile; private String mobile;

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

@ -81,6 +81,15 @@ public class PowerAxisStructLeaderController {
ExcelUtils.exportExcelToTarget(response, null, list, PowerAxisStructLeaderExcel.class); ExcelUtils.exportExcelToTarget(response, null, list, PowerAxisStructLeaderExcel.class);
} }
/**
* 查询当前组织下绑定的所有负责人
*
* @param tokenDto 用户信息
* @param formDto 查询条件
* @return com.epmet.commons.tools.utils.Result<java.util.List < com.epmet.plugin.power.dto.axis.result.PowerAxisSimpleListDTO>>
* @author work@yujt.net.cn
* @date 2022/4/24/0024 19:35
*/
@PostMapping("listbrief") @PostMapping("listbrief")
public Result<List<PowerAxisSimpleListDTO>> listLeaderByStructId(@LoginUser TokenDto tokenDto, @RequestBody StructLeaderBriefFormDTO formDto) { public Result<List<PowerAxisSimpleListDTO>> listLeaderByStructId(@LoginUser TokenDto tokenDto, @RequestBody StructLeaderBriefFormDTO formDto) {
return new Result().ok(powerAxisStructLeaderService.listLeaderByStructId(tokenDto, formDto)); return new Result().ok(powerAxisStructLeaderService.listLeaderByStructId(tokenDto, formDto));

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

@ -18,8 +18,15 @@ import java.util.List;
@Mapper @Mapper
public interface PowerAxisStructLeaderDao extends BaseDao<PowerAxisStructLeaderEntity> { public interface PowerAxisStructLeaderDao extends BaseDao<PowerAxisStructLeaderEntity> {
PowerAxisSLeaderResultDTO queryLeaderDetailById(String axisStructId,String customerId); PowerAxisSLeaderResultDTO queryLeaderDetailById(String axisStructId, String customerId);
/**
* 查询当前组织下绑定的所有负责人
*
* @param formDto 查询条件
* @return java.util.List<com.epmet.plugin.power.dto.axis.result.PowerAxisSimpleListDTO>
* @author work@yujt.net.cn
* @date 2022/4/24/0024 19:35
*/
List<PowerAxisSimpleListDTO> listLeaderBriefByRootStructId(StructLeaderBriefFormDTO formDto); List<PowerAxisSimpleListDTO> listLeaderBriefByRootStructId(StructLeaderBriefFormDTO formDto);
} }

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

@ -85,5 +85,14 @@ public interface PowerAxisStructLeaderService extends BaseService<PowerAxisStruc
*/ */
PowerAxisSLeaderResultDTO queryLeaderDetailById(String axisStructId); PowerAxisSLeaderResultDTO queryLeaderDetailById(String axisStructId);
/**
* 查询当前组织下绑定的所有负责人
*
* @param tokenDto 用户信息
* @param formDto 查询条件
* @return java.util.List<com.epmet.plugin.power.dto.axis.result.PowerAxisSimpleListDTO>
* @author work@yujt.net.cn
* @date 2022/4/24/0024 19:35
*/
List<PowerAxisSimpleListDTO> listLeaderByStructId(TokenDto tokenDto, StructLeaderBriefFormDTO formDto); List<PowerAxisSimpleListDTO> listLeaderByStructId(TokenDto tokenDto, StructLeaderBriefFormDTO formDto);
} }
Loading…
Cancel
Save