1
0

SysRoleMapper.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.izouma.awesomeadmin.dao;
  2. import com.izouma.awesomeadmin.model.SysRole;
  3. import org.apache.ibatis.annotations.Param;
  4. import org.springframework.stereotype.Repository;
  5. import java.util.List;
  6. import java.util.Map;
  7. /**
  8. * sys_role Dao接口
  9. * Tue Apr 10 18:09:56 CST 2018 Suo Chen Cheng
  10. */
  11. @Repository("com.zoumaframe.dao.SysRoleMapper")
  12. public interface SysRoleMapper {
  13. int deleteByPrimaryKey(Integer id);
  14. int insertSelective(SysRole record);
  15. SysRole selectByPrimaryKey(Integer id);
  16. List<SysRole> selectByPrimaryKeys(@Param("ids") String ids);
  17. int updateByPrimaryKeySelective(SysRole record);
  18. List<SysRole> queryAllSysRole(SysRole record);
  19. List<SysRole> querySysRolesByPage(Map<String, Object> parameter);
  20. int delete(String id);
  21. SysRole querySysRole(SysRole record);
  22. List<SysRole> getUserRoles(@Param("userId") Integer userId);
  23. int setUserRoles(@Param("userId") Integer userId, @Param("roles") List<String> roles);
  24. int clearUserRoles(@Param("userId") Integer userId);
  25. int addUserRole(@Param("userId") Integer userId, @Param("roleId") Integer roleId);
  26. int removeUserRole(@Param("userId") Integer userId, @Param("roleId") Integer roleId);
  27. String getUserRoleId(Integer id);
  28. }