/*
* 版权声明 .
* 此文档的版权归通联支付网络服务有限公司所有
* Powered By [Allinpay-Boss-framework]
*/
package com.allinpay.its.boss.system.permission.dao;
import java.util.List;
import com.allinpay.its.boss.framework.repository.mybatis.MyBatisRepository;
import com.allinpay.its.boss.system.permission.model.FrameworkSysPermission;
import org.apache.ibatis.annotations.Param;
/**
* 其中@MyBatisRepository是我们创建的新的注解。
* Dao中的方法名和TestMapper.xml中的id值必须一致。
* 从而实现省略不必要的代码
* @return
*/
@MyBatisRepository
public interface IFrameworkSysPermissionDao {
/**
* 该方法尚未在Mybatis的Mapper文件中进行配置,请自行实现
*/
public List<FrameworkSysPermission> findListByObj(FrameworkSysPermission frameworkSysPermission);
/**
* 该方法尚未在Mybatis的Mapper文件中进行配置,请自行实现
*/
public List<FrameworkSysPermission> findListBySqlId(String sqlId,FrameworkSysPermission frameworkSysPermission);
public FrameworkSysPermission findByPKId(@Param("pk_Id") int pk_Id);
public List<FrameworkSysPermission> getPermListByUserIdOrMenuId(@Param("userId") int userId,@Param("sysMenuId") int sysMenuId);
}