|
|
@ -1,13 +1,14 @@ |
|
|
|
package com.epmet.dao.issue; |
|
|
|
|
|
|
|
import com.epmet.commons.mybatis.dao.BaseDao; |
|
|
|
import com.epmet.dto.extract.result.SatisfactionInfoResultDTO; |
|
|
|
import com.epmet.dto.extract.result.IssueInfoResultDTO; |
|
|
|
import com.epmet.dto.extract.result.IssueProcessInfoResultDTO; |
|
|
|
import com.epmet.dto.extract.result.IssueVoteStatisticalResultDTO; |
|
|
|
import com.epmet.dto.extract.result.SatisfactionInfoResultDTO; |
|
|
|
import com.epmet.dto.issue.IssueAgencyDTO; |
|
|
|
import com.epmet.dto.issue.IssueDTO; |
|
|
|
import com.epmet.dto.issue.IssueGridDTO; |
|
|
|
import com.epmet.dto.issue.IssueProjectDTO; |
|
|
|
import com.epmet.dto.extract.result.IssueInfoResultDTO; |
|
|
|
import com.epmet.entity.issue.IssueEntity; |
|
|
|
import org.apache.ibatis.annotations.Mapper; |
|
|
|
import org.apache.ibatis.annotations.Param; |
|
|
@ -29,33 +30,36 @@ public interface StatsIssueDao extends BaseDao<IssueEntity> { |
|
|
|
*/ |
|
|
|
List<IssueAgencyDTO> selectAgencyIssueTotal(@Param("customerId") String customerId, @Param("date") String date); |
|
|
|
|
|
|
|
/** |
|
|
|
* 获取当前日期组织下议题增量 |
|
|
|
* @author zhaoqifeng |
|
|
|
* @date 2020/6/18 9:55 |
|
|
|
* @param customerId |
|
|
|
* @param date |
|
|
|
* @return java.util.List<com.epmet.dto.issue.IssueAgencyDTO> |
|
|
|
*/ |
|
|
|
/** |
|
|
|
* 获取当前日期组织下议题增量 |
|
|
|
* |
|
|
|
* @param customerId |
|
|
|
* @param date |
|
|
|
* @return java.util.List<com.epmet.dto.issue.IssueAgencyDTO> |
|
|
|
* @author zhaoqifeng |
|
|
|
* @date 2020/6/18 9:55 |
|
|
|
*/ |
|
|
|
List<IssueAgencyDTO> selectAgencyIssueInc(@Param("customerId") String customerId, @Param("date") String date); |
|
|
|
|
|
|
|
/** |
|
|
|
* 已关闭议题统计 |
|
|
|
* @author zhaoqifeng |
|
|
|
* @date 2020/6/18 14:41 |
|
|
|
* @param customerId |
|
|
|
* @param date |
|
|
|
* @return java.util.List<com.epmet.dto.issue.IssueAgencyDTO> |
|
|
|
/** |
|
|
|
* 已关闭议题统计 |
|
|
|
* |
|
|
|
* @param customerId |
|
|
|
* @param date |
|
|
|
* @return java.util.List<com.epmet.dto.issue.IssueAgencyDTO> |
|
|
|
* @author zhaoqifeng |
|
|
|
* @date 2020/6/18 14:41 |
|
|
|
*/ |
|
|
|
List<IssueAgencyDTO> selectAgencyClosedIssueTotal(@Param("customerId") String customerId, @Param("date") String date); |
|
|
|
|
|
|
|
/** |
|
|
|
* 已关闭议题增量 |
|
|
|
* @author zhaoqifeng |
|
|
|
* @date 2020/6/18 14:41 |
|
|
|
* @param customerId |
|
|
|
* @param date |
|
|
|
* @return java.util.List<com.epmet.dto.issue.IssueAgencyDTO> |
|
|
|
/** |
|
|
|
* 已关闭议题增量 |
|
|
|
* |
|
|
|
* @param customerId |
|
|
|
* @param date |
|
|
|
* @return java.util.List<com.epmet.dto.issue.IssueAgencyDTO> |
|
|
|
* @author zhaoqifeng |
|
|
|
* @date 2020/6/18 14:41 |
|
|
|
*/ |
|
|
|
List<IssueAgencyDTO> selectAgencyClosedIssueInc(@Param("customerId") String customerId, @Param("date") String date); |
|
|
|
|
|
|
@ -66,6 +70,7 @@ public interface StatsIssueDao extends BaseDao<IssueEntity> { |
|
|
|
* @Description 根据客户Id查询议题库已转项目的网格项目关系数据 |
|
|
|
**/ |
|
|
|
List<IssueEntity> selectGridProjectList(IssueEntity issueEntity); |
|
|
|
|
|
|
|
/** |
|
|
|
* 获取当前日期网格下议题统计结果 |
|
|
|
* |
|
|
@ -77,87 +82,103 @@ public interface StatsIssueDao extends BaseDao<IssueEntity> { |
|
|
|
*/ |
|
|
|
List<IssueGridDTO> selectGridIssueTotal(@Param("customerId") String customerId, @Param("date") String date); |
|
|
|
|
|
|
|
/** |
|
|
|
* 获取当前日期网格下议题增量 |
|
|
|
* @author zhaoqifeng |
|
|
|
* @date 2020/6/18 9:55 |
|
|
|
* @param customerId |
|
|
|
* @param date |
|
|
|
* @return java.util.List<com.epmet.dto.issue.IssueGridDTO> |
|
|
|
*/ |
|
|
|
List<IssueGridDTO> selectGridIssueInc(@Param("customerId") String customerId, @Param("date") String date); |
|
|
|
|
|
|
|
/** |
|
|
|
* 网格已关闭议题统计 |
|
|
|
* @author zhaoqifeng |
|
|
|
* @date 2020/6/18 14:41 |
|
|
|
* @param customerId |
|
|
|
* @param date |
|
|
|
* @return java.util.List<com.epmet.dto.issue.IssueGridDTO> |
|
|
|
*/ |
|
|
|
List<IssueGridDTO> selectGridClosedIssueTotal(@Param("customerId") String customerId, @Param("date") String date); |
|
|
|
|
|
|
|
/** |
|
|
|
* 网格已关闭议题增量 |
|
|
|
* @author zhaoqifeng |
|
|
|
* @date 2020/6/18 14:41 |
|
|
|
* @param customerId |
|
|
|
* @param date |
|
|
|
* @return java.util.List<com.epmet.dto.issue.IssueGridDTO> |
|
|
|
*/ |
|
|
|
List<IssueGridDTO> selectGridClosedIssueInc(@Param("customerId") String customerId, @Param("date") String date); |
|
|
|
|
|
|
|
/** |
|
|
|
* 查询客户下议题和项目关系 |
|
|
|
* @author zhaoqifeng |
|
|
|
* @date 2020/6/19 17:34 |
|
|
|
* @param customerId |
|
|
|
* @return java.util.List<com.epmet.dto.issue.IssueProjectDTO> |
|
|
|
/** |
|
|
|
* 获取当前日期网格下议题增量 |
|
|
|
* |
|
|
|
* @param customerId |
|
|
|
* @param date |
|
|
|
* @return java.util.List<com.epmet.dto.issue.IssueGridDTO> |
|
|
|
* @author zhaoqifeng |
|
|
|
* @date 2020/6/18 9:55 |
|
|
|
*/ |
|
|
|
List<IssueGridDTO> selectGridIssueInc(@Param("customerId") String customerId, @Param("date") String date); |
|
|
|
|
|
|
|
/** |
|
|
|
* 网格已关闭议题统计 |
|
|
|
* |
|
|
|
* @param customerId |
|
|
|
* @param date |
|
|
|
* @return java.util.List<com.epmet.dto.issue.IssueGridDTO> |
|
|
|
* @author zhaoqifeng |
|
|
|
* @date 2020/6/18 14:41 |
|
|
|
*/ |
|
|
|
List<IssueGridDTO> selectGridClosedIssueTotal(@Param("customerId") String customerId, @Param("date") String date); |
|
|
|
|
|
|
|
/** |
|
|
|
* 网格已关闭议题增量 |
|
|
|
* |
|
|
|
* @param customerId |
|
|
|
* @param date |
|
|
|
* @return java.util.List<com.epmet.dto.issue.IssueGridDTO> |
|
|
|
* @author zhaoqifeng |
|
|
|
* @date 2020/6/18 14:41 |
|
|
|
*/ |
|
|
|
List<IssueGridDTO> selectGridClosedIssueInc(@Param("customerId") String customerId, @Param("date") String date); |
|
|
|
|
|
|
|
/** |
|
|
|
* 查询客户下议题和项目关系 |
|
|
|
* |
|
|
|
* @param customerId |
|
|
|
* @return java.util.List<com.epmet.dto.issue.IssueProjectDTO> |
|
|
|
* @author zhaoqifeng |
|
|
|
* @date 2020/6/19 17:34 |
|
|
|
*/ |
|
|
|
List<IssueProjectDTO> selectIssueProjectList(@Param("customerId") String customerId); |
|
|
|
|
|
|
|
/** |
|
|
|
* 根据ID获取议题信息 |
|
|
|
* @author zhaoqifeng |
|
|
|
* @date 2020/9/15 16:56 |
|
|
|
* @param ids |
|
|
|
* @return java.util.List<com.epmet.dto.issue.IssueDTO> |
|
|
|
*/ |
|
|
|
List<IssueDTO> selectIssueInfoByIds(@Param("ids") List<String> ids); |
|
|
|
|
|
|
|
/** |
|
|
|
* @Description 查询议题信息 |
|
|
|
* @param customerId |
|
|
|
* @param dateId |
|
|
|
* @author zxc |
|
|
|
* @date 2020/9/15 2:28 下午 |
|
|
|
*/ |
|
|
|
List<IssueInfoResultDTO> selectIssueInfo(@Param("customerId")String customerId, @Param("dateId")String dateId); |
|
|
|
|
|
|
|
/** |
|
|
|
* @Description 查询议题process信息 |
|
|
|
* @param customerId |
|
|
|
* @param dateId |
|
|
|
* @author zxc |
|
|
|
* @date 2020/9/16 1:48 下午 |
|
|
|
*/ |
|
|
|
List<IssueProcessInfoResultDTO> selectIssueProcessInfo(@Param("customerId")String customerId, @Param("dateId")String dateId); |
|
|
|
|
|
|
|
/** |
|
|
|
* @Description 查询议题满意度评价信息 |
|
|
|
* @param customerId |
|
|
|
* @param dateId |
|
|
|
* @author zxc |
|
|
|
* @date 2020/9/16 1:48 下午 |
|
|
|
*/ |
|
|
|
List<SatisfactionInfoResultDTO> selectIssueSatisfactionInfo(@Param("customerId")String customerId, @Param("dateId")String dateId); |
|
|
|
|
|
|
|
/** |
|
|
|
* @Description 查询议题支持反对信息 |
|
|
|
* @param customerId |
|
|
|
* @param dateId |
|
|
|
* @author zxc |
|
|
|
* @date 2020/9/16 1:48 下午 |
|
|
|
*/ |
|
|
|
List<SatisfactionInfoResultDTO> selectIssueVoteInfo(@Param("customerId")String customerId, @Param("dateId")String dateId); |
|
|
|
/** |
|
|
|
* 根据ID获取议题信息 |
|
|
|
* |
|
|
|
* @param ids |
|
|
|
* @return java.util.List<com.epmet.dto.issue.IssueDTO> |
|
|
|
* @author zhaoqifeng |
|
|
|
* @date 2020/9/15 16:56 |
|
|
|
*/ |
|
|
|
List<IssueDTO> selectIssueInfoByIds(@Param("ids") List<String> ids); |
|
|
|
|
|
|
|
/** |
|
|
|
* @param customerId |
|
|
|
* @param dateId |
|
|
|
* @Description 查询议题信息 |
|
|
|
* @author zxc |
|
|
|
* @date 2020/9/15 2:28 下午 |
|
|
|
*/ |
|
|
|
List<IssueInfoResultDTO> selectIssueInfo(@Param("customerId") String customerId, @Param("dateId") String dateId); |
|
|
|
|
|
|
|
/** |
|
|
|
* @param customerId |
|
|
|
* @param dateId |
|
|
|
* @Description 查询议题process信息 |
|
|
|
* @author zxc |
|
|
|
* @date 2020/9/16 1:48 下午 |
|
|
|
*/ |
|
|
|
List<IssueProcessInfoResultDTO> selectIssueProcessInfo(@Param("customerId") String customerId, @Param("dateId") String dateId); |
|
|
|
|
|
|
|
/** |
|
|
|
* @param customerId |
|
|
|
* @param dateId |
|
|
|
* @Description 查询议题满意度评价信息 |
|
|
|
* @author zxc |
|
|
|
* @date 2020/9/16 1:48 下午 |
|
|
|
*/ |
|
|
|
List<SatisfactionInfoResultDTO> selectIssueSatisfactionInfo(@Param("customerId") String customerId, @Param("dateId") String dateId); |
|
|
|
|
|
|
|
/** |
|
|
|
* @param customerId |
|
|
|
* @param dateId |
|
|
|
* @Description 查询议题支持反对信息 |
|
|
|
* @author zxc |
|
|
|
* @date 2020/9/16 1:48 下午 |
|
|
|
*/ |
|
|
|
List<SatisfactionInfoResultDTO> selectIssueVoteInfo(@Param("customerId") String customerId, @Param("dateId") String dateId); |
|
|
|
|
|
|
|
/** |
|
|
|
* desc: 根据客户id 获取当前议题的情况 |
|
|
|
* |
|
|
|
* @param customerId |
|
|
|
* @param dateId |
|
|
|
* @return java.util.List<com.epmet.dto.extract.result.IssueVoteStatisticalResultDTO> |
|
|
|
* @author LiuJanJun |
|
|
|
* @date 2020/9/27 1:22 下午 |
|
|
|
*/ |
|
|
|
List<IssueVoteStatisticalResultDTO> selectIssueVoteStatis(@Param("customerId") String customerId, @Param("dateId") String dateId); |
|
|
|
} |
|
|
|