| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- package cn.com.lzt.arrangedutyoperate.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.minidao.pojo.MiniDaoPage;
- import cn.com.lzt.arrangedutyoperate.dto.UserAndUserPersonnelDto;
- /**
- * 查询用户基本信息表和人事信息表
- *
- */
- @MiniDao
- public interface UserAndUserPersonnelMiniDao {
-
- /**
- * 查询所有员工弹窗
- //分页写法
- * @author zbw
- * 2017-11-4
- * @param userAndUserPersonnelDto
- * @param page
- * @param rows
- * @param authSql
- * @return
- */
- @Arguments({"userAndUserPersonnelDto", "page", "rows","authSql"})
- @ResultType(UserAndUserPersonnelDto.class)
- public MiniDaoPage<UserAndUserPersonnelDto> getUserAndUserPersonnelPage(UserAndUserPersonnelDto userAndUserPersonnelDto, int page,int rows, String authSql);
-
-
- /**
- * 月度排班
- * 排班操作员工弹窗显示
- //不分页写法
- * @author zbw
- * 2017-11-4
- * @param userAndUserPersonnelDto
- * @param authSql
- * @return
- */
- @Arguments({"userAndUserPersonnelDto", "authSql"})
- @ResultType(UserAndUserPersonnelDto.class)
- public List<UserAndUserPersonnelDto> getUserAndUserPersonnelNoPage(UserAndUserPersonnelDto userAndUserPersonnelDto, String authSql);
-
-
- /**
- * 轮流值班
- * 排班操作员工弹窗显示
- //不分页写法
- * @author zbw
- * 2017-11-4
- * @param userAndUserPersonnelDto
- * @param authSql
- * @return
- */
- @Arguments({"userAndUserPersonnelDto", "authSql"})
- @ResultType(UserAndUserPersonnelDto.class)
- public List<UserAndUserPersonnelDto> getOnDutyUserAndUserPersonnelNoPage(UserAndUserPersonnelDto userAndUserPersonnelDto, String authSql);
-
- /**
- * 根据项目pid查询所有的用户userid
- * @author zbw
- * 2017-11-5
- * @param userAndUserPersonnelDto
- * @param authSql
- * @return
- */
- @Arguments({"userAndUserPersonnelDto", "authSql"})
- @ResultType(UserAndUserPersonnelDto.class)
- public List<UserAndUserPersonnelDto> getUserIdByPId(UserAndUserPersonnelDto userAndUserPersonnelDto, String authSql);
-
- /**
- * 根据用户userid查询用户信息
- * @author zbw
- * 2017-11-5
- * @param userAndUserPersonnelDto
- * @param authSql
- * @return
- */
- @Arguments({"userAndUserPersonnelDto", "authSql"})
- @ResultType(UserAndUserPersonnelDto.class)
- public List<UserAndUserPersonnelDto> getUserAndUserPersonnelByUserId(UserAndUserPersonnelDto userAndUserPersonnelDto, String authSql);
-
- /**
- * 消息发送查询所有员工信息
- * 用人事表关联查询
- * @author zbw
- * 2017-11-5
- * @param userAndUserPersonnelDto
- * @param authSql
- * @return
- */
- @Arguments({"userAndUserPersonnelDto", "authSql"})
- @ResultType(UserAndUserPersonnelDto.class)
- public List<UserAndUserPersonnelDto> getPersonnelAndUser(UserAndUserPersonnelDto userAndUserPersonnelDto, String authSql);
- }
|