package com.zteits.sys.mapper.smapper; import java.util.List; import com.zteits.clouds.api.dto.sys.param.AreaListByOrgIdRequest; import com.zteits.clouds.api.dto.sys.param.SysOrgAreaRelationSaveRequest; import com.zteits.sys.domain.SysOrgArea; public interface SysOrgAreaSmapper { /** * 批量保存组织与区域关系.
* @param sysOrgAreaRelationSaveRequest * @return */ int batchSaveOrgAreaRelation(SysOrgAreaRelationSaveRequest sysOrgAreaRelationSaveRequest); /** * 通过组织id删除组织区域关系表.
* @param orgId * @return */ int deleteOrgAreaRelationByOrgId(Long orgId); /** * 通过区域id删除组织区域关系表.
* @param areaId * @return */ int deleteOrgAreaRelationByAreaId(Long areaId); /** * 通过组织id查询已关联的区域list.
* @param sysOrgAreaRelationSaveRequest * @return */ List queryAreaIdsByorgId(SysOrgAreaRelationSaveRequest sysOrgAreaRelationSaveRequest); /** * 通过组织ids查询组织对应的区域.
* @param areaListByorgIdsRequest * @return */ List queryAreaListByOrgIds(AreaListByOrgIdRequest areaListByorgIdsRequest); }