b3d567ae134fafd243b3c1e47e0ab7047ad84abe.svn-base 959 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package org.jeecg.modules.system.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import org.jeecg.common.api.vo.Result;
  4. import org.jeecg.modules.system.entity.SysRole;
  5. import org.jeecgframework.poi.excel.entity.ImportParams;
  6. import org.springframework.web.multipart.MultipartFile;
  7. /**
  8. * <p>
  9. * 角色表 服务类
  10. * </p>
  11. *
  12. * @Author scott
  13. * @since 2018-12-19
  14. */
  15. public interface ISysRoleService extends IService<SysRole> {
  16. /**
  17. * 导入 excel ,检查 roleCode 的唯一性
  18. *
  19. * @param file
  20. * @param params
  21. * @return
  22. * @throws Exception
  23. */
  24. Result importExcelCheckRoleCode(MultipartFile file, ImportParams params) throws Exception;
  25. /**
  26. * 删除角色
  27. * @param roleid
  28. * @return
  29. */
  30. public boolean deleteRole(String roleid);
  31. /**
  32. * 批量删除角色
  33. * @param roleids
  34. * @return
  35. */
  36. public boolean deleteBatchRole(String[] roleids);
  37. }