package com.project.system.service; import com.project.common.mybatis.IBaseService; import com.project.system.domain.SysRegion; import com.project.system.domain.bo.queryBo.RegionQueryBo; import com.project.system.domain.vo.RegionVO; import java.util.List; /** * 行政区划Service接口 * * @author manton * @date 2023-04-13 */ public interface ISysRegionService extends IBaseService { /** * 获取区划编码 * @param parentId 父编码 * @return 编码 */ String regionCode(String parentId); /** * 树 * @param parentCode 父级编号 * @param name 参数 * @return 区划树 */ List regionTree(String parentCode, String name); /** * 分页 * @param dto 查询参数 * @return 区划列表 */ List queryList(RegionQueryBo dto); /** * 新增 * @param region 参数 * @return true成功 false失败 */ Boolean addRegion(SysRegion region); /** * 修改 * @param region 参数 * @return true成功 false失败 */ Boolean updRegion(SysRegion region); /** * 删除 * @param codes 参数 * @return true成功 false失败 */ Boolean deleteByIds(List codes); }