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 querySysResJobfuncByJobFuncId(Long jobFuncId, Integer dataStatus, String sysCode); /** * 根据菜单ID 查询所有菜单对应了哪些职能 * * @param roleIds 角色ID 必填 * @param dataState 数据状态 可选,如果为null 则查询所有状态数据R * @param sysCode 系统编码 必填 * @return 操作人ID集合 */ List queryJobFuncIdsByResId(List resIds, Integer dataState, String sysCode); }