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> selectUserDataRange(@Param("userID") String userID); List> selectUserList(String username, String loginid,Integer sex, Integer recordStatu, Integer userType); UserInfoModel selectUserInfo(@Param("userId") String userId); List selectUserMenuList(@Param("userID") String userID); List selectUserByLoginID(@Param("loginID") String loginID); List selectUserCollege(@Param("userID") String userID); List selectUserMajor(@Param("userID") String userID); List selectUserMajorGrade(@Param("userID") String userID); List selectUserMajorClass(@Param("userID") String userID); Integer insertUser(@Param("dataList") List dataList); Integer insertUserRole(@Param("dataList") List dataList); List selectUserShortcutMenuList(@Param("userID") String userID); Integer deleteUserRoleByUserId(@Param("userIDList") List userIDList); List selectUserPerms(@Param("userID") String userID); }