CREATE TABLE IF NOT EXISTS `map_user_location` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`user_location_id` char(36) DEFAULT NULL COMMENT '主键',
`user_lng` varchar(255) DEFAULT NULL COMMENT '用户经度',
`user_lat` varchar(255) DEFAULT NULL COMMENT '用户精度',
`is_overstep` int(1) DEFAULT '0' COMMENT '是否越界',
`user_username` varchar(255) DEFAULT NULL COMMENT '用户名',
`user_name` varchar(255) DEFAULT NULL COMMENT '昵称',
`creator` char(36) DEFAULT NULL COMMENT '创建人',
`gmt_create` datetime DEFAULT NULL COMMENT '创建时间',
`is_delete` int(1) DEFAULT '0' COMMENT '是否删除',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `user_location_id` (`user_location_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户定位';
INSERT INTO map_user_location(
user_location_id,
user_lng,
user_lat,
is_overstep,
creator,
user_username,
user_name,
gmt_create,
is_delete
) VALUES(
#{userLocationId},
#{userLng},
#{userLat},
#{isOverstep},
#{creator},
#{userUsername},
#{userName},
#{gmtCreate},
#{isDelete}
)
UPDATE
map_user_location
SET
is_delete = 1
WHERE
user-location_id IN
#{userLocationIds[${index}]}
DELETE FROM
map_user_location
WHERE
user_location_id IN
#{userLocationIds[${index}]}
UPDATE
map_user_location
SET
user_lng = #{userLng},
user_lat = #{userLat},
is_overstep = #{isOverstep},
user_location_id = user_location_id
WHERE
user_location_id = #{userLocationId}