SysUserCQuery.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.bowintek.practice.mapper;
  2. import com.bowintek.practice.model.SysMenu;
  3. import com.bowintek.practice.model.SysUser;
  4. import com.bowintek.practice.model.SysUserSysRoleKey;
  5. import com.bowintek.practice.vo.user.UserInfoModel;
  6. import com.bowintek.practice.vo.user.UserModel;
  7. import org.apache.ibatis.annotations.Param;
  8. import org.springframework.stereotype.Repository;
  9. import java.util.HashMap;
  10. import java.util.List;
  11. @Repository
  12. public interface SysUserCQuery {
  13. UserModel selectUserByAccount(@Param("account") String account,@Param("password") String password);
  14. UserModel selectUserByUserID(@Param("userId") String userId);
  15. List<HashMap<String,Object>> selectUserDataRange(@Param("userID") String userID);
  16. List<HashMap<String, Object>> selectUserList(String username, String loginid,Integer sex, Integer recordStatu, Integer userType);
  17. UserInfoModel selectUserInfo(@Param("userId") String userId);
  18. List<SysMenu> selectUserMenuList(@Param("userID") String userID);
  19. List<String> selectUserByLoginID(@Param("loginID") String loginID);
  20. List<String> selectUserCollege(@Param("userID") String userID);
  21. List<String> selectUserMajor(@Param("userID") String userID);
  22. List<String> selectUserMajorGrade(@Param("userID") String userID);
  23. List<String> selectUserMajorClass(@Param("userID") String userID);
  24. Integer insertUser(@Param("dataList") List<SysUser> dataList);
  25. Integer insertUserRole(@Param("dataList") List<SysUserSysRoleKey> dataList);
  26. List<SysMenu> selectUserShortcutMenuList(@Param("userID") String userID);
  27. Integer deleteUserRoleByUserId(@Param("userIDList") List<String> userIDList);
  28. List<String> selectUserPerms(@Param("userID") String userID);
  29. }