ISysRoleService.java 870 字节
Newer Older
zlt2000's avatar
zlt2000 已提交
1 2
package com.central.user.service;

3
import java.util.List;
zlt2000's avatar
zlt2000 已提交
4 5 6 7 8 9 10 11
import java.util.Map;

import com.central.common.model.PageResult;
import com.central.common.model.Result;
import com.central.common.model.SysRole;
import com.central.common.service.ISuperService;

/**
12 13 14 15
 * @author zlt
 * <p>
 * Blog: https://zlt2000.gitee.io
 * Github: https://github.com/zlt2000
zlt2000's avatar
zlt2000 已提交
16 17
 */
public interface ISysRoleService extends ISuperService<SysRole> {
18
	void saveRole(SysRole sysRole) throws Exception;
zlt2000's avatar
zlt2000 已提交
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33

	void deleteRole(Long id);

	/**
	 * 角色列表
	 * @param params
	 * @return
	 */
	PageResult<SysRole> findRoles(Map<String, Object> params);

	/**
	 * 新增或更新角色
	 * @param sysRole
	 * @return Result
	 */
34
	Result saveOrUpdateRole(SysRole sysRole) throws Exception;
35 36 37 38 39 40

	/**
	 * 查询所有角色
	 * @return
	 */
	List<SysRole> findAll();
zlt2000's avatar
zlt2000 已提交
41
}