package com.ks.app.service.inter.admin;
|
|
import com.ks.app.entity.admin.AdminRole;
|
import com.ks.app.entity.admin.AdminUserRoles;
|
import com.ks.app.service.query.admin.AdminUserRolesQuery;
|
|
import java.util.List;
|
|
|
public interface AdminUserRolesService {
|
|
/**
|
* 获取列表
|
*
|
* @param adminUserRolesQuery
|
* @param page
|
* @param pageSize
|
* @return
|
*/
|
public List<AdminUserRoles> list(AdminUserRolesQuery adminUserRolesQuery, int page, int pageSize);
|
|
/**
|
*
|
*/
|
public long count(AdminUserRolesQuery adminUserRolesQuery);
|
|
/**
|
*
|
*/
|
public AdminUserRoles get(String id);
|
|
/**
|
*
|
*/
|
public void add(AdminUserRoles adminUserRoles) throws Exception;
|
|
/**
|
*
|
*/
|
public void update(AdminUserRoles adminUserRoles);
|
|
/**
|
*
|
*/
|
public void delete(List<String> idList);
|
|
/**
|
* @return java.util.List<com.yeshi.makemoney.app.entity.admin.AdminRole>
|
* @author hxh
|
* @description 查询管理员的角色
|
* @date 11:16 2022/5/16
|
* @param: adminId
|
**/
|
public List<AdminRole> listRoleByAdminId(String adminId);
|
|
|
/**
|
* @author hxh
|
* @description 设置权限
|
* @date 11:40 2022/5/16
|
* @param: adminId
|
* @param: roles
|
* @return void
|
**/
|
public void setRoles(String adminId, List<AdminRole> roles);
|
|
|
}
|