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.

33 lines
1021 B

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