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, TASK_REVIEW_ID, DEVICE_SN, STATION_CODE, SAMPLE_TIME, REVIEW_VALUE, FINISHED_FLAG, FINISHED_TIME, PUSH_NUM, PUSH_RAW_MSG, REPLY_MSG delete from task_review_push where ID = #{id,jdbcType=INTEGER} delete from task_review_push insert into task_review_push (ID, TASK_REVIEW_ID, DEVICE_SN, STATION_CODE, SAMPLE_TIME, REVIEW_VALUE, FINISHED_FLAG, FINISHED_TIME, PUSH_NUM, PUSH_RAW_MSG, REPLY_MSG) values (#{id,jdbcType=INTEGER}, #{taskReviewId,jdbcType=VARCHAR}, #{deviceSn,jdbcType=VARCHAR}, #{stationCode,jdbcType=VARCHAR}, #{sampleTime,jdbcType=TIMESTAMP}, #{reviewValue,jdbcType=DECIMAL}, #{finishedFlag,jdbcType=CHAR}, #{finishedTime,jdbcType=TIMESTAMP}, #{pushNum,jdbcType=INTEGER}, #{pushRawMsg,jdbcType=VARCHAR}, #{replyMsg,jdbcType=VARCHAR}) insert into task_review_push ID, TASK_REVIEW_ID, DEVICE_SN, STATION_CODE, SAMPLE_TIME, REVIEW_VALUE, FINISHED_FLAG, FINISHED_TIME, PUSH_NUM, PUSH_RAW_MSG, REPLY_MSG, #{id,jdbcType=INTEGER}, #{taskReviewId,jdbcType=VARCHAR}, #{deviceSn,jdbcType=VARCHAR}, #{stationCode,jdbcType=VARCHAR}, #{sampleTime,jdbcType=TIMESTAMP}, #{reviewValue,jdbcType=DECIMAL}, #{finishedFlag,jdbcType=CHAR}, #{finishedTime,jdbcType=TIMESTAMP}, #{pushNum,jdbcType=INTEGER}, #{pushRawMsg,jdbcType=VARCHAR}, #{replyMsg,jdbcType=VARCHAR}, update task_review_push ID = #{record.id,jdbcType=INTEGER}, TASK_REVIEW_ID = #{record.taskReviewId,jdbcType=VARCHAR}, DEVICE_SN = #{record.deviceSn,jdbcType=VARCHAR}, STATION_CODE = #{record.stationCode,jdbcType=VARCHAR}, SAMPLE_TIME = #{record.sampleTime,jdbcType=TIMESTAMP}, REVIEW_VALUE = #{record.reviewValue,jdbcType=DECIMAL}, FINISHED_FLAG = #{record.finishedFlag,jdbcType=CHAR}, FINISHED_TIME = #{record.finishedTime,jdbcType=TIMESTAMP}, PUSH_NUM = #{record.pushNum,jdbcType=INTEGER}, PUSH_RAW_MSG = #{record.pushRawMsg,jdbcType=VARCHAR}, REPLY_MSG = #{record.replyMsg,jdbcType=VARCHAR}, update task_review_push set ID = #{record.id,jdbcType=INTEGER}, TASK_REVIEW_ID = #{record.taskReviewId,jdbcType=VARCHAR}, DEVICE_SN = #{record.deviceSn,jdbcType=VARCHAR}, STATION_CODE = #{record.stationCode,jdbcType=VARCHAR}, SAMPLE_TIME = #{record.sampleTime,jdbcType=TIMESTAMP}, REVIEW_VALUE = #{record.reviewValue,jdbcType=DECIMAL}, FINISHED_FLAG = #{record.finishedFlag,jdbcType=CHAR}, FINISHED_TIME = #{record.finishedTime,jdbcType=TIMESTAMP}, PUSH_NUM = #{record.pushNum,jdbcType=INTEGER}, PUSH_RAW_MSG = #{record.pushRawMsg,jdbcType=VARCHAR}, REPLY_MSG = #{record.replyMsg,jdbcType=VARCHAR} update task_review_push TASK_REVIEW_ID = #{taskReviewId,jdbcType=VARCHAR}, DEVICE_SN = #{deviceSn,jdbcType=VARCHAR}, STATION_CODE = #{stationCode,jdbcType=VARCHAR}, SAMPLE_TIME = #{sampleTime,jdbcType=TIMESTAMP}, REVIEW_VALUE = #{reviewValue,jdbcType=DECIMAL}, FINISHED_FLAG = #{finishedFlag,jdbcType=CHAR}, FINISHED_TIME = #{finishedTime,jdbcType=TIMESTAMP}, PUSH_NUM = #{pushNum,jdbcType=INTEGER}, PUSH_RAW_MSG = #{pushRawMsg,jdbcType=VARCHAR}, REPLY_MSG = #{replyMsg,jdbcType=VARCHAR}, where ID = #{id,jdbcType=INTEGER} update task_review_push set TASK_REVIEW_ID = #{taskReviewId,jdbcType=VARCHAR}, DEVICE_SN = #{deviceSn,jdbcType=VARCHAR}, STATION_CODE = #{stationCode,jdbcType=VARCHAR}, SAMPLE_TIME = #{sampleTime,jdbcType=TIMESTAMP}, REVIEW_VALUE = #{reviewValue,jdbcType=DECIMAL}, FINISHED_FLAG = #{finishedFlag,jdbcType=CHAR}, FINISHED_TIME = #{finishedTime,jdbcType=TIMESTAMP}, PUSH_NUM = #{pushNum,jdbcType=INTEGER}, PUSH_RAW_MSG = #{pushRawMsg,jdbcType=VARCHAR}, REPLY_MSG = #{replyMsg,jdbcType=VARCHAR} where ID = #{id,jdbcType=INTEGER}