OATaskId, TaskType,OTCId,send_id,SysPercent,
StartDate, EndDate, PlanEndDate, AppStatus, title,Subject, Frequency,
IsFinish, CreatedOn, CreatedBy,
ModifiedOn, ModifiedBy
insert into OATask (OATaskId, TaskType,OTCId,send_id,
SysPercent,
StartDate, EndDate, PlanEndDate,
AppStatus,title, Subject, AttachmentFlag,Frequency,
Priority, IsFinish, OALabel,
LinkedUrl, ReadBack, OTCId,del_state,
OTCType, CreatedOn, CreatedBy,
ModifiedOn, ModifiedBy, DocBody
)
values (#{oataskid,jdbcType=VARCHAR},
#{tasktype,jdbcType=VARCHAR},
#{otcid,jdbcType=VARCHAR},
#{sendId,jdbcType=VARCHAR},
#{syspercent,jdbcType=INTEGER},
#{startdate,jdbcType=TIMESTAMP}, #{enddate,jdbcType=TIMESTAMP}, #{planenddate,jdbcType=TIMESTAMP},
#{appstatus,jdbcType=VARCHAR},
#{title,jdbcType=VARCHAR},
#{subject,jdbcType=VARCHAR},
#{frequency,jdbcType=BIGINT},
#{isfinish,jdbcType=VARCHAR},
#{delState,jdbcType=VARCHAR},#{createdon,jdbcType=TIMESTAMP}, #{createdby,jdbcType=VARCHAR},
#{modifiedon,jdbcType=TIMESTAMP}, #{modifiedby,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, TaskType,OTCId,send_id,
SysPercent,
StartDate, EndDate, PlanEndDate,
AppStatus, title,Subject,Frequency,
IsFinish,
del_state, CreatedOn, CreatedBy,
ModifiedOn, ModifiedBy
)
values
(#{record.oataskid,jdbcType=VARCHAR},
#{record.tasktype,jdbcType=VARCHAR},
#{record.otcid,jdbcType=VARCHAR},
#{record.sendId,jdbcType=VARCHAR},
#{record.syspercent,jdbcType=INTEGER},
#{record.startdate,jdbcType=TIMESTAMP}, #{record.enddate,jdbcType=TIMESTAMP},
#{record.planenddate,jdbcType=TIMESTAMP},
#{record.appstatus,jdbcType=VARCHAR},
#{record.title,jdbcType=VARCHAR},
#{record.subject,jdbcType=VARCHAR},
#{record.frequency,jdbcType=BIGINT},
#{record.isfinish,jdbcType=VARCHAR},
#{record.delState,jdbcType=VARCHAR},
#{record.createdon,jdbcType=TIMESTAMP},
#{record.createdby,jdbcType=VARCHAR},
#{record.modifiedon,jdbcType=TIMESTAMP}, #{record.modifiedby,jdbcType=VARCHAR}
)
UPDATE `OATask`
SET
Frequency = #{frequency},
IsFinish = #{isFinish}
WHERE OATaskId = #{taskId}
insert into OATask (OATaskId, TaskType,OTCId,send_id,user_id,
SysPercent,
StartDate, EndDate, PlanEndDate,
AppStatus,title, Subject, Frequency,
IsFinish, del_state,
CreatedOn, CreatedBy,
ModifiedOn, ModifiedBy
)
values (#{oaTask.oataskid,jdbcType=VARCHAR},
#{oaTask.tasktype,jdbcType=VARCHAR},
#{oaTask.otcid,jdbcType=VARCHAR},
#{oaTask.sendId,jdbcType=VARCHAR},
#{oaTask.userId,jdbcType=VARCHAR},
#{oaTask.syspercent,jdbcType=INTEGER},
#{oaTask.startdate,jdbcType=TIMESTAMP}, #{oaTask.enddate,jdbcType=TIMESTAMP}, #{oaTask.planenddate,jdbcType=TIMESTAMP},
#{oaTask.appstatus,jdbcType=VARCHAR},
#{oaTask.title,jdbcType=VARCHAR},
#{oaTask.subject,jdbcType=VARCHAR},
#{oaTask.frequency,jdbcType=BIGINT},
#{oaTask.isfinish,jdbcType=VARCHAR},
#{oaTask.delState,jdbcType=VARCHAR},#{oaTask.createdon,jdbcType=TIMESTAMP}, #{oaTask.createdby,jdbcType=VARCHAR},
#{oaTask.modifiedon,jdbcType=TIMESTAMP}, #{oaTask.modifiedby,jdbcType=VARCHAR}
)
update oatask ot
set ot.TaskType = #{OATask.tasktype},ot.OTCId = #{OATask.otcid},ot.send_id = #{OATask.sendId},
ot.user_id = #{OATask.userId},ot.SysPercent = #{OATask.syspercent},ot.StartDate = #{OATask.startdate},
ot.EndDate = #{OATask.enddate},ot.PlanEndDate = #{OATask.planenddate},ot.AppStatus = #{OATask.appstatus},
ot.title = #{OATask.title},ot.Subject = #{OATask.subject},ot.Frequency = #{OATask.frequency},
ot.IsFinish = #{OATask.isfinish},ot.del_state = #{OATask.delState},
ot.CreatedOn = #{OATask.createdon},ot.CreatedBy = #{OATask.createdby},ot.ModifiedOn = #{OATask.modifiedon},ot.ModifiedBy = #{OATask.modifiedby}
where ot.OATaskId = #{OATask.oataskid}