SysOrgAreaSmapper.java
1.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
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 {
/**
* 批量保存组织与区域关系.<br/>
* @param sysOrgAreaRelationSaveRequest
* @return
*/
int batchSaveOrgAreaRelation(SysOrgAreaRelationSaveRequest sysOrgAreaRelationSaveRequest);
/**
* 通过组织id删除组织区域关系表.<br/>
* @param orgId
* @return
*/
int deleteOrgAreaRelationByOrgId(Long orgId);
/**
* 通过区域id删除组织区域关系表.<br/>
* @param areaId
* @return
*/
int deleteOrgAreaRelationByAreaId(Long areaId);
/**
* 通过组织id查询已关联的区域list.<br/>
* @param sysOrgAreaRelationSaveRequest
* @return
*/
List<Long> queryAreaIdsByorgId(SysOrgAreaRelationSaveRequest sysOrgAreaRelationSaveRequest);
/**
* 通过组织ids查询组织对应的区域.<br/>
* @param areaListByorgIdsRequest
* @return
*/
List<SysOrgArea> queryAreaListByOrgIds(AreaListByOrgIdRequest areaListByorgIdsRequest);
}