Browse Source

查看详情2占个坑

master
yinzuomei 4 years ago
parent
commit
523d14ada0
  1. 3
      epmet-module/data-aggregator/data-aggregator-client/src/main/java/com/epmet/dataaggre/dto/epmettduck/form/ItemResDetailFormDTO.java
  2. 10
      epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/controller/EpmetTDuckController.java
  3. 13
      epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/epmettduck/PrUserProjectService.java
  4. 17
      epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/epmettduck/impl/PrUserProjectServiceImpl.java

3
epmet-module/data-aggregator/data-aggregator-client/src/main/java/com/epmet/dataaggre/dto/epmettduck/form/ItemResDetailFormDTO.java

@ -3,6 +3,7 @@ package com.epmet.dataaggre.dto.epmettduck.form;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
/**
* @Description 问卷-数据分析-查看详情
@ -24,7 +25,9 @@ public class ItemResDetailFormDTO extends ProjectKeyCommonDTO{
/**
* 09.22目前产品没要求分页
*/
@NotNull(message = "pageNo不能为空",groups = AddUserInternalGroup.class)
private Integer pageNo;
@NotNull(message = "pageSize不能为空",groups = AddUserInternalGroup.class)
private Integer pageSize;
}

10
epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/controller/EpmetTDuckController.java

@ -1,6 +1,7 @@
package com.epmet.dataaggre.controller;
import com.epmet.commons.tools.annotation.LoginUser;
import com.epmet.commons.tools.page.PageData;
import com.epmet.commons.tools.security.dto.TokenDto;
import com.epmet.commons.tools.utils.Result;
import com.epmet.commons.tools.validator.ValidatorUtils;
@ -14,7 +15,6 @@ import com.epmet.dataaggre.entity.epmettduck.PrUserProjectEntity;
import com.epmet.dataaggre.entity.epmettduck.PrUserProjectItemEntity;
import com.epmet.dataaggre.service.epmettduck.PrUserProjectItemService;
import com.epmet.dataaggre.service.epmettduck.PrUserProjectService;
import com.github.pagehelper.PageInfo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
@ -114,6 +114,8 @@ public class EpmetTDuckController {
/**
* 查看详情
* 1联系人组件统一用一个统计显示多少条点击查看更多显示汇总列表如有非必填项没有填写显示空手机号验证不需要统计
* 2单行文本多行文本时间选择时间范围日期选择日期范围统计填写人数点击查看列表
*
* @param formDTO
* @return com.epmet.commons.tools.utils.Result
@ -121,9 +123,9 @@ public class EpmetTDuckController {
* @date 2021/9/22 1:37 下午
*/
@PostMapping("itemresdetail")
public Result queryItemResDetail(@RequestBody ItemResDetailFormDTO formDTO){
public Result<PageData<List<String>>> queryItemResDetail(@RequestBody ItemResDetailFormDTO formDTO){
ValidatorUtils.validateEntity(formDTO,ProjectKeyCommonDTO.AddUserInternalGroup.class);
//todo
return null;
PageData<List<String>> page=prUserProjectService.queryItemResDetail(formDTO);
return new Result<PageData<List<String>>>().ok(page);
}
}

13
epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/epmettduck/PrUserProjectService.java

@ -20,6 +20,7 @@ package com.epmet.dataaggre.service.epmettduck;
import com.epmet.commons.mybatis.service.BaseService;
import com.epmet.commons.tools.page.PageData;
import com.epmet.dataaggre.dto.epmettduck.PrUserProjectDTO;
import com.epmet.dataaggre.dto.epmettduck.form.ItemResDetailFormDTO;
import com.epmet.dataaggre.dto.epmettduck.form.TDuckHeaderInfoFormDTO;
import com.epmet.dataaggre.dto.epmettduck.form.TDuckListFormDTO;
import com.epmet.dataaggre.dto.epmettduck.result.AnalysisReportResDTO;
@ -143,4 +144,16 @@ public interface PrUserProjectService extends BaseService<PrUserProjectEntity> {
* @Date 2021/9/18 15:18
*/
GetRangeResultDTO getRange(String projectKey);
/**
* 查看详情
* 1联系人组件统一用一个统计显示多少条点击查看更多显示汇总列表如有非必填项没有填写显示空手机号验证不需要统计
* 2单行文本多行文本时间选择时间范围日期选择日期范围统计填写人数点击查看列表
*
* @param formDTO
* @return com.epmet.commons.tools.utils.Result
* @author yinzuomei
* @date 2021/9/22 1:37 下午
*/
PageData<List<String>> queryItemResDetail(ItemResDetailFormDTO formDTO);
}

17
epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/epmettduck/impl/PrUserProjectServiceImpl.java

@ -34,6 +34,7 @@ import com.epmet.dataaggre.dao.epmettduck.PrUserProjectDao;
import com.epmet.dataaggre.dao.epmettduck.PrVistRecordDao;
import com.epmet.dataaggre.dto.epmettduck.PrUserProjectDTO;
import com.epmet.dataaggre.dto.epmettduck.ProjectItemTypeEnum;
import com.epmet.dataaggre.dto.epmettduck.form.ItemResDetailFormDTO;
import com.epmet.dataaggre.dto.epmettduck.form.TDuckHeaderInfoFormDTO;
import com.epmet.dataaggre.dto.epmettduck.form.TDuckListFormDTO;
import com.epmet.dataaggre.dto.epmettduck.result.*;
@ -531,5 +532,19 @@ public class PrUserProjectServiceImpl extends BaseServiceImpl<PrUserProjectDao,
}
/**
* 查看详情
* 1联系人组件统一用一个统计显示多少条点击查看更多显示汇总列表如有非必填项没有填写显示空手机号验证不需要统计
* 2单行文本多行文本时间选择时间范围日期选择日期范围统计填写人数点击查看列表
*
* @param formDTO
* @return com.epmet.commons.tools.utils.Result
* @author yinzuomei
* @date 2021/9/22 1:37 下午
*/
@Override
public PageData<List<String>> queryItemResDetail(ItemResDetailFormDTO formDTO) {
//todo
return null;
}
}
Loading…
Cancel
Save