想把世界最好的给你,却发现世上最好的是你;我不要不老的青春,只要一个盗不走的爱人。
\n\n
有时幸福就像手心里的沙,握得越紧,失去得越快;有时幸福就像隔岸的花朵,隐约可见,却无法触摸。两个人的世界里,总要一个闹着、一个笑着、一个吵着、一个哄着。
\n打开祝福的心扉,让梦想在晨光中翱翔。
', '1', 'xxx', 'xxx', '0', '1', '打开祝福的心扉,让梦想在晨光中翱翔。', '1724962375', 'xxx', 'xxx', '1', '3ff64218-c586-4c42-91fe-c13c8aa07405', '0'); +COMMIT; + +-- ---------------------------- +-- Table structure for `sys_theme` +-- ---------------------------- +DROP TABLE IF EXISTS `sys_theme`; +CREATE TABLE `sys_theme` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT '自增id', + `name` varchar(255) DEFAULT NULL COMMENT '主题名称', + `description` longtext COMMENT '说明', + `driver` varchar(255) DEFAULT NULL COMMENT '主题驱动', + `enable` int DEFAULT NULL COMMENT '是否设置', + `update_date` datetime DEFAULT NULL COMMENT '更新时间', + `create_date` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='主题配置'; + +-- ---------------------------- +-- Records of `sys_theme` +-- ---------------------------- +BEGIN; +INSERT INTO `sys_theme` VALUES ('1', '系统默认', '系统预设主题', 'default', '1', '2021-06-28 00:58:32', '2021-06-28 00:58:34'); +COMMIT; + +-- ---------------------------- +-- Table structure for `sys_user` +-- ---------------------------- +DROP TABLE IF EXISTS `sys_user`; +CREATE TABLE `sys_user` ( + `user_id` int NOT NULL AUTO_INCREMENT COMMENT '用户id', + `username` varchar(100) NOT NULL COMMENT '账号', + `password` varchar(200) NOT NULL COMMENT '密码', + `nick_name` varchar(200) NOT NULL COMMENT '昵称', + `avatar` varchar(200) DEFAULT NULL COMMENT '头像', + `sex` int DEFAULT NULL COMMENT '性别', + `phone` varchar(200) DEFAULT NULL COMMENT '手机号', + `email` varchar(200) DEFAULT NULL COMMENT '邮箱', + `email_verified` int NOT NULL DEFAULT '0' COMMENT '邮箱是否验证,0否,1是', + `true_name` varchar(200) DEFAULT NULL COMMENT '真实姓名', + `id_card` varchar(200) DEFAULT NULL COMMENT '身份证号', + `birthday` date DEFAULT NULL COMMENT '出生日期', + `introduction` varchar(200) DEFAULT NULL COMMENT '个人简介', + `organization_id` int DEFAULT NULL COMMENT '机构id', + `state` int NOT NULL DEFAULT '0' COMMENT '状态,0正常,1冻结', + `deleted` int NOT NULL DEFAULT '0' COMMENT '是否删除,0否,1是', + `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '注册时间', + `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', + `qq_uuid` varchar(255) DEFAULT NULL COMMENT 'qquuid', + `wx_uuid` varchar(255) DEFAULT NULL COMMENT 'wxuuid', + PRIMARY KEY (`user_id`), + KEY `organization_id` (`organization_id`), + CONSTRAINT `sys_user_ibfk_1` FOREIGN KEY (`organization_id`) REFERENCES `sys_organization` (`organization_id`) ON DELETE SET NULL +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC COMMENT='用户'; + +-- ---------------------------- +-- Records of `sys_user` +-- ---------------------------- +BEGIN; +INSERT INTO `sys_user` VALUES ('1', 'admin', '21232f297a57a5a743894a0e4a801fc3', '管理员', null, '1', '', null, '0', null, null, null, '312312344444', null, '0', '0', '2020-01-13 14:43:52', '2022-04-12 15:25:09', null, null); +COMMIT; + +-- ---------------------------- +-- Table structure for `sys_user_role` +-- ---------------------------- +DROP TABLE IF EXISTS `sys_user_role`; +CREATE TABLE `sys_user_role` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT '主键id', + `user_id` int NOT NULL COMMENT '用户id', + `role_id` int NOT NULL COMMENT '角色id', + `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', + PRIMARY KEY (`id`), + KEY `FK_sys_user_role` (`user_id`), + KEY `FK_sys_user_role_role` (`role_id`), + CONSTRAINT `sys_user_role_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `sys_user` (`user_id`) ON DELETE CASCADE, + CONSTRAINT `sys_user_role_ibfk_2` FOREIGN KEY (`role_id`) REFERENCES `sys_role` (`role_id`) ON DELETE CASCADE +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC COMMENT='用户角色'; + +-- ---------------------------- +-- Records of `sys_user_role` +-- ---------------------------- +BEGIN; +INSERT INTO `sys_user_role` VALUES ('2', '1', '1', '2021-08-23 18:29:06', '2021-08-23 18:29:06'); +COMMIT; + +-- ---------------------------- +-- Table structure for `sys_website` +-- ---------------------------- +DROP TABLE IF EXISTS `sys_website`; +CREATE TABLE `sys_website` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT '自增id', + `website_name` varchar(255) DEFAULT NULL COMMENT '网站名称', + `website_url` varchar(255) DEFAULT NULL COMMENT '网站域名', + `website_logo` varchar(255) DEFAULT '' COMMENT '网站logo', + `contact` varchar(255) DEFAULT NULL COMMENT '联系方式', + `beian_icp` varchar(255) DEFAULT NULL COMMENT '备案ICP', + `keywords` longtext COMMENT '关键字', + `description` longtext COMMENT '网站描述', + `favicon` varchar(255) DEFAULT NULL COMMENT 'favicon', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='网站设置'; + +-- ---------------------------- +-- Records of `sys_website` +-- ---------------------------- +BEGIN; +INSERT INTO `sys_website` VALUES ('1', '波猫商店', 'http://free.bomaos.com', '', '1724962375', 'Copyright © 2012-2022 波猫商店', '商城系统,商城源码,tg营销助手,发卡网', '波猫商店 - 全新UI商城系统', ''); +COMMIT; + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/src/test/java/com/bomaos/BomaosApplicationTests.java b/src/test/java/com/bomaos/BomaosApplicationTests.java new file mode 100644 index 0000000..f450a7c --- /dev/null +++ b/src/test/java/com/bomaos/BomaosApplicationTests.java @@ -0,0 +1,24 @@ +package com.bomaos; + +import com.bomaos.reception.util.SynchronizedByKeyService; +import org.junit.jupiter.api.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; + +@RunWith(SpringRunner.class) +@SpringBootTest +public class BomaosApplicationTests { + + @Autowired + private SynchronizedByKeyService synchronizedByKey; + + @Test + public void contextLoads() { + synchronizedByKey.exec("1", () -> { + System.out.println(11111); + }); + } + +}