StringBufferhql=newStringBuffer("select new "+MesWorkOrderModel.class.getName()+"(partNo,planStartTime,productVersion,sum(case when workOrderStatus = 40 then 0 else qty end) as sumQty) "+
" from MesWorkOrder where isDeleted=:isDeleted and isValid = :isValid and organizeCode = :organizeCode "+
" and workOrderType = 20 "+
"and workOrderStatus not in(:statusList) group by partNo,planStartTime,productVersion");