| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335 |
- package cn.com.goldenwater.dcproj.dao;
- import cn.com.goldenwater.dcproj.dto.BisInspTaskDthDayDto;
- import cn.com.goldenwater.dcproj.dto.BisInspTaskTotal;
- import cn.com.goldenwater.dcproj.model.BisInspTaskTypeItemTotal;
- import org.apache.ibatis.annotations.Param;
- import org.springframework.stereotype.Repository;
- import java.util.List;
- import java.util.Map;
- @Repository
- public interface TaskDthDayCountDao {
- /**
- * 获取指定时间段的督查对象个数
- *
- * @param adCode 行政编码
- * @param objType 督查类别
- * @param stTm 开始时间
- * @param enTm 结束时间
- * @return objSize 督查对象个数
- */
- BisInspTaskTotal getListByTm(@Param("adCode") String adCode, @Param("objType") String objType,
- @Param("stTm") String stTm, @Param("enTm") String enTm);
- /**
- * 获取指定时间段的问题个数、一般问题个数、较重问题个数、严重问题个数
- *
- * @param adCode 行政编码
- * @param stTm 开始时间
- * @param enTm 结束时间
- * @return 问题个数
- */
- BisInspTaskTotal getListJichaByTm(@Param("adCode") String adCode, @Param("stTm") String stTm, @Param("enTm") String enTm);
- /**
- * 获取指定时间段的问题个数、一般问题个数、较重问题个数、严重问题个数
- *
- * @param adCode 行政编码
- * @param objType 督查类别
- * @param stTm 开始时间
- * @param enTm 结束时间
- * @return 问题个数
- */
- BisInspTaskTotal getPblmListByTm(@Param("adCode") String adCode, @Param("objType") String objType,
- @Param("stTm") String stTm, @Param("enTm") String enTm);
- /**
- * 获取指定时间段的问题个数、一般问题个数、较重问题个数、严重问题个数
- *
- * @param adCode 行政编码
- * @param stTm 开始时间
- * @param enTm 结束时间
- * @return 问题个数
- */
- BisInspTaskTotal getPblmListJichaByTm(@Param("adCode") String adCode, @Param("stTm") String stTm, @Param("enTm") String enTm);
- /**
- * 获取指定时间段的问题个数、一般问题个数、较重问题个数、严重问题个数
- *
- * @param adCode 行政编码
- * @param objType 督查类别
- * @param stTm 开始时间
- * @param enTm 结束时间
- * @return 问题个数
- */
- List<BisInspTaskTypeItemTotal> getPblmListTypeByTm(@Param("adCode") String adCode, @Param("objType") String objType,
- @Param("stTm") String stTm, @Param("enTm") String enTm);
- /**
- * 获取指定时间段的问题个数、一般问题个数、较重问题个数、严重问题个数
- *
- * @param adCode 行政编码
- * @param stTm 开始时间
- * @param enTm 结束时间
- * @return 问题个数
- */
- List<BisInspTaskTypeItemTotal> getPblmListTypeJichaByTm(@Param("adCode") String adCode,
- @Param("stTm") String stTm, @Param("enTm") String enTm);
- /**
- * 获取指定时间段的问题个数、一般问题个数、较重问题个数、严重问题个数
- *
- * @param adCode 行政编码
- * @param stTm 开始时间
- * @param enTm 结束时间
- * @return 问题个数
- */
- List<BisInspTaskTypeItemTotal> getPblmListTypeJiChaByTm(@Param("adCode") String adCode,
- @Param("stTm") String stTm, @Param("enTm") String enTm);
- /**
- * 获取督查类别数量
- *
- * @param orgId 省级ID
- * @return objTypeSize 督查类别数量
- */
- Map<String, String> getObjTypeSize(@Param("orgId") String orgId);
- /**
- * 获取年督查项数量
- *
- *
- * @return objTypeSize 督查类别数量
- */
- Map<String, String> getAllObjSize(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取督查区/县数量
- *
- *
- * @return objTypeSize 督查类别数量
- */
- Map<String, String> getObjAdCodeSizeX(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取督查市数量
- *
- *
- * @return objTypeSize 督查类别数量
- */
- Map<String, String> getObjAdCodeSizeS(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取督查对象数量
- *
- * @param bisInspTaskDthDayDto 行政区划编码
- * @return OBJSIZE 督查对象数量
- */
- Map<String, String> getObjSize(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取督查对象数量
- *
- * @param bisInspTaskDthDayDto 行政区划编码
- * @return OBJSIZEREPEAT 督查对象数量
- */
- Map<String, String> getObjSizeRepeat(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取整改对象数量
- *
- * @param bisInspTaskDthDayDto 行政区划编码
- * @return zgSize 整改对象数量
- */
- Map<String, String> getZgSize(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取已销号整改对象数量
- *
- * @param bisInspTaskDthDayDto 行政区划编码
- * @return pdZgSize 已销号整改对象数量
- */
- Map<String, String> getPdZgSize(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取问题数量
- *
- * @param bisInspTaskDthDayDto 行政区划编码
- * @return pblmSize 问题数量
- */
- Map<String, String> getPblmSize(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取被删除的问题数量
- *
- * @param adCode 行政区划编码
- * @return delPblmSize 被删除的问题数量
- */
- Map<String, String> getDelPblmSize(@Param("adCode") String adCode);
- /**
- * 获取已督查的对象数量
- *
- * @param bisInspTaskDthDayDto
- * @return hasObjSize 已督查的对象数量
- */
- Map<String, String> getHasObjSize(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取督查类别数量
- *
- * @param bisInspTaskDthDayDto orgId 省级ID
- * @return objTypeSize 督查类别数量
- */
- Map<String, String> getObjTypeSizeMonth(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取问题数量
- *
- * @param bisInspTaskDthDayDto adCode 行政区划编码
- * @return pblmSize 问题数量
- */
- Map<String, String> getPblmSizeMonth(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取被删除的问题数量
- *
- * @param bisInspTaskDthDayDto 行政区划编码
- * @return delPblmSize 被删除的问题数量
- */
- Map<String, String> getDelPblmSizeMonth(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取督查对象数量
- *
- * @param bisInspTaskDthDayDto
- * @return objSize 督查对象数量
- */
- Map<String, String> getObjSizeJicha(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取问题数量
- *
- * @param bisInspTaskDthDayDto
- * @return pblmSize 问题数量
- */
- Map<String, String> getPblmSizeJicha(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取复查已整改问题数量
- *
- * @param bisInspTaskDthDayDto
- * @return pblmlogsize 问题数量
- */
- Map<String, String> getPblmSizeJichaFc(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取已整改问题数量
- *
- * @param bisInspTaskDthDayDto
- * @return pblmlogsize 问题数量
- */
- Map<String, String> getPblmSizeJichaZg(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取已督查的对象数量
- *
- * @param adCode 省级ID
- * @return hasObjSize 已督查的对象数量
- */
- Map<String, String> getHasObjSizeJicha(@Param("adCode") String adCode);
- /**
- * 获取督查批次个数
- *
- * @param bisInspTaskDthDayDto 省级ID
- * @return delPblmSize 督查批次个数
- */
- Map<String, String> getBisInspAllSize(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取督查批次个数
- *
- * @param bisInspTaskDthDayDto 省级ID
- * @return delPblmSize 督查批次个数
- */
- Map<String, String> getBisInspAllSizeMonth(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取全部人员 数量
- *
- * @param bisInspTaskDthDayDto 筛选条件对象
- * @return PERSIZEAll 全部人员个数
- */
- Map<String, String> getAllPerSize(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取督查人员个数
- *
- * @param bisInspTaskDthDayDto 筛选条件对象
- * @return PERSIZE 督查人员个数
- */
- Map<String, String> getBisInspAllRlationPerSize(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取督查的人次
- * 每人参加一次督查 计为 1人次
- * 统计总人次
- * @param bisInspTaskDthDayDto 筛选条件对象
- * @return PERNUMSIZE 督查人次
- */
- Map<String, String> getBisInspAllRlationPerNumSize(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取稽察人员个数
- *
- * @param bisInspTaskDthDayDto
- * @return delPblmSize 稽察人员个数
- */
- Map<String, String> getBisInspAllRlationPerSizeJicha(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取督查组个数
- *
- * @param bisInspTaskDthDayDto 省级ID
- * @return delPblmSize 督查组个数
- */
- Map<String, String> getBisInspAllGroupSize(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 获取稽察组个数
- *
- * @param bisInspTaskDthDayDto
- * @return delPblmSize 稽察组个数
- */
- Map<String, String> getBisInspAllGroupSizeJicha(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- List<Map<String, String>> statisticsBySpecialtyType(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- List<Map<String, String>> statisticsFjIndexBySpecialtyType(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 按 按问题类型 分类 统计问题个数(督查/稽察)
- *
- * @param bisInspTaskDthDayDto
- * @return
- */
- List<Map<String, String>> statisticsByPblmType(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- List<Map<String, String>> statisticsByEngType(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- List<Map<String, String>> statisticsByResubType(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- List<Map<String, Object>> personCount(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- /**
- * 福建省 获取年度批次、督查组 个数
- *
- * @param bisInspTaskDthDayDto 省级ID
- * @return delPblmSize 督查组个数
- */
- Map<String, String> selectBatchAndGroupSize(BisInspTaskDthDayDto bisInspTaskDthDayDto);
- }
|