SysResJobFuncDao.java
1.65 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
48
49
50
51
52
53
54
55
56
57
58
package com.zteits.sys.dao;
import java.util.List;
import com.zteits.clouds.api.dto.sys.SysResJobFuncRelationDTO;
import com.zteits.sys.domain.SysResJobfunc;
/**
* Copyright: Copyright (c) 2017 zteits
*
* @ClassName: com.zteits.clouds.api.service.sys
* @version: v1.0.0
* @author: zhaowg
* @date: 2017/4/24 上午10:01
* Modification History:
* Date Author Version Description
* ---------------------------------------------------------*
* 2017/4/24 zhaowg v1.0.0 创建
*/
public interface SysResJobFuncDao {
/**
* 通过职能ID删除全部职能菜单关系
*
* @param jobFuncId
* @return
*/
Boolean deleteAllSysResJobFuncByJobFuncId(Long jobFuncId, String sysCode);
/**
* 保存职能菜单关系
*
* @param resJobFuncRelationDTO
* @param sysCode
* @return 2017年4月26日 zhaowg
*/
Boolean saveSysResJobFunc(SysResJobFuncRelationDTO resJobFuncRelationDTO, String sysCode);
/**
* 通过职能ID 查询角色职能关系
*
* @param jobFuncId 必填
* @param dataStatus 可选
* @param sysCode 必填
* @return
*/
List<SysResJobfunc> querySysResJobfuncByJobFuncId(Long jobFuncId, Integer dataStatus, String sysCode);
/**
* 根据菜单ID 查询所有菜单对应了哪些职能
*
* @param roleIds 角色ID 必填
* @param dataState 数据状态 可选,如果为null 则查询所有状态数据R
* @param sysCode 系统编码 必填
* @return 操作人ID集合
*/
List<Long> queryJobFuncIdsByResId(List<Long> resIds, Integer dataState, String sysCode);
}