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` = '履职任务'