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. 13
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/dao/PowerAxisStructLeaderDao.java
  5. 11
      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.NoArgsConstructor;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
@Data
@ -13,10 +14,21 @@ public class StructLeaderBriefFormDTO implements Serializable {
private static final long serialVersionUID = 523592353978009455L;
/**
* 节点级别
*/
@NotBlank(message = "节点级别不能为空")
private int structLevel;
/**
* 节点ID
*/
@NotBlank(message = "绑定节点不能为空")
private String axisStructId;
/**
* 手机号或姓名
*/
private String keyWord;
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 java.io.Serializable;
@Data
public class PowerAxisSimpleListDTO {
public class PowerAxisSimpleListDTO implements Serializable {
private static final long serialVersionUID = 1760957932589482970L;
private String id;
private String name;
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);
}
/**
* 查询当前组织下绑定的所有负责人
*
* @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")
public Result<List<PowerAxisSimpleListDTO>> listLeaderByStructId(@LoginUser TokenDto tokenDto, @RequestBody StructLeaderBriefFormDTO formDto) {
return new Result().ok(powerAxisStructLeaderService.listLeaderByStructId(tokenDto, formDto));

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

@ -10,7 +10,7 @@ import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/**
* 动力主轴负责人关系
* 动力主轴负责人关系
*
* @author generator generator@elink-cn.com
* @since v1.0.0 2022-04-19
@ -18,8 +18,15 @@ import java.util.List;
@Mapper
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);
}

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

@ -13,7 +13,7 @@ import java.util.List;
import java.util.Map;
/**
* 动力主轴负责人关系
* 动力主轴负责人关系
*
* @author generator generator@elink-cn.com
* @since v1.0.0 2022-04-19
@ -85,5 +85,14 @@ public interface PowerAxisStructLeaderService extends BaseService<PowerAxisStruc
*/
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);
}
Loading…
Cancel
Save