diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index 38d573b..07e011c 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -1,6 +1,25 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
index 4987eca..49ab175 100644
--- a/.idea/encodings.xml
+++ b/.idea/encodings.xml
@@ -1,6 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
new file mode 100644
index 0000000..abb532a
--- /dev/null
+++ b/.idea/jarRepositories.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index b1f6065..0809947 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,9 +1,23 @@
-
-
+
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/maven-module.iml b/maven-module.iml
new file mode 100644
index 0000000..f007a99
--- /dev/null
+++ b/maven-module.iml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..8898800
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,135 @@
+
+
+ 4.0.0
+
+ spring-boot-starter-parent
+ org.springframework.boot
+ 2.7.3
+
+ com.sky
+ sky-take-out
+ pom
+ 1.0-SNAPSHOT
+
+ sky-common
+ sky-pojo
+ sky-server
+
+
+ 2.2.0
+ 1.18.20
+ 1.2.76
+ 2.6
+ 1.2.1
+ 1.3.0
+ 3.10.2
+ 3.0.2
+ 1.9.4
+ 0.9.1
+ 2.3.1
+ 3.16
+
+
+
+
+
+ org.mybatis.spring.boot
+ mybatis-spring-boot-starter
+ ${mybatis.spring}
+
+
+
+ org.projectlombok
+ lombok
+ ${lombok}
+
+
+
+ org.junit.jupiter
+ junit-jupiter
+ 5.10.3
+ test
+
+
+
+ com.alibaba
+ fastjson
+ ${fastjson}
+
+
+
+ commons-lang
+ commons-lang
+ ${commons.lang}
+
+
+
+ com.alibaba
+ druid-spring-boot-starter
+ ${druid}
+
+
+
+ com.github.pagehelper
+ pagehelper-spring-boot-starter
+ ${pagehelper}
+
+
+
+ com.github.xiaoymin
+ knife4j-spring-boot-starter
+ ${knife4j}
+
+
+
+ org.aspectj
+ aspectjrt
+ ${aspectj}
+
+
+
+ org.aspectj
+ aspectjweaver
+ ${aspectj}
+
+
+
+ io.jsonwebtoken
+ jjwt
+ ${jjwt}
+
+
+
+ com.aliyun.oss
+ aliyun-sdk-oss
+ ${aliyun.sdk.oss}
+
+
+
+ javax.xml.bind
+ jaxb-api
+ ${jaxb-api}
+
+
+
+
+ org.apache.poi
+ poi
+ ${poi}
+
+
+ org.apache.poi
+ poi-ooxml
+ ${poi}
+
+
+
+ com.github.wechatpay-apiv3
+ wechatpay-apache-httpclient
+ 0.4.8
+
+
+
+
diff --git a/sky-common/pom.xml b/sky-common/pom.xml
new file mode 100644
index 0000000..3a374b4
--- /dev/null
+++ b/sky-common/pom.xml
@@ -0,0 +1,53 @@
+
+
+
+ sky-take-out
+ com.sky
+ 1.0-SNAPSHOT
+
+ 4.0.0
+ sky-common
+
+
+ org.projectlombok
+ lombok
+
+
+ com.alibaba
+ fastjson
+
+
+ commons-lang
+ commons-lang
+
+
+ org.springframework.boot
+ spring-boot-starter-json
+
+
+ io.jsonwebtoken
+ jjwt
+
+
+
+ org.springframework.boot
+ spring-boot-configuration-processor
+ true
+
+
+ com.aliyun.oss
+ aliyun-sdk-oss
+
+
+ javax.xml.bind
+ jaxb-api
+
+
+
+ com.github.wechatpay-apiv3
+ wechatpay-apache-httpclient
+
+
+
diff --git a/sky-common/target/classes/META-INF/spring-configuration-metadata.json b/sky-common/target/classes/META-INF/spring-configuration-metadata.json
new file mode 100644
index 0000000..05d30a2
--- /dev/null
+++ b/sky-common/target/classes/META-INF/spring-configuration-metadata.json
@@ -0,0 +1,119 @@
+{
+ "groups": [
+ {
+ "name": "sky.alioss",
+ "type": "com.sky.properties.AliOssProperties",
+ "sourceType": "com.sky.properties.AliOssProperties"
+ },
+ {
+ "name": "sky.jwt",
+ "type": "com.sky.properties.JwtProperties",
+ "sourceType": "com.sky.properties.JwtProperties"
+ },
+ {
+ "name": "sky.wechat",
+ "type": "com.sky.properties.WeChatProperties",
+ "sourceType": "com.sky.properties.WeChatProperties"
+ }
+ ],
+ "properties": [
+ {
+ "name": "sky.alioss.access-key-id",
+ "type": "java.lang.String",
+ "sourceType": "com.sky.properties.AliOssProperties"
+ },
+ {
+ "name": "sky.alioss.access-key-secret",
+ "type": "java.lang.String",
+ "sourceType": "com.sky.properties.AliOssProperties"
+ },
+ {
+ "name": "sky.alioss.bucket-name",
+ "type": "java.lang.String",
+ "sourceType": "com.sky.properties.AliOssProperties"
+ },
+ {
+ "name": "sky.alioss.endpoint",
+ "type": "java.lang.String",
+ "sourceType": "com.sky.properties.AliOssProperties"
+ },
+ {
+ "name": "sky.jwt.admin-secret-key",
+ "type": "java.lang.String",
+ "description": "管理端员工生成jwt令牌相关配置",
+ "sourceType": "com.sky.properties.JwtProperties"
+ },
+ {
+ "name": "sky.jwt.admin-token-name",
+ "type": "java.lang.String",
+ "sourceType": "com.sky.properties.JwtProperties"
+ },
+ {
+ "name": "sky.jwt.admin-ttl",
+ "type": "java.lang.Long",
+ "sourceType": "com.sky.properties.JwtProperties"
+ },
+ {
+ "name": "sky.jwt.user-secret-key",
+ "type": "java.lang.String",
+ "description": "用户端微信用户生成jwt令牌相关配置",
+ "sourceType": "com.sky.properties.JwtProperties"
+ },
+ {
+ "name": "sky.jwt.user-token-name",
+ "type": "java.lang.String",
+ "sourceType": "com.sky.properties.JwtProperties"
+ },
+ {
+ "name": "sky.jwt.user-ttl",
+ "type": "java.lang.Long",
+ "sourceType": "com.sky.properties.JwtProperties"
+ },
+ {
+ "name": "sky.wechat.api-v3-key",
+ "type": "java.lang.String",
+ "sourceType": "com.sky.properties.WeChatProperties"
+ },
+ {
+ "name": "sky.wechat.appid",
+ "type": "java.lang.String",
+ "sourceType": "com.sky.properties.WeChatProperties"
+ },
+ {
+ "name": "sky.wechat.mch-serial-no",
+ "type": "java.lang.String",
+ "sourceType": "com.sky.properties.WeChatProperties"
+ },
+ {
+ "name": "sky.wechat.mchid",
+ "type": "java.lang.String",
+ "sourceType": "com.sky.properties.WeChatProperties"
+ },
+ {
+ "name": "sky.wechat.notify-url",
+ "type": "java.lang.String",
+ "sourceType": "com.sky.properties.WeChatProperties"
+ },
+ {
+ "name": "sky.wechat.private-key-file-path",
+ "type": "java.lang.String",
+ "sourceType": "com.sky.properties.WeChatProperties"
+ },
+ {
+ "name": "sky.wechat.refund-notify-url",
+ "type": "java.lang.String",
+ "sourceType": "com.sky.properties.WeChatProperties"
+ },
+ {
+ "name": "sky.wechat.secret",
+ "type": "java.lang.String",
+ "sourceType": "com.sky.properties.WeChatProperties"
+ },
+ {
+ "name": "sky.wechat.we-chat-pay-cert-file-path",
+ "type": "java.lang.String",
+ "sourceType": "com.sky.properties.WeChatProperties"
+ }
+ ],
+ "hints": []
+}
\ No newline at end of file
diff --git a/sky-common/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/sky-common/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000..8651d76
--- /dev/null
+++ b/sky-common/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,30 @@
+com\sky\constant\StatusConstant.class
+com\sky\result\PageResult.class
+com\sky\constant\AutoFillConstant.class
+com\sky\utils\WeChatPayUtil.class
+com\sky\context\BaseContext.class
+META-INF\spring-configuration-metadata.json
+com\sky\constant\JwtClaimsConstant.class
+com\sky\result\Result.class
+com\sky\exception\BaseException.class
+com\sky\exception\AccountLockedException.class
+com\sky\enumeration\OperationType.class
+com\sky\properties\AliOssProperties.class
+com\sky\properties\WeChatProperties.class
+com\sky\exception\ShoppingCartBusinessException.class
+com\sky\exception\LoginFailedException.class
+com\sky\utils\HttpClientUtil.class
+com\sky\constant\MessageConstant.class
+com\sky\properties\JwtProperties.class
+com\sky\constant\PasswordConstant.class
+com\sky\exception\AddressBookBusinessException.class
+com\sky\exception\SetmealEnableFailedException.class
+com\sky\exception\DeletionNotAllowedException.class
+com\sky\json\JacksonObjectMapper.class
+com\sky\exception\UserNotLoginException.class
+com\sky\utils\JwtUtil.class
+com\sky\exception\AccountNotFoundException.class
+com\sky\exception\OrderBusinessException.class
+com\sky\exception\PasswordErrorException.class
+com\sky\exception\PasswordEditFailedException.class
+com\sky\utils\AliOssUtil.class
diff --git a/sky-common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/sky-common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000..143c774
--- /dev/null
+++ b/sky-common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,29 @@
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\enumeration\OperationType.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\utils\HttpClientUtil.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\constant\JwtClaimsConstant.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\exception\PasswordEditFailedException.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\constant\AutoFillConstant.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\exception\UserNotLoginException.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\utils\WeChatPayUtil.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\exception\OrderBusinessException.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\properties\JwtProperties.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\exception\LoginFailedException.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\exception\AccountNotFoundException.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\exception\ShoppingCartBusinessException.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\constant\StatusConstant.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\properties\WeChatProperties.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\result\PageResult.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\properties\AliOssProperties.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\json\JacksonObjectMapper.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\utils\AliOssUtil.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\constant\PasswordConstant.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\exception\AddressBookBusinessException.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\exception\BaseException.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\constant\MessageConstant.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\result\Result.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\exception\PasswordErrorException.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\exception\DeletionNotAllowedException.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\utils\JwtUtil.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\exception\SetmealEnableFailedException.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\context\BaseContext.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-common\src\main\java\com\sky\exception\AccountLockedException.java
diff --git a/sky-pojo/pom.xml b/sky-pojo/pom.xml
new file mode 100644
index 0000000..3f8fa51
--- /dev/null
+++ b/sky-pojo/pom.xml
@@ -0,0 +1,27 @@
+
+
+
+ sky-take-out
+ com.sky
+ 1.0-SNAPSHOT
+
+ 4.0.0
+ sky-pojo
+
+
+ org.projectlombok
+ lombok
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.9.2
+
+
+ com.github.xiaoymin
+ knife4j-spring-boot-starter
+
+
+
diff --git a/sky-pojo/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/sky-pojo/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000..788deee
--- /dev/null
+++ b/sky-pojo/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,77 @@
+com\sky\entity\Orders.class
+com\sky\entity\ShoppingCart.class
+com\sky\dto\SetmealDTO.class
+com\sky\dto\EmployeePageQueryDTO.class
+com\sky\vo\TurnoverReportVO.class
+com\sky\dto\OrdersRejectionDTO.class
+com\sky\dto\GoodsSalesDTO.class
+com\sky\entity\Setmeal.class
+com\sky\vo\OrderVO.class
+com\sky\vo\OrderReportVO$OrderReportVOBuilder.class
+com\sky\entity\Employee$EmployeeBuilder.class
+com\sky\vo\DishItemVO$DishItemVOBuilder.class
+com\sky\vo\EmployeeLoginVO.class
+com\sky\dto\DataOverViewQueryDTO.class
+com\sky\entity\Dish.class
+com\sky\dto\DishDTO.class
+com\sky\vo\SetmealOverViewVO.class
+com\sky\vo\DishItemVO.class
+com\sky\entity\ShoppingCart$ShoppingCartBuilder.class
+com\sky\dto\GoodsSalesDTO$GoodsSalesDTOBuilder.class
+com\sky\vo\OrderPaymentVO.class
+com\sky\entity\User$UserBuilder.class
+com\sky\entity\Employee.class
+com\sky\vo\OrderSubmitVO$OrderSubmitVOBuilder.class
+com\sky\entity\DishFlavor.class
+com\sky\entity\User.class
+com\sky\vo\DishOverViewVO$DishOverViewVOBuilder.class
+com\sky\dto\OrdersConfirmDTO.class
+com\sky\vo\UserLoginVO$UserLoginVOBuilder.class
+com\sky\vo\DishVO$DishVOBuilder.class
+com\sky\dto\EmployeeDTO.class
+com\sky\entity\Category.class
+com\sky\entity\SetmealDish.class
+com\sky\vo\BusinessDataVO.class
+com\sky\entity\SetmealDish$SetmealDishBuilder.class
+com\sky\vo\DishVO.class
+com\sky\entity\Dish$DishBuilder.class
+com\sky\vo\UserLoginVO.class
+com\sky\vo\OrderOverViewVO.class
+com\sky\vo\TurnoverReportVO$TurnoverReportVOBuilder.class
+com\sky\entity\Setmeal$SetmealBuilder.class
+com\sky\vo\OrderSubmitVO.class
+com\sky\entity\Orders$OrdersBuilder.class
+com\sky\vo\SetmealVO$SetmealVOBuilder.class
+com\sky\dto\CategoryDTO.class
+com\sky\dto\CategoryPageQueryDTO.class
+com\sky\dto\EmployeeLoginDTO.class
+com\sky\vo\SetmealVO.class
+com\sky\dto\OrdersPaymentDTO.class
+com\sky\entity\OrderDetail$OrderDetailBuilder.class
+com\sky\dto\OrdersSubmitDTO.class
+com\sky\vo\SetmealOverViewVO$SetmealOverViewVOBuilder.class
+com\sky\vo\OrderStatisticsVO.class
+com\sky\vo\DishOverViewVO.class
+com\sky\dto\DataOverViewQueryDTO$DataOverViewQueryDTOBuilder.class
+com\sky\dto\UserLoginDTO.class
+com\sky\dto\OrdersPageQueryDTO.class
+com\sky\vo\UserReportVO$UserReportVOBuilder.class
+com\sky\vo\OrderOverViewVO$OrderOverViewVOBuilder.class
+com\sky\vo\OrderReportVO.class
+com\sky\vo\BusinessDataVO$BusinessDataVOBuilder.class
+com\sky\entity\OrderDetail.class
+com\sky\entity\AddressBook.class
+com\sky\vo\SalesTop10ReportVO$SalesTop10ReportVOBuilder.class
+com\sky\dto\PasswordEditDTO.class
+com\sky\dto\ShoppingCartDTO.class
+com\sky\entity\DishFlavor$DishFlavorBuilder.class
+com\sky\vo\OrderPaymentVO$OrderPaymentVOBuilder.class
+com\sky\dto\DishPageQueryDTO.class
+com\sky\dto\OrdersDTO.class
+com\sky\entity\Category$CategoryBuilder.class
+com\sky\dto\OrdersCancelDTO.class
+com\sky\vo\SalesTop10ReportVO.class
+com\sky\vo\EmployeeLoginVO$EmployeeLoginVOBuilder.class
+com\sky\dto\SetmealPageQueryDTO.class
+com\sky\vo\UserReportVO.class
+com\sky\entity\AddressBook$AddressBookBuilder.class
diff --git a/sky-pojo/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/sky-pojo/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000..1cce149
--- /dev/null
+++ b/sky-pojo/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,49 @@
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\entity\AddressBook.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\vo\TurnoverReportVO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\OrdersPageQueryDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\GoodsSalesDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\CategoryPageQueryDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\OrdersDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\UserLoginDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\DishPageQueryDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\entity\Employee.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\EmployeeLoginDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\entity\User.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\entity\Dish.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\EmployeeDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\vo\SetmealOverViewVO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\entity\Setmeal.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\OrdersSubmitDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\vo\OrderVO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\vo\UserLoginVO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\DishDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\vo\OrderStatisticsVO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\OrdersRejectionDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\vo\OrderReportVO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\OrdersPaymentDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\entity\DishFlavor.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\OrdersCancelDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\entity\OrderDetail.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\CategoryDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\PasswordEditDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\entity\ShoppingCart.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\vo\DishItemVO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\vo\OrderSubmitVO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\vo\SalesTop10ReportVO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\entity\SetmealDish.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\vo\BusinessDataVO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\vo\EmployeeLoginVO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\entity\Category.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\OrdersConfirmDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\vo\OrderOverViewVO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\SetmealPageQueryDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\vo\SetmealVO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\ShoppingCartDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\entity\Orders.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\vo\DishOverViewVO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\vo\UserReportVO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\vo\DishVO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\SetmealDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\DataOverViewQueryDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\dto\EmployeePageQueryDTO.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-pojo\src\main\java\com\sky\vo\OrderPaymentVO.java
diff --git a/sky-server/pom.xml b/sky-server/pom.xml
new file mode 100644
index 0000000..6172153
--- /dev/null
+++ b/sky-server/pom.xml
@@ -0,0 +1,129 @@
+
+
+
+ sky-take-out
+ com.sky
+ 1.0-SNAPSHOT
+
+ 4.0.0
+ sky-server
+
+
+
+ com.sky
+ sky-common
+ 1.0-SNAPSHOT
+
+
+
+ com.sky
+ sky-pojo
+ 1.0-SNAPSHOT
+
+
+
+ org.springframework.boot
+ spring-boot-starter
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+ compile
+
+
+
+ mysql
+ mysql-connector-java
+ runtime
+
+
+
+ org.mybatis.spring.boot
+ mybatis-spring-boot-starter
+
+
+
+ org.projectlombok
+ lombok
+
+
+
+ com.alibaba
+ fastjson
+
+
+
+ com.alibaba
+ druid-spring-boot-starter
+
+
+
+ com.github.pagehelper
+ pagehelper-spring-boot-starter
+
+
+
+ org.aspectj
+ aspectjrt
+
+
+
+ org.aspectj
+ aspectjweaver
+
+
+
+ com.github.xiaoymin
+ knife4j-spring-boot-starter
+
+
+
+ org.springframework.boot
+ spring-boot-starter-data-redis
+
+
+
+ org.springframework.boot
+ spring-boot-starter-cache
+
+
+
+ org.springframework.boot
+ spring-boot-starter-websocket
+
+
+
+ javax.xml.bind
+ jaxb-api
+
+
+
+
+ org.apache.poi
+ poi
+
+
+ org.apache.poi
+ poi-ooxml
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+
+
diff --git a/sky-server/src/main/resources/application-dev.yml b/sky-server/src/main/resources/application-dev.yml
new file mode 100644
index 0000000..2ebd025
--- /dev/null
+++ b/sky-server/src/main/resources/application-dev.yml
@@ -0,0 +1,22 @@
+sky:
+ datasource:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ host: localhost
+ port: 3306
+ database: sky_take_out
+ username: root
+ password: 1234
+ alioss:
+ endpoint: oss-cn-beijing.aliyuncs.com
+ access-key-id: LTAI5tQVHRdSJ8uKg7Fs533D
+ access-key-secret: 3a3WKYZRC16eLfbPuFPMI03BlscDBB
+ bucket-name: web-aimi
+ redis:
+ host: localhost
+ port: 6379
+ password: 1234
+ database: 0
+ wechat:
+ appid: wxf1f0458c10f1ade5
+ secret: b4ca3565d08fa84e8c26e4413665f66d
+ notifyUrl: https://25e0332a.r1.cpolar.top/notify/paySuccess
\ No newline at end of file
diff --git a/sky-server/src/main/resources/application.yml b/sky-server/src/main/resources/application.yml
new file mode 100644
index 0000000..614c5a3
--- /dev/null
+++ b/sky-server/src/main/resources/application.yml
@@ -0,0 +1,56 @@
+server:
+ port: 8080
+
+spring:
+ profiles:
+ active: dev
+ main:
+ allow-circular-references: true
+ datasource:
+ druid:
+ driver-class-name: ${sky.datasource.driver-class-name}
+ url: jdbc:mysql://${sky.datasource.host}:${sky.datasource.port}/${sky.datasource.database}?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
+ username: ${sky.datasource.username}
+ password: ${sky.datasource.password}
+ redis:
+ port: ${sky.redis.port}
+ host: ${sky.redis.host}
+ password: ${sky.redis.password}
+ database: ${sky.redis.database}
+
+mybatis:
+ #mapper配置文件
+ mapper-locations: classpath:mapper/*.xml
+ type-aliases-package: com.sky.entity
+ configuration:
+ #开启驼峰命名
+ map-underscore-to-camel-case: true
+
+logging:
+ level:
+ com:
+ sky:
+ mapper: debug
+ service: info
+ controller: info
+
+sky:
+ jwt:
+ # 设置jwt签名加密时使用的秘钥
+ admin-secret-key: itcast
+ # 设置jwt过期时间
+ admin-ttl: 7200000
+ # 设置前端传递过来的令牌名称
+ admin-token-name: token
+ user-secret-key: itheima
+ user-ttl: 7200000
+ user-token-name: authentication
+ alioss:
+ endpoint: ${sky.alioss.endpoint}
+ access-key-id: ${sky.alioss.access-key-id}
+ access-key-secret: ${sky.alioss.access-key-secret}
+ bucket-name: ${sky.alioss.bucket-name}
+ wechat:
+ appid: ${sky.wechat.appid}
+ secret: ${sky.wechat.secret}
+
diff --git a/sky-server/target/classes/application-dev.yml b/sky-server/target/classes/application-dev.yml
new file mode 100644
index 0000000..2ebd025
--- /dev/null
+++ b/sky-server/target/classes/application-dev.yml
@@ -0,0 +1,22 @@
+sky:
+ datasource:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ host: localhost
+ port: 3306
+ database: sky_take_out
+ username: root
+ password: 1234
+ alioss:
+ endpoint: oss-cn-beijing.aliyuncs.com
+ access-key-id: LTAI5tQVHRdSJ8uKg7Fs533D
+ access-key-secret: 3a3WKYZRC16eLfbPuFPMI03BlscDBB
+ bucket-name: web-aimi
+ redis:
+ host: localhost
+ port: 6379
+ password: 1234
+ database: 0
+ wechat:
+ appid: wxf1f0458c10f1ade5
+ secret: b4ca3565d08fa84e8c26e4413665f66d
+ notifyUrl: https://25e0332a.r1.cpolar.top/notify/paySuccess
\ No newline at end of file
diff --git a/sky-server/target/classes/application.yml b/sky-server/target/classes/application.yml
new file mode 100644
index 0000000..614c5a3
--- /dev/null
+++ b/sky-server/target/classes/application.yml
@@ -0,0 +1,56 @@
+server:
+ port: 8080
+
+spring:
+ profiles:
+ active: dev
+ main:
+ allow-circular-references: true
+ datasource:
+ druid:
+ driver-class-name: ${sky.datasource.driver-class-name}
+ url: jdbc:mysql://${sky.datasource.host}:${sky.datasource.port}/${sky.datasource.database}?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
+ username: ${sky.datasource.username}
+ password: ${sky.datasource.password}
+ redis:
+ port: ${sky.redis.port}
+ host: ${sky.redis.host}
+ password: ${sky.redis.password}
+ database: ${sky.redis.database}
+
+mybatis:
+ #mapper配置文件
+ mapper-locations: classpath:mapper/*.xml
+ type-aliases-package: com.sky.entity
+ configuration:
+ #开启驼峰命名
+ map-underscore-to-camel-case: true
+
+logging:
+ level:
+ com:
+ sky:
+ mapper: debug
+ service: info
+ controller: info
+
+sky:
+ jwt:
+ # 设置jwt签名加密时使用的秘钥
+ admin-secret-key: itcast
+ # 设置jwt过期时间
+ admin-ttl: 7200000
+ # 设置前端传递过来的令牌名称
+ admin-token-name: token
+ user-secret-key: itheima
+ user-ttl: 7200000
+ user-token-name: authentication
+ alioss:
+ endpoint: ${sky.alioss.endpoint}
+ access-key-id: ${sky.alioss.access-key-id}
+ access-key-secret: ${sky.alioss.access-key-secret}
+ bucket-name: ${sky.alioss.bucket-name}
+ wechat:
+ appid: ${sky.wechat.appid}
+ secret: ${sky.wechat.secret}
+
diff --git a/sky-server/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/sky-server/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000..495d6b4
--- /dev/null
+++ b/sky-server/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,18 @@
+com\sky\controller\user\DishController.class
+com\sky\mapper\CategoryMapper.class
+com\sky\service\impl\EmployeeServiceImpl.class
+com\sky\config\WebMvcConfiguration.class
+com\sky\handler\GlobalExceptionHandler.class
+com\sky\mapper\DishMapper.class
+com\sky\interceptor\JwtTokenUserInterceptor.class
+com\sky\controller\user\SetmealController.class
+com\sky\controller\user\CategoryController.class
+com\sky\mapper\EmployeeMapper.class
+com\sky\service\EmployeeService.class
+com\sky\controller\admin\EmployeeController.class
+com\sky\service\impl\CategoryServiceImpl.class
+com\sky\SkyApplication.class
+com\sky\interceptor\JwtTokenAdminInterceptor.class
+com\sky\controller\admin\CategoryController.class
+com\sky\service\CategoryService.class
+com\sky\mapper\SetmealMapper.class
diff --git a/sky-server/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/sky-server/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000..25238e9
--- /dev/null
+++ b/sky-server/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,65 @@
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\handler\GlobalExceptionHandler.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\controller\user\SetmealController.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\controller\user\CategoryController.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\test\SimpleTest.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\service\AddressBookService.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\CommonController.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\config\OssConfiguration.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\service\impl\DishServiceImpl.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\Aspect\AutoFillAspect.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\ReportController.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\service\impl\EmployeeServiceImpl.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\controller\user\OrderController.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\controller\user\DishController.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\SkyApplication.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\config\WebMvcConfiguration.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\ShopController.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\service\OrderService.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\SetmealController.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\task\MyTask.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\service\CategoryService.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\CategoryController.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\controller\user\ShopController.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\service\impl\ReportServiceImpl.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\mapper\CategoryMapper.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\mapper\DishFlavorMapper.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\service\impl\WorkspaceServiceImpl.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\service\SetmealService.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\controller\notify\PayNotifyController.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenUserInterceptor.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\interceptor\JwtTokenAdminInterceptor.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\service\impl\ShoppingCartServiceImpl.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\service\WorkspaceService.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\mapper\OrderMapper.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\mapper\AddressBookMapper.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\controller\user\AddressBookController.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\EmployeeController.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\mapper\SetmealDishMapper.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\mapper\DishMapper.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\service\impl\OrderServiceImpl.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\service\impl\UserServiceImpl.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\DishController.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\annotation\AutoFill.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\controller\user\ShoppingCartController.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\mapper\OrderDetailMapper.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\service\EmployeeService.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\service\UserService.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\config\RedisConfigration.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\WorkSpaceController.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\controller\user\UserController.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\mapper\SetmealMapper.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\mapper\UserMapper.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\controller\admin\OrderController.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\task\WebSocketTask.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\service\impl\SetmealServiceImpl.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\service\AddressBookServiceImpl.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\service\DishService.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\mapper\ShoppingCartMapper.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\service\impl\CategoryServiceImpl.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\test\POITest.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\task\OrderTask.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\service\ShoppingCartService.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\service\ReportService.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\mapper\EmployeeMapper.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\config\WebSocketConfiguration.java
+D:\JavaFile\cqItem\资料\day01\后端初始工程\sky-take-out\sky-server\src\main\java\com\sky\websocket\WebSocketServer.java