根据前端传过来的动态参数对数据进行动态排序,代码如下:
<select id="queryList" resultType="TWxgd">
select wxgd.*
from T_WXGD wxgd
where wxgd.DELETEDFLAG = '0'
order by wxgd.ZT asc,wxgd.fzr ${currentUser} desc, wxgd.CREATEDTIME desc
</select>
其中mysql最后一行中的wxgd.fzr ${currentUser} desc 就是将负责人是当前登录人的数据排在最前面。