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

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;
}