首页下载资源后端基于SpringBoot+Thymeled的外卖系统、瑞吉外卖

ZIP基于SpringBoot+Thymeled的外卖系统、瑞吉外卖

2401_8626854229.26MB需要积分:1

资源文件列表:

takeaway-main.zip 大约有374个文件
  1. takeaway-main/
  2. takeaway-main/.gitignore 290B
  3. takeaway-main/.idea/
  4. takeaway-main/.idea/.gitignore 176B
  5. takeaway-main/.idea/compiler.xml 816B
  6. takeaway-main/.idea/encodings.xml 293B
  7. takeaway-main/.idea/jarRepositories.xml 845B
  8. takeaway-main/.idea/libraries/
  9. takeaway-main/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml 556B
  10. takeaway-main/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml 535B
  11. takeaway-main/.idea/libraries/Maven__commons_codec_commons_codec_1_15.xml 531B
  12. takeaway-main/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml 513B
  13. takeaway-main/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml 546B
  14. takeaway-main/.idea/libraries/Maven__com_alibaba_druid_1_1_23.xml 481B
  15. takeaway-main/.idea/libraries/Maven__com_alibaba_druid_spring_boot_starter_1_1_23.xml 621B
  16. takeaway-main/.idea/libraries/Maven__com_alibaba_fastjson_1_2_76.xml 502B
  17. takeaway-main/.idea/libraries/Maven__com_baomidou_mybatis_plus_3_4_2.xml 527B
  18. takeaway-main/.idea/libraries/Maven__com_baomidou_mybatis_plus_annotation_3_4_2.xml 604B
  19. takeaway-main/.idea/libraries/Maven__com_baomidou_mybatis_plus_boot_starter_3_4_2.xml 618B
  20. takeaway-main/.idea/libraries/Maven__com_baomidou_mybatis_plus_core_3_4_2.xml 562B
  21. takeaway-main/.idea/libraries/Maven__com_baomidou_mybatis_plus_extension_3_4_2.xml 597B
  22. takeaway-main/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_11_4.xml 639B
  23. takeaway-main/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_11_4.xml 590B
  24. takeaway-main/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_11_4.xml 618B
  25. takeaway-main/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_11_4.xml 669B
  26. takeaway-main/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_11_4.xml 683B
  27. takeaway-main/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_11_4.xml 724B
  28. takeaway-main/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_4_0.xml 535B
  29. takeaway-main/.idea/libraries/Maven__com_github_qcloudsms_qcloudsms_1_0_2.xml 538B
  30. takeaway-main/.idea/libraries/Maven__com_google_code_gson_gson_2_8_6.xml 503B
  31. takeaway-main/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml 534B
  32. takeaway-main/.idea/libraries/Maven__com_squareup_okhttp_logging_interceptor_2_7_5.xml 604B
  33. takeaway-main/.idea/libraries/Maven__com_squareup_okhttp_okhttp_2_7_5.xml 513B
  34. takeaway-main/.idea/libraries/Maven__com_squareup_okio_okio_1_12_0.xml 498B
  35. takeaway-main/.idea/libraries/Maven__com_tencentcloudapi_tencentcloud_sdk_java_3_1_628.xml 632B
  36. takeaway-main/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml 688B
  37. takeaway-main/.idea/libraries/Maven__com_zaxxer_HikariCP_3_4_5.xml 491B
  38. takeaway-main/.idea/libraries/Maven__io_lettuce_lettuce_core_6_0_4_RELEASE.xml 575B
  39. takeaway-main/.idea/libraries/Maven__io_netty_netty_buffer_4_1_63_Final.xml 560B
  40. takeaway-main/.idea/libraries/Maven__io_netty_netty_codec_4_1_63_Final.xml 553B
  41. takeaway-main/.idea/libraries/Maven__io_netty_netty_common_4_1_63_Final.xml 560B
  42. takeaway-main/.idea/libraries/Maven__io_netty_netty_handler_4_1_63_Final.xml 567B
  43. takeaway-main/.idea/libraries/Maven__io_netty_netty_resolver_4_1_63_Final.xml 574B
  44. takeaway-main/.idea/libraries/Maven__io_netty_netty_transport_4_1_63_Final.xml 581B
  45. takeaway-main/.idea/libraries/Maven__io_projectreactor_reactor_core_3_4_5.xml 547B
  46. takeaway-main/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml 621B
  47. takeaway-main/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml 621B
  48. takeaway-main/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml 599B
  49. takeaway-main/.idea/libraries/Maven__javax_activation_javax_activation_api_1_2_0.xml 599B
  50. takeaway-main/.idea/libraries/Maven__javax_xml_bind_jaxb_api_2_3_1.xml 507B
  51. takeaway-main/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_23.xml 562B
  52. takeaway-main/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_22.xml 531B
  53. takeaway-main/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_22.xml 573B
  54. takeaway-main/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml 530B
  55. takeaway-main/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml 495B
  56. takeaway-main/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_9_0.xml 558B
  57. takeaway-main/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_8.xml 565B
  58. takeaway-main/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_14.xml 558B
  59. takeaway-main/.idea/libraries/Maven__org_apache_httpcomponents_httpmime_4_5_13.xml 558B
  60. takeaway-main/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_13_3.xml 561B
  61. takeaway-main/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_13_3.xml 596B
  62. takeaway-main/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_45.xml 613B
  63. takeaway-main/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_45.xml 648B
  64. takeaway-main/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml 560B
  65. takeaway-main/.idea/libraries/Maven__org_assertj_assertj_core_3_18_1.xml 530B
  66. takeaway-main/.idea/libraries/Maven__org_glassfish_jakarta_el_3_0_3.xml 517B
  67. takeaway-main/.idea/libraries/Maven__org_hamcrest_hamcrest_2_2.xml 485B
  68. takeaway-main/.idea/libraries/Maven__org_ini4j_ini4j_0_5_4.xml 466B
  69. takeaway-main/.idea/libraries/Maven__org_json_json_20170516.xml 476B
  70. takeaway-main/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_7_1.xml 554B
  71. takeaway-main/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_7_1.xml 582B
  72. takeaway-main/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_7_1.xml 603B
  73. takeaway-main/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_7_1.xml 603B
  74. takeaway-main/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_7_1.xml 621B
  75. takeaway-main/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_7_1.xml 614B
  76. takeaway-main/.idea/libraries/Maven__org_mockito_mockito_core_3_6_28.xml 530B
  77. takeaway-main/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_6_28.xml 593B
  78. takeaway-main/.idea/libraries/Maven__org_mybatis_mybatis_3_5_6.xml 488B
  79. takeaway-main/.idea/libraries/Maven__org_mybatis_mybatis_spring_2_0_5.xml 537B
  80. takeaway-main/.idea/libraries/Maven__org_objenesis_objenesis_3_1.xml 496B
  81. takeaway-main/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml 521B
  82. takeaway-main/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml 460B
  83. takeaway-main/.idea/libraries/Maven__org_projectlombok_lombok_1_18_24.xml 519B
  84. takeaway-main/.idea/libraries/Maven__org_reactivestreams_reactive_streams_1_0_3.xml 583B
  85. takeaway-main/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml 525B
  86. takeaway-main/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_30.xml 522B
  87. takeaway-main/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_30.xml 501B
  88. takeaway-main/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_4_5.xml 568B
  89. takeaway-main/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_4_5.xml 666B
  90. takeaway-main/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_4_5.xml 624B
  91. takeaway-main/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_cache_2_4_5.xml 666B
  92. takeaway-main/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_redis_2_4_5.xml 701B
  93. takeaway-main/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_4_5.xml 659B
  94. takeaway-main/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_4_5.xml 659B
  95. takeaway-main/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_4_5.xml 680B
  96. takeaway-main/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_4_5.xml 659B
  97. takeaway-main/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_4_5.xml 673B
  98. takeaway-main/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_4_5.xml 652B
  99. takeaway-main/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_4_5.xml 603B
  100. takeaway-main/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_4_5.xml 701B
  101. takeaway-main/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_4_8.xml 624B
  102. takeaway-main/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_2_4_8.xml 631B
  103. takeaway-main/.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_4_8.xml 610B
  104. takeaway-main/.idea/libraries/Maven__org_springframework_spring_aop_5_3_6.xml 541B
  105. takeaway-main/.idea/libraries/Maven__org_springframework_spring_beans_5_3_6.xml 555B
  106. takeaway-main/.idea/libraries/Maven__org_springframework_spring_context_5_3_6.xml 569B
  107. takeaway-main/.idea/libraries/Maven__org_springframework_spring_context_support_5_3_6.xml 625B
  108. takeaway-main/.idea/libraries/Maven__org_springframework_spring_core_5_3_6.xml 548B
  109. takeaway-main/.idea/libraries/Maven__org_springframework_spring_expression_5_3_6.xml 590B
  110. takeaway-main/.idea/libraries/Maven__org_springframework_spring_jcl_5_3_6.xml 541B
  111. takeaway-main/.idea/libraries/Maven__org_springframework_spring_jdbc_5_3_6.xml 548B
  112. takeaway-main/.idea/libraries/Maven__org_springframework_spring_oxm_5_3_6.xml 541B
  113. takeaway-main/.idea/libraries/Maven__org_springframework_spring_test_5_3_6.xml 548B
  114. takeaway-main/.idea/libraries/Maven__org_springframework_spring_tx_5_3_6.xml 534B
  115. takeaway-main/.idea/libraries/Maven__org_springframework_spring_webmvc_5_3_6.xml 562B
  116. takeaway-main/.idea/libraries/Maven__org_springframework_spring_web_5_3_6.xml 541B
  117. takeaway-main/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_7_0.xml 523B
  118. takeaway-main/.idea/libraries/Maven__org_yaml_snakeyaml_1_27.xml 483B
  119. takeaway-main/.idea/libraries/Maven__redis_clients_jedis_4_3_1.xml 482B
  120. takeaway-main/.idea/misc.xml 417B
  121. takeaway-main/.idea/modules.xml 427B
  122. takeaway-main/.idea/take-out-system.iml 336B
  123. takeaway-main/sql/
  124. takeaway-main/sql/reggie.sql 37.95KB
  125. takeaway-main/take-out-system/
  126. takeaway-main/take-out-system/.gitignore 784B
  127. takeaway-main/take-out-system/pom.xml 4.08KB
  128. takeaway-main/take-out-system/README.md 208B
  129. takeaway-main/take-out-system/src/
  130. takeaway-main/take-out-system/src/main/
  131. takeaway-main/take-out-system/src/main/java/
  132. takeaway-main/take-out-system/src/main/java/edu/
  133. takeaway-main/take-out-system/src/main/java/edu/qust/
  134. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/
  135. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/common/
  136. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/common/BaseContext.java 594B
  137. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/common/GlobalExceptionHandler.java 2.06KB
  138. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/common/JacksonObjectMapper.java 2.95KB
  139. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/common/MyMetaObjectHandler.java 1.21KB
  140. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/common/R.java 895B
  141. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/config/
  142. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/config/MyBatisPlusConfig.java 724B
  143. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/config/RedisConfig.java 1.08KB
  144. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/config/WebMvcConfig.java 2.88KB
  145. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/controller/
  146. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/controller/AddressController.java 2.05KB
  147. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/controller/CategoryController.java 2.97KB
  148. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/controller/CommonController.java 2.94KB
  149. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/controller/DishController.java 3.57KB
  150. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/controller/EmployeeController.java 4.04KB
  151. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/controller/OrderController.java 2.57KB
  152. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/controller/SetmealController.java 2.65KB
  153. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/controller/ShoppingCartController.java 1.62KB
  154. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/controller/UserController.java 1.96KB
  155. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/dto/
  156. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/dto/description.md 181B
  157. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/dto/DishDto.java 424B
  158. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/dto/SetmealDto.java 363B
  159. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/entity/
  160. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/entity/Address.java 1.63KB
  161. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/entity/Category.java 1.22KB
  162. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/entity/Dish.java 1.43KB
  163. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/entity/DishFlavor.java 1.06KB
  164. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/entity/Employee.java 1.04KB
  165. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/entity/OrderDetail.java 695B
  166. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/entity/Orders.java 1.08KB
  167. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/entity/Setmeal.java 1.4KB
  168. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/entity/SetmealDish.java 1.25KB
  169. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/entity/ShoppingCart.java 914B
  170. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/entity/User.java 608B
  171. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/interceptor/
  172. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/interceptor/LoginInterceptor.java 1.53KB
  173. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/mapper/
  174. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/mapper/AddressMapper.java 288B
  175. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/mapper/CategoryMapper.java 327B
  176. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/mapper/DishFlavorMapper.java 282B
  177. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/mapper/DishMapper.java 252B
  178. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/mapper/EmployeeMapper.java 326B
  179. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/mapper/OrderDetailMapper.java 286B
  180. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/mapper/OrdersMapper.java 266B
  181. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/mapper/SetmealDishMapper.java 285B
  182. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/mapper/SetmealMapper.java 262B
  183. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/mapper/ShoppingCartMapper.java 298B
  184. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/mapper/UserMapper.java 280B
  185. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/ReggieApplication.java 732B
  186. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/
  187. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/ex/
  188. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/ex/CustomException.java 716B
  189. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/ex/LoginException.java 662B
  190. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/ex/ServiceException.java 698B
  191. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/ex/SmsException.java 651B
  192. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/IAddressService.java 757B
  193. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/ICategoryService.java 445B
  194. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/IDishFlavorService.java 281B
  195. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/IDishService.java 1.75KB
  196. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/IEmployeeService.java 626B
  197. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/impl/
  198. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/impl/AddressServiceImpl.java 2.14KB
  199. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/impl/CategoryServiceImpl.java 1.93KB
  200. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/impl/DishFlavorServiceImpl.java 508B
  201. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/impl/DishServiceImpl.java 8.03KB
  202. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/impl/EmployeeServiceImpl.java 1.87KB
  203. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/impl/OrderDetailServiceImpl.java 516B
  204. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/impl/OrdersServiceImpl.java 4.25KB
  205. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/impl/SetmealDishServiceImpl.java 522B
  206. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/impl/SetmealServiceImpl.java 5.03KB
  207. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/impl/ShoppingCartServiceImpl.java 3.76KB
  208. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/impl/UserServiceImpl.java 2.98KB
  209. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/IOrderDetailService.java 329B
  210. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/IOrdersService.java 483B
  211. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/ISetmealDishService.java 297B
  212. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/ISetmealService.java 1.38KB
  213. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/IShoppingCartService.java 945B
  214. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/service/IUserService.java 804B
  215. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/utils/
  216. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/utils/SmsUtils.java 1.11KB
  217. takeaway-main/take-out-system/src/main/java/edu/qust/reggie/utils/ValidateCodeUtils.java 1.38KB
  218. takeaway-main/take-out-system/src/main/resources/
  219. takeaway-main/take-out-system/src/main/resources/application.yml 1.39KB
  220. takeaway-main/take-out-system/src/main/resources/backend/
  221. takeaway-main/take-out-system/src/main/resources/backend/api/
  222. takeaway-main/take-out-system/src/main/resources/backend/api/category.js 717B
  223. takeaway-main/take-out-system/src/main/resources/backend/api/combo.js 893B
  224. takeaway-main/take-out-system/src/main/resources/backend/api/food.js 1.35KB
  225. takeaway-main/take-out-system/src/main/resources/backend/api/login.js 213B
  226. takeaway-main/take-out-system/src/main/resources/backend/api/member.js 719B
  227. takeaway-main/take-out-system/src/main/resources/backend/api/order.js 442B
  228. takeaway-main/take-out-system/src/main/resources/backend/images/
  229. takeaway-main/take-out-system/src/main/resources/backend/images/404-images/
  230. takeaway-main/take-out-system/src/main/resources/backend/images/404-images/404-cloud.png 4.65KB
  231. takeaway-main/take-out-system/src/main/resources/backend/images/404-images/404.png 95.77KB
  232. takeaway-main/take-out-system/src/main/resources/backend/images/icons/
  233. takeaway-main/take-out-system/src/main/resources/backend/images/icons/btn_back@2x.png 425B
  234. takeaway-main/take-out-system/src/main/resources/backend/images/icons/btn_clean@2x.png 1.34KB
  235. takeaway-main/take-out-system/src/main/resources/backend/images/icons/btn_close@2x.png 1.78KB
  236. takeaway-main/take-out-system/src/main/resources/backend/images/icons/icon_index.png 837B
  237. takeaway-main/take-out-system/src/main/resources/backend/images/icons/icon_upload@2x.png 938B
  238. takeaway-main/take-out-system/src/main/resources/backend/images/icons/jine_m-2@2x.png 4.61KB
  239. takeaway-main/take-out-system/src/main/resources/backend/images/icons/renshu@2x.png 3.97KB
  240. takeaway-main/take-out-system/src/main/resources/backend/images/icons/xiangmujine@2x.png 4.87KB
  241. takeaway-main/take-out-system/src/main/resources/backend/images/img_brand01@2x.png 52.15KB
  242. takeaway-main/take-out-system/src/main/resources/backend/images/img_denglu_bj.jpg 1.54MB
  243. takeaway-main/take-out-system/src/main/resources/backend/images/login/
  244. takeaway-main/take-out-system/src/main/resources/backend/images/login/login-l.jpg 1.01MB
  245. takeaway-main/take-out-system/src/main/resources/backend/images/login/login-l1.png 49.93KB
  246. takeaway-main/take-out-system/src/main/resources/backend/images/login/login-logo.png 49.93KB
  247. takeaway-main/take-out-system/src/main/resources/backend/images/login/logo.png 49.93KB
  248. takeaway-main/take-out-system/src/main/resources/backend/images/noImg.png 49.93KB
  249. takeaway-main/take-out-system/src/main/resources/backend/index.html 6.95KB
  250. takeaway-main/take-out-system/src/main/resources/backend/js/
  251. takeaway-main/take-out-system/src/main/resources/backend/js/common.js 27B
  252. takeaway-main/take-out-system/src/main/resources/backend/js/index.js 521B
  253. takeaway-main/take-out-system/src/main/resources/backend/js/request.js 2.5KB
  254. takeaway-main/take-out-system/src/main/resources/backend/js/validate.js 1.54KB
  255. takeaway-main/take-out-system/src/main/resources/backend/page/
  256. takeaway-main/take-out-system/src/main/resources/backend/page/category/
  257. takeaway-main/take-out-system/src/main/resources/backend/page/category/list.html 9.4KB
  258. takeaway-main/take-out-system/src/main/resources/backend/page/combo/
  259. takeaway-main/take-out-system/src/main/resources/backend/page/combo/add.html 23.33KB
  260. takeaway-main/take-out-system/src/main/resources/backend/page/combo/list.html 8.82KB
  261. takeaway-main/take-out-system/src/main/resources/backend/page/common/
  262. takeaway-main/take-out-system/src/main/resources/backend/page/common/upload.html 2.21KB
  263. takeaway-main/take-out-system/src/main/resources/backend/page/food/
  264. takeaway-main/take-out-system/src/main/resources/backend/page/food/add.html 17.88KB
  265. takeaway-main/take-out-system/src/main/resources/backend/page/food/list.html 8.83KB
  266. takeaway-main/take-out-system/src/main/resources/backend/page/login/
  267. takeaway-main/take-out-system/src/main/resources/backend/page/login/login.html 3.82KB
  268. takeaway-main/take-out-system/src/main/resources/backend/page/member/
  269. takeaway-main/take-out-system/src/main/resources/backend/page/member/add.html 6.8KB
  270. takeaway-main/take-out-system/src/main/resources/backend/page/member/list.html 5.89KB
  271. takeaway-main/take-out-system/src/main/resources/backend/page/order/
  272. takeaway-main/take-out-system/src/main/resources/backend/page/order/list.html 9.84KB
  273. takeaway-main/take-out-system/src/main/resources/backend/plugins/
  274. takeaway-main/take-out-system/src/main/resources/backend/plugins/axios/
  275. takeaway-main/take-out-system/src/main/resources/backend/plugins/axios/axios.min.js 14.02KB
  276. takeaway-main/take-out-system/src/main/resources/backend/plugins/element-ui/
  277. takeaway-main/take-out-system/src/main/resources/backend/plugins/element-ui/fonts/
  278. takeaway-main/take-out-system/src/main/resources/backend/plugins/element-ui/fonts/element-icons.ttf 54.64KB
  279. takeaway-main/take-out-system/src/main/resources/backend/plugins/element-ui/fonts/element-icons.woff 27.54KB
  280. takeaway-main/take-out-system/src/main/resources/backend/plugins/element-ui/index.css 227.03KB
  281. takeaway-main/take-out-system/src/main/resources/backend/plugins/element-ui/index.js 554.54KB
  282. takeaway-main/take-out-system/src/main/resources/backend/plugins/vue/
  283. takeaway-main/take-out-system/src/main/resources/backend/plugins/vue/vue.js 334.13KB
  284. takeaway-main/take-out-system/src/main/resources/backend/styles/
  285. takeaway-main/take-out-system/src/main/resources/backend/styles/common.css 275.39KB
  286. takeaway-main/take-out-system/src/main/resources/backend/styles/fonts/
  287. takeaway-main/take-out-system/src/main/resources/backend/styles/fonts/element-icons.ttf 54.64KB
  288. takeaway-main/take-out-system/src/main/resources/backend/styles/fonts/element-icons.woff 27.54KB
  289. takeaway-main/take-out-system/src/main/resources/backend/styles/icon/
  290. takeaway-main/take-out-system/src/main/resources/backend/styles/icon/demo.css 8.23KB
  291. takeaway-main/take-out-system/src/main/resources/backend/styles/icon/demo_index.html 12.49KB
  292. takeaway-main/take-out-system/src/main/resources/backend/styles/icon/iconfont.css 733B
  293. takeaway-main/take-out-system/src/main/resources/backend/styles/icon/iconfont.js 8.29KB
  294. takeaway-main/take-out-system/src/main/resources/backend/styles/icon/iconfont.json 1.16KB
  295. takeaway-main/take-out-system/src/main/resources/backend/styles/icon/iconfont.ttf 3.27KB
  296. takeaway-main/take-out-system/src/main/resources/backend/styles/icon/iconfont.woff 2.21KB
  297. takeaway-main/take-out-system/src/main/resources/backend/styles/icon/iconfont.woff2 1.77KB
  298. takeaway-main/take-out-system/src/main/resources/backend/styles/index.css 6.29KB
  299. takeaway-main/take-out-system/src/main/resources/backend/styles/login.css 1.84KB
  300. takeaway-main/take-out-system/src/main/resources/backend/styles/page.css 3.65KB
  301. takeaway-main/take-out-system/src/main/resources/front/
  302. takeaway-main/take-out-system/src/main/resources/front/api/
  303. takeaway-main/take-out-system/src/main/resources/front/api/address.js 1.14KB
  304. takeaway-main/take-out-system/src/main/resources/front/api/login.js 352B
  305. takeaway-main/take-out-system/src/main/resources/front/api/main.js 1.33KB
  306. takeaway-main/take-out-system/src/main/resources/front/api/order.js 558B
  307. takeaway-main/take-out-system/src/main/resources/front/cartData.json 40B
  308. takeaway-main/take-out-system/src/main/resources/front/fonts/
  309. takeaway-main/take-out-system/src/main/resources/front/fonts/DIN-Bold.otf 27.97KB
  310. takeaway-main/take-out-system/src/main/resources/front/fonts/DIN-Medium.otf 27.18KB
  311. takeaway-main/take-out-system/src/main/resources/front/fonts/PingFangSC-Medium.ttf 10.12MB
  312. takeaway-main/take-out-system/src/main/resources/front/fonts/PingFangSC-Regular.ttf 10.34MB
  313. takeaway-main/take-out-system/src/main/resources/front/fonts/PingFangSC-Semibold.ttf 10.15MB
  314. takeaway-main/take-out-system/src/main/resources/front/images/
  315. takeaway-main/take-out-system/src/main/resources/front/images/add.png 1016B
  316. takeaway-main/take-out-system/src/main/resources/front/images/cart.png 12.22KB
  317. takeaway-main/take-out-system/src/main/resources/front/images/cart_active.png 14.53KB
  318. takeaway-main/take-out-system/src/main/resources/front/images/checked_false.png 931B
  319. takeaway-main/take-out-system/src/main/resources/front/images/checked_true.png 1.18KB
  320. takeaway-main/take-out-system/src/main/resources/front/images/close.png 2.57KB
  321. takeaway-main/take-out-system/src/main/resources/front/images/demo1.png 56.75KB
  322. takeaway-main/take-out-system/src/main/resources/front/images/demo2.png 66.2KB
  323. takeaway-main/take-out-system/src/main/resources/front/images/demo3.png 72.29KB
  324. takeaway-main/take-out-system/src/main/resources/front/images/demo4.png 60.89KB
  325. takeaway-main/take-out-system/src/main/resources/front/images/edit.png 742B
  326. takeaway-main/take-out-system/src/main/resources/front/images/favico.ico 5.43KB
  327. takeaway-main/take-out-system/src/main/resources/front/images/headPage.png 7.84KB
  328. takeaway-main/take-out-system/src/main/resources/front/images/home.png 1020B
  329. takeaway-main/take-out-system/src/main/resources/front/images/location.png 1.11KB
  330. takeaway-main/take-out-system/src/main/resources/front/images/locations.png 1.85KB
  331. takeaway-main/take-out-system/src/main/resources/front/images/logo.png 49.93KB
  332. takeaway-main/take-out-system/src/main/resources/front/images/mainBg.png 242.74KB
  333. takeaway-main/take-out-system/src/main/resources/front/images/money.png 1.14KB
  334. takeaway-main/take-out-system/src/main/resources/front/images/noImg.png 5.3KB
  335. takeaway-main/take-out-system/src/main/resources/front/images/no_order.png 34.38KB
  336. takeaway-main/take-out-system/src/main/resources/front/images/no_wifi.png 30.61KB
  337. takeaway-main/take-out-system/src/main/resources/front/images/orders.png 801B
  338. takeaway-main/take-out-system/src/main/resources/front/images/subtract.png 1.33KB
  339. takeaway-main/take-out-system/src/main/resources/front/images/success.png 5.94KB
  340. takeaway-main/take-out-system/src/main/resources/front/images/time.png 948B
  341. takeaway-main/take-out-system/src/main/resources/front/images/user.png 2.28KB
  342. takeaway-main/take-out-system/src/main/resources/front/images/women.png 1.31KB
  343. takeaway-main/take-out-system/src/main/resources/front/index.html 23.13KB
  344. takeaway-main/take-out-system/src/main/resources/front/js/
  345. takeaway-main/take-out-system/src/main/resources/front/js/base.js 633B
  346. takeaway-main/take-out-system/src/main/resources/front/js/common.js 480B
  347. takeaway-main/take-out-system/src/main/resources/front/js/request.js 2.44KB
  348. takeaway-main/take-out-system/src/main/resources/front/js/vant.min.js 267.03KB
  349. takeaway-main/take-out-system/src/main/resources/front/page/
  350. takeaway-main/take-out-system/src/main/resources/front/page/add-order.html 9.07KB
  351. takeaway-main/take-out-system/src/main/resources/front/page/address-edit.html 7.42KB
  352. takeaway-main/take-out-system/src/main/resources/front/page/address.html 7.31KB
  353. takeaway-main/take-out-system/src/main/resources/front/page/login.html 4.12KB
  354. takeaway-main/take-out-system/src/main/resources/front/page/no-wify.html 2.23KB
  355. takeaway-main/take-out-system/src/main/resources/front/page/order.html 6.76KB
  356. takeaway-main/take-out-system/src/main/resources/front/page/pay-success.html 3.39KB
  357. takeaway-main/take-out-system/src/main/resources/front/page/user.html 7.52KB
  358. takeaway-main/take-out-system/src/main/resources/front/styles/
  359. takeaway-main/take-out-system/src/main/resources/front/styles/add-order.css 6.29KB
  360. takeaway-main/take-out-system/src/main/resources/front/styles/address-edit.css 3.01KB
  361. takeaway-main/take-out-system/src/main/resources/front/styles/address.css 3.03KB
  362. takeaway-main/take-out-system/src/main/resources/front/styles/index.css 1.81KB
  363. takeaway-main/take-out-system/src/main/resources/front/styles/login.css 1.6KB
  364. takeaway-main/take-out-system/src/main/resources/front/styles/main.css 16.97KB
  365. takeaway-main/take-out-system/src/main/resources/front/styles/no-wify.css 1.35KB
  366. takeaway-main/take-out-system/src/main/resources/front/styles/order.css 2.84KB
  367. takeaway-main/take-out-system/src/main/resources/front/styles/pay-success.css 1.79KB
  368. takeaway-main/take-out-system/src/main/resources/front/styles/user.css 4.26KB
  369. takeaway-main/take-out-system/src/main/resources/front/styles/vant.min.css 141.05KB
  370. takeaway-main/take-out-system/src/main/resources/META-INF/
  371. takeaway-main/take-out-system/src/main/resources/META-INF/additional-spring-configuration-metadata.json 158B
  372. takeaway-main/take-out-system/src/test/
  373. takeaway-main/take-out-system/src/test/java/
  374. takeaway-main/take-out-system/src/test/java/XiangApplicationTests.java 1006B

