<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
a.updateTime,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('cache') or colPickMode == 1 and data.containsKey('cache')))">
a.cache,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('activeDir') or colPickMode == 1 and data.containsKey('activeDir')))">
a.activeDir,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('hideChildrenInMenu') or colPickMode == 1 and data.containsKey('hideChildrenInMenu')))">
<iftest="(colPickMode==0 and data.containsKey('activeDir')) or (colPickMode==1 and !data.containsKey('activeDir'))">
a.activeDir=#{data.activeDir},
</if>
<iftest="(colPickMode==0 and data.containsKey('hideChildrenInMenu')) or (colPickMode==1 and !data.containsKey('hideChildrenInMenu'))">
a.hideChildrenInMenu=#{data.hideChildrenInMenu},
</if>
<iftest="(colPickMode==0 and data.containsKey('hideChildrenInMenuIncrement')) or (colPickMode==1 and !data.containsKey('hideChildrenInMenuIncrement'))">
<whentest="(colPickMode==0 and item.containsKey('hideChildrenInMenu')) or (colPickMode==1 and !item.containsKey('hideChildrenInMenu'))">
when a.id=#{item.id} then #{item.hideChildrenInMenu}
</when>
<whentest="(colPickMode==0 and item.containsKey('hideChildrenInMenuIncrement')) or (colPickMode==1 and !item.containsKey('hideChildrenInMenuIncrement'))">
when a.id=#{item.id} then ifnull(a.hideChildrenInMenu,0) + #{item.hideChildrenInMenuIncrement}