INSERT INTO ins_taskinfo (id, title, start_time, end_time, content,to_user_id,
route_range,
state, source, create_user, create_dept, create_time,
update_user, update_time, status, is_deleted, tenant_id)
VALUES
(#{taskInfo.id},#{taskInfo.title},#{taskInfo.startTime},#{taskInfo.endTime},#{taskInfo.content},#{taskInfo.toUserId},
ST_GeomFromText(${taskInfo.routeRange}),
#{taskInfo.state},#{taskInfo.source},#{taskInfo.createUser},#{taskInfo.createDept},#{taskInfo.createTime},
#{taskInfo.updateUser},#{taskInfo.updateTime},#{taskInfo.status},#{taskInfo.isDeleted},#{taskInfo.tenantId})
UPDATE ins_taskinfo SET
title = #{taskInfo.title},
start_time = #{taskInfo.startTime},
end_time = #{taskInfo.endTime},
content = #{taskInfo.content},
to_user_id = #{taskInfo.toUserId},
route_range = ST_GeomFromText(${taskInfo.routeRange}),
state = #{taskInfo.state},
source = #{taskInfo.source},
tenant_id = #{taskInfo.tenantId},
create_user = #{taskInfo.createUser},
create_dept = #{taskInfo.createDept},
create_time = #{taskInfo.createTime},
update_user = #{taskInfo.updateUser},
update_time = #{taskInfo.updateTime},
status = #{taskInfo.status}
WHERE id = #{taskInfo.id} AND is_deleted = 0