| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- package cn.com.lzt.wageStats.dao;
- import java.util.List;
- import java.util.Map;
- import org.jeecgframework.minidao.annotation.Arguments;
- import org.jeecgframework.minidao.annotation.MiniDao;
- import org.jeecgframework.minidao.annotation.ResultType;
- import org.jeecgframework.minidao.pojo.MiniDaoPage;
- import cn.com.lzt.wageStats.dto.WageDto;
- import cn.com.lzt.wageStats.entity.DeptWageEntity;
- import cn.com.lzt.wageStats.entity.ProjWageEntity;
- import cn.com.lzt.wageStats.entity.UserWageStatsEntity;
- /**
- * Minidao例子
- *
- */
- @MiniDao
- public interface WageStatsMinidaoDao {
-
-
- /**
- * 项目经理 工资统计
- * @param wageEntity
- * @param authSql
- * @return
- */
- @Arguments({"wageEntity","authSql"})
- @ResultType(WageDto.class)
- public MiniDaoPage<WageDto> wageStatsPdData(WageDto wageEntity,
- String authSql);
- /**
- * hr 工资统计
- * @param wageEntity
- * @param authSql
- * @return
- */
- @Arguments({"wageEntity","authSql"})
- @ResultType(WageDto.class)
- public MiniDaoPage<WageDto> wageStatsData(WageDto wageEntity,
- String authSql);
- /**
- * hr 工资统计年度下钻
- * @param wageEntity
- * @param authSql
- * @return
- */
- @Arguments({"wageEntity","authSql"})
- @ResultType(WageDto.class)
- public MiniDaoPage<WageDto> wageYearInfo(WageDto wageEntity,
- String authSql);
- /**
- * 项目经理 工资统计月度下钻
- * @param wageEntity
- * @param authSql
- * @return
- */
- @Arguments({"wageEntity","authSql"})
- @ResultType(WageDto.class)
- public MiniDaoPage<WageDto> wageMonthInfo(WageDto wageEntity,
- String authSql);
-
- /**
- * 获取员工月度工资
- * @param statsDao
- * @param authSql
- * @return
- */
- @Arguments({"params","authSql"})
- @ResultType(UserWageStatsEntity.class)
- public MiniDaoPage<UserWageStatsEntity> userWageStatsData(Map<String,Object> params,
- String authSql);
- /**
- * 获取部门月度工资
- * @param statsDao
- * @param authSql
- * @return
- */
- @Arguments({"params","authSql"})
- @ResultType(DeptWageEntity.class)
- public MiniDaoPage<DeptWageEntity> deptWageStatsData(Map<String,Object> params,
- String authSql);
- /**
- * 获取项目月度工资
- * @param statsDao
- * @param authSql
- * @return
- */
- @Arguments({"params","authSql"})
- @ResultType(ProjWageEntity.class)
- public MiniDaoPage<ProjWageEntity> projWageStatsData(Map<String,Object> params,
- String authSql);
-
- }
|