liusuyi
2026-04-22 04a270ff2b5919127524913ffc45c59c6c6d9201
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
package com.ard.data.region.service;
 
import com.ard.data.region.domain.ArdDeptRegion;
import com.ard.data.region.domain.ConflictCheckResult;
 
import java.util.List;
 
/**
 * 部门区域Service接口
 * 
 * @author ruoyi
 */
public interface IArdDeptRegionService
{
    /**
     * 查询部门区域
     */
    public ArdDeptRegion selectArdDeptRegionById(Long id);
    
    /**
     * 查询部门区域列表
     */
    public List<ArdDeptRegion> selectArdDeptRegionList(ArdDeptRegion ardDeptRegion);
    
    /**
     * 新增部门区域
     */
    public int insertArdDeptRegion(ArdDeptRegion ardDeptRegion);
    
    /**
     * 修改部门区域
     */
    public int updateArdDeptRegion(ArdDeptRegion ardDeptRegion);
 
    /**
     * 修改状态(启用/禁用)
     */
    public int updateStatus(Long id, String status);
 
    /**
     * 批量删除部门区域
     */
    public int deleteArdDeptRegionByIds(String[] ids);
    
    /**
     * 删除部门区域信息
     */
    public int deleteArdDeptRegionById(Long id);
 
    /**
     * 校验区域名称是否唯一
     */
    public boolean checkRegionNameUnique(ArdDeptRegion ardDeptRegion);
 
    /**
     * 检查区域冲突
     */
    public ConflictCheckResult checkConflict(ArdDeptRegion ardDeptRegion);
    
    /**
     * 根据坐标查询所属区域
     */
    public ArdDeptRegion selectRegionByPoint(Double lat, Double lng);
}