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} OATaskId, OATaskMgrId, TaskType, TaskFlow, TaskDepart, Tasklevel, TaskPerson, TaskViewer, SysPercent, StartDate, EndDate, PlanEndDate, AppStatus, Subject, AttachmentFlag,Frequency, Priority, IsFinish, OALabel, LinkedUrl, ReadBack, OTCId, OTCType, CreatedOn, CreatedBy, ModifiedOn, ModifiedBy DocBody delete from OATask where OATaskId = #{oataskid,jdbcType=VARCHAR} delete from OATask insert into OATask (OATaskId, OATaskMgrId, TaskType, TaskFlow, TaskDepart, Tasklevel, TaskPerson, TaskViewer, SysPercent, StartDate, EndDate, PlanEndDate, AppStatus, Subject, AttachmentFlag,Frequency, Priority, IsFinish, OALabel, LinkedUrl, ReadBack, OTCId,del_state, OTCType, CreatedOn, CreatedBy, ModifiedOn, ModifiedBy, DocBody ) values (#{oataskid,jdbcType=VARCHAR}, #{oataskmgrid,jdbcType=VARCHAR}, #{tasktype,jdbcType=VARCHAR}, #{taskflow,jdbcType=VARCHAR}, #{taskdepart,jdbcType=VARCHAR}, #{tasklevel,jdbcType=VARCHAR}, #{taskperson,jdbcType=VARCHAR}, #{taskviewer,jdbcType=VARCHAR}, #{syspercent,jdbcType=INTEGER}, #{startdate,jdbcType=TIMESTAMP}, #{enddate,jdbcType=TIMESTAMP}, #{planenddate,jdbcType=TIMESTAMP}, #{appstatus,jdbcType=VARCHAR}, #{subject,jdbcType=VARCHAR}, #{attachmentflag,jdbcType=INTEGER}, #{frequency,jdbcType=BIGINT}, #{priority,jdbcType=VARCHAR}, #{isfinish,jdbcType=VARCHAR}, #{oalabel,jdbcType=VARCHAR}, #{linkedurl,jdbcType=VARCHAR}, #{readback,jdbcType=VARCHAR}, #{otcid,jdbcType=VARCHAR}, #{delState,jdbcType=VARCHAR}, #{otctype,jdbcType=VARCHAR}, #{createdon,jdbcType=TIMESTAMP}, #{createdby,jdbcType=VARCHAR}, #{modifiedon,jdbcType=TIMESTAMP}, #{modifiedby,jdbcType=VARCHAR}, #{docbody,jdbcType=LONGVARCHAR} ) insert into OATask OATaskId, OATaskMgrId, TaskType, TaskFlow, TaskDepart, Tasklevel, TaskPerson, TaskViewer, SysPercent, StartDate, EndDate, PlanEndDate, AppStatus, Subject, AttachmentFlag, Frequency, Priority, IsFinish, OALabel, LinkedUrl, ReadBack, OTCId, OTCType, CreatedOn, CreatedBy, ModifiedOn, ModifiedBy, DocBody, #{oataskid,jdbcType=VARCHAR}, #{oataskmgrid,jdbcType=VARCHAR}, #{tasktype,jdbcType=VARCHAR}, #{taskflow,jdbcType=VARCHAR}, #{taskdepart,jdbcType=VARCHAR}, #{tasklevel,jdbcType=VARCHAR}, #{taskperson,jdbcType=VARCHAR}, #{taskviewer,jdbcType=VARCHAR}, #{syspercent,jdbcType=INTEGER}, #{startdate,jdbcType=TIMESTAMP}, #{enddate,jdbcType=TIMESTAMP}, #{planenddate,jdbcType=TIMESTAMP}, #{appstatus,jdbcType=VARCHAR}, #{subject,jdbcType=VARCHAR}, #{attachmentflag,jdbcType=INTEGER}, #{frequency,jdbcType=BIGINT}, #{priority,jdbcType=VARCHAR}, #{isfinish,jdbcType=VARCHAR}, #{oalabel,jdbcType=VARCHAR}, #{linkedurl,jdbcType=VARCHAR}, #{readback,jdbcType=VARCHAR}, #{otcid,jdbcType=VARCHAR}, #{otctype,jdbcType=VARCHAR}, #{createdon,jdbcType=TIMESTAMP}, #{createdby,jdbcType=VARCHAR}, #{modifiedon,jdbcType=TIMESTAMP}, #{modifiedby,jdbcType=VARCHAR}, #{docbody,jdbcType=LONGVARCHAR}, update OATask OATaskId = #{record.oataskid,jdbcType=VARCHAR}, OATaskMgrId = #{record.oataskmgrid,jdbcType=VARCHAR}, TaskType = #{record.tasktype,jdbcType=VARCHAR}, TaskFlow = #{record.taskflow,jdbcType=VARCHAR}, TaskDepart = #{record.taskdepart,jdbcType=VARCHAR}, Tasklevel = #{record.tasklevel,jdbcType=VARCHAR}, TaskPerson = #{record.taskperson,jdbcType=VARCHAR}, TaskViewer = #{record.taskviewer,jdbcType=VARCHAR}, SysPercent = #{record.syspercent,jdbcType=INTEGER}, StartDate = #{record.startdate,jdbcType=TIMESTAMP}, EndDate = #{record.enddate,jdbcType=TIMESTAMP}, PlanEndDate = #{record.planenddate,jdbcType=TIMESTAMP}, AppStatus = #{record.appstatus,jdbcType=VARCHAR}, Subject = #{record.subject,jdbcType=VARCHAR}, AttachmentFlag = #{record.attachmentflag,jdbcType=INTEGER}, Frequency = #{record.frequency,jdbcType=BIGINT}, Priority = #{record.priority,jdbcType=VARCHAR}, IsFinish = #{record.isfinish,jdbcType=VARCHAR}, OALabel = #{record.oalabel,jdbcType=VARCHAR}, LinkedUrl = #{record.linkedurl,jdbcType=VARCHAR}, ReadBack = #{record.readback,jdbcType=VARCHAR}, OTCId = #{record.otcid,jdbcType=VARCHAR}, OTCType = #{record.otctype,jdbcType=VARCHAR}, CreatedOn = #{record.createdon,jdbcType=TIMESTAMP}, CreatedBy = #{record.createdby,jdbcType=VARCHAR}, ModifiedOn = #{record.modifiedon,jdbcType=TIMESTAMP}, ModifiedBy = #{record.modifiedby,jdbcType=VARCHAR}, DocBody = #{record.docbody,jdbcType=LONGVARCHAR}, update OATask set OATaskId = #{record.oataskid,jdbcType=VARCHAR}, OATaskMgrId = #{record.oataskmgrid,jdbcType=VARCHAR}, TaskType = #{record.tasktype,jdbcType=VARCHAR}, TaskFlow = #{record.taskflow,jdbcType=VARCHAR}, TaskDepart = #{record.taskdepart,jdbcType=VARCHAR}, Tasklevel = #{record.tasklevel,jdbcType=VARCHAR}, TaskPerson = #{record.taskperson,jdbcType=VARCHAR}, TaskViewer = #{record.taskviewer,jdbcType=VARCHAR}, SysPercent = #{record.syspercent,jdbcType=INTEGER}, StartDate = #{record.startdate,jdbcType=TIMESTAMP}, EndDate = #{record.enddate,jdbcType=TIMESTAMP}, PlanEndDate = #{record.planenddate,jdbcType=TIMESTAMP}, AppStatus = #{record.appstatus,jdbcType=VARCHAR}, Subject = #{record.subject,jdbcType=VARCHAR}, AttachmentFlag = #{record.attachmentflag,jdbcType=INTEGER}, Frequency = #{record.frequency,jdbcType=BIGINT}, Priority = #{record.priority,jdbcType=VARCHAR}, IsFinish = #{record.isfinish,jdbcType=VARCHAR}, OALabel = #{record.oalabel,jdbcType=VARCHAR}, LinkedUrl = #{record.linkedurl,jdbcType=VARCHAR}, ReadBack = #{record.readback,jdbcType=VARCHAR}, OTCId = #{record.otcid,jdbcType=VARCHAR}, OTCType = #{record.otctype,jdbcType=VARCHAR}, CreatedOn = #{record.createdon,jdbcType=TIMESTAMP}, CreatedBy = #{record.createdby,jdbcType=VARCHAR}, ModifiedOn = #{record.modifiedon,jdbcType=TIMESTAMP}, ModifiedBy = #{record.modifiedby,jdbcType=VARCHAR}, DocBody = #{record.docbody,jdbcType=LONGVARCHAR} update OATask set OATaskId = #{record.oataskid,jdbcType=VARCHAR}, OATaskMgrId = #{record.oataskmgrid,jdbcType=VARCHAR}, TaskType = #{record.tasktype,jdbcType=VARCHAR}, TaskFlow = #{record.taskflow,jdbcType=VARCHAR}, TaskDepart = #{record.taskdepart,jdbcType=VARCHAR}, Tasklevel = #{record.tasklevel,jdbcType=VARCHAR}, TaskPerson = #{record.taskperson,jdbcType=VARCHAR}, TaskViewer = #{record.taskviewer,jdbcType=VARCHAR}, SysPercent = #{record.syspercent,jdbcType=INTEGER}, StartDate = #{record.startdate,jdbcType=TIMESTAMP}, EndDate = #{record.enddate,jdbcType=TIMESTAMP}, PlanEndDate = #{record.planenddate,jdbcType=TIMESTAMP}, AppStatus = #{record.appstatus,jdbcType=VARCHAR}, Subject = #{record.subject,jdbcType=VARCHAR}, AttachmentFlag = #{record.attachmentflag,jdbcType=INTEGER}, Frequency = #{record.frequency,jdbcType=BIGINT}, Priority = #{record.priority,jdbcType=VARCHAR}, IsFinish = #{record.isfinish,jdbcType=VARCHAR}, OALabel = #{record.oalabel,jdbcType=VARCHAR}, LinkedUrl = #{record.linkedurl,jdbcType=VARCHAR}, ReadBack = #{record.readback,jdbcType=VARCHAR}, OTCId = #{record.otcid,jdbcType=VARCHAR}, OTCType = #{record.otctype,jdbcType=VARCHAR}, CreatedOn = #{record.createdon,jdbcType=TIMESTAMP}, CreatedBy = #{record.createdby,jdbcType=VARCHAR}, ModifiedOn = #{record.modifiedon,jdbcType=TIMESTAMP}, ModifiedBy = #{record.modifiedby,jdbcType=VARCHAR} update OATask OATaskMgrId = #{oataskmgrid,jdbcType=VARCHAR}, TaskType = #{tasktype,jdbcType=VARCHAR}, TaskFlow = #{taskflow,jdbcType=VARCHAR}, TaskDepart = #{taskdepart,jdbcType=VARCHAR}, Tasklevel = #{tasklevel,jdbcType=VARCHAR}, TaskPerson = #{taskperson,jdbcType=VARCHAR}, TaskViewer = #{taskviewer,jdbcType=VARCHAR}, SysPercent = #{syspercent,jdbcType=INTEGER}, StartDate = #{startdate,jdbcType=TIMESTAMP}, EndDate = #{enddate,jdbcType=TIMESTAMP}, PlanEndDate = #{planenddate,jdbcType=TIMESTAMP}, AppStatus = #{appstatus,jdbcType=VARCHAR}, Subject = #{subject,jdbcType=VARCHAR}, AttachmentFlag = #{attachmentflag,jdbcType=INTEGER}, Frequency = #{frequency,jdbcType=BIGINT}, Priority = #{priority,jdbcType=VARCHAR}, IsFinish = #{isfinish,jdbcType=VARCHAR}, OALabel = #{oalabel,jdbcType=VARCHAR}, LinkedUrl = #{linkedurl,jdbcType=VARCHAR}, ReadBack = #{readback,jdbcType=VARCHAR}, OTCId = #{otcid,jdbcType=VARCHAR}, OTCType = #{otctype,jdbcType=VARCHAR}, CreatedOn = #{createdon,jdbcType=TIMESTAMP}, CreatedBy = #{createdby,jdbcType=VARCHAR}, ModifiedOn = #{modifiedon,jdbcType=TIMESTAMP}, ModifiedBy = #{modifiedby,jdbcType=VARCHAR}, DocBody = #{docbody,jdbcType=LONGVARCHAR}, where OATaskId = #{oataskid,jdbcType=VARCHAR} update OATask set OATaskMgrId = #{oataskmgrid,jdbcType=VARCHAR}, TaskType = #{tasktype,jdbcType=VARCHAR}, TaskFlow = #{taskflow,jdbcType=VARCHAR}, TaskDepart = #{taskdepart,jdbcType=VARCHAR}, Tasklevel = #{tasklevel,jdbcType=VARCHAR}, TaskPerson = #{taskperson,jdbcType=VARCHAR}, TaskViewer = #{taskviewer,jdbcType=VARCHAR}, SysPercent = #{syspercent,jdbcType=INTEGER}, StartDate = #{startdate,jdbcType=TIMESTAMP}, EndDate = #{enddate,jdbcType=TIMESTAMP}, PlanEndDate = #{planenddate,jdbcType=TIMESTAMP}, AppStatus = #{appstatus,jdbcType=VARCHAR}, Subject = #{subject,jdbcType=VARCHAR}, AttachmentFlag = #{attachmentflag,jdbcType=INTEGER}, Frequency = #{frequency,jdbcType=BIGINT}, Priority = #{priority,jdbcType=VARCHAR}, IsFinish = #{isfinish,jdbcType=VARCHAR}, OALabel = #{oalabel,jdbcType=VARCHAR}, LinkedUrl = #{linkedurl,jdbcType=VARCHAR}, ReadBack = #{readback,jdbcType=VARCHAR}, OTCId = #{otcid,jdbcType=VARCHAR}, OTCType = #{otctype,jdbcType=VARCHAR}, CreatedOn = #{createdon,jdbcType=TIMESTAMP}, CreatedBy = #{createdby,jdbcType=VARCHAR}, ModifiedOn = #{modifiedon,jdbcType=TIMESTAMP}, ModifiedBy = #{modifiedby,jdbcType=VARCHAR}, DocBody = #{docbody,jdbcType=LONGVARCHAR} where OATaskId = #{oataskid,jdbcType=VARCHAR} update OATask set OATaskMgrId = #{oataskmgrid,jdbcType=VARCHAR}, TaskType = #{tasktype,jdbcType=VARCHAR}, TaskFlow = #{taskflow,jdbcType=VARCHAR}, TaskDepart = #{taskdepart,jdbcType=VARCHAR}, Tasklevel = #{tasklevel,jdbcType=VARCHAR}, TaskPerson = #{taskperson,jdbcType=VARCHAR}, TaskViewer = #{taskviewer,jdbcType=VARCHAR}, SysPercent = #{syspercent,jdbcType=INTEGER}, StartDate = #{startdate,jdbcType=TIMESTAMP}, EndDate = #{enddate,jdbcType=TIMESTAMP}, PlanEndDate = #{planenddate,jdbcType=TIMESTAMP}, AppStatus = #{appstatus,jdbcType=VARCHAR}, Subject = #{subject,jdbcType=VARCHAR}, AttachmentFlag = #{attachmentflag,jdbcType=INTEGER}, Frequency = #{frequency,jdbcType=INTEGER}, Priority = #{priority,jdbcType=VARCHAR}, IsFinish = #{isfinish,jdbcType=VARCHAR}, OALabel = #{oalabel,jdbcType=VARCHAR}, LinkedUrl = #{linkedurl,jdbcType=VARCHAR}, ReadBack = #{readback,jdbcType=VARCHAR}, OTCId = #{otcid,jdbcType=VARCHAR}, OTCType = #{otctype,jdbcType=VARCHAR}, CreatedOn = #{createdon,jdbcType=TIMESTAMP}, CreatedBy = #{createdby,jdbcType=VARCHAR}, ModifiedOn = #{modifiedon,jdbcType=TIMESTAMP}, ModifiedBy = #{modifiedby,jdbcType=VARCHAR} where OATaskId = #{oataskid,jdbcType=VARCHAR} UPDATE `OATask` SET IsFinish = '是' , EndDate = now() WHERE OATaskId IN ( #{taskId} ) UPDATE `OATask` SET IsFinish = '是' , EndDate = NOW() WHERE `TaskType` = '履职任务' AND `OTCId` = #{otcId} AND `StartDate` <= #{time} AND `PlanEndDate` >= #{time}; insert into OATask (OATaskId, OATaskMgrId, TaskType, TaskFlow, TaskDepart, Tasklevel, TaskPerson, TaskViewer, SysPercent, StartDate, EndDate, PlanEndDate, AppStatus, Subject, AttachmentFlag,Frequency, Priority, IsFinish, OALabel, LinkedUrl, ReadBack, OTCId,del_state, OTCType, CreatedOn, CreatedBy, ModifiedOn, ModifiedBy, DocBody ) values (#{record.oataskid,jdbcType=VARCHAR}, #{record.oataskmgrid,jdbcType=VARCHAR}, #{record.tasktype,jdbcType=VARCHAR}, #{record.taskflow,jdbcType=VARCHAR}, #{record.taskdepart,jdbcType=VARCHAR}, #{record.tasklevel,jdbcType=VARCHAR}, #{record.taskperson,jdbcType=VARCHAR}, #{record.taskviewer,jdbcType=VARCHAR}, #{record.syspercent,jdbcType=INTEGER}, #{record.startdate,jdbcType=TIMESTAMP}, #{record.enddate,jdbcType=TIMESTAMP}, #{record.planenddate,jdbcType=TIMESTAMP}, #{record.appstatus,jdbcType=VARCHAR}, #{record.subject,jdbcType=VARCHAR}, #{record.attachmentflag,jdbcType=INTEGER}, #{record.frequency,jdbcType=BIGINT}, #{record.priority,jdbcType=VARCHAR}, #{record.isfinish,jdbcType=VARCHAR}, #{record.oalabel,jdbcType=VARCHAR}, #{record.linkedurl,jdbcType=VARCHAR}, #{record.readback,jdbcType=VARCHAR}, #{record.otcid,jdbcType=VARCHAR}, #{record.delState,jdbcType=VARCHAR}, #{record.otctype,jdbcType=VARCHAR}, #{record.createdon,jdbcType=TIMESTAMP}, #{record.createdby,jdbcType=VARCHAR}, #{record.modifiedon,jdbcType=TIMESTAMP}, #{record.modifiedby,jdbcType=VARCHAR}, #{record.docbody,jdbcType=LONGVARCHAR} ) UPDATE `OATask` SET Frequency = #{frequency}, IsFinish = #{isFinish} WHERE OATaskId = #{taskId} update OATask set del_state = 2 where `OTCId` = #{otcId} and `TaskType` = '履职任务'