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.
31 lines
921 B
31 lines
921 B
package com.example.demo.mapper;
|
|
|
|
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.Permission;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* @program: GOLD
|
|
* @ClassName PermissionMapper
|
|
* @description:
|
|
* @author: huangqizhen
|
|
* @create: 2025−06-26 11:25
|
|
* @Version 1.0
|
|
**/
|
|
@Mapper
|
|
public interface PermissionMapper {
|
|
List<String> getposition(String token);
|
|
List<String> getmarket(String token);
|
|
List<Permission> getPermission(Permission permission);
|
|
Integer updatePermission(Admin admin);
|
|
Integer addPermission(Admin admin);
|
|
List<Role> getRole(String token);
|
|
Integer addadminRole(AdminRole adminRole);
|
|
Integer deleteAdmin(Integer id);
|
|
Integer deleteAdminRole(Integer id);
|
|
Integer updateAdminRole(AdminRole adminRole);
|
|
}
|