如果是控制数据权限。那么你的表中得有一个用户名的字段。。这样才能和登陆的用户名对比。
比如
select * from 你的表名称
where 1=1
${if(fine_username="张三","","and 用户名字段 ='"+ fine_username + "'")}
这个是按用户控制数据权限的。。张三不限制权限。其它人限制
按角色控制
select * from 你的表名称
where 1=1
${if(fine_role="领导","","and 角色字段 ='"+ fine_role + "'")}