You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1.0 KiB
32 lines
1.0 KiB
package com.example.demo.service;
|
|
|
|
import com.example.demo.domain.entity.Admin;
|
|
import com.example.demo.domain.entity.AdminRole;
|
|
import com.example.demo.domain.entity.Role;
|
|
import com.example.demo.domain.vo.AdminVo;
|
|
import com.example.demo.domain.vo.Permission;
|
|
import com.example.demo.domain.vo.Result;
|
|
import com.github.pagehelper.PageInfo;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* @program: GOLD
|
|
* @ClassName PermissionService
|
|
* @description:
|
|
* @author: huangqizhen
|
|
* @create: 2025−06-26 13:18
|
|
* @Version 1.0
|
|
**/
|
|
public interface PermissionService {
|
|
List<String> getposition(String token);
|
|
List<String> getmarket(String token);
|
|
PageInfo<Permission> getpermission(Integer pageNum, Integer pageSize, Permission permission);
|
|
Integer addpermission(Admin admin) throws Exception;
|
|
List<Role> getRole(String token);
|
|
Integer deleteAdmin(Integer id);
|
|
Integer updateAdminRole(AdminRole adminRole);
|
|
Integer upadatePermission(Admin admin) throws Exception;
|
|
//更新管理员信息
|
|
Result updateAdmin(AdminVo adminVo)throws Exception;
|
|
}
|