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

  1. package com.example.demo.mapper;
  2. import com.example.demo.domain.entity.Admin;
  3. import com.example.demo.domain.entity.AdminRole;
  4. import com.example.demo.domain.entity.Role;
  5. import com.example.demo.domain.vo.Permission;
  6. import org.apache.ibatis.annotations.Mapper;
  7. import java.util.List;
  8. /**
  9. * @program: GOLD
  10. * @ClassName PermissionMapper
  11. * @description:
  12. * @author: huangqizhen
  13. * @create: 202506-26 11:25
  14. * @Version 1.0
  15. **/
  16. @Mapper
  17. public interface PermissionMapper {
  18. List<String> getposition(String token);
  19. List<String> getmarket(String token);
  20. List<Permission> getPermission(Permission permission);
  21. Integer updatePermission(Admin admin);
  22. Integer addPermission(Admin admin);
  23. List<Role> getRole(String token);
  24. Integer addadminRole(AdminRole adminRole);
  25. Integer deleteAdmin(Integer id);
  26. Integer deleteAdminRole(Integer id);
  27. Integer updateAdminRole(AdminRole adminRole);
  28. }