123456789101112131415161718192021222324252627282930313233343536373839 |
- package com.bowintek.practice.mapper;
- import com.bowintek.practice.model.SysMenu;
- import com.bowintek.practice.model.SysUser;
- import com.bowintek.practice.model.SysUserSysRoleKey;
- import com.bowintek.practice.vo.user.UserInfoModel;
- import com.bowintek.practice.vo.user.UserModel;
- import org.apache.ibatis.annotations.Param;
- import org.springframework.stereotype.Repository;
- import java.util.HashMap;
- import java.util.List;
- @Repository
- public interface SysUserCQuery {
- UserModel selectUserByAccount(@Param("account") String account,@Param("password") String password);
- UserModel selectUserByUserID(@Param("userId") String userId);
- List<HashMap<String,Object>> selectUserDataRange(@Param("userID") String userID);
- List<HashMap<String, Object>> selectUserList(String username, String loginid,Integer sex, Integer recordStatu, Integer userType);
- UserInfoModel selectUserInfo(@Param("userId") String userId);
- List<SysMenu> selectUserMenuList(@Param("userID") String userID);
- List<String> selectUserByLoginID(@Param("loginID") String loginID);
- List<String> selectUserCollege(@Param("userID") String userID);
- List<String> selectUserMajor(@Param("userID") String userID);
- List<String> selectUserMajorGrade(@Param("userID") String userID);
- List<String> selectUserMajorClass(@Param("userID") String userID);
- Integer insertUser(@Param("dataList") List<SysUser> dataList);
- Integer insertUserRole(@Param("dataList") List<SysUserSysRoleKey> dataList);
- List<SysMenu> selectUserShortcutMenuList(@Param("userID") String userID);
- Integer deleteUserRoleByUserId(@Param("userIDList") List<String> userIDList);
- List<String> selectUserPerms(@Param("userID") String userID);
- }
|