| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- /**
- *
- */
- package cn.com.lzt.dbquery.dao;
- import org.jeecgframework.minidao.annotation.Arguments;
- import org.jeecgframework.minidao.annotation.MiniDao;
- import org.jeecgframework.minidao.annotation.Param;
- import org.jeecgframework.minidao.annotation.ResultType;
- import org.jeecgframework.minidao.pojo.MiniDaoPage;
- import cn.com.lzt.dbquery.dto.DbQueryUserByAgeDto;
- import cn.com.lzt.dbquery.dto.DbQueryUserByCertDto;
- import cn.com.lzt.dbquery.dto.DbQueryUserByEduDto;
- import cn.com.lzt.dbquery.dto.DbQueryUserByGenderDto;
- import cn.com.lzt.dbquery.dto.DbQueryUserByHujidiDto;
- import cn.com.lzt.dbquery.dto.DbQueryUserByHukouDto;
- import cn.com.lzt.dbquery.dto.DbQueryUserByJiaojinDto;
- import cn.com.lzt.dbquery.dto.DbQueryUserByUserEventDto;
- import cn.com.lzt.dbquery.dto.DbQueryUserByUserOperateDto;
- import cn.com.lzt.dbquery.dto.DbQueryUserByWorkExperDto;
- import java.util.Map;
- /**
- * @author xzx
- *
- * 2019年8月1日
- *
- */
- @MiniDao
- public interface DbQueryUserMiniDao {
- /**
- * 按年龄查询
- * @param inDto
- * @param authSql
- * @return
- */
- @Arguments({"inDto","authSql"})
- @ResultType(DbQueryUserByAgeDto.class)
- public MiniDaoPage<DbQueryUserByAgeDto> queryUserByAge(DbQueryUserByAgeDto inDto, String authSql);
-
- /**
- * 按证书查询
- * @param inDto
- * @param authSql
- * @return
- */
- @Arguments({"inDto","authSql"})
- @ResultType(DbQueryUserByCertDto.class)
- public MiniDaoPage<DbQueryUserByCertDto> queryUserByCert(DbQueryUserByCertDto inDto, String authSql);
-
- Map<String, Object> queryUserByCertTotal(@Param("inDto") DbQueryUserByCertDto inDto);
- /**
- * 按学历查询
- * @param inDto
- * @param authSql
- * @return
- */
- @Arguments({"inDto","authSql"})
- @ResultType(DbQueryUserByEduDto.class)
- public MiniDaoPage<DbQueryUserByEduDto> queryUserByEdu(DbQueryUserByEduDto inDto, String authSql);
-
- /**
- * 按性别查询
- * @param inDto
- * @param authSql
- * @return
- */
- @Arguments({"inDto","authSql"})
- @ResultType(DbQueryUserByGenderDto.class)
- public MiniDaoPage<DbQueryUserByGenderDto> queryUserByGender(DbQueryUserByGenderDto inDto, String authSql);
-
- /**
- * 按户籍地查询
- * @param inDto
- * @param authSql
- * @return
- */
- @Arguments({"inDto","authSql"})
- @ResultType(DbQueryUserByHujidiDto.class)
- public MiniDaoPage<DbQueryUserByHujidiDto> queryUserByHujidi(DbQueryUserByHujidiDto inDto, String authSql);
-
- /**
- * 按户口属性地查询
- * @param inDto
- * @param authSql
- * @return
- */
- @Arguments({"inDto","authSql"})
- @ResultType(DbQueryUserByHukouDto.class)
- public MiniDaoPage<DbQueryUserByHukouDto> queryUserByHukou(DbQueryUserByHukouDto inDto, String authSql);
-
- /**
- * 按缴金类型查询
- * @param inDto
- * @param authSql
- * @return
- */
- @Arguments({"inDto","authSql"})
- @ResultType(DbQueryUserByJiaojinDto.class)
- public MiniDaoPage<DbQueryUserByJiaojinDto> queryUserByJiaojin(DbQueryUserByJiaojinDto inDto, String authSql);
-
-
- /**
- * 按关键事件查询
- * @param inDto
- * @param authSql
- * @return
- */
- @Arguments({"inDto","authSql"})
- @ResultType(DbQueryUserByUserEventDto.class)
- public MiniDaoPage<DbQueryUserByUserEventDto> queryUserByUserEvent(DbQueryUserByUserEventDto inDto, String authSql);
-
-
- /**
- * 按用户操作查询
- * @param inDto
- * @param authSql
- * @return
- */
- @Arguments({"inDto","authSql"})
- @ResultType(DbQueryUserByUserOperateDto.class)
- public MiniDaoPage<DbQueryUserByUserOperateDto> queryUserByUserOperate(DbQueryUserByUserOperateDto inDto, String authSql);
-
- /**
- * 按用户工作经验查询
- * @param inDto
- * @param authSql
- * @return
- */
- @Arguments({"inDto","authSql"})
- @ResultType(DbQueryUserByWorkExperDto.class)
- public MiniDaoPage<DbQueryUserByWorkExperDto> queryUserByWorkExper(DbQueryUserByWorkExperDto inDto, String authSql);
- }
|