| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- package cn.com.goldenwater.dcproj.dao;
- import cn.com.goldenwater.core.persistence.CrudDao;
- import cn.com.goldenwater.dcproj.dto.*;
- import cn.com.goldenwater.dcproj.model.*;
- import cn.com.goldenwater.dcproj.param.BisInspAllObjParam;
- import cn.com.goldenwater.dcproj.param.IndexParam;
- import cn.com.goldenwater.dcproj.param.IndexParamPage;
- import cn.com.goldenwater.dcproj.param.PagePersObjParam;
- import org.apache.ibatis.annotations.Param;
- import org.springframework.stereotype.Repository;
- import java.util.List;
- import java.util.Map;
- @Repository
- public interface BisInspAllObjDao extends CrudDao<BisInspAllObj, BisInspAllObjParam> {
- List<BisInspAllObjDto> listByMap(Map<String, Object> paramMap);
- int insertObj(BisInspAllObjDto bisInspAllObjDto);
- List<BisInspAllRlation> getIdByUserId(@Param("userid") String userid, @Param("ptype") String ptype,@Param("adCode") String adCode);
- int selectCount(BisInspAllObjDto bisInspAllObjDto);
- BisInspAllObjDto getObj(BisInspAllObj bisInspAllObj);
- ObjectNameDto getGroup(@Param("id") String id);
- List<DcTypeDto> countDcByType(IndexParam indexParam);
- /**
- * 根据问题类型统计
- */
- List<DcTypeDto> countPblmByType(IndexParam indexParam);
- /**
- * 根据机构统计
- */
- List<DcTypeDto> countObjByOrg(IndexParam indexParam);
- /**
- * 根据类型统计
- */
- List<DcTypeDto> countObjByType(IndexParam indexParam);
- /**
- * 根据时间,机构,类型统计
- */
- List<DcTypeDto> countObjbyParam(IndexParam indexParam);
- /**
- * 根据时间,机构,类型通国际问题
- */
- List<DcTypeDto> countPblmbyParam(IndexParam indexParam);
- List<DcPblmDto> countPblmByObjType(IndexParam indexParam);
- /**
- * 按照行政省统计督查对象个数
- */
- List<DcTypeDto> countPlanByPro(IndexParam indexParam);
- List<DcPblmDto> countPblmbyPro(IndexParam indexParam);
- /**
- * 按照行政省统计督查分组
- */
- List<DcTypeDto> countGroupByPro(IndexParam indexParam);
- /**
- * 按照行政省统计督查人员
- */
- List<DcTypeDto> countPersonByPro(IndexParam indexParam);
- /**
- * 统计督查对象所派出的督查组
- */
- List<DcTypeDto> countGroup(IndexParam indexParam);
- /**
- * 统计督查对象所排除的督查人员
- */
- List<DcTypeDto> countPerson(IndexParam indexParam);
- /**
- * 根据行政区划反差督查组
- */
- List<ObjGroup> countGroupByAdCode(IndexParamPage indexParam);
- /**
- * 查找督查人员
- */
- List<ObjPerson> findPerByAdCode(IndexParamPage indexParamPage);
- /**
- * 反查督查对象
- */
- List<DuchaObj> findObjByAdCode(IndexParamPage indexParamPage);
- List<BisInspPblm> findPblmByAdCode(IndexParamPage indexParamPage);
- /**
- * 根据行政区划反差督查组
- */
- List<DcTypeDto> findGroupCountByAdCode(IndexParamPage indexParam);
- /**
- * 查找督查人员
- */
- List<DcTypeDto> findPerCountByAdCode(IndexParamPage indexParamPage);
- /**
- * 反查督查对象
- */
- List<DcTypeDto> findObjCountByAdCode(IndexParamPage indexParamPage);
- List<DcTypeDto> findPblmCountByAdCode(IndexParamPage indexParamPage);
- /**
- * 查询督查范围内的稽察对象
- *
- * @param pagePersObjParam
- * @return
- */
- List<TacAttPawpBase> getListByInspGroupIdObjType(PagePersObjParam pagePersObjParam);
- String getTableName(String ptype);
- BisInspAllObjDto getRgstrIdAndState(@Param("objId") String objId ,@Param("idName") String idName ,@Param("tableName") String tableName);
- List<Map<String, String>> listOfRgstr(Map<String, Object> map);
- int updateRgstrState(Map<String, Object> map);
- }
|