id, region_id, name, parent_id, region_path, unclassified_flag, leader_user_id, order_num,
third_dept_id, create_time, create_name, update_time, update_name, deleted
insert into region
region_id,
name,
parent_id,
region_path,
unclassified_flag,
leader_user_id,
order_num,
third_dept_id,
create_time,
create_name,
update_time,
update_name,
deleted,
#{record.regionId},
#{record.name},
#{record.parentId},
#{record.regionPath},
#{record.unclassifiedFlag},
#{record.leaderUserId},
#{record.orderNum},
#{record.thirdDeptId},
#{record.createTime},
#{record.createName},
#{record.updateTime},
#{record.updateName},
#{record.deleted},
ON DUPLICATE KEY UPDATE region_id = values(region_id), name = values(name), parent_id = values(parent_id), region_path = values(region_path), leader_user_id = values(leader_user_id), order_num = values(order_num), third_dept_id = values(third_dept_id), update_time = UNIX_TIMESTAMP(), deleted = values(deleted)
update region
region_id = #{regionId},
name = #{name},
parent_id = #{parentId},
region_path = #{regionPath},
unclassified_flag = #{unclassifiedFlag},
leader_user_id = #{leaderUserId},
order_num = #{orderNum},
third_dept_id = #{thirdDeptId},
create_time = #{createTime},
create_name = #{createName},
update_time = #{updateTime},
update_name = #{updateName},
deleted = #{deleted},
where id = #{id}
update region set deleted = 1 , update_time = UNIX_TIMESTAMP() where region_id not in #{regionId}