| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package cn.com.lzt.useractiviti.data.dao;
- import java.util.List;
- 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.web.system.pojo.base.TSDepart;
- import org.jeecgframework.web.system.pojo.base.TSUser;
- import cn.com.lzt.arrangeduty.dto.ProjectDepartDto;
- import cn.com.lzt.holiday.entity.HolidayEntity;
- import cn.com.lzt.overtimestats.dto.OvertimeDto;
- /**
- *
- *
- */
- @MiniDao
- public interface UseractivitiDataDao {
- /**
- * 根据部门和角色code查询用户
- */
- @Arguments({"departId","roleCodeList"})
- @ResultType(TSUser.class)
- public List<TSUser> getUserByDepAndRoleCode(String departId, List<String> roleCodeList);
- /**
- * 查询用户主部门
- */
- @Arguments({"userId"})
- @ResultType(TSDepart.class)
- public TSDepart getUserDep(String userId);
- /**
- * 查询用户所有部门
- */
- @Arguments({"userId","projectDepartDto"})
- @ResultType(ProjectDepartDto.class)
- public List<ProjectDepartDto> getUserAllDep(String userId,ProjectDepartDto projectDepartDto);
- //获得父部门下某岗位的人数
- @Arguments({"departId","postId"})
- public Integer getParentDepartPostUserCount(String departId,String postId);
-
- public List<OvertimeDto> getOverTimeFees(@Param("paramDto") OvertimeDto paramDto);
-
- public List<HolidayEntity> getHolidayFromExchangeActiviti(@Param("userid") String userid, @Param("yearmonth") String yearmonth);
- }
|