<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('name') or colPickMode == 1 and data.containsKey('name')))">
a.name,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('testItem') or colPickMode == 1 and data.containsKey('testItem')))">
a.testItem,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('indicators') or colPickMode == 1 and data.containsKey('indicators')))">
a.indicators,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('type') or colPickMode == 1 and data.containsKey('type')))">
a.type,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('content') or colPickMode == 1 and data.containsKey('content')))">
a.content,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('description') or colPickMode == 1 and data.containsKey('description')))">
a.description,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))">
a.remark,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))">
a.createTime,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))">
a.updateUserId,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('taskName') or colPickMode == 1 and data.containsKey('taskName')))">
a.taskName,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('taskDescription') or colPickMode == 1 and data.containsKey('taskDescription')))">
a.taskDescription,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('dataSourceName') or colPickMode == 1 and data.containsKey('dataSourceName')))">
a.dataSourceName,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('sourceTable') or colPickMode == 1 and data.containsKey('sourceTable')))">
a.sourceTable,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('sourceField') or colPickMode == 1 and data.containsKey('sourceField')))">
a.sourceField,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('targetTable') or colPickMode == 1 and data.containsKey('targetTable')))">
a.targetTable,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('targetField') or colPickMode == 1 and data.containsKey('targetField')))">
a.targetField,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('type') or colPickMode == 1 and data.containsKey('type')))">
a.type,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('analysisObject') or colPickMode == 1 and data.containsKey('analysisObject')))">
a.analysisObject,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('statuses') or colPickMode == 1 and data.containsKey('statuses')))">
a.statuses,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('executionsNumber') or colPickMode == 1 and data.containsKey('executionsNumber')))">
a.executionsNumber,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))">
a.remark,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))">
a.createTime,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))">
a.updateUserId,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('name') or colPickMode == 1 and data.containsKey('name')))">
a.name,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('sourceSystem') or colPickMode == 1 and data.containsKey('sourceSystem')))">
a.sourceSystem,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('type') or colPickMode == 1 and data.containsKey('type')))">
a.type,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('ip') or colPickMode == 1 and data.containsKey('ip')))">
a.ip,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('port') or colPickMode == 1 and data.containsKey('port')))">
a.port,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('serverName') or colPickMode == 1 and data.containsKey('serverName')))">
a.serverName,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('userName') or colPickMode == 1 and data.containsKey('userName')))">
a.userName,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('password') or colPickMode == 1 and data.containsKey('password')))">
a.password,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('statuses') or colPickMode == 1 and data.containsKey('statuses')))">
a.statuses,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))">
a.remark,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))">
a.createTime,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))">
a.updateUserId,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('name') or colPickMode == 1 and data.containsKey('name')))">
a.name,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('source') or colPickMode == 1 and data.containsKey('source')))">
a.source,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('sourceTable') or colPickMode == 1 and data.containsKey('sourceTable')))">
a.sourceTable,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('type') or colPickMode == 1 and data.containsKey('type')))">
a.type,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('expression') or colPickMode == 1 and data.containsKey('expression')))">
a.expression,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('prerequisite') or colPickMode == 1 and data.containsKey('prerequisite')))">
a.prerequisite,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('level') or colPickMode == 1 and data.containsKey('level')))">
a.level,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('weights') or colPickMode == 1 and data.containsKey('weights')))">
a.weights,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('description') or colPickMode == 1 and data.containsKey('description')))">
a.description,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('dataType') or colPickMode == 1 and data.containsKey('dataType')))">
a.dataType,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('statuses') or colPickMode == 1 and data.containsKey('statuses')))">
a.statuses,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))">
a.remark,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))">
a.createTime,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))">
a.updateUserId,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('taskName') or colPickMode == 1 and data.containsKey('taskName')))">
a.taskName,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('taskDescription') or colPickMode == 1 and data.containsKey('taskDescription')))">
a.taskDescription,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('dataSourceName') or colPickMode == 1 and data.containsKey('dataSourceName')))">
a.dataSourceName,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('sourceTable') or colPickMode == 1 and data.containsKey('sourceTable')))">
a.sourceTable,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('analysisObject') or colPickMode == 1 and data.containsKey('analysisObject')))">
a.analysisObject,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('statuses') or colPickMode == 1 and data.containsKey('statuses')))">
a.statuses,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('executionsNumber') or colPickMode == 1 and data.containsKey('executionsNumber')))">
a.executionsNumber,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))">
a.remark,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))">
a.createTime,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))">
a.updateUserId,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('taskName') or colPickMode == 1 and data.containsKey('taskName')))">
a.taskName,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('taskDescription') or colPickMode == 1 and data.containsKey('taskDescription')))">
a.taskDescription,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('dataSourceName') or colPickMode == 1 and data.containsKey('dataSourceName')))">
a.dataSourceName,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('sourceTable') or colPickMode == 1 and data.containsKey('sourceTable')))">
a.sourceTable,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('sourceField') or colPickMode == 1 and data.containsKey('sourceField')))">
a.sourceField,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('targetTable') or colPickMode == 1 and data.containsKey('targetTable')))">
a.targetTable,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('targetField') or colPickMode == 1 and data.containsKey('targetField')))">
a.targetField,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('statuses') or colPickMode == 1 and data.containsKey('statuses')))">
a.statuses,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('executionsNumber') or colPickMode == 1 and data.containsKey('executionsNumber')))">
a.executionsNumber,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))">
a.remark,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))">
a.createTime,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))">
a.updateUserId,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('taskId') or colPickMode == 1 and data.containsKey('taskId')))">
a.taskId,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('startTime') or colPickMode == 1 and data.containsKey('startTime')))">
a.startTime,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('endTime') or colPickMode == 1 and data.containsKey('endTime')))">
a.endTime,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('number') or colPickMode == 1 and data.containsKey('number')))">
a.number,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))">
a.remark,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))">
a.createTime,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))">
a.updateUserId,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('taskName') or colPickMode == 1 and data.containsKey('taskName')))">
a.taskName,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('taskDescription') or colPickMode == 1 and data.containsKey('taskDescription')))">
a.taskDescription,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('dataSourceName') or colPickMode == 1 and data.containsKey('dataSourceName')))">
a.dataSourceName,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('sourceTable') or colPickMode == 1 and data.containsKey('sourceTable')))">
a.sourceTable,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('sourceField') or colPickMode == 1 and data.containsKey('sourceField')))">
a.sourceField,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('type') or colPickMode == 1 and data.containsKey('type')))">
a.type,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('startTime') or colPickMode == 1 and data.containsKey('startTime')))">
a.startTime,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('endTime') or colPickMode == 1 and data.containsKey('endTime')))">
a.endTime,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('statuses') or colPickMode == 1 and data.containsKey('statuses')))">
a.statuses,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))">
a.remark,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))">
a.createTime,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))">
a.updateUserId,
</if>
<iftest="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">