package com.zteits.sys.dao.impl; import java.util.ArrayList; import java.util.List; import com.zteits.sys.dao.SysOpRoleDao; import com.zteits.sys.mapper.smapper.SysOpRoleSmapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; /** * Copyright: Copyright (c) 2017 zteits * * @ClassName: com.zteits.sys.dao.impl * @Description: * @version: v1.0.0 * @author: atao * @date: 2017/4/27 下午12:54 * Modification History: * Date Author Version Description * ---------------------------------------------------------* * 2017/4/27 atao v1.0.0 创建 */ @Component public class SysOpRoleDaoImpl implements SysOpRoleDao { @Autowired private SysOpRoleSmapper sysOpRoleSmapper; @Override public int deleteBatchOpRoleByIds(List ids, String sysCode) { return sysOpRoleSmapper.deleteBatchOpRoleByIds(ids, sysCode); } @Override public int deleteOpRoleById(long id, String sysCode) { List ids = new ArrayList<>(); ids.add(id); return deleteBatchOpRoleByIds(ids, sysCode); } @Override public int deleteBatchOpRoleByOpId(long opId, List roleIds, String sysCode) { return sysOpRoleSmapper.deleteBatchOpRoleByOpId(opId, roleIds, sysCode); } @Override public int deleBatchOpRoleByRoleId(long roleId, List opIds, String sysCode) { return sysOpRoleSmapper.deleBatchOpRoleByRoleId(roleId, opIds, sysCode); } @Override public int saveBatchOpRoleByOpId(long opId, List roleIds, int dataState, Long currentOpId, String sysCode){ return sysOpRoleSmapper.saveBatchOpRoleByOpId(opId, roleIds, dataState, currentOpId, sysCode); } @Override public int saveBatchOpRoleByRoleId(long roleId, List opIds, int dataState, Long currentOpId, String sysCode){ return sysOpRoleSmapper.saveBatchOpRoleByRoleId(roleId, opIds, dataState, currentOpId, sysCode); } @Override public List queryRoleIdsByOpId(List opIds, Integer dataState, String sysCode) { return sysOpRoleSmapper.queryRoleIdsByOpId(opIds, dataState, sysCode); } @Override public List queryOpIdsByRoleId(List roleIds, Integer dataState, String sysCode) { return sysOpRoleSmapper.queryOpIdsByRoleId(roleIds, dataState, sysCode); } }