ITenantService.java 763 B

12345678910111213141516171819202122232425262728
  1. package edu.travel.tenant.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import edu.travel.tenant.dto.AssignRolesOrMenus;
  4. import edu.travel.tenant.entity.EduTenant;
  5. import edu.travel.tenant.entity.SysMenu;
  6. import edu.travel.tenant.entity.SysRole;
  7. import java.util.List;
  8. public interface ITenantService extends IService<EduTenant> {
  9. public EduTenant getTenantByPhoneNumber(String tenantID);
  10. void addTenant(EduTenant tenant);
  11. void deleteByIds(List<Long> ids);
  12. void updateTenant(EduTenant tenant);
  13. EduTenant getTenantById(Long id);
  14. List<SysMenu> getMenuList(EduTenant principal);
  15. List<SysRole> getRoleListByUserId(EduTenant principal);
  16. void assignRolesToUser(AssignRolesOrMenus assignRolesOrMenus);
  17. }