package com.tykj.dev.device.user.subject.service;


import com.tykj.dev.device.user.base.ret.RolePage;
import com.tykj.dev.device.user.subject.entity.Role;

import java.util.List;

/**
 * @author zjm
 * @version 1.0.0
 * @ClassName UnitsService.java
 * @Description 角色逻辑层
 * @createTime 2020年07月28日 10:05:00
 */
public interface RoleService extends PublicService<Role> {

    List<Role> findAllByRoles(List<Integer> ids);

    /**
     * 角色分页接口
     *
     * @param page
     * @param size
     * @return
     */
    RolePage findByUserRolePage(Integer page, Integer size);

    /**
     * 查询角色对象
     *
     * @return 角色对象
     */
    Role findById(Integer roleId);


}
