select id, url, ip_port, user_name, password, drive_class_name, pool_name, park_name,
status, del_flag, create_by, create_time, update_by, update_time, remark,system_type,
dept_id, schema_created from sys_datasource
insert into sys_datasource
id,
url,
ip_port,
user_name,
password,
drive_class_name,
pool_name,
park_name,
status,
del_flag,
create_by,
create_time,
update_by,
update_time,
remark,
dept_id,
schema_created,
system_type,
#{id},
#{url},
#{ipPort},
#{userName},
#{password},
#{driveClassName},
#{poolName},
#{parkName},
#{status},
#{delFlag},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
#{deptId},
#{schemaCreated},
#{systemType},
insert into sys_user_datasource(user_id, datasource_id) values
(#{item.userId},#{item.datasourceId})
update sys_datasource
url = #{url},
ip_port = #{ipPort},
user_name = #{userName},
password = #{password},
drive_class_name = #{driveClassName},
pool_name = #{poolName},
park_name = #{parkName},
status = #{status},
del_flag = #{delFlag},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
dept_id = #{deptId},
schema_created = #{schemaCreated},
system_type = #{systemType},
where id = #{id}
delete from sys_datasource where id = #{id}
delete from sys_datasource where id in
#{id}
delete from sys_user_datasource where user_id=#{userId} and datasource_id=#{datasourceId}
delete from sys_user_datasource where datasource_id=#{datasourceId} and user_id in
#{userId}
delete from sys_user_datasource where user_id =#{userCode}