package com.cell.user.ifacade.facade;

import com.cell.user.ifacade.request.authority.FindSysAuthorityReq;
import com.cell.user.ifacade.request.role.CreateSysRoleReq;
import com.cell.user.ifacade.request.role.DeleteSysRoleReq;
import com.cell.user.ifacade.request.role.FindSysRoleReq;
import com.cell.user.ifacade.request.role.GetSysRoleReq;
import com.cell.user.ifacade.request.role.ListSysRoleReq;
import com.cell.user.ifacade.request.role.UpdateSysRoleReq;
import com.cell.user.ifacade.response.authority.FindSysAuthorityRsp;
import com.cell.user.ifacade.response.role.CreateSysRoleRsp;
import com.cell.user.ifacade.response.role.DeleteSysRoleRsp;
import com.cell.user.ifacade.response.role.FindSysRoleRsp;
import com.cell.user.ifacade.response.role.GetSysRoleRsp;
import com.cell.user.ifacade.response.role.ListSysRoleRsp;
import com.cell.user.ifacade.response.role.UpdateSysRoleRsp;

public interface SysRoleFacade {
	/**
	 * 创建角色信息
	 * 
	 * @param Req
	 * @return
	 */
	public CreateSysRoleRsp createSysRole(CreateSysRoleReq req);

	/**
	 * 更新角色信息
	 * 
	 * @param Req
	 * @return
	 */
	public UpdateSysRoleRsp updateSysRole(UpdateSysRoleReq req);

	/**
	 * 删除角色信息
	 * 
	 * @param Req
	 * @return
	 */
	public DeleteSysRoleRsp deleteSysRole(DeleteSysRoleReq req);

	/**
	 * 查询角色列表
	 * 
	 * @param Req
	 * @return
	 */
	public ListSysRoleRsp listSysRole(ListSysRoleReq req);

	/**
	 * 查询角色列表
	 * 
	 * @param Req
	 * @return
	 */
	public GetSysRoleRsp getSysRole(GetSysRoleReq req);
	
	
    /**
     *查询角色列表
     * 
     * @param Req
     * @return
     */
    public FindSysRoleRsp findSysRoleByIds(FindSysRoleReq req);

}

package com.cell.user.ifacade.facade;

import com.cell.user.ifacade.request.role.CreateSysRoleReq;
import com.cell.user.ifacade.request.role.DeleteSysRoleReq;
import com.cell.user.ifacade.request.role.FindSysRoleReq;
import com.cell.user.ifacade.request.role.GetSysRoleReq;
import com.cell.user.ifacade.request.role.ListSysRoleReq;
import com.cell.user.ifacade.request.role.UpdateSysRoleReq;
import com.cell.user.ifacade.response.role.CreateSysRoleRsp;
import com.cell.user.ifacade.response.role.DeleteSysRoleRsp;
import com.cell.user.ifacade.response.role.FindSysRoleRsp;
import com.cell.user.ifacade.response.role.GetSysRoleRsp;
import com.cell.user.ifacade.response.role.ListSysRoleRsp;
import com.cell.user.ifacade.response.role.UpdateSysRoleRsp;

public interface SysRoleFacade {
	/**
	 * 创建角色信息
	 * 
	 * @param Req
	 * @return
	 */
	public CreateSysRoleRsp createSysRole(CreateSysRoleReq req);

	/**
	 * 更新角色信息
	 * 
	 * @param Req
	 * @return
	 */
	public UpdateSysRoleRsp updateSysRole(UpdateSysRoleReq req);

	/**
	 * 删除角色信息
	 * 
	 * @param Req
	 * @return
	 */
	public DeleteSysRoleRsp deleteSysRole(DeleteSysRoleReq req);

	/**
	 * 查询角色列表
	 * 
	 * @param Req
	 * @return
	 */
	public ListSysRoleRsp listSysRole(ListSysRoleReq req);

	/**
	 * 查询角色列表
	 * 
	 * @param Req
	 * @return
	 */
	public GetSysRoleRsp getSysRole(GetSysRoleReq req);
	
	
    /**
     *查询角色列表
     * 
     * @param Req
     * @return
     */
    public FindSysRoleRsp findSysRoleByIds(FindSysRoleReq req);

}

delete unuse code