and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} id, questionnaire_name, start_time, end_time, type, created_at, updated_at, rec_status, write_start_time, write_end_time, data_scope delete from scr_screening where id = #{id,jdbcType=BIGINT} insert into scr_screening (id, questionnaire_name, start_time, end_time, type, created_at, updated_at, rec_status, write_start_time, write_end_time, data_scope) values (#{id,jdbcType=BIGINT}, #{questionnaireName,jdbcType=VARCHAR}, #{startTime,jdbcType=BIGINT}, #{endTime,jdbcType=BIGINT}, #{type,jdbcType=TINYINT}, #{createdAt,jdbcType=TIMESTAMP}, #{updatedAt,jdbcType=TIMESTAMP}, #{recStatus,jdbcType=TINYINT}, #{writeStartTime,jdbcType=BIGINT}, #{writeEndTime,jdbcType=BIGINT}, #{dataScope,jdbcType=VARCHAR}) insert into scr_screening id, questionnaire_name, start_time, end_time, type, created_at, updated_at, rec_status, write_start_time, write_end_time, data_scope, #{id,jdbcType=BIGINT}, #{questionnaireName,jdbcType=VARCHAR}, #{startTime,jdbcType=BIGINT}, #{endTime,jdbcType=BIGINT}, #{type,jdbcType=TINYINT}, #{createdAt,jdbcType=TIMESTAMP}, #{updatedAt,jdbcType=TIMESTAMP}, #{recStatus,jdbcType=TINYINT}, #{writeStartTime,jdbcType=BIGINT}, #{writeEndTime,jdbcType=BIGINT}, #{dataScope,jdbcType=VARCHAR}, update scr_screening id = #{record.id,jdbcType=BIGINT}, questionnaire_name = #{record.questionnaireName,jdbcType=VARCHAR}, start_time = #{record.startTime,jdbcType=BIGINT}, end_time = #{record.endTime,jdbcType=BIGINT}, type = #{record.type,jdbcType=TINYINT}, created_at = #{record.createdAt,jdbcType=TIMESTAMP}, updated_at = #{record.updatedAt,jdbcType=TIMESTAMP}, rec_status = #{record.recStatus,jdbcType=TINYINT}, write_start_time = #{record.writeStartTime,jdbcType=BIGINT}, write_end_time = #{record.writeEndTime,jdbcType=BIGINT}, data_scope = #{record.dataScope,jdbcType=VARCHAR}, update scr_screening set id = #{record.id,jdbcType=BIGINT}, questionnaire_name = #{record.questionnaireName,jdbcType=VARCHAR}, start_time = #{record.startTime,jdbcType=BIGINT}, end_time = #{record.endTime,jdbcType=BIGINT}, type = #{record.type,jdbcType=TINYINT}, created_at = #{record.createdAt,jdbcType=TIMESTAMP}, updated_at = #{record.updatedAt,jdbcType=TIMESTAMP}, rec_status = #{record.recStatus,jdbcType=TINYINT}, write_start_time = #{record.writeStartTime,jdbcType=BIGINT}, write_end_time = #{record.writeEndTime,jdbcType=BIGINT}, data_scope = #{record.dataScope,jdbcType=VARCHAR} update scr_screening questionnaire_name = #{questionnaireName,jdbcType=VARCHAR}, start_time = #{startTime,jdbcType=BIGINT}, end_time = #{endTime,jdbcType=BIGINT}, type = #{type,jdbcType=TINYINT}, created_at = #{createdAt,jdbcType=TIMESTAMP}, updated_at = #{updatedAt,jdbcType=TIMESTAMP}, rec_status = #{recStatus,jdbcType=TINYINT}, write_start_time = #{writeStartTime,jdbcType=BIGINT}, write_end_time = #{writeEndTime,jdbcType=BIGINT}, data_scope = #{dataScope,jdbcType=VARCHAR}, where id = #{id,jdbcType=BIGINT} update scr_screening set questionnaire_name = #{questionnaireName,jdbcType=VARCHAR}, start_time = #{startTime,jdbcType=BIGINT}, end_time = #{endTime,jdbcType=BIGINT}, type = #{type,jdbcType=TINYINT}, created_at = #{createdAt,jdbcType=TIMESTAMP}, updated_at = #{updatedAt,jdbcType=TIMESTAMP}, rec_status = #{recStatus,jdbcType=TINYINT}, write_start_time = #{writeStartTime,jdbcType=BIGINT}, write_end_time = #{writeEndTime,jdbcType=BIGINT}, data_scope = #{dataScope,jdbcType=VARCHAR} where id = #{id,jdbcType=BIGINT}