| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | package org.jeecg.modules.demo.test.mapper;import java.util.List;import java.util.Map;import org.apache.ibatis.annotations.Param;import org.jeecg.modules.demo.test.entity.JeecgDemo;import com.baomidou.mybatisplus.core.mapper.BaseMapper;import com.baomidou.mybatisplus.core.metadata.IPage;import com.baomidou.mybatisplus.extension.plugins.pagination.Page;/** * @Description: jeecg 测试demo * @Author: jeecg-boot * @Date:  2018-12-29 * @Version: V1.0 */public interface JeecgDemoMapper extends BaseMapper<JeecgDemo> {	public List<JeecgDemo> getDemoByName(@Param("name") String name);		/**	 * 查询列表数据 直接传数据权限的sql进行数据过滤	 * @param page	 * @param permissionSql	 * @return	 */	public IPage<JeecgDemo> queryListWithPermission(Page<JeecgDemo> page,@Param("permissionSql")String permissionSql);	/**	 * 根据前缀获取所有有效权限	 * @param permsPrefix	 * @return	 */	public List<String> queryAllAuth(@Param("permsPrefix")String permsPrefix);	/**	 * 查询用户已授权字段	 * @param userId	 * @param permsPrefix	 * @return	 */	public List<String> queryUserAuth(@Param("userId")String userId,@Param("permsPrefix")String permsPrefix);}
 |