CREATE TABLE IF NOT EXISTS `sys_user_expand` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `user_id` char(36) DEFAULT NULL COMMENT '主键', `area_code` varchar(255) DEFAULT NULL COMMENT '地区编码', `area_name` varchar(255) DEFAULT NULL COMMENT '地区名称', `user_level` varchar(255) DEFAULT NULL COMMENT '地区级别', `creator` char(36) DEFAULT NULL COMMENT '创建人', `gmt_create` datetime DEFAULT NULL COMMENT '创建时间', `modifier` char(36) DEFAULT NULL COMMENT '修改人', `gmt_modified` datetime DEFAULT NULL COMMENT '修改时间', PRIMARY KEY (`id`), UNIQUE KEY `user_id` (`user_id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT=''; INSERT INTO sys_user_expand( user_id, area_code, area_name, user_level, creator, gmt_create, modifier, gmt_modified ) VALUES( #{userId}, #{areaCode}, #{areaName}, #{userLevel}, #{creator}, #{gmtCreate}, #{modifier}, #{gmtModified} ) DELETE FROM sys_user_expand WHERE user_id IN #{userIds[${index}]} UPDATE sys_user_expand SET area_code = #{areaCode}, area_name = #{areaName}, gmt_modified = #{gmtModified}, modifier = #{modifier} WHERE user_id = #{userId}