<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id as id,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('eventName') or colPickMode == 1 and data.containsKey('eventName')))">
a.eventName as eventName,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('eventCode') or colPickMode == 1 and data.containsKey('eventCode')))">
a.eventCode as eventCode,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('applicantAttributes') or colPickMode == 1 and data.containsKey('applicantAttributes')))">
a.applicantAttributes as applicantAttributes,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('applicantCardType') or colPickMode == 1 and data.containsKey('applicantCardType')))">
a.applicantCardType as applicantCardType,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('applicantName') or colPickMode == 1 and data.containsKey('applicantName')))">
a.applicantName as applicantName,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('applicantCardNumbe') or colPickMode == 1 and data.containsKey('applicantCardNumbe')))">
a.applicantCardNumbe as applicantCardNumbe,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('applicantPhoneNumber') or colPickMode == 1 and data.containsKey('applicantPhoneNumber')))">
a.applicantPhoneNumber as applicantPhoneNumber,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('organizationName') or colPickMode == 1 and data.containsKey('organizationName')))">
a.organizationName as organizationName,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('organizationAddress') or colPickMode == 1 and data.containsKey('organizationAddress')))">
a.organizationAddress as organizationAddress,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('organizationCardType') or colPickMode == 1 and data.containsKey('organizationCardType')))">
a.organizationCardType as organizationCardType,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('organizationCardNumber') or colPickMode == 1 and data.containsKey('organizationCardNumber')))">
a.organizationCardNumber as organizationCardNumber,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('legalPerson') or colPickMode == 1 and data.containsKey('legalPerson')))">
a.legalPerson as legalPerson,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('processStartedTime') or colPickMode == 1 and data.containsKey('processStartedTime')))">
a.processStartedTime as processStartedTime,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('processStopTime') or colPickMode == 1 and data.containsKey('processStopTime')))">
a.processStopTime as processStopTime,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))">
a.createTime as createTime,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('areaCode') or colPickMode == 1 and data.containsKey('areaCode')))">
<iftest="(colPickMode==0 and data.containsKey('applicantAttributesIncrement')) or (colPickMode==1 and !data.containsKey('applicantAttributesIncrement'))">
<whentest="(colPickMode==0 and item.containsKey('applicantAttributes')) or (colPickMode==1 and !item.containsKey('applicantAttributes'))">
when a.id=#{item.id} then #{item.applicantAttributes}
</when>
<whentest="(colPickMode==0 and item.containsKey('applicantAttributesIncrement')) or (colPickMode==1 and !item.containsKey('applicantAttributesIncrement'))">
when a.id=#{item.id} then ifnull(a.applicantAttributes,0) + #{item.applicantAttributesIncrement}
<iftest="conditionParamRef.containsKey('processStartedTimeStart') and conditionParamRef.processStartedTimeStart != null and conditionParamRef.processStartedTimeStart!=''">
<iftest="conditionParamRef.containsKey('processStartedTimeEnd') and conditionParamRef.processStartedTimeEnd != null and conditionParamRef.processStartedTimeEnd!=''">
<iftest="conditionParamRef.containsKey('processStopTimeStart') and conditionParamRef.processStopTimeStart != null and conditionParamRef.processStopTimeStart!=''">
<iftest="conditionParamRef.containsKey('processStopTimeEnd') and conditionParamRef.processStopTimeEnd != null and conditionParamRef.processStopTimeEnd!=''">
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id as id,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('pieceId') or colPickMode == 1 and data.containsKey('pieceId')))">
a.pieceId as pieceId,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('systemCode') or colPickMode == 1 and data.containsKey('systemCode')))">
a.systemCode as systemCode,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('officeCode') or colPickMode == 1 and data.containsKey('officeCode')))">
a.officeCode as officeCode,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('processStatusName') or colPickMode == 1 and data.containsKey('processStatusName')))">
a.processStatusName as processStatusName,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('processStatusCode') or colPickMode == 1 and data.containsKey('processStatusCode')))">
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id as id,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('pieceId') or colPickMode == 1 and data.containsKey('pieceId')))">
a.pieceId as pieceId,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('currentStepName') or colPickMode == 1 and data.containsKey('currentStepName')))">
a.currentStepName as currentStepName,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('currentStepCode') or colPickMode == 1 and data.containsKey('currentStepCode')))">
a.currentStepCode as currentStepCode,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('incomingMessage') or colPickMode == 1 and data.containsKey('incomingMessage')))">
a.incomingMessage as incomingMessage,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('returnMessage') or colPickMode == 1 and data.containsKey('returnMessage')))">
a.returnMessage as returnMessage,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('interfaceCallTime') or colPickMode == 1 and data.containsKey('interfaceCallTime')))">
a.interfaceCallTime as interfaceCallTime,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('interfaceCallStatus') or colPickMode == 1 and data.containsKey('interfaceCallStatus')))">
a.interfaceCallStatus as interfaceCallStatus,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('systemCode') or colPickMode == 1 and data.containsKey('systemCode')))">
<iftest="conditionParamRef.containsKey('interfaceCallTimeStart') and conditionParamRef.interfaceCallTimeStart != null and conditionParamRef.interfaceCallTimeStart!=''">
<iftest="conditionParamRef.containsKey('interfaceCallTimeEnd') and conditionParamRef.interfaceCallTimeEnd != null and conditionParamRef.interfaceCallTimeEnd!=''">