资源介绍:

随着科技的不断进步和互联网的普及,外卖行业得到了迅猛的发展。外卖管理系统作为提升外卖业务效率和服务质量的关键工具,日益受到业界的关注。外卖管理系统的设计与应用,探讨了其在外卖业务效率提升和服务质量优化中的关键作用。系统基于实际应用与软件工程的开发原理,采用Java语言和SpringBoot框架进行构建,实现了菜品管理、订单管理、配送等核心功能的自动化管理。通过实际应用分析,该系统显著降低了运营成本,提高了服务质量,并为商家提供了数据支持以优化决策。 运行环境准备mysql8 + java8 + redis 配置maven路径,加载依赖 运行sql文件,确保application.yml的数据库名称和账号密码是数据库所在主机的账号密码 登入 管理员账号:admin 密码:123456 客户账号:手机号 验证码:后端日志查看,暂未接入短信API
package edu.qust.reggie.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import edu.qust.reggie.dto.DishDto; import edu.qust.reggie.entity.Category; import edu.qust.reggie.entity.Dish; import edu.qust.reggie.entity.DishFlavor; import edu.qust.reggie.mapper.DishMapper; import edu.qust.reggie.service.ICategoryService; import edu.qust.reggie.service.IDishFlavorService; import edu.qust.reggie.service.IDishService; import edu.qust.reggie.service.ex.CustomException; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Set; import java.util.concurrent.TimeUnit; /** * * @version 1.0 * @description 菜品模块 - 业务层实现类 */ @Service public class DishServiceImpl extends ServiceImpl implements IDishService { @Autowired private IDishFlavorService dishFlavorService; @Autowired private ICategoryService categoryService; @Autowired private RedisTemplate redisTemplate; @Override @Transactional(rollbackFor = Exception.class) public void saveWithFlavor(DishDto dishDto) { // 保存菜品基本信息到 dish 表 super.save(dishDto); // 保存菜品风味信息到 dish_flavor 表 // 由于 list 集合中缺少 dishId 信息,手动补充一下 Long dishId = dishDto.getId(); for (DishFlavor dishFlavor: dishDto.getFlavors()) { dishFlavor.setDishId(dishId); } dishFlavorService.saveBatch(dishDto.getFlavors()); // 清理 redis 之前的缓存信息,避免缓存中数据与数据库数据不一致 String key = "dish_" + dishDto.getCategoryId() + "_1"; redisTemplate.delete(key); } @Override public DishDto getByIdWithFlavor(Long id) { DishDto dishDto = new DishDto(); // 查询菜品信息 Dish dish = this.getById(id); // 拷贝到 dishDto 对象中 BeanUtils.copyProperties(dish, dishDto); // 查询风味信息 LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(DishFlavor::getDishId, id); List flavors = dishFlavorService.list(queryWrapper); // 添加口味信息 dishDto.setFlavors(flavors); return dishDto; } @Override @Transactional(rollbackFor = Exception.class) public void updateWithFlavor(DishDto dishDto) { // 修改菜品信息 this.updateById(dishDto); // 将之前的口味信息删除 LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(DishFlavor::getDishId, dishDto.getId()); dishFlavorService.remove(queryWrapper); // 添加新的口味信息 // 补全 dish_id 字段 Long dishId = dishDto.getId(); for (DishFlavor dishFlavor: dishDto.getFlavors()) { dishFlavor.setDishId(dishId); } dishFlavorService.saveBatch(dishDto.getFlavors()); // 清理 redis 之前的缓存信息,避免缓存中数据与数据库数据不一致 String key = "dish_" + dishDto.getCategoryId() + "_1"; redisTemplate.delete(key); } @Override @Transactional(rollbackFor = Exception.class) public void deleteByIds(Long[] ids) { // 判断是否有菜品处于在售状态,如果有则抛出一个异常 LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.in(Dish::getId, Arrays.asList(ids)); queryWrapper.eq(Dish::getStatus, 1); int count = this.count(queryWrapper); if (count > 0) { throw new CustomException("菜品正在售卖中,不能删除"); } // 删除菜品表 this.removeByIds(Arrays.asList(ids)); // 删除菜品口味表的信息 LambdaQueryWrapper queryWrapper1 = new LambdaQueryWrapper<>(); queryWrapper1.in(DishFlavor::getDishId, Arrays.asList(ids)); dishFlavorService.remove(queryWrapper1); // 清理 redis 之前的缓存信息,避免缓存中数据与数据库数据不一致 Set keys = redisTemplate.keys("dish_*"); redisTemplate.delete(keys); } @Override public void updateStatusByIds(Integer status, Long[] ids) { for (long id: ids) { Dish dish = this.getById(id); dish.setStatus(status); this.updateById(dish); } // 清理 redis 之前的缓存信息,避免缓存中数据与数据库数据不一致 Set keys = redisTemplate.keys("dish_*"); redisTemplate.delete(keys); } @Override public Page page(Integer page, Integer pageSize, String name) { // 创建分页构造器 Page pageInfo = new Page<>(page, pageSize); // 创建条件构造器 LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); // 添加过滤条件 queryWrapper.like(name != null, Dish::getName, name); // 添加排序条件 queryWrapper.orderByDesc(Dish::getUpdateTime); this.page(pageInfo, queryWrapper); // 解决页面显示分类信息 Page dishDtoPage = new Page<>(); // 对象拷贝 BeanUtils.copyProperties(pageInfo, dishDtoPage, "records"); // 分页的记录信息需要换成 DishDto 对象,这样可以显示分类名称 List records = pageInfo.getRecords(); List dishDtoList = new ArrayList<>(); for (Dish dish: records) { DishDto dishDto = new DishDto(); BeanUtils.copyProperties(dish, dishDto); Category category = categoryService.getById(dish.getCategoryId()); if (category != null) { dishDto.setCategoryName(category.getName()); } dishDtoList.add(dishDto); } dishDtoPage.setRecords(dishDtoList); return dishDtoPage; } @Override public List list(Long categoryId) { List dishDtoList; // 动态构造 redis 的 key String key = "dish_" + categoryId + "_1"; // 先从 redis 中查询缓存数据,如果找到则直接返回 dishDtoList = (List) redisTemplate.opsForValue().get(key); if (dishDtoList != null) { return dishDtoList; } // 缓存中不存在数据的话就查询数据库,然后将菜品数据缓存到 redis // 创建条件构造器 LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); // 设置过滤条件 queryWrapper.eq(Dish::getCategoryId, categoryId); // 非停售状态才能显示 queryWrapper.eq(Dish::getStatus, 1); // 设置排序条件 queryWrapper.orderByAsc(Dish::getSort).orderByDesc(Dish::getUpdateTime); List list = this.list(queryWrapper); dishDtoList = new ArrayList<>(); // 补全口味信息 for (Dish dish: list) { DishDto dishDto = new DishDto(); BeanUtils.copyProperties(dish, dishDto); Long dishId = dish.getId(); LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); lambdaQueryWrapper.eq(DishFlavor::getDishId, dishId); // 根据菜品 id 查询菜品口味信息 List dishFlavorList = dishFlavorService.list(lambdaQueryWrapper); dishDto.setFlavors(dishFl
100+评论
captcha