package com.project.system.service;
|
|
import com.project.common.mybatis.IBaseService;
|
import com.project.system.domain.SysRegion;
|
import com.project.system.domain.bo.RegionQueryBo;
|
import com.project.system.domain.vo.RegionVO;
|
|
import java.util.List;
|
|
|
/**
|
* 行政区划Service接口
|
*
|
* @author manton
|
* @date 2023-04-13
|
*/
|
public interface ISysRegionService extends IBaseService<SysRegion> {
|
|
|
/**
|
* 获取区划编码
|
* @param parentId 父编码
|
* @return 编码
|
*/
|
String regionCode(String parentId);
|
|
/**
|
* 树
|
* @param parentCode 父级编号
|
* @param name 参数
|
* @return 区划树
|
*/
|
List<RegionVO> regionTree(String parentCode, String name);
|
|
/**
|
* 分页
|
* @param dto 查询参数
|
* @return 区划列表
|
*/
|
List<SysRegion> 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<String> codes);
|
|
|
}
|