CREATE TABLE IF NOT EXISTS `data_data` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `data_id` char(36) NOT NULL, `data_parent_id` char(36) DEFAULT '0' COMMENT '字典上级ID', `data_name` varchar(255) DEFAULT NULL COMMENT '字典名称', `data_summary` varchar(255) DEFAULT NULL COMMENT '字典说明', `data_code` varchar(255) DEFAULT NULL COMMENT '字典编码', `data_sort` int(11) DEFAULT '0' COMMENT '字典排序', `creator` char(36) DEFAULT NULL, `gmt_create` datetime DEFAULT NULL, `modifier` char(36) DEFAULT NULL, `gmt_modified` datetime DEFAULT NULL, `is_delete` int(2) DEFAULT '0', PRIMARY KEY (`id`,`data_id`), UNIQUE KEY `data_id` (`data_id`) USING BTREE, KEY `is_delete_index` (`is_delete`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO data_data( data_id, data_parent_id, data_name, data_summary, data_code, data_sort, creator, gmt_create, modifier, gmt_modified, is_delete ) VALUES( #{dataId}, #{dataParentId}, #{dataName}, #{dataSummary}, #{dataCode}, #{dataSort}, #{creator}, #{gmtCreate}, #{modifier}, #{gmtModified}, #{isDelete} ) UPDATE data_data SET is_delete = 1, modifier = #{modifier}, gmt_modified = #{gmtModified} WHERE data_id IN #{dataIds[${index}]} UPDATE data_data SET data_name = #{dataName}, data_code = #{dataCode}, data_summary = #{dataSummary}, data_sort = #{dataSort}, modifier = #{modifier}, gmt_modified = #{gmtModified} WHERE data_id = #{dataId}