1
0
Code Issues Pull Requests Packages Projects Releases Wiki Activity GitHub Gitee

Compare commits

...

80 Commits
eureka ... main

Author SHA1 Message Date
be6919124d bugfix 2023-04-26 01:14:29 +08:00
2d145793b4 小程序端审核隐藏功能通过传参指定 2023-04-26 01:01:18 +08:00
d96fd3d536 update 2023-04-26 00:34:24 +08:00
0dc02ae454 bugfix 门禁端electron嵌入网页地址错误;小改动 2023-04-25 16:46:53 +08:00
83047d7877 小程序小商店同时可以搜商品名称和商品图片;后台管理显示商品简介;其他一些小调整 2023-04-25 05:48:47 +08:00
85472f43e8 Gateway中的后台管理前端重新打包 2023-04-25 04:45:27 +08:00
8ff95cdc07 后台管理分成两个端 2023-04-25 04:41:40 +08:00
c2a914d7f9 门禁端左侧提示文字修改 2023-04-25 04:38:01 +08:00
2038d76b1e bugfix 修复若干商品管理Bug;小程序商品列表不展示下架商品 2023-04-25 04:33:38 +08:00
0bcef8d497 导出SQL 2023-04-25 02:57:34 +08:00
9a0fe1715e bugfix 后台管理商品无法修改的问题 2023-04-25 02:46:37 +08:00
482d91eba3 小修改 2023-04-25 02:26:45 +08:00
95a485cfc4 项目需要配置的地方添加 FIXME 环境配置 注释方便查找 2023-04-25 02:17:19 +08:00
64b4fe31a3 bugfix 修复开启多个门禁websocket频繁断开问题;bugfix仅扫描门禁显示提示窗 2023-04-25 02:04:40 +08:00
65563f5b75 小程序扫码门禁端显示详情 2023-04-25 01:41:23 +08:00
b68fde365f 修复小程序获取小程序码失败的问题 2023-04-25 01:40:05 +08:00
d3fb7827f1 后台管理修改密码 2023-04-24 22:45:57 +08:00
9a8f3d050c 添加管理员后台取消订单并退款功能;订单发货、取消订单添加二次确认弹窗 2023-04-24 22:34:00 +08:00
2d82571303 Gateway添加通过IP限流 2023-04-24 19:01:57 +08:00
2f469aec14 门禁端网页不允许鼠标选中 2023-04-24 01:08:22 +08:00
83f424b80f 后台管理 -> 订单管理完成;nginx配置文件限制ip并发数 2023-04-23 00:52:43 +08:00
152ff7d8e5 后台管理登录时判断用户是否有权登入系统;隐藏右上角消息提示按钮 2023-04-22 17:27:53 +08:00
f5bc5b9eef 后端添加域名访问首页入口单页;前端打包塞入Gateway中 2023-04-22 17:18:24 +08:00
d4edba9212 更新项目文档;一些小改动 2023-04-19 01:03:54 +08:00
68217b81dc bugfix 小程序 商品列表页面划线价零售价写反了 2023-04-18 23:03:52 +08:00
e0d1406ecd 小程序首页不显示用户username 2023-04-18 04:00:42 +08:00
acfd799417 删除旧 miniprogram 项目 2023-04-18 03:57:01 +08:00
cb1b0e4e7e 后端微服务配置上线 2023-04-18 03:48:38 +08:00
c77a4c98fc 小程序扫门禁码开门流程完成 2023-04-18 01:17:27 +08:00
873b66deec 首页添加体温上报历史记录 2023-04-18 01:16:44 +08:00
7a425c6241 小程序端添加 删除今日填表 2023-04-17 23:35:39 +08:00
918917868f 小程序端确认收货 2023-04-17 23:15:43 +08:00
3e822ba3a0 添加 运单号 和 发货备注 字段 2023-04-17 22:57:21 +08:00
b707cb0d49 首页添加 我的订单;订单添加各个步骤的事件字段 2023-04-17 22:51:53 +08:00
b72f36febc 小程序修改密码 2023-04-17 18:46:15 +08:00
0238251ab0 微信小程序 提审时隐藏功能;微信小程序添加微信快捷登录、随便看看(登的user用户) 2023-04-17 02:36:04 +08:00
62ed92029c 进出日志后台查询;小程序端进门;导出表格时日期转换 2023-04-16 16:56:56 +08:00
c91b045430 修复门禁端全屏显示的问题 2023-04-16 00:20:09 +08:00
9ae61d5b66 购物车按钮点击添加弹窗:暂未实现~ 2023-04-16 00:01:01 +08:00
67e18187c0 首页添加 扫门禁码 按钮 2023-04-15 23:56:15 +08:00
a6580355a2 小程序端扫门禁码跳转;门禁端调整;bugfix小程序端商品售价和划线价反了 2023-04-15 23:47:18 +08:00
7f8a0f8d60 社区大门 增删改查完成 2023-04-15 19:25:52 +08:00
6203e43465 商品管理 添加商品 不生成随机图片 2023-04-14 14:28:06 +08:00
037ff186fe 导出全部时不带参数 2023-04-14 14:23:47 +08:00
29cadb9a11 小程序 生活物资下拉刷新也刷新分类 2023-04-14 14:02:16 +08:00
84920d28d1 人员进出记录、大门管理 待添加 2023-04-14 01:01:46 +08:00
fb10c7e666 后台管理添加体温上报 2023-04-14 00:53:02 +08:00
bad6ecb111 分类管理增删改查完成 2023-04-13 22:07:05 +08:00
7dcf15fd79 一些修改 2023-04-13 18:10:22 +08:00
a68307b9f9 较多改动,暂存 2023-04-04 01:06:22 +08:00
ac885fb06b 用户管理添加导出到文件;一些改动;删除多余页面 2023-04-03 12:36:41 +08:00
14907e3e26 用户管理增删改查全部完成 2023-03-29 17:24:27 +08:00
cf962a92da user表role改为role_id;后台管理用户增删改查封装成component 2023-03-28 22:13:59 +08:00
880e4f8941 后台管理 登陆权限问题解决 2023-03-28 14:01:13 +08:00
614e04ed1b 调试快速登录 2023-03-28 13:14:40 +08:00
76ad164d4e 添加后台管理框架雏形 2023-03-22 16:39:26 +08:00
8952bfc271 README更新;删除frontend项目 2023-03-22 16:08:12 +08:00
de9ca02689 websocket 连接 小调整 2023-03-22 15:28:49 +08:00
6359acab42 修改小程序 project.config.json 2023-03-22 15:21:42 +08:00
0253a8b750 README 文档更新;websocket可以连上了 2023-03-22 15:01:41 +08:00
02daa81924 删除无用项目代码 2023-03-22 00:43:49 +08:00
5f4e20af66 门禁端网页独立出来,全屏功能修好 2023-03-21 22:39:44 +08:00
23dfc8288c 取消订单完成,小程序订单详情页完善 2023-03-21 19:18:06 +08:00
b71d4381d7 商品下单 2023-03-21 18:12:10 +08:00
0e83116550 我的订单点击跳转订单详情页;订单详情页展示订单总金额;立即下单可以选择商品数量 2023-03-21 16:36:13 +08:00
87eaf03b9d 小程序订单详情筛选条件完成 2023-03-21 14:53:33 +08:00
c9f171e5d5 小程序商品列表页优化;添加我的订单页面 2023-03-20 23:34:59 +08:00
960280b11e 小程序(及后端)订单详情页完成;后端获取用户订单列表接口完成 2023-03-20 00:24:19 +08:00
90a17c926e 后端创建订单接口完成;删除service层interface 2023-03-19 17:39:50 +08:00
33ebe5a982 ChatGPT生成测试数据 2023-03-19 01:33:43 +08:00
e29618e5d4 小程序端:商品详情页美化调整 2023-03-18 23:40:16 +08:00
7eab148104 创建微服务:microservice-provider-shop-8003;小程序商品列表筛选、商品详情完成 2023-03-18 23:00:58 +08:00
ee7e2e9acb 小程序:首页按钮功能完成;个人中心、生活物资页框架;体温上报定位权限获取失败提示信息;删除部分无用代码; 2023-03-18 17:52:56 +08:00
94a2dbf26d 小程序生成二维码功能完成 2023-03-17 23:27:20 +08:00
079098db63 nacos 部署到服务器;修改后端配置文件 2023-03-17 23:26:25 +08:00
b7bf3bfc15 创建新的小程序,进出码,体温上报功能迁移基本完成 2023-03-17 04:55:55 +08:00
5b98be9bf9 后端小改动 2023-03-17 01:47:20 +08:00
8e99eaafa2 后端:远程 nacos 调通 2023-03-16 17:03:54 +08:00
c21ff901d5 通过微信开发者工具 商城模板 创建新小程序 2023-03-06 23:52:24 +08:00
ada464a8cc Gateway 的 maven.compiler 设置为 11 2023-03-06 23:46:23 +08:00
406 changed files with 22998 additions and 65258 deletions

View File

@ -0,0 +1,278 @@
# Details
Date : 2023-04-03 16:35:18
Directory e:\\Project\\毕业设计\\epp
Total : 263 files, 55577 codes, 1567 comments, 2383 blanks, all 59527 lines
[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md)
## Files
| filename | language | code | comment | blank | total |
| :--- | :--- | ---: | ---: | ---: | ---: |
| [README.md](/README.md) | Markdown | 249 | 0 | 154 | 403 |
| [TODOs.md](/TODOs.md) | Markdown | 43 | 0 | 33 | 76 |
| [backend-mock/index.js](/backend-mock/index.js) | JavaScript | 69 | 20 | 10 | 99 |
| [backend/.idea/encodings.xml](/backend/.idea/encodings.xml) | XML | 22 | 0 | 0 | 22 |
| [backend/.idea/jarRepositories.xml](/backend/.idea/jarRepositories.xml) | XML | 35 | 0 | 0 | 35 |
| [backend/.idea/misc.xml](/backend/.idea/misc.xml) | XML | 15 | 0 | 0 | 15 |
| [backend/.idea/runConfigurations/AccessProvider.xml](/backend/.idea/runConfigurations/AccessProvider.xml) | XML | 11 | 0 | 0 | 11 |
| [backend/.idea/runConfigurations/AccessProvider_Remote.xml](/backend/.idea/runConfigurations/AccessProvider_Remote.xml) | XML | 14 | 0 | 0 | 14 |
| [backend/.idea/runConfigurations/Gateway.xml](/backend/.idea/runConfigurations/Gateway.xml) | XML | 17 | 0 | 0 | 17 |
| [backend/.idea/runConfigurations/Gateway_Remote.xml](/backend/.idea/runConfigurations/Gateway_Remote.xml) | XML | 20 | 0 | 0 | 20 |
| [backend/.idea/runConfigurations/ShopProvider.xml](/backend/.idea/runConfigurations/ShopProvider.xml) | XML | 17 | 0 | 0 | 17 |
| [backend/.idea/runConfigurations/ShopProvider_Remote.xml](/backend/.idea/runConfigurations/ShopProvider_Remote.xml) | XML | 20 | 0 | 0 | 20 |
| [backend/.idea/runConfigurations/TestProvider.xml](/backend/.idea/runConfigurations/TestProvider.xml) | XML | 17 | 0 | 0 | 17 |
| [backend/.idea/runConfigurations/TestProvider_Remote.xml](/backend/.idea/runConfigurations/TestProvider_Remote.xml) | XML | 20 | 0 | 0 | 20 |
| [backend/.idea/runConfigurations/UserProvider.xml](/backend/.idea/runConfigurations/UserProvider.xml) | XML | 11 | 0 | 0 | 11 |
| [backend/.idea/runConfigurations/UserProvider_Remote.xml](/backend/.idea/runConfigurations/UserProvider_Remote.xml) | XML | 20 | 0 | 0 | 20 |
| [backend/.idea/vcs.xml](/backend/.idea/vcs.xml) | XML | 6 | 0 | 0 | 6 |
| [backend/microservice-common/pom.xml](/backend/microservice-common/pom.xml) | XML | 36 | 1 | 5 | 42 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/enums/AddType.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/enums/AddType.java) | Java | 15 | 0 | 5 | 20 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/enums/EditType.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/enums/EditType.java) | Java | 15 | 0 | 5 | 20 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/enums/FieldType.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/enums/FieldType.java) | Java | 14 | 0 | 5 | 19 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/enums/SearchType.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/enums/SearchType.java) | Java | 13 | 0 | 5 | 18 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/query/PageQuery.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/query/PageQuery.java) | Java | 22 | 0 | 6 | 28 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldBuilder.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldBuilder.java) | Java | 41 | 32 | 14 | 87 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldMapperBuilder.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldMapperBuilder.java) | Java | 23 | 11 | 9 | 43 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldRuleBuilder.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldRuleBuilder.java) | Java | 65 | 6 | 16 | 87 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldRuleListBuilder.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldRuleListBuilder.java) | Java | 17 | 0 | 7 | 24 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldValidateBuilder.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldValidateBuilder.java) | Java | 23 | 0 | 7 | 30 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/PageUtils.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/PageUtils.java) | Java | 15 | 13 | 5 | 33 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/enums/OrderStatus.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/enums/OrderStatus.java) | Java | 27 | 0 | 8 | 35 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Apply.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Apply.java) | Java | 21 | 0 | 15 | 36 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Feedback.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Feedback.java) | Java | 15 | 0 | 9 | 24 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Good.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Good.java) | Java | 24 | 0 | 3 | 27 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/GoodCategory.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/GoodCategory.java) | Java | 12 | 0 | 3 | 15 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Notice.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Notice.java) | Java | 14 | 3 | 10 | 27 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Order.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Order.java) | Java | 17 | 0 | 4 | 21 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/OrderDetail.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/OrderDetail.java) | Java | 14 | 0 | 3 | 17 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Report.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Report.java) | Java | 17 | 0 | 11 | 28 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Role.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Role.java) | Java | 12 | 2 | 5 | 19 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Setting.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Setting.java) | Java | 14 | 2 | 5 | 21 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/User.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/User.java) | Java | 22 | 2 | 5 | 29 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Visitor.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Visitor.java) | Java | 17 | 0 | 12 | 29 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/response/Res.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/response/Res.java) | Java | 31 | 0 | 8 | 39 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/utils/Hash.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/utils/Hash.java) | Java | 8 | 0 | 4 | 12 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/utils/SnowflakeManager.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/utils/SnowflakeManager.java) | Java | 71 | 4 | 11 | 86 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/GoodCategoryVO.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/GoodCategoryVO.java) | Java | 32 | 2 | 8 | 42 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/GoodVO.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/GoodVO.java) | Java | 63 | 2 | 8 | 73 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/OrderDetailVO.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/OrderDetailVO.java) | Java | 35 | 2 | 7 | 44 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/OrderVO.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/OrderVO.java) | Java | 45 | 2 | 8 | 55 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/UserVO.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/UserVO.java) | Java | 48 | 2 | 8 | 58 |
| [backend/microservice-gateway/pom.xml](/backend/microservice-gateway/pom.xml) | XML | 59 | 3 | 6 | 68 |
| [backend/microservice-gateway/src/main/java/com/cxyxiaomo/epp/gateway/Gateway.java](/backend/microservice-gateway/src/main/java/com/cxyxiaomo/epp/gateway/Gateway.java) | Java | 11 | 0 | 4 | 15 |
| [backend/microservice-gateway/src/main/java/com/cxyxiaomo/epp/gateway/controller/Controller.java](/backend/microservice-gateway/src/main/java/com/cxyxiaomo/epp/gateway/controller/Controller.java) | Java | 10 | 0 | 4 | 14 |
| [backend/microservice-gateway/src/main/resources/application-remote.yml](/backend/microservice-gateway/src/main/resources/application-remote.yml) | YAML | 5 | 0 | 1 | 6 |
| [backend/microservice-gateway/src/main/resources/application.yml](/backend/microservice-gateway/src/main/resources/application.yml) | YAML | 71 | 5 | 5 | 81 |
| [backend/microservice-gateway/src/test/java/com/cxyxiaomo/epp/gateway/GatewayTest.java](/backend/microservice-gateway/src/test/java/com/cxyxiaomo/epp/gateway/GatewayTest.java) | Java | 11 | 6 | 4 | 21 |
| [backend/microservice-provider-access-8002/pom.xml](/backend/microservice-provider-access-8002/pom.xml) | XML | 107 | 13 | 13 | 133 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/AccessProvider.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/AccessProvider.java) | Java | 13 | 1 | 4 | 18 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/config/WebSocketConfig.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/config/WebSocketConfig.java) | Java | 17 | 6 | 6 | 29 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/CodeController.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/CodeController.java) | Java | 33 | 1 | 8 | 42 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/ReportController.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/ReportController.java) | Java | 63 | 22 | 13 | 98 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/WeChatTokenController.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/WeChatTokenController.java) | Java | 44 | 0 | 7 | 51 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/WebSocketServer.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/WebSocketServer.java) | Java | 66 | 35 | 12 | 113 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/dao/ReportDao.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/dao/ReportDao.java) | Java | 12 | 0 | 6 | 18 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/dao/SettingDao.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/dao/SettingDao.java) | Java | 10 | 0 | 4 | 14 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/pojo/UnlimitedQRCodeParam.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/pojo/UnlimitedQRCodeParam.java) | Java | 17 | 8 | 11 | 36 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/pojo/WebSocketData.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/pojo/WebSocketData.java) | Java | 12 | 3 | 5 | 20 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/rpc/UserServiceFeign.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/rpc/UserServiceFeign.java) | Java | 10 | 5 | 3 | 18 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/AccessService.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/AccessService.java) | Java | 3 | 0 | 3 | 6 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/AccessServiceImpl.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/AccessServiceImpl.java) | Java | 9 | 0 | 5 | 14 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/ReportService.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/ReportService.java) | Java | 8 | 0 | 7 | 15 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/ReportServiceImpl.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/ReportServiceImpl.java) | Java | 21 | 0 | 8 | 29 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/WeChatTokenService.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/WeChatTokenService.java) | Java | 4 | 0 | 2 | 6 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/WeChatTokenServiceImpl.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/WeChatTokenServiceImpl.java) | Java | 69 | 31 | 19 | 119 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/utils/RestUtil.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/utils/RestUtil.java) | Java | 17 | 1 | 6 | 24 |
| [backend/microservice-provider-access-8002/src/main/resources/application-remote.yml](/backend/microservice-provider-access-8002/src/main/resources/application-remote.yml) | YAML | 9 | 0 | 1 | 10 |
| [backend/microservice-provider-access-8002/src/main/resources/application.yml](/backend/microservice-provider-access-8002/src/main/resources/application.yml) | YAML | 19 | 2 | 3 | 24 |
| [backend/microservice-provider-access-8002/src/main/resources/mybatis/mapper/ReportDao.xml](/backend/microservice-provider-access-8002/src/main/resources/mybatis/mapper/ReportDao.xml) | XML | 21 | 0 | 1 | 22 |
| [backend/microservice-provider-access-8002/src/main/resources/mybatis/mapper/SettingDao.xml](/backend/microservice-provider-access-8002/src/main/resources/mybatis/mapper/SettingDao.xml) | XML | 16 | 0 | 1 | 17 |
| [backend/microservice-provider-access-8002/src/main/resources/mybatis/mybatis-config.xml](/backend/microservice-provider-access-8002/src/main/resources/mybatis/mybatis-config.xml) | XML | 10 | 2 | 2 | 14 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/assets/css/index.css](/backend/microservice-provider-access-8002/src/main/resources/static/access/assets/css/index.css) | CSS | 68 | 1 | 13 | 82 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/assets/css/setting-panel.css](/backend/microservice-provider-access-8002/src/main/resources/static/access/assets/css/setting-panel.css) | CSS | 59 | 0 | 8 | 67 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/assets/js/setting-panel.js](/backend/microservice-provider-access-8002/src/main/resources/static/access/assets/js/setting-panel.js) | JavaScript | 26 | 1 | 4 | 31 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/assets/js/websocket.js](/backend/microservice-provider-access-8002/src/main/resources/static/access/assets/js/websocket.js) | JavaScript | 34 | 20 | 9 | 63 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/assets/svg/close.svg](/backend/microservice-provider-access-8002/src/main/resources/static/access/assets/svg/close.svg) | XML | 1 | 0 | 1 | 2 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/assets/svg/fullscreen.svg](/backend/microservice-provider-access-8002/src/main/resources/static/access/assets/svg/fullscreen.svg) | XML | 1 | 0 | 1 | 2 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/assets/svg/setting.svg](/backend/microservice-provider-access-8002/src/main/resources/static/access/assets/svg/setting.svg) | XML | 1 | 0 | 1 | 2 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/index.html](/backend/microservice-provider-access-8002/src/main/resources/static/access/index.html) | HTML | 44 | 5 | 8 | 57 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/renderer.js](/backend/microservice-provider-access-8002/src/main/resources/static/access/renderer.js) | JavaScript | 53 | 10 | 9 | 72 |
| [backend/microservice-provider-access-8002/src/test/java/com/cxyxiaomo/epp/access/AppTest.java](/backend/microservice-provider-access-8002/src/test/java/com/cxyxiaomo/epp/access/AppTest.java) | Java | 11 | 6 | 4 | 21 |
| [backend/microservice-provider-shop-8003/pom.xml](/backend/microservice-provider-shop-8003/pom.xml) | XML | 132 | 21 | 13 | 166 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/ShopProvider.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/ShopProvider.java) | Java | 13 | 1 | 4 | 18 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/controller/GoodController.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/controller/GoodController.java) | Java | 231 | 54 | 27 | 312 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/controller/OrderController.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/controller/OrderController.java) | Java | 165 | 33 | 29 | 227 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/dao/GoodCategoryDao.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/dao/GoodCategoryDao.java) | Java | 11 | 0 | 6 | 17 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/dao/GoodDao.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/dao/GoodDao.java) | Java | 23 | 0 | 24 | 47 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/dao/OrderDao.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/dao/OrderDao.java) | Java | 18 | 39 | 11 | 68 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/service/GoodService.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/service/GoodService.java) | Java | 65 | 0 | 18 | 83 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/service/OrderService.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/service/OrderService.java) | Java | 77 | 39 | 20 | 136 |
| [backend/microservice-provider-shop-8003/src/main/resources/application-remote.yml](/backend/microservice-provider-shop-8003/src/main/resources/application-remote.yml) | YAML | 9 | 0 | 1 | 10 |
| [backend/microservice-provider-shop-8003/src/main/resources/application.yml](/backend/microservice-provider-shop-8003/src/main/resources/application.yml) | YAML | 22 | 3 | 4 | 29 |
| [backend/microservice-provider-shop-8003/src/main/resources/mybatis/mapper/GoodCategoryDao.xml](/backend/microservice-provider-shop-8003/src/main/resources/mybatis/mapper/GoodCategoryDao.xml) | XML | 16 | 0 | 1 | 17 |
| [backend/microservice-provider-shop-8003/src/main/resources/mybatis/mapper/GoodMapper.xml](/backend/microservice-provider-shop-8003/src/main/resources/mybatis/mapper/GoodMapper.xml) | XML | 129 | 65 | 28 | 222 |
| [backend/microservice-provider-shop-8003/src/main/resources/mybatis/mapper/OrderMapper.xml](/backend/microservice-provider-shop-8003/src/main/resources/mybatis/mapper/OrderMapper.xml) | XML | 70 | 6 | 9 | 85 |
| [backend/microservice-provider-shop-8003/src/main/resources/mybatis/mybatis-config.xml](/backend/microservice-provider-shop-8003/src/main/resources/mybatis/mybatis-config.xml) | XML | 11 | 4 | 3 | 18 |
| [backend/microservice-provider-shop-8003/src/test/java/com/cxyxiaomo/AppTest.java](/backend/microservice-provider-shop-8003/src/test/java/com/cxyxiaomo/AppTest.java) | Java | 11 | 6 | 4 | 21 |
| [backend/microservice-provider-test-8011/pom.xml](/backend/microservice-provider-test-8011/pom.xml) | XML | 42 | 3 | 5 | 50 |
| [backend/microservice-provider-test-8011/src/main/java/com/cxyxiaomo/epp/test/TestProvider.java](/backend/microservice-provider-test-8011/src/main/java/com/cxyxiaomo/epp/test/TestProvider.java) | Java | 11 | 1 | 4 | 16 |
| [backend/microservice-provider-test-8011/src/main/java/com/cxyxiaomo/epp/test/controller/TestController.java](/backend/microservice-provider-test-8011/src/main/java/com/cxyxiaomo/epp/test/controller/TestController.java) | Java | 19 | 1 | 6 | 26 |
| [backend/microservice-provider-test-8011/src/main/resources/application-remote.yml](/backend/microservice-provider-test-8011/src/main/resources/application-remote.yml) | YAML | 5 | 0 | 1 | 6 |
| [backend/microservice-provider-test-8011/src/main/resources/application.yml](/backend/microservice-provider-test-8011/src/main/resources/application.yml) | YAML | 9 | 1 | 2 | 12 |
| [backend/microservice-provider-user-8001/pom.xml](/backend/microservice-provider-user-8001/pom.xml) | XML | 99 | 16 | 13 | 128 |
| [backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/UserProvider.java](/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/UserProvider.java) | Java | 11 | 1 | 4 | 16 |
| [backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/controller/UserController.java](/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/controller/UserController.java) | Java | 215 | 49 | 23 | 287 |
| [backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/dao/RoleDao.java](/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/dao/RoleDao.java) | Java | 10 | 0 | 5 | 15 |
| [backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/dao/UserDao.java](/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/dao/UserDao.java) | Java | 16 | 0 | 10 | 26 |
| [backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/service/RoleService.java](/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/service/RoleService.java) | Java | 15 | 0 | 6 | 21 |
| [backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/service/UserService.java](/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/service/UserService.java) | Java | 35 | 1 | 11 | 47 |
| [backend/microservice-provider-user-8001/src/main/resources/application-remote.yml](/backend/microservice-provider-user-8001/src/main/resources/application-remote.yml) | YAML | 9 | 0 | 1 | 10 |
| [backend/microservice-provider-user-8001/src/main/resources/application.yml](/backend/microservice-provider-user-8001/src/main/resources/application.yml) | YAML | 19 | 2 | 3 | 24 |
| [backend/microservice-provider-user-8001/src/main/resources/mybatis/mapper/RoleMapper.xml](/backend/microservice-provider-user-8001/src/main/resources/mybatis/mapper/RoleMapper.xml) | XML | 9 | 0 | 1 | 10 |
| [backend/microservice-provider-user-8001/src/main/resources/mybatis/mapper/UserMapper.xml](/backend/microservice-provider-user-8001/src/main/resources/mybatis/mapper/UserMapper.xml) | XML | 89 | 0 | 2 | 91 |
| [backend/microservice-provider-user-8001/src/main/resources/mybatis/mybatis-config.xml](/backend/microservice-provider-user-8001/src/main/resources/mybatis/mybatis-config.xml) | XML | 10 | 2 | 2 | 14 |
| [backend/microservice-provider-user-8001/src/test/java/com/cxyxiaomo/epp/user/AppTest.java](/backend/microservice-provider-user-8001/src/test/java/com/cxyxiaomo/epp/user/AppTest.java) | Java | 11 | 6 | 4 | 21 |
| [backend/pom.xml](/backend/pom.xml) | XML | 217 | 36 | 20 | 273 |
| [client-entrance-guard/README.md](/client-entrance-guard/README.md) | Markdown | 6 | 0 | 3 | 9 |
| [client-entrance-guard/html/index.css](/client-entrance-guard/html/index.css) | CSS | 13 | 0 | 3 | 16 |
| [client-entrance-guard/html/index.html](/client-entrance-guard/html/index.html) | HTML | 13 | 2 | 4 | 19 |
| [client-entrance-guard/html/renderer.js](/client-entrance-guard/html/renderer.js) | JavaScript | 0 | 0 | 1 | 1 |
| [client-entrance-guard/main.js](/client-entrance-guard/main.js) | JavaScript | 32 | 9 | 11 | 52 |
| [client-entrance-guard/package.json](/client-entrance-guard/package.json) | JSON | 54 | 0 | 1 | 55 |
| [client-entrance-guard/preload.js](/client-entrance-guard/preload.js) | JavaScript | 18 | 3 | 3 | 24 |
| [database/epp.sql](/database/epp.sql) | SQL | 335 | 99 | 31 | 465 |
| [docs/ChatGPT/生成数据库测试数据.md](/docs/ChatGPT/%E7%94%9F%E6%88%90%E6%95%B0%E6%8D%AE%E5%BA%93%E6%B5%8B%E8%AF%95%E6%95%B0%E6%8D%AE.md) | Markdown | 39 | 0 | 7 | 46 |
| [docs/ChatGPT/转换为POJO对象.md](/docs/ChatGPT/%E8%BD%AC%E6%8D%A2%E4%B8%BAPOJO%E5%AF%B9%E8%B1%A1.md) | Markdown | 33 | 0 | 6 | 39 |
| [docs/EnvCheck.md](/docs/EnvCheck.md) | Markdown | 82 | 25 | 28 | 135 |
| [docs/Reference.md](/docs/Reference.md) | Markdown | 14 | 0 | 21 | 35 |
| [docs/RelatedLinks.md](/docs/RelatedLinks.md) | Markdown | 38 | 0 | 43 | 81 |
| [docs/Solutions.md](/docs/Solutions.md) | Markdown | 92 | 0 | 52 | 144 |
| [docs/功能拆分.md](/docs/%E5%8A%9F%E8%83%BD%E6%8B%86%E5%88%86.md) | Markdown | 37 | 0 | 39 | 76 |
| [docs/开发步骤记录.md](/docs/%E5%BC%80%E5%8F%91%E6%AD%A5%E9%AA%A4%E8%AE%B0%E5%BD%95.md) | Markdown | 41 | 0 | 21 | 62 |
| [frontend/README.md](/frontend/README.md) | Markdown | 104 | 0 | 34 | 138 |
| [frontend/auto-imports.d.ts](/frontend/auto-imports.d.ts) | TypeScript | 3 | 1 | 2 | 6 |
| [frontend/components.d.ts](/frontend/components.d.ts) | TypeScript | 38 | 3 | 3 | 44 |
| [frontend/index.html](/frontend/index.html) | HTML | 18 | 1 | 3 | 22 |
| [frontend/package-lock.json](/frontend/package-lock.json) | JSON | 2,665 | 0 | 1 | 2,666 |
| [frontend/package.json](/frontend/package.json) | JSON | 42 | 0 | 1 | 43 |
| [frontend/src/App.vue](/frontend/src/App.vue) | vue | 13 | 0 | 2 | 15 |
| [frontend/src/api/index.ts](/frontend/src/api/index.ts) | TypeScript | 7 | 0 | 2 | 9 |
| [frontend/src/api/shop-good.js](/frontend/src/api/shop-good.js) | JavaScript | 31 | 16 | 5 | 52 |
| [frontend/src/api/user.js](/frontend/src/api/user.js) | JavaScript | 45 | 24 | 7 | 76 |
| [frontend/src/assets/css/color-dark.css](/frontend/src/assets/css/color-dark.css) | CSS | 22 | 1 | 1 | 24 |
| [frontend/src/assets/css/icon.css](/frontend/src/assets/css/icon.css) | CSS | 4 | 0 | 0 | 4 |
| [frontend/src/assets/css/main.css](/frontend/src/assets/css/main.css) | CSS | 116 | 2 | 25 | 143 |
| [frontend/src/components/header.vue](/frontend/src/components/header.vue) | vue | 167 | 4 | 17 | 188 |
| [frontend/src/components/manage-list.vue](/frontend/src/components/manage-list.vue) | vue | 558 | 9 | 54 | 621 |
| [frontend/src/components/sidebar.vue](/frontend/src/components/sidebar.vue) | vue | 122 | 0 | 9 | 131 |
| [frontend/src/components/tags.vue](/frontend/src/components/tags.vue) | vue | 154 | 0 | 15 | 169 |
| [frontend/src/main.ts](/frontend/src/main.ts) | TypeScript | 25 | 2 | 5 | 32 |
| [frontend/src/router/index.ts](/frontend/src/router/index.ts) | TypeScript | 97 | 2 | 5 | 104 |
| [frontend/src/store/permiss.ts](/frontend/src/store/permiss.ts) | TypeScript | 27 | 6 | 9 | 42 |
| [frontend/src/store/sidebar.ts](/frontend/src/store/sidebar.ts) | TypeScript | 14 | 0 | 2 | 16 |
| [frontend/src/store/tags.ts](/frontend/src/store/tags.ts) | TypeScript | 51 | 0 | 3 | 54 |
| [frontend/src/utils/request.ts](/frontend/src/utils/request.ts) | TypeScript | 27 | 0 | 5 | 32 |
| [frontend/src/utils/send_request.js](/frontend/src/utils/send_request.js) | JavaScript | 45 | 3 | 7 | 55 |
| [frontend/src/utils/settings.js](/frontend/src/utils/settings.js) | JavaScript | 7 | 17 | 4 | 28 |
| [frontend/src/views/dashboard.vue](/frontend/src/views/dashboard.vue) | vue | 277 | 0 | 25 | 302 |
| [frontend/src/views/error-page/403.vue](/frontend/src/views/error-page/403.vue) | vue | 51 | 0 | 4 | 55 |
| [frontend/src/views/error-page/404.vue](/frontend/src/views/error-page/404.vue) | vue | 51 | 0 | 4 | 55 |
| [frontend/src/views/home.vue](/frontend/src/views/home.vue) | vue | 25 | 0 | 2 | 27 |
| [frontend/src/views/login.vue](/frontend/src/views/login.vue) | vue | 173 | 1 | 22 | 196 |
| [frontend/src/views/privilege-user-setting.vue](/frontend/src/views/privilege-user-setting.vue) | vue | 10 | 0 | 2 | 12 |
| [frontend/src/views/shop-good-setting.vue](/frontend/src/views/shop-good-setting.vue) | vue | 10 | 0 | 2 | 12 |
| [frontend/src/views/user.vue](/frontend/src/views/user.vue) | vue | 206 | 4 | 21 | 231 |
| [frontend/src/vite-env.d.ts](/frontend/src/vite-env.d.ts) | TypeScript | 7 | 1 | 2 | 10 |
| [frontend/tsconfig.json](/frontend/tsconfig.json) | JSON with Comments | 32 | 0 | 0 | 32 |
| [frontend/tsconfig.node.json](/frontend/tsconfig.node.json) | JSON | 9 | 0 | 1 | 10 |
| [frontend/vite.config.ts](/frontend/vite.config.ts) | TypeScript | 27 | 0 | 2 | 29 |
| [intranet-penetration/README.md](/intranet-penetration/README.md) | Markdown | 18 | 0 | 12 | 30 |
| [miniprogram/babel.config.js](/miniprogram/babel.config.js) | JavaScript | 8 | 2 | 1 | 11 |
| [miniprogram/config/dev.js](/miniprogram/config/dev.js) | JavaScript | 9 | 0 | 1 | 10 |
| [miniprogram/config/index.js](/miniprogram/config/index.js) | JavaScript | 81 | 0 | 3 | 84 |
| [miniprogram/config/prod.js](/miniprogram/config/prod.js) | JavaScript | 10 | 26 | 2 | 38 |
| [miniprogram/package-lock.json](/miniprogram/package-lock.json) | JSON | 39,502 | 0 | 1 | 39,503 |
| [miniprogram/package.json](/miniprogram/package.json) | JSON | 73 | 0 | 1 | 74 |
| [miniprogram/project.alipay.json](/miniprogram/project.alipay.json) | JSON | 5 | 0 | 1 | 6 |
| [miniprogram/project.config.json](/miniprogram/project.config.json) | JSON | 32 | 0 | 0 | 32 |
| [miniprogram/project.private.config.json](/miniprogram/project.private.config.json) | JSON | 9 | 0 | 0 | 9 |
| [miniprogram/project.tt.json](/miniprogram/project.tt.json) | JSON | 9 | 0 | 1 | 10 |
| [miniprogram/src/app.config.js](/miniprogram/src/app.config.js) | JavaScript | 48 | 19 | 3 | 70 |
| [miniprogram/src/app.css](/miniprogram/src/app.css) | CSS | 13 | 1 | 2 | 16 |
| [miniprogram/src/app.js](/miniprogram/src/app.js) | JavaScript | 15 | 2 | 4 | 21 |
| [miniprogram/src/components/DebugComp.vue](/miniprogram/src/components/DebugComp.vue) | vue | 72 | 0 | 5 | 77 |
| [miniprogram/src/image/icon/login-background.svg](/miniprogram/src/image/icon/login-background.svg) | XML | 186 | 1 | 1 | 188 |
| [miniprogram/src/index.html](/miniprogram/src/index.html) | HTML | 17 | 0 | 1 | 18 |
| [miniprogram/src/pages/index/index.config.js](/miniprogram/src/pages/index/index.config.js) | JavaScript | 4 | 0 | 1 | 5 |
| [miniprogram/src/pages/index/index.css](/miniprogram/src/pages/index/index.css) | CSS | 13 | 0 | 3 | 16 |
| [miniprogram/src/pages/index/index.vue](/miniprogram/src/pages/index/index.vue) | vue | 110 | 0 | 8 | 118 |
| [miniprogram/src/pages/index/login.config.js](/miniprogram/src/pages/index/login.config.js) | JavaScript | 3 | 0 | 1 | 4 |
| [miniprogram/src/pages/index/login.css](/miniprogram/src/pages/index/login.css) | CSS | 24 | 0 | 6 | 30 |
| [miniprogram/src/pages/index/login.vue](/miniprogram/src/pages/index/login.vue) | vue | 82 | 3 | 4 | 89 |
| [miniprogram/src/pages/residents/code.config.js](/miniprogram/src/pages/residents/code.config.js) | JavaScript | 4 | 0 | 1 | 5 |
| [miniprogram/src/pages/residents/code.css](/miniprogram/src/pages/residents/code.css) | CSS | 30 | 0 | 7 | 37 |
| [miniprogram/src/pages/residents/code.vue](/miniprogram/src/pages/residents/code.vue) | vue | 161 | 0 | 10 | 171 |
| [miniprogram/src/pages/residents/report.config.js](/miniprogram/src/pages/residents/report.config.js) | JavaScript | 3 | 0 | 1 | 4 |
| [miniprogram/src/pages/residents/report.vue](/miniprogram/src/pages/residents/report.vue) | vue | 282 | 1 | 24 | 307 |
| [miniprogram/src/pages/residents/reportHistory.config.js](/miniprogram/src/pages/residents/reportHistory.config.js) | JavaScript | 3 | 0 | 1 | 4 |
| [miniprogram/src/pages/residents/reportHistory.vue](/miniprogram/src/pages/residents/reportHistory.vue) | vue | 116 | 2 | 13 | 131 |
| [miniprogram/src/pages/scan/entrance.config.js](/miniprogram/src/pages/scan/entrance.config.js) | JavaScript | 3 | 0 | 1 | 4 |
| [miniprogram/src/pages/scan/entrance.vue](/miniprogram/src/pages/scan/entrance.vue) | vue | 32 | 0 | 7 | 39 |
| [miniprogram/src/utils/const.js](/miniprogram/src/utils/const.js) | JavaScript | 12 | 0 | 1 | 13 |
| [miniprogram/src/utils/getUserGroupByRole.js](/miniprogram/src/utils/getUserGroupByRole.js) | JavaScript | 27 | 0 | 3 | 30 |
| [miniprogram/src/utils/menuList.js](/miniprogram/src/utils/menuList.js) | JavaScript | 102 | 0 | 3 | 105 |
| [miniprogram/src/utils/qrcode/index.js](/miniprogram/src/utils/qrcode/index.js) | JavaScript | 102 | 9 | 15 | 126 |
| [miniprogram/src/utils/qrcode/qrcode.js](/miniprogram/src/utils/qrcode/qrcode.js) | JavaScript | 856 | 106 | 281 | 1,243 |
| [miniprogram/src/utils/scanQRCode.js](/miniprogram/src/utils/scanQRCode.js) | JavaScript | 23 | 1 | 2 | 26 |
| [miniprogram/src/utils/utils.js](/miniprogram/src/utils/utils.js) | JavaScript | 23 | 0 | 6 | 29 |
| [miniprogram/types/global.d.ts](/miniprogram/types/global.d.ts) | TypeScript | 18 | 1 | 3 | 22 |
| [nginx-conf/nginx.conf](/nginx-conf/nginx.conf) | NGINX Conf | 17 | 2 | 5 | 24 |
| [postman-collection/epp.postman_collection.json](/postman-collection/epp.postman_collection.json) | JSON | 674 | 0 | 0 | 674 |
| [weixin-miniprogram/.eslintrc.js](/weixin-miniprogram/.eslintrc.js) | JavaScript | 25 | 6 | 1 | 32 |
| [weixin-miniprogram/app.js](/weixin-miniprogram/app.js) | JavaScript | 18 | 4 | 2 | 24 |
| [weixin-miniprogram/app.json](/weixin-miniprogram/app.json) | JSON | 70 | 0 | 1 | 71 |
| [weixin-miniprogram/image/icon/login-background.svg](/weixin-miniprogram/image/icon/login-background.svg) | XML | 186 | 1 | 1 | 188 |
| [weixin-miniprogram/image/icon/shopping.svg](/weixin-miniprogram/image/icon/shopping.svg) | XML | 1 | 0 | 0 | 1 |
| [weixin-miniprogram/pages/index/index.js](/weixin-miniprogram/pages/index/index.js) | JavaScript | 113 | 47 | 22 | 182 |
| [weixin-miniprogram/pages/index/index.json](/weixin-miniprogram/pages/index/index.json) | JSON | 5 | 0 | 0 | 5 |
| [weixin-miniprogram/pages/index/login.js](/weixin-miniprogram/pages/index/login.js) | JavaScript | 100 | 31 | 22 | 153 |
| [weixin-miniprogram/pages/index/login.json](/weixin-miniprogram/pages/index/login.json) | JSON | 4 | 0 | 0 | 4 |
| [weixin-miniprogram/pages/person/person.js](/weixin-miniprogram/pages/person/person.js) | JavaScript | 86 | 30 | 25 | 141 |
| [weixin-miniprogram/pages/person/person.json](/weixin-miniprogram/pages/person/person.json) | JSON | 6 | 0 | 0 | 6 |
| [weixin-miniprogram/pages/residents/code.js](/weixin-miniprogram/pages/residents/code.js) | JavaScript | 175 | 32 | 21 | 228 |
| [weixin-miniprogram/pages/residents/code.json](/weixin-miniprogram/pages/residents/code.json) | JSON | 5 | 0 | 0 | 5 |
| [weixin-miniprogram/pages/residents/report.js](/weixin-miniprogram/pages/residents/report.js) | JavaScript | 247 | 36 | 21 | 304 |
| [weixin-miniprogram/pages/residents/report.json](/weixin-miniprogram/pages/residents/report.json) | JSON | 4 | 0 | 0 | 4 |
| [weixin-miniprogram/pages/residents/reportHistory.js](/weixin-miniprogram/pages/residents/reportHistory.js) | JavaScript | 76 | 30 | 20 | 126 |
| [weixin-miniprogram/pages/residents/reportHistory.json](/weixin-miniprogram/pages/residents/reportHistory.json) | JSON | 4 | 0 | 0 | 4 |
| [weixin-miniprogram/pages/scan/entrance.js](/weixin-miniprogram/pages/scan/entrance.js) | JavaScript | 25 | 28 | 16 | 69 |
| [weixin-miniprogram/pages/scan/entrance.json](/weixin-miniprogram/pages/scan/entrance.json) | JSON | 4 | 0 | 0 | 4 |
| [weixin-miniprogram/pages/shop/components/good-list-card.js](/weixin-miniprogram/pages/shop/components/good-list-card.js) | JavaScript | 19 | 20 | 5 | 44 |
| [weixin-miniprogram/pages/shop/components/good-list-card.json](/weixin-miniprogram/pages/shop/components/good-list-card.json) | JSON | 4 | 0 | 0 | 4 |
| [weixin-miniprogram/pages/shop/goodDetail.js](/weixin-miniprogram/pages/shop/goodDetail.js) | JavaScript | 92 | 32 | 28 | 152 |
| [weixin-miniprogram/pages/shop/goodDetail.json](/weixin-miniprogram/pages/shop/goodDetail.json) | JSON | 4 | 0 | 0 | 4 |
| [weixin-miniprogram/pages/shop/myOrder.js](/weixin-miniprogram/pages/shop/myOrder.js) | JavaScript | 98 | 36 | 28 | 162 |
| [weixin-miniprogram/pages/shop/myOrder.json](/weixin-miniprogram/pages/shop/myOrder.json) | JSON | 5 | 0 | 0 | 5 |
| [weixin-miniprogram/pages/shop/orderDetail.js](/weixin-miniprogram/pages/shop/orderDetail.js) | JavaScript | 150 | 54 | 32 | 236 |
| [weixin-miniprogram/pages/shop/orderDetail.json](/weixin-miniprogram/pages/shop/orderDetail.json) | JSON | 4 | 0 | 0 | 4 |
| [weixin-miniprogram/pages/shop/shop.js](/weixin-miniprogram/pages/shop/shop.js) | JavaScript | 103 | 69 | 25 | 197 |
| [weixin-miniprogram/pages/shop/shop.json](/weixin-miniprogram/pages/shop/shop.json) | JSON | 7 | 0 | 0 | 7 |
| [weixin-miniprogram/project.config.json](/weixin-miniprogram/project.config.json) | JSON | 57 | 0 | 0 | 57 |
| [weixin-miniprogram/project.private.config.json](/weixin-miniprogram/project.private.config.json) | JSON | 9 | 0 | 0 | 9 |
| [weixin-miniprogram/services/good.js](/weixin-miniprogram/services/good.js) | JavaScript | 26 | 4 | 5 | 35 |
| [weixin-miniprogram/services/order.js](/weixin-miniprogram/services/order.js) | JavaScript | 50 | 7 | 7 | 64 |
| [weixin-miniprogram/sitemap.json](/weixin-miniprogram/sitemap.json) | JSON | 7 | 0 | 0 | 7 |
| [weixin-miniprogram/utils/const.js](/weixin-miniprogram/utils/const.js) | JavaScript | 12 | 0 | 1 | 13 |
| [weixin-miniprogram/utils/getUserGroupByRole.js](/weixin-miniprogram/utils/getUserGroupByRole.js) | JavaScript | 27 | 0 | 3 | 30 |
| [weixin-miniprogram/utils/lib/spark-md5.min.js](/weixin-miniprogram/utils/lib/spark-md5.min.js) | JavaScript | 1 | 0 | 1 | 2 |
| [weixin-miniprogram/utils/lib/weapp.qrcode.esm.js](/weixin-miniprogram/utils/lib/weapp.qrcode.esm.js) | JavaScript | 1 | 3 | 2 | 6 |
| [weixin-miniprogram/utils/menuList.js](/weixin-miniprogram/utils/menuList.js) | JavaScript | 117 | 0 | 3 | 120 |
| [weixin-miniprogram/utils/scanQRCode.js](/weixin-miniprogram/utils/scanQRCode.js) | JavaScript | 23 | 1 | 2 | 26 |
| [weixin-miniprogram/utils/sendRequest.js](/weixin-miniprogram/utils/sendRequest.js) | JavaScript | 51 | 2 | 1 | 54 |
| [weixin-miniprogram/utils/util.js](/weixin-miniprogram/utils/util.js) | JavaScript | 22 | 0 | 6 | 28 |
| [论文中数据字典.md](/%E8%AE%BA%E6%96%87%E4%B8%AD%E6%95%B0%E6%8D%AE%E5%AD%97%E5%85%B8.md) | Markdown | 183 | 0 | 56 | 239 |
[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md)

View File

@ -0,0 +1,15 @@
# Diff Details
Date : 2023-04-03 16:35:18
Directory e:\\Project\\毕业设计\\epp
Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines
[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details
## Files
| filename | language | code | comment | blank | total |
| :--- | :--- | ---: | ---: | ---: | ---: |
[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details

View File

@ -0,0 +1,2 @@
"filename", "language", "", "comment", "blank", "total"
"Total", "-", , 0, 0, 0
1 filename language comment blank total
2 Total - 0 0 0

View File

@ -0,0 +1,19 @@
# Diff Summary
Date : 2023-04-03 16:35:18
Directory e:\\Project\\毕业设计\\epp
Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines
[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md)
## Languages
| language | files | code | comment | blank | total |
| :--- | ---: | ---: | ---: | ---: | ---: |
## Directories
| path | files | code | comment | blank | total |
| :--- | ---: | ---: | ---: | ---: | ---: |
[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md)

View File

@ -0,0 +1,22 @@
Date : 2023-04-03 16:35:18
Directory : e:\Project\毕业设计\epp
Total : 0 files, 0 codes, 0 comments, 0 blanks, all 0 lines
Languages
+----------+------------+------------+------------+------------+------------+
| language | files | code | comment | blank | total |
+----------+------------+------------+------------+------------+------------+
+----------+------------+------------+------------+------------+------------+
Directories
+------+------------+------------+------------+------------+------------+
| path | files | code | comment | blank | total |
+------+------------+------------+------------+------------+------------+
+------+------------+------------+------------+------------+------------+
Files
+----------+----------+------------+------------+------------+------------+
| filename | language | code | comment | blank | total |
+----------+----------+------------+------------+------------+------------+
| Total | | 0 | 0 | 0 | 0 |
+----------+----------+------------+------------+------------+------------+

View File

@ -0,0 +1,265 @@
"filename", "language", "JavaScript", "Markdown", "JSON", "XML", "NGINX Conf", "TypeScript", "vue", "CSS", "HTML", "SQL", "JSON with Comments", "YAML", "Java", "comment", "blank", "total"
"e:\Project\毕业设计\epp\README.md", "Markdown", 0, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 154, 403
"e:\Project\毕业设计\epp\TODOs.md", "Markdown", 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 76
"e:\Project\毕业设计\epp\backend-mock\index.js", "JavaScript", 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 10, 99
"e:\Project\毕业设计\epp\backend\.idea\encodings.xml", "XML", 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22
"e:\Project\毕业设计\epp\backend\.idea\jarRepositories.xml", "XML", 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35
"e:\Project\毕业设计\epp\backend\.idea\misc.xml", "XML", 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\AccessProvider.xml", "XML", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\AccessProvider_Remote.xml", "XML", 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\Gateway.xml", "XML", 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\Gateway_Remote.xml", "XML", 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\ShopProvider.xml", "XML", 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\ShopProvider_Remote.xml", "XML", 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\TestProvider.xml", "XML", 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\TestProvider_Remote.xml", "XML", 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\UserProvider.xml", "XML", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\UserProvider_Remote.xml", "XML", 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20
"e:\Project\毕业设计\epp\backend\.idea\vcs.xml", "XML", 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6
"e:\Project\毕业设计\epp\backend\microservice-common\pom.xml", "XML", 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 42
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\AddType.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 5, 20
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\EditType.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 5, 20
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\FieldType.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 5, 19
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\SearchType.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 5, 18
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\query\PageQuery.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 6, 28
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldBuilder.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41, 32, 14, 87
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldMapperBuilder.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 11, 9, 43
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldRuleBuilder.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 6, 16, 87
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldRuleListBuilder.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 7, 24
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldValidateBuilder.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 7, 30
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\PageUtils.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 13, 5, 33
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\enums\OrderStatus.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 8, 35
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Apply.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 15, 36
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Feedback.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 9, 24
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Good.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 3, 27
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\GoodCategory.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 3, 15
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Notice.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 10, 27
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Order.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 4, 21
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\OrderDetail.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 3, 17
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Report.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 11, 28
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Role.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 2, 5, 19
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Setting.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 5, 21
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\User.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 2, 5, 29
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Visitor.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 12, 29
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\response\Res.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 8, 39
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\utils\Hash.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 4, 12
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\utils\SnowflakeManager.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 4, 11, 86
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GoodCategoryVO.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 2, 8, 42
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GoodVO.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 2, 8, 73
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\OrderDetailVO.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 2, 7, 44
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\OrderVO.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45, 2, 8, 55
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\UserVO.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 2, 8, 58
"e:\Project\毕业设计\epp\backend\microservice-gateway\pom.xml", "XML", 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 6, 68
"e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway\Gateway.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 4, 15
"e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway\controller\Controller.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 4, 14
"e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\resources\application-remote.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 1, 6
"e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\resources\application.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 0, 5, 5, 81
"e:\Project\毕业设计\epp\backend\microservice-gateway\src\test\java\com\cxyxiaomo\epp\gateway\GatewayTest.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 4, 21
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\pom.xml", "XML", 0, 0, 0, 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 133
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\AccessProvider.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 1, 4, 18
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\config\WebSocketConfig.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 6, 6, 29
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\CodeController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 1, 8, 42
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\ReportController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 22, 13, 98
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\WeChatTokenController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 0, 7, 51
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\WebSocketServer.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 35, 12, 113
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\ReportDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 6, 18
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\SettingDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 4, 14
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\pojo\UnlimitedQRCodeParam.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 8, 11, 36
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\pojo\WebSocketData.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 5, 20
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\rpc\UserServiceFeign.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 5, 3, 18
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\AccessService.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 6
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\AccessServiceImpl.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 5, 14
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\ReportService.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 7, 15
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\ReportServiceImpl.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 8, 29
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\WeChatTokenService.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 2, 6
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\WeChatTokenServiceImpl.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 31, 19, 119
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\utils\RestUtil.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 6, 24
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\application-remote.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 1, 10
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\application.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 2, 3, 24
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\ReportDao.xml", "XML", 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 22
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\SettingDao.xml", "XML", 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 17
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mybatis-config.xml", "XML", 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 14
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css\index.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 0, 1, 13, 82
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css\setting-panel.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 8, 67
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\js\setting-panel.js", "JavaScript", 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 31
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\js\websocket.js", "JavaScript", 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 9, 63
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\svg\close.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\svg\fullscreen.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\svg\setting.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\index.html", "HTML", 0, 0, 0, 0, 0, 0, 0, 0, 44, 0, 0, 0, 0, 5, 8, 57
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\renderer.js", "JavaScript", 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 9, 72
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\test\java\com\cxyxiaomo\epp\access\AppTest.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 4, 21
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\pom.xml", "XML", 0, 0, 0, 132, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 13, 166
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\ShopProvider.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 1, 4, 18
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller\GoodController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 231, 54, 27, 312
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller\OrderController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 33, 29, 227
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\GoodCategoryDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 6, 17
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\GoodDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 24, 47
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\OrderDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 39, 11, 68
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\service\GoodService.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 0, 18, 83
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\service\OrderService.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 77, 39, 20, 136
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\application-remote.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 1, 10
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\application.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 3, 4, 29
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodCategoryDao.xml", "XML", 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 17
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodMapper.xml", "XML", 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 28, 222
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\OrderMapper.xml", "XML", 0, 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 9, 85
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mybatis-config.xml", "XML", 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 18
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\test\java\com\cxyxiaomo\AppTest.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 4, 21
"e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\pom.xml", "XML", 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 50
"e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test\TestProvider.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 1, 4, 16
"e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test\controller\TestController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 1, 6, 26
"e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\resources\application-remote.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 1, 6
"e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\resources\application.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 1, 2, 12
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\pom.xml", "XML", 0, 0, 0, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 13, 128
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\UserProvider.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 1, 4, 16
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\controller\UserController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 49, 23, 287
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\dao\RoleDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 5, 15
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\dao\UserDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 10, 26
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\service\RoleService.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 6, 21
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\service\UserService.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 1, 11, 47
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\application-remote.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 1, 10
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\application.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 2, 3, 24
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mapper\RoleMapper.xml", "XML", 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mapper\UserMapper.xml", "XML", 0, 0, 0, 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 91
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mybatis-config.xml", "XML", 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 14
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\test\java\com\cxyxiaomo\epp\user\AppTest.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 4, 21
"e:\Project\毕业设计\epp\backend\pom.xml", "XML", 0, 0, 0, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 20, 273
"e:\Project\毕业设计\epp\client-entrance-guard\README.md", "Markdown", 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 9
"e:\Project\毕业设计\epp\client-entrance-guard\html\index.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 3, 16
"e:\Project\毕业设计\epp\client-entrance-guard\html\index.html", "HTML", 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 2, 4, 19
"e:\Project\毕业设计\epp\client-entrance-guard\html\renderer.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1
"e:\Project\毕业设计\epp\client-entrance-guard\main.js", "JavaScript", 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 11, 52
"e:\Project\毕业设计\epp\client-entrance-guard\package.json", "JSON", 0, 0, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 55
"e:\Project\毕业设计\epp\client-entrance-guard\preload.js", "JavaScript", 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 24
"e:\Project\毕业设计\epp\database\epp.sql", "SQL", 0, 0, 0, 0, 0, 0, 0, 0, 0, 335, 0, 0, 0, 99, 31, 465
"e:\Project\毕业设计\epp\docs\ChatGPT\生成数据库测试数据.md", "Markdown", 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 46
"e:\Project\毕业设计\epp\docs\ChatGPT\转换为POJO对象.md", "Markdown", 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 39
"e:\Project\毕业设计\epp\docs\EnvCheck.md", "Markdown", 0, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 28, 135
"e:\Project\毕业设计\epp\docs\Reference.md", "Markdown", 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 35
"e:\Project\毕业设计\epp\docs\RelatedLinks.md", "Markdown", 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 81
"e:\Project\毕业设计\epp\docs\Solutions.md", "Markdown", 0, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 144
"e:\Project\毕业设计\epp\docs\功能拆分.md", "Markdown", 0, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 76
"e:\Project\毕业设计\epp\docs\开发步骤记录.md", "Markdown", 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 62
"e:\Project\毕业设计\epp\frontend\README.md", "Markdown", 0, 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 138
"e:\Project\毕业设计\epp\frontend\auto-imports.d.ts", "TypeScript", 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 1, 2, 6
"e:\Project\毕业设计\epp\frontend\components.d.ts", "TypeScript", 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 3, 3, 44
"e:\Project\毕业设计\epp\frontend\index.html", "HTML", 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 1, 3, 22
"e:\Project\毕业设计\epp\frontend\package-lock.json", "JSON", 0, 0, 2665, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2666
"e:\Project\毕业设计\epp\frontend\package.json", "JSON", 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 43
"e:\Project\毕业设计\epp\frontend\src\App.vue", "vue", 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 2, 15
"e:\Project\毕业设计\epp\frontend\src\api\index.ts", "TypeScript", 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 2, 9
"e:\Project\毕业设计\epp\frontend\src\api\shop-good.js", "JavaScript", 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 5, 52
"e:\Project\毕业设计\epp\frontend\src\api\user.js", "JavaScript", 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 7, 76
"e:\Project\毕业设计\epp\frontend\src\assets\css\color-dark.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 1, 1, 24
"e:\Project\毕业设计\epp\frontend\src\assets\css\icon.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4
"e:\Project\毕业设计\epp\frontend\src\assets\css\main.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 116, 0, 0, 0, 0, 0, 2, 25, 143
"e:\Project\毕业设计\epp\frontend\src\components\header.vue", "vue", 0, 0, 0, 0, 0, 0, 167, 0, 0, 0, 0, 0, 0, 4, 17, 188
"e:\Project\毕业设计\epp\frontend\src\components\manage-list.vue", "vue", 0, 0, 0, 0, 0, 0, 558, 0, 0, 0, 0, 0, 0, 9, 54, 621
"e:\Project\毕业设计\epp\frontend\src\components\sidebar.vue", "vue", 0, 0, 0, 0, 0, 0, 122, 0, 0, 0, 0, 0, 0, 0, 9, 131
"e:\Project\毕业设计\epp\frontend\src\components\tags.vue", "vue", 0, 0, 0, 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 0, 15, 169
"e:\Project\毕业设计\epp\frontend\src\main.ts", "TypeScript", 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 2, 5, 32
"e:\Project\毕业设计\epp\frontend\src\router\index.ts", "TypeScript", 0, 0, 0, 0, 0, 97, 0, 0, 0, 0, 0, 0, 0, 2, 5, 104
"e:\Project\毕业设计\epp\frontend\src\store\permiss.ts", "TypeScript", 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 6, 9, 42
"e:\Project\毕业设计\epp\frontend\src\store\sidebar.ts", "TypeScript", 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 2, 16
"e:\Project\毕业设计\epp\frontend\src\store\tags.ts", "TypeScript", 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 3, 54
"e:\Project\毕业设计\epp\frontend\src\utils\request.ts", "TypeScript", 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 5, 32
"e:\Project\毕业设计\epp\frontend\src\utils\send_request.js", "JavaScript", 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 55
"e:\Project\毕业设计\epp\frontend\src\utils\settings.js", "JavaScript", 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 28
"e:\Project\毕业设计\epp\frontend\src\views\dashboard.vue", "vue", 0, 0, 0, 0, 0, 0, 277, 0, 0, 0, 0, 0, 0, 0, 25, 302
"e:\Project\毕业设计\epp\frontend\src\views\error-page\403.vue", "vue", 0, 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 4, 55
"e:\Project\毕业设计\epp\frontend\src\views\error-page\404.vue", "vue", 0, 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 4, 55
"e:\Project\毕业设计\epp\frontend\src\views\home.vue", "vue", 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 2, 27
"e:\Project\毕业设计\epp\frontend\src\views\login.vue", "vue", 0, 0, 0, 0, 0, 0, 173, 0, 0, 0, 0, 0, 0, 1, 22, 196
"e:\Project\毕业设计\epp\frontend\src\views\privilege-user-setting.vue", "vue", 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 2, 12
"e:\Project\毕业设计\epp\frontend\src\views\shop-good-setting.vue", "vue", 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 2, 12
"e:\Project\毕业设计\epp\frontend\src\views\user.vue", "vue", 0, 0, 0, 0, 0, 0, 206, 0, 0, 0, 0, 0, 0, 4, 21, 231
"e:\Project\毕业设计\epp\frontend\src\vite-env.d.ts", "TypeScript", 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 1, 2, 10
"e:\Project\毕业设计\epp\frontend\tsconfig.json", "JSON with Comments", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 32
"e:\Project\毕业设计\epp\frontend\tsconfig.node.json", "JSON", 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10
"e:\Project\毕业设计\epp\frontend\vite.config.ts", "TypeScript", 0, 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 2, 29
"e:\Project\毕业设计\epp\intranet-penetration\README.md", "Markdown", 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 30
"e:\Project\毕业设计\epp\miniprogram\babel.config.js", "JavaScript", 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 11
"e:\Project\毕业设计\epp\miniprogram\config\dev.js", "JavaScript", 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10
"e:\Project\毕业设计\epp\miniprogram\config\index.js", "JavaScript", 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 84
"e:\Project\毕业设计\epp\miniprogram\config\prod.js", "JavaScript", 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 2, 38
"e:\Project\毕业设计\epp\miniprogram\package-lock.json", "JSON", 0, 0, 39502, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 39503
"e:\Project\毕业设计\epp\miniprogram\package.json", "JSON", 0, 0, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 74
"e:\Project\毕业设计\epp\miniprogram\project.alipay.json", "JSON", 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6
"e:\Project\毕业设计\epp\miniprogram\project.config.json", "JSON", 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32
"e:\Project\毕业设计\epp\miniprogram\project.private.config.json", "JSON", 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9
"e:\Project\毕业设计\epp\miniprogram\project.tt.json", "JSON", 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10
"e:\Project\毕业设计\epp\miniprogram\src\app.config.js", "JavaScript", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 3, 70
"e:\Project\毕业设计\epp\miniprogram\src\app.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 1, 2, 16
"e:\Project\毕业设计\epp\miniprogram\src\app.js", "JavaScript", 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 21
"e:\Project\毕业设计\epp\miniprogram\src\components\DebugComp.vue", "vue", 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 5, 77
"e:\Project\毕业设计\epp\miniprogram\src\image\icon\login-background.svg", "XML", 0, 0, 0, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 188
"e:\Project\毕业设计\epp\miniprogram\src\index.html", "HTML", 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 1, 18
"e:\Project\毕业设计\epp\miniprogram\src\pages\index\index.config.js", "JavaScript", 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5
"e:\Project\毕业设计\epp\miniprogram\src\pages\index\index.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 3, 16
"e:\Project\毕业设计\epp\miniprogram\src\pages\index\index.vue", "vue", 0, 0, 0, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 8, 118
"e:\Project\毕业设计\epp\miniprogram\src\pages\index\login.config.js", "JavaScript", 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4
"e:\Project\毕业设计\epp\miniprogram\src\pages\index\login.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 6, 30
"e:\Project\毕业设计\epp\miniprogram\src\pages\index\login.vue", "vue", 0, 0, 0, 0, 0, 0, 82, 0, 0, 0, 0, 0, 0, 3, 4, 89
"e:\Project\毕业设计\epp\miniprogram\src\pages\residents\code.config.js", "JavaScript", 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5
"e:\Project\毕业设计\epp\miniprogram\src\pages\residents\code.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 7, 37
"e:\Project\毕业设计\epp\miniprogram\src\pages\residents\code.vue", "vue", 0, 0, 0, 0, 0, 0, 161, 0, 0, 0, 0, 0, 0, 0, 10, 171
"e:\Project\毕业设计\epp\miniprogram\src\pages\residents\report.config.js", "JavaScript", 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4
"e:\Project\毕业设计\epp\miniprogram\src\pages\residents\report.vue", "vue", 0, 0, 0, 0, 0, 0, 282, 0, 0, 0, 0, 0, 0, 1, 24, 307
"e:\Project\毕业设计\epp\miniprogram\src\pages\residents\reportHistory.config.js", "JavaScript", 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4
"e:\Project\毕业设计\epp\miniprogram\src\pages\residents\reportHistory.vue", "vue", 0, 0, 0, 0, 0, 0, 116, 0, 0, 0, 0, 0, 0, 2, 13, 131
"e:\Project\毕业设计\epp\miniprogram\src\pages\scan\entrance.config.js", "JavaScript", 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4
"e:\Project\毕业设计\epp\miniprogram\src\pages\scan\entrance.vue", "vue", 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 7, 39
"e:\Project\毕业设计\epp\miniprogram\src\utils\const.js", "JavaScript", 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13
"e:\Project\毕业设计\epp\miniprogram\src\utils\getUserGroupByRole.js", "JavaScript", 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 30
"e:\Project\毕业设计\epp\miniprogram\src\utils\menuList.js", "JavaScript", 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 105
"e:\Project\毕业设计\epp\miniprogram\src\utils\qrcode\index.js", "JavaScript", 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 15, 126
"e:\Project\毕业设计\epp\miniprogram\src\utils\qrcode\qrcode.js", "JavaScript", 856, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 106, 281, 1243
"e:\Project\毕业设计\epp\miniprogram\src\utils\scanQRCode.js", "JavaScript", 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 26
"e:\Project\毕业设计\epp\miniprogram\src\utils\utils.js", "JavaScript", 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 29
"e:\Project\毕业设计\epp\miniprogram\types\global.d.ts", "TypeScript", 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 1, 3, 22
"e:\Project\毕业设计\epp\nginx-conf\nginx.conf", "NGINX Conf", 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 24
"e:\Project\毕业设计\epp\postman-collection\epp.postman_collection.json", "JSON", 0, 0, 674, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 674
"e:\Project\毕业设计\epp\weixin-miniprogram\.eslintrc.js", "JavaScript", 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 1, 32
"e:\Project\毕业设计\epp\weixin-miniprogram\app.js", "JavaScript", 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 2, 24
"e:\Project\毕业设计\epp\weixin-miniprogram\app.json", "JSON", 0, 0, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 71
"e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\login-background.svg", "XML", 0, 0, 0, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 188
"e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\shopping.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\index.js", "JavaScript", 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 22, 182
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\index.json", "JSON", 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\login.js", "JavaScript", 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 22, 153
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\login.json", "JSON", 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\person.js", "JavaScript", 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 25, 141
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\person.json", "JSON", 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\code.js", "JavaScript", 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 21, 228
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\code.json", "JSON", 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\report.js", "JavaScript", 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 21, 304
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\report.json", "JSON", 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\reportHistory.js", "JavaScript", 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 20, 126
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\reportHistory.json", "JSON", 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\scan\entrance.js", "JavaScript", 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 16, 69
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\scan\entrance.json", "JSON", 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\components\good-list-card.js", "JavaScript", 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 5, 44
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\components\good-list-card.json", "JSON", 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\goodDetail.js", "JavaScript", 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 28, 152
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\goodDetail.json", "JSON", 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\myOrder.js", "JavaScript", 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 28, 162
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\myOrder.json", "JSON", 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\orderDetail.js", "JavaScript", 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 32, 236
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\orderDetail.json", "JSON", 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\shop.js", "JavaScript", 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 25, 197
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\shop.json", "JSON", 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7
"e:\Project\毕业设计\epp\weixin-miniprogram\project.config.json", "JSON", 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57
"e:\Project\毕业设计\epp\weixin-miniprogram\project.private.config.json", "JSON", 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9
"e:\Project\毕业设计\epp\weixin-miniprogram\services\good.js", "JavaScript", 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 35
"e:\Project\毕业设计\epp\weixin-miniprogram\services\order.js", "JavaScript", 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 64
"e:\Project\毕业设计\epp\weixin-miniprogram\sitemap.json", "JSON", 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7
"e:\Project\毕业设计\epp\weixin-miniprogram\utils\const.js", "JavaScript", 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13
"e:\Project\毕业设计\epp\weixin-miniprogram\utils\getUserGroupByRole.js", "JavaScript", 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 30
"e:\Project\毕业设计\epp\weixin-miniprogram\utils\lib\spark-md5.min.js", "JavaScript", 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2
"e:\Project\毕业设计\epp\weixin-miniprogram\utils\lib\weapp.qrcode.esm.js", "JavaScript", 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 6
"e:\Project\毕业设计\epp\weixin-miniprogram\utils\menuList.js", "JavaScript", 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 120
"e:\Project\毕业设计\epp\weixin-miniprogram\utils\scanQRCode.js", "JavaScript", 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 26
"e:\Project\毕业设计\epp\weixin-miniprogram\utils\sendRequest.js", "JavaScript", 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 54
"e:\Project\毕业设计\epp\weixin-miniprogram\utils\util.js", "JavaScript", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 28
"e:\Project\毕业设计\epp\论文中数据字典.md", "Markdown", 0, 183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 239
"Total", "-", 3353, 979, 43273, 1694, 17, 341, 2672, 362, 92, 335, 32, 177, 2250, 1567, 2383, 59527
1 filename language JavaScript Markdown JSON XML NGINX Conf TypeScript vue CSS HTML SQL JSON with Comments YAML Java comment blank total
2 e:\Project\毕业设计\epp\README.md Markdown 0 249 0 0 0 0 0 0 0 0 0 0 0 0 154 403
3 e:\Project\毕业设计\epp\TODOs.md Markdown 0 43 0 0 0 0 0 0 0 0 0 0 0 0 33 76
4 e:\Project\毕业设计\epp\backend-mock\index.js JavaScript 69 0 0 0 0 0 0 0 0 0 0 0 0 20 10 99
5 e:\Project\毕业设计\epp\backend\.idea\encodings.xml XML 0 0 0 22 0 0 0 0 0 0 0 0 0 0 0 22
6 e:\Project\毕业设计\epp\backend\.idea\jarRepositories.xml XML 0 0 0 35 0 0 0 0 0 0 0 0 0 0 0 35
7 e:\Project\毕业设计\epp\backend\.idea\misc.xml XML 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 15
8 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\AccessProvider.xml XML 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 11
9 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\AccessProvider_Remote.xml XML 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 14
10 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\Gateway.xml XML 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 17
11 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\Gateway_Remote.xml XML 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20
12 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\ShopProvider.xml XML 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 17
13 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\ShopProvider_Remote.xml XML 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20
14 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\TestProvider.xml XML 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 17
15 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\TestProvider_Remote.xml XML 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20
16 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\UserProvider.xml XML 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 11
17 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\UserProvider_Remote.xml XML 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 20
18 e:\Project\毕业设计\epp\backend\.idea\vcs.xml XML 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 6
19 e:\Project\毕业设计\epp\backend\microservice-common\pom.xml XML 0 0 0 36 0 0 0 0 0 0 0 0 0 1 5 42
20 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\AddType.java Java 0 0 0 0 0 0 0 0 0 0 0 0 15 0 5 20
21 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\EditType.java Java 0 0 0 0 0 0 0 0 0 0 0 0 15 0 5 20
22 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\FieldType.java Java 0 0 0 0 0 0 0 0 0 0 0 0 14 0 5 19
23 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\SearchType.java Java 0 0 0 0 0 0 0 0 0 0 0 0 13 0 5 18
24 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\query\PageQuery.java Java 0 0 0 0 0 0 0 0 0 0 0 0 22 0 6 28
25 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldBuilder.java Java 0 0 0 0 0 0 0 0 0 0 0 0 41 32 14 87
26 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldMapperBuilder.java Java 0 0 0 0 0 0 0 0 0 0 0 0 23 11 9 43
27 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldRuleBuilder.java Java 0 0 0 0 0 0 0 0 0 0 0 0 65 6 16 87
28 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldRuleListBuilder.java Java 0 0 0 0 0 0 0 0 0 0 0 0 17 0 7 24
29 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldValidateBuilder.java Java 0 0 0 0 0 0 0 0 0 0 0 0 23 0 7 30
30 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\PageUtils.java Java 0 0 0 0 0 0 0 0 0 0 0 0 15 13 5 33
31 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\enums\OrderStatus.java Java 0 0 0 0 0 0 0 0 0 0 0 0 27 0 8 35
32 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Apply.java Java 0 0 0 0 0 0 0 0 0 0 0 0 21 0 15 36
33 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Feedback.java Java 0 0 0 0 0 0 0 0 0 0 0 0 15 0 9 24
34 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Good.java Java 0 0 0 0 0 0 0 0 0 0 0 0 24 0 3 27
35 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\GoodCategory.java Java 0 0 0 0 0 0 0 0 0 0 0 0 12 0 3 15
36 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Notice.java Java 0 0 0 0 0 0 0 0 0 0 0 0 14 3 10 27
37 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Order.java Java 0 0 0 0 0 0 0 0 0 0 0 0 17 0 4 21
38 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\OrderDetail.java Java 0 0 0 0 0 0 0 0 0 0 0 0 14 0 3 17
39 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Report.java Java 0 0 0 0 0 0 0 0 0 0 0 0 17 0 11 28
40 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Role.java Java 0 0 0 0 0 0 0 0 0 0 0 0 12 2 5 19
41 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Setting.java Java 0 0 0 0 0 0 0 0 0 0 0 0 14 2 5 21
42 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\User.java Java 0 0 0 0 0 0 0 0 0 0 0 0 22 2 5 29
43 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Visitor.java Java 0 0 0 0 0 0 0 0 0 0 0 0 17 0 12 29
44 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\response\Res.java Java 0 0 0 0 0 0 0 0 0 0 0 0 31 0 8 39
45 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\utils\Hash.java Java 0 0 0 0 0 0 0 0 0 0 0 0 8 0 4 12
46 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\utils\SnowflakeManager.java Java 0 0 0 0 0 0 0 0 0 0 0 0 71 4 11 86
47 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GoodCategoryVO.java Java 0 0 0 0 0 0 0 0 0 0 0 0 32 2 8 42
48 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GoodVO.java Java 0 0 0 0 0 0 0 0 0 0 0 0 63 2 8 73
49 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\OrderDetailVO.java Java 0 0 0 0 0 0 0 0 0 0 0 0 35 2 7 44
50 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\OrderVO.java Java 0 0 0 0 0 0 0 0 0 0 0 0 45 2 8 55
51 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\UserVO.java Java 0 0 0 0 0 0 0 0 0 0 0 0 48 2 8 58
52 e:\Project\毕业设计\epp\backend\microservice-gateway\pom.xml XML 0 0 0 59 0 0 0 0 0 0 0 0 0 3 6 68
53 e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway\Gateway.java Java 0 0 0 0 0 0 0 0 0 0 0 0 11 0 4 15
54 e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway\controller\Controller.java Java 0 0 0 0 0 0 0 0 0 0 0 0 10 0 4 14
55 e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\resources\application-remote.yml YAML 0 0 0 0 0 0 0 0 0 0 0 5 0 0 1 6
56 e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\resources\application.yml YAML 0 0 0 0 0 0 0 0 0 0 0 71 0 5 5 81
57 e:\Project\毕业设计\epp\backend\microservice-gateway\src\test\java\com\cxyxiaomo\epp\gateway\GatewayTest.java Java 0 0 0 0 0 0 0 0 0 0 0 0 11 6 4 21
58 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\pom.xml XML 0 0 0 107 0 0 0 0 0 0 0 0 0 13 13 133
59 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\AccessProvider.java Java 0 0 0 0 0 0 0 0 0 0 0 0 13 1 4 18
60 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\config\WebSocketConfig.java Java 0 0 0 0 0 0 0 0 0 0 0 0 17 6 6 29
61 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\CodeController.java Java 0 0 0 0 0 0 0 0 0 0 0 0 33 1 8 42
62 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\ReportController.java Java 0 0 0 0 0 0 0 0 0 0 0 0 63 22 13 98
63 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\WeChatTokenController.java Java 0 0 0 0 0 0 0 0 0 0 0 0 44 0 7 51
64 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\WebSocketServer.java Java 0 0 0 0 0 0 0 0 0 0 0 0 66 35 12 113
65 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\ReportDao.java Java 0 0 0 0 0 0 0 0 0 0 0 0 12 0 6 18
66 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\SettingDao.java Java 0 0 0 0 0 0 0 0 0 0 0 0 10 0 4 14
67 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\pojo\UnlimitedQRCodeParam.java Java 0 0 0 0 0 0 0 0 0 0 0 0 17 8 11 36
68 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\pojo\WebSocketData.java Java 0 0 0 0 0 0 0 0 0 0 0 0 12 3 5 20
69 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\rpc\UserServiceFeign.java Java 0 0 0 0 0 0 0 0 0 0 0 0 10 5 3 18
70 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\AccessService.java Java 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 6
71 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\AccessServiceImpl.java Java 0 0 0 0 0 0 0 0 0 0 0 0 9 0 5 14
72 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\ReportService.java Java 0 0 0 0 0 0 0 0 0 0 0 0 8 0 7 15
73 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\ReportServiceImpl.java Java 0 0 0 0 0 0 0 0 0 0 0 0 21 0 8 29
74 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\WeChatTokenService.java Java 0 0 0 0 0 0 0 0 0 0 0 0 4 0 2 6
75 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\WeChatTokenServiceImpl.java Java 0 0 0 0 0 0 0 0 0 0 0 0 69 31 19 119
76 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\utils\RestUtil.java Java 0 0 0 0 0 0 0 0 0 0 0 0 17 1 6 24
77 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\application-remote.yml YAML 0 0 0 0 0 0 0 0 0 0 0 9 0 0 1 10
78 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\application.yml YAML 0 0 0 0 0 0 0 0 0 0 0 19 0 2 3 24
79 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\ReportDao.xml XML 0 0 0 21 0 0 0 0 0 0 0 0 0 0 1 22
80 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\SettingDao.xml XML 0 0 0 16 0 0 0 0 0 0 0 0 0 0 1 17
81 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mybatis-config.xml XML 0 0 0 10 0 0 0 0 0 0 0 0 0 2 2 14
82 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css\index.css CSS 0 0 0 0 0 0 0 68 0 0 0 0 0 1 13 82
83 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css\setting-panel.css CSS 0 0 0 0 0 0 0 59 0 0 0 0 0 0 8 67
84 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\js\setting-panel.js JavaScript 26 0 0 0 0 0 0 0 0 0 0 0 0 1 4 31
85 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\js\websocket.js JavaScript 34 0 0 0 0 0 0 0 0 0 0 0 0 20 9 63
86 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\svg\close.svg XML 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 2
87 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\svg\fullscreen.svg XML 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 2
88 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\svg\setting.svg XML 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 2
89 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\index.html HTML 0 0 0 0 0 0 0 0 44 0 0 0 0 5 8 57
90 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\renderer.js JavaScript 53 0 0 0 0 0 0 0 0 0 0 0 0 10 9 72
91 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\test\java\com\cxyxiaomo\epp\access\AppTest.java Java 0 0 0 0 0 0 0 0 0 0 0 0 11 6 4 21
92 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\pom.xml XML 0 0 0 132 0 0 0 0 0 0 0 0 0 21 13 166
93 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\ShopProvider.java Java 0 0 0 0 0 0 0 0 0 0 0 0 13 1 4 18
94 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller\GoodController.java Java 0 0 0 0 0 0 0 0 0 0 0 0 231 54 27 312
95 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller\OrderController.java Java 0 0 0 0 0 0 0 0 0 0 0 0 165 33 29 227
96 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\GoodCategoryDao.java Java 0 0 0 0 0 0 0 0 0 0 0 0 11 0 6 17
97 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\GoodDao.java Java 0 0 0 0 0 0 0 0 0 0 0 0 23 0 24 47
98 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\OrderDao.java Java 0 0 0 0 0 0 0 0 0 0 0 0 18 39 11 68
99 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\service\GoodService.java Java 0 0 0 0 0 0 0 0 0 0 0 0 65 0 18 83
100 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\service\OrderService.java Java 0 0 0 0 0 0 0 0 0 0 0 0 77 39 20 136
101 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\application-remote.yml YAML 0 0 0 0 0 0 0 0 0 0 0 9 0 0 1 10
102 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\application.yml YAML 0 0 0 0 0 0 0 0 0 0 0 22 0 3 4 29
103 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodCategoryDao.xml XML 0 0 0 16 0 0 0 0 0 0 0 0 0 0 1 17
104 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodMapper.xml XML 0 0 0 129 0 0 0 0 0 0 0 0 0 65 28 222
105 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\OrderMapper.xml XML 0 0 0 70 0 0 0 0 0 0 0 0 0 6 9 85
106 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mybatis-config.xml XML 0 0 0 11 0 0 0 0 0 0 0 0 0 4 3 18
107 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\test\java\com\cxyxiaomo\AppTest.java Java 0 0 0 0 0 0 0 0 0 0 0 0 11 6 4 21
108 e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\pom.xml XML 0 0 0 42 0 0 0 0 0 0 0 0 0 3 5 50
109 e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test\TestProvider.java Java 0 0 0 0 0 0 0 0 0 0 0 0 11 1 4 16
110 e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test\controller\TestController.java Java 0 0 0 0 0 0 0 0 0 0 0 0 19 1 6 26
111 e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\resources\application-remote.yml YAML 0 0 0 0 0 0 0 0 0 0 0 5 0 0 1 6
112 e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\resources\application.yml YAML 0 0 0 0 0 0 0 0 0 0 0 9 0 1 2 12
113 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\pom.xml XML 0 0 0 99 0 0 0 0 0 0 0 0 0 16 13 128
114 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\UserProvider.java Java 0 0 0 0 0 0 0 0 0 0 0 0 11 1 4 16
115 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\controller\UserController.java Java 0 0 0 0 0 0 0 0 0 0 0 0 215 49 23 287
116 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\dao\RoleDao.java Java 0 0 0 0 0 0 0 0 0 0 0 0 10 0 5 15
117 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\dao\UserDao.java Java 0 0 0 0 0 0 0 0 0 0 0 0 16 0 10 26
118 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\service\RoleService.java Java 0 0 0 0 0 0 0 0 0 0 0 0 15 0 6 21
119 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\service\UserService.java Java 0 0 0 0 0 0 0 0 0 0 0 0 35 1 11 47
120 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\application-remote.yml YAML 0 0 0 0 0 0 0 0 0 0 0 9 0 0 1 10
121 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\application.yml YAML 0 0 0 0 0 0 0 0 0 0 0 19 0 2 3 24
122 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mapper\RoleMapper.xml XML 0 0 0 9 0 0 0 0 0 0 0 0 0 0 1 10
123 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mapper\UserMapper.xml XML 0 0 0 89 0 0 0 0 0 0 0 0 0 0 2 91
124 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mybatis-config.xml XML 0 0 0 10 0 0 0 0 0 0 0 0 0 2 2 14
125 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\test\java\com\cxyxiaomo\epp\user\AppTest.java Java 0 0 0 0 0 0 0 0 0 0 0 0 11 6 4 21
126 e:\Project\毕业设计\epp\backend\pom.xml XML 0 0 0 217 0 0 0 0 0 0 0 0 0 36 20 273
127 e:\Project\毕业设计\epp\client-entrance-guard\README.md Markdown 0 6 0 0 0 0 0 0 0 0 0 0 0 0 3 9
128 e:\Project\毕业设计\epp\client-entrance-guard\html\index.css CSS 0 0 0 0 0 0 0 13 0 0 0 0 0 0 3 16
129 e:\Project\毕业设计\epp\client-entrance-guard\html\index.html HTML 0 0 0 0 0 0 0 0 13 0 0 0 0 2 4 19
130 e:\Project\毕业设计\epp\client-entrance-guard\html\renderer.js JavaScript 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
131 e:\Project\毕业设计\epp\client-entrance-guard\main.js JavaScript 32 0 0 0 0 0 0 0 0 0 0 0 0 9 11 52
132 e:\Project\毕业设计\epp\client-entrance-guard\package.json JSON 0 0 54 0 0 0 0 0 0 0 0 0 0 0 1 55
133 e:\Project\毕业设计\epp\client-entrance-guard\preload.js JavaScript 18 0 0 0 0 0 0 0 0 0 0 0 0 3 3 24
134 e:\Project\毕业设计\epp\database\epp.sql SQL 0 0 0 0 0 0 0 0 0 335 0 0 0 99 31 465
135 e:\Project\毕业设计\epp\docs\ChatGPT\生成数据库测试数据.md Markdown 0 39 0 0 0 0 0 0 0 0 0 0 0 0 7 46
136 e:\Project\毕业设计\epp\docs\ChatGPT\转换为POJO对象.md Markdown 0 33 0 0 0 0 0 0 0 0 0 0 0 0 6 39
137 e:\Project\毕业设计\epp\docs\EnvCheck.md Markdown 0 82 0 0 0 0 0 0 0 0 0 0 0 25 28 135
138 e:\Project\毕业设计\epp\docs\Reference.md Markdown 0 14 0 0 0 0 0 0 0 0 0 0 0 0 21 35
139 e:\Project\毕业设计\epp\docs\RelatedLinks.md Markdown 0 38 0 0 0 0 0 0 0 0 0 0 0 0 43 81
140 e:\Project\毕业设计\epp\docs\Solutions.md Markdown 0 92 0 0 0 0 0 0 0 0 0 0 0 0 52 144
141 e:\Project\毕业设计\epp\docs\功能拆分.md Markdown 0 37 0 0 0 0 0 0 0 0 0 0 0 0 39 76
142 e:\Project\毕业设计\epp\docs\开发步骤记录.md Markdown 0 41 0 0 0 0 0 0 0 0 0 0 0 0 21 62
143 e:\Project\毕业设计\epp\frontend\README.md Markdown 0 104 0 0 0 0 0 0 0 0 0 0 0 0 34 138
144 e:\Project\毕业设计\epp\frontend\auto-imports.d.ts TypeScript 0 0 0 0 0 3 0 0 0 0 0 0 0 1 2 6
145 e:\Project\毕业设计\epp\frontend\components.d.ts TypeScript 0 0 0 0 0 38 0 0 0 0 0 0 0 3 3 44
146 e:\Project\毕业设计\epp\frontend\index.html HTML 0 0 0 0 0 0 0 0 18 0 0 0 0 1 3 22
147 e:\Project\毕业设计\epp\frontend\package-lock.json JSON 0 0 2665 0 0 0 0 0 0 0 0 0 0 0 1 2666
148 e:\Project\毕业设计\epp\frontend\package.json JSON 0 0 42 0 0 0 0 0 0 0 0 0 0 0 1 43
149 e:\Project\毕业设计\epp\frontend\src\App.vue vue 0 0 0 0 0 0 13 0 0 0 0 0 0 0 2 15
150 e:\Project\毕业设计\epp\frontend\src\api\index.ts TypeScript 0 0 0 0 0 7 0 0 0 0 0 0 0 0 2 9
151 e:\Project\毕业设计\epp\frontend\src\api\shop-good.js JavaScript 31 0 0 0 0 0 0 0 0 0 0 0 0 16 5 52
152 e:\Project\毕业设计\epp\frontend\src\api\user.js JavaScript 45 0 0 0 0 0 0 0 0 0 0 0 0 24 7 76
153 e:\Project\毕业设计\epp\frontend\src\assets\css\color-dark.css CSS 0 0 0 0 0 0 0 22 0 0 0 0 0 1 1 24
154 e:\Project\毕业设计\epp\frontend\src\assets\css\icon.css CSS 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 4
155 e:\Project\毕业设计\epp\frontend\src\assets\css\main.css CSS 0 0 0 0 0 0 0 116 0 0 0 0 0 2 25 143
156 e:\Project\毕业设计\epp\frontend\src\components\header.vue vue 0 0 0 0 0 0 167 0 0 0 0 0 0 4 17 188
157 e:\Project\毕业设计\epp\frontend\src\components\manage-list.vue vue 0 0 0 0 0 0 558 0 0 0 0 0 0 9 54 621
158 e:\Project\毕业设计\epp\frontend\src\components\sidebar.vue vue 0 0 0 0 0 0 122 0 0 0 0 0 0 0 9 131
159 e:\Project\毕业设计\epp\frontend\src\components\tags.vue vue 0 0 0 0 0 0 154 0 0 0 0 0 0 0 15 169
160 e:\Project\毕业设计\epp\frontend\src\main.ts TypeScript 0 0 0 0 0 25 0 0 0 0 0 0 0 2 5 32
161 e:\Project\毕业设计\epp\frontend\src\router\index.ts TypeScript 0 0 0 0 0 97 0 0 0 0 0 0 0 2 5 104
162 e:\Project\毕业设计\epp\frontend\src\store\permiss.ts TypeScript 0 0 0 0 0 27 0 0 0 0 0 0 0 6 9 42
163 e:\Project\毕业设计\epp\frontend\src\store\sidebar.ts TypeScript 0 0 0 0 0 14 0 0 0 0 0 0 0 0 2 16
164 e:\Project\毕业设计\epp\frontend\src\store\tags.ts TypeScript 0 0 0 0 0 51 0 0 0 0 0 0 0 0 3 54
165 e:\Project\毕业设计\epp\frontend\src\utils\request.ts TypeScript 0 0 0 0 0 27 0 0 0 0 0 0 0 0 5 32
166 e:\Project\毕业设计\epp\frontend\src\utils\send_request.js JavaScript 45 0 0 0 0 0 0 0 0 0 0 0 0 3 7 55
167 e:\Project\毕业设计\epp\frontend\src\utils\settings.js JavaScript 7 0 0 0 0 0 0 0 0 0 0 0 0 17 4 28
168 e:\Project\毕业设计\epp\frontend\src\views\dashboard.vue vue 0 0 0 0 0 0 277 0 0 0 0 0 0 0 25 302
169 e:\Project\毕业设计\epp\frontend\src\views\error-page\403.vue vue 0 0 0 0 0 0 51 0 0 0 0 0 0 0 4 55
170 e:\Project\毕业设计\epp\frontend\src\views\error-page\404.vue vue 0 0 0 0 0 0 51 0 0 0 0 0 0 0 4 55
171 e:\Project\毕业设计\epp\frontend\src\views\home.vue vue 0 0 0 0 0 0 25 0 0 0 0 0 0 0 2 27
172 e:\Project\毕业设计\epp\frontend\src\views\login.vue vue 0 0 0 0 0 0 173 0 0 0 0 0 0 1 22 196
173 e:\Project\毕业设计\epp\frontend\src\views\privilege-user-setting.vue vue 0 0 0 0 0 0 10 0 0 0 0 0 0 0 2 12
174 e:\Project\毕业设计\epp\frontend\src\views\shop-good-setting.vue vue 0 0 0 0 0 0 10 0 0 0 0 0 0 0 2 12
175 e:\Project\毕业设计\epp\frontend\src\views\user.vue vue 0 0 0 0 0 0 206 0 0 0 0 0 0 4 21 231
176 e:\Project\毕业设计\epp\frontend\src\vite-env.d.ts TypeScript 0 0 0 0 0 7 0 0 0 0 0 0 0 1 2 10
177 e:\Project\毕业设计\epp\frontend\tsconfig.json JSON with Comments 0 0 0 0 0 0 0 0 0 0 32 0 0 0 0 32
178 e:\Project\毕业设计\epp\frontend\tsconfig.node.json JSON 0 0 9 0 0 0 0 0 0 0 0 0 0 0 1 10
179 e:\Project\毕业设计\epp\frontend\vite.config.ts TypeScript 0 0 0 0 0 27 0 0 0 0 0 0 0 0 2 29
180 e:\Project\毕业设计\epp\intranet-penetration\README.md Markdown 0 18 0 0 0 0 0 0 0 0 0 0 0 0 12 30
181 e:\Project\毕业设计\epp\miniprogram\babel.config.js JavaScript 8 0 0 0 0 0 0 0 0 0 0 0 0 2 1 11
182 e:\Project\毕业设计\epp\miniprogram\config\dev.js JavaScript 9 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10
183 e:\Project\毕业设计\epp\miniprogram\config\index.js JavaScript 81 0 0 0 0 0 0 0 0 0 0 0 0 0 3 84
184 e:\Project\毕业设计\epp\miniprogram\config\prod.js JavaScript 10 0 0 0 0 0 0 0 0 0 0 0 0 26 2 38
185 e:\Project\毕业设计\epp\miniprogram\package-lock.json JSON 0 0 39502 0 0 0 0 0 0 0 0 0 0 0 1 39503
186 e:\Project\毕业设计\epp\miniprogram\package.json JSON 0 0 73 0 0 0 0 0 0 0 0 0 0 0 1 74
187 e:\Project\毕业设计\epp\miniprogram\project.alipay.json JSON 0 0 5 0 0 0 0 0 0 0 0 0 0 0 1 6
188 e:\Project\毕业设计\epp\miniprogram\project.config.json JSON 0 0 32 0 0 0 0 0 0 0 0 0 0 0 0 32
189 e:\Project\毕业设计\epp\miniprogram\project.private.config.json JSON 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 9
190 e:\Project\毕业设计\epp\miniprogram\project.tt.json JSON 0 0 9 0 0 0 0 0 0 0 0 0 0 0 1 10
191 e:\Project\毕业设计\epp\miniprogram\src\app.config.js JavaScript 48 0 0 0 0 0 0 0 0 0 0 0 0 19 3 70
192 e:\Project\毕业设计\epp\miniprogram\src\app.css CSS 0 0 0 0 0 0 0 13 0 0 0 0 0 1 2 16
193 e:\Project\毕业设计\epp\miniprogram\src\app.js JavaScript 15 0 0 0 0 0 0 0 0 0 0 0 0 2 4 21
194 e:\Project\毕业设计\epp\miniprogram\src\components\DebugComp.vue vue 0 0 0 0 0 0 72 0 0 0 0 0 0 0 5 77
195 e:\Project\毕业设计\epp\miniprogram\src\image\icon\login-background.svg XML 0 0 0 186 0 0 0 0 0 0 0 0 0 1 1 188
196 e:\Project\毕业设计\epp\miniprogram\src\index.html HTML 0 0 0 0 0 0 0 0 17 0 0 0 0 0 1 18
197 e:\Project\毕业设计\epp\miniprogram\src\pages\index\index.config.js JavaScript 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5
198 e:\Project\毕业设计\epp\miniprogram\src\pages\index\index.css CSS 0 0 0 0 0 0 0 13 0 0 0 0 0 0 3 16
199 e:\Project\毕业设计\epp\miniprogram\src\pages\index\index.vue vue 0 0 0 0 0 0 110 0 0 0 0 0 0 0 8 118
200 e:\Project\毕业设计\epp\miniprogram\src\pages\index\login.config.js JavaScript 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4
201 e:\Project\毕业设计\epp\miniprogram\src\pages\index\login.css CSS 0 0 0 0 0 0 0 24 0 0 0 0 0 0 6 30
202 e:\Project\毕业设计\epp\miniprogram\src\pages\index\login.vue vue 0 0 0 0 0 0 82 0 0 0 0 0 0 3 4 89
203 e:\Project\毕业设计\epp\miniprogram\src\pages\residents\code.config.js JavaScript 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5
204 e:\Project\毕业设计\epp\miniprogram\src\pages\residents\code.css CSS 0 0 0 0 0 0 0 30 0 0 0 0 0 0 7 37
205 e:\Project\毕业设计\epp\miniprogram\src\pages\residents\code.vue vue 0 0 0 0 0 0 161 0 0 0 0 0 0 0 10 171
206 e:\Project\毕业设计\epp\miniprogram\src\pages\residents\report.config.js JavaScript 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4
207 e:\Project\毕业设计\epp\miniprogram\src\pages\residents\report.vue vue 0 0 0 0 0 0 282 0 0 0 0 0 0 1 24 307
208 e:\Project\毕业设计\epp\miniprogram\src\pages\residents\reportHistory.config.js JavaScript 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4
209 e:\Project\毕业设计\epp\miniprogram\src\pages\residents\reportHistory.vue vue 0 0 0 0 0 0 116 0 0 0 0 0 0 2 13 131
210 e:\Project\毕业设计\epp\miniprogram\src\pages\scan\entrance.config.js JavaScript 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4
211 e:\Project\毕业设计\epp\miniprogram\src\pages\scan\entrance.vue vue 0 0 0 0 0 0 32 0 0 0 0 0 0 0 7 39
212 e:\Project\毕业设计\epp\miniprogram\src\utils\const.js JavaScript 12 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13
213 e:\Project\毕业设计\epp\miniprogram\src\utils\getUserGroupByRole.js JavaScript 27 0 0 0 0 0 0 0 0 0 0 0 0 0 3 30
214 e:\Project\毕业设计\epp\miniprogram\src\utils\menuList.js JavaScript 102 0 0 0 0 0 0 0 0 0 0 0 0 0 3 105
215 e:\Project\毕业设计\epp\miniprogram\src\utils\qrcode\index.js JavaScript 102 0 0 0 0 0 0 0 0 0 0 0 0 9 15 126
216 e:\Project\毕业设计\epp\miniprogram\src\utils\qrcode\qrcode.js JavaScript 856 0 0 0 0 0 0 0 0 0 0 0 0 106 281 1243
217 e:\Project\毕业设计\epp\miniprogram\src\utils\scanQRCode.js JavaScript 23 0 0 0 0 0 0 0 0 0 0 0 0 1 2 26
218 e:\Project\毕业设计\epp\miniprogram\src\utils\utils.js JavaScript 23 0 0 0 0 0 0 0 0 0 0 0 0 0 6 29
219 e:\Project\毕业设计\epp\miniprogram\types\global.d.ts TypeScript 0 0 0 0 0 18 0 0 0 0 0 0 0 1 3 22
220 e:\Project\毕业设计\epp\nginx-conf\nginx.conf NGINX Conf 0 0 0 0 17 0 0 0 0 0 0 0 0 2 5 24
221 e:\Project\毕业设计\epp\postman-collection\epp.postman_collection.json JSON 0 0 674 0 0 0 0 0 0 0 0 0 0 0 0 674
222 e:\Project\毕业设计\epp\weixin-miniprogram\.eslintrc.js JavaScript 25 0 0 0 0 0 0 0 0 0 0 0 0 6 1 32
223 e:\Project\毕业设计\epp\weixin-miniprogram\app.js JavaScript 18 0 0 0 0 0 0 0 0 0 0 0 0 4 2 24
224 e:\Project\毕业设计\epp\weixin-miniprogram\app.json JSON 0 0 70 0 0 0 0 0 0 0 0 0 0 0 1 71
225 e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\login-background.svg XML 0 0 0 186 0 0 0 0 0 0 0 0 0 1 1 188
226 e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\shopping.svg XML 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1
227 e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\index.js JavaScript 113 0 0 0 0 0 0 0 0 0 0 0 0 47 22 182
228 e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\index.json JSON 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 5
229 e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\login.js JavaScript 100 0 0 0 0 0 0 0 0 0 0 0 0 31 22 153
230 e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\login.json JSON 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 4
231 e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\person.js JavaScript 86 0 0 0 0 0 0 0 0 0 0 0 0 30 25 141
232 e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\person.json JSON 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 6
233 e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\code.js JavaScript 175 0 0 0 0 0 0 0 0 0 0 0 0 32 21 228
234 e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\code.json JSON 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 5
235 e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\report.js JavaScript 247 0 0 0 0 0 0 0 0 0 0 0 0 36 21 304
236 e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\report.json JSON 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 4
237 e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\reportHistory.js JavaScript 76 0 0 0 0 0 0 0 0 0 0 0 0 30 20 126
238 e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\reportHistory.json JSON 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 4
239 e:\Project\毕业设计\epp\weixin-miniprogram\pages\scan\entrance.js JavaScript 25 0 0 0 0 0 0 0 0 0 0 0 0 28 16 69
240 e:\Project\毕业设计\epp\weixin-miniprogram\pages\scan\entrance.json JSON 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 4
241 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\components\good-list-card.js JavaScript 19 0 0 0 0 0 0 0 0 0 0 0 0 20 5 44
242 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\components\good-list-card.json JSON 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 4
243 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\goodDetail.js JavaScript 92 0 0 0 0 0 0 0 0 0 0 0 0 32 28 152
244 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\goodDetail.json JSON 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 4
245 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\myOrder.js JavaScript 98 0 0 0 0 0 0 0 0 0 0 0 0 36 28 162
246 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\myOrder.json JSON 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 5
247 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\orderDetail.js JavaScript 150 0 0 0 0 0 0 0 0 0 0 0 0 54 32 236
248 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\orderDetail.json JSON 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 4
249 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\shop.js JavaScript 103 0 0 0 0 0 0 0 0 0 0 0 0 69 25 197
250 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\shop.json JSON 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 7
251 e:\Project\毕业设计\epp\weixin-miniprogram\project.config.json JSON 0 0 57 0 0 0 0 0 0 0 0 0 0 0 0 57
252 e:\Project\毕业设计\epp\weixin-miniprogram\project.private.config.json JSON 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 9
253 e:\Project\毕业设计\epp\weixin-miniprogram\services\good.js JavaScript 26 0 0 0 0 0 0 0 0 0 0 0 0 4 5 35
254 e:\Project\毕业设计\epp\weixin-miniprogram\services\order.js JavaScript 50 0 0 0 0 0 0 0 0 0 0 0 0 7 7 64
255 e:\Project\毕业设计\epp\weixin-miniprogram\sitemap.json JSON 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 7
256 e:\Project\毕业设计\epp\weixin-miniprogram\utils\const.js JavaScript 12 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13
257 e:\Project\毕业设计\epp\weixin-miniprogram\utils\getUserGroupByRole.js JavaScript 27 0 0 0 0 0 0 0 0 0 0 0 0 0 3 30
258 e:\Project\毕业设计\epp\weixin-miniprogram\utils\lib\spark-md5.min.js JavaScript 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2
259 e:\Project\毕业设计\epp\weixin-miniprogram\utils\lib\weapp.qrcode.esm.js JavaScript 1 0 0 0 0 0 0 0 0 0 0 0 0 3 2 6
260 e:\Project\毕业设计\epp\weixin-miniprogram\utils\menuList.js JavaScript 117 0 0 0 0 0 0 0 0 0 0 0 0 0 3 120
261 e:\Project\毕业设计\epp\weixin-miniprogram\utils\scanQRCode.js JavaScript 23 0 0 0 0 0 0 0 0 0 0 0 0 1 2 26
262 e:\Project\毕业设计\epp\weixin-miniprogram\utils\sendRequest.js JavaScript 51 0 0 0 0 0 0 0 0 0 0 0 0 2 1 54
263 e:\Project\毕业设计\epp\weixin-miniprogram\utils\util.js JavaScript 22 0 0 0 0 0 0 0 0 0 0 0 0 0 6 28
264 e:\Project\毕业设计\epp\论文中数据字典.md Markdown 0 183 0 0 0 0 0 0 0 0 0 0 0 0 56 239
265 Total - 3353 979 43273 1694 17 341 2672 362 92 335 32 177 2250 1567 2383 59527

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,225 @@
# Summary
Date : 2023-04-03 16:35:18
Directory e:\\Project\\毕业设计\\epp
Total : 263 files, 55577 codes, 1567 comments, 2383 blanks, all 59527 lines
Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md)
## Languages
| language | files | code | comment | blank | total |
| :--- | ---: | ---: | ---: | ---: | ---: |
| JSON | 27 | 43,273 | 0 | 9 | 43,282 |
| JavaScript | 54 | 3,353 | 760 | 700 | 4,813 |
| vue | 20 | 2,672 | 24 | 250 | 2,946 |
| Java | 72 | 2,250 | 441 | 600 | 3,291 |
| XML | 37 | 1,694 | 174 | 130 | 1,998 |
| Markdown | 14 | 979 | 25 | 509 | 1,513 |
| CSS | 10 | 362 | 5 | 68 | 435 |
| TypeScript | 12 | 341 | 16 | 43 | 400 |
| SQL | 1 | 335 | 99 | 31 | 465 |
| YAML | 10 | 177 | 13 | 22 | 212 |
| HTML | 4 | 92 | 8 | 16 | 116 |
| JSON with Comments | 1 | 32 | 0 | 0 | 32 |
| NGINX Conf | 1 | 17 | 2 | 5 | 24 |
## Directories
| path | files | code | comment | blank | total |
| :--- | ---: | ---: | ---: | ---: | ---: |
| . | 263 | 55,577 | 1,567 | 2,383 | 59,527 |
| . (Files) | 3 | 475 | 0 | 243 | 718 |
| backend | 122 | 4,032 | 663 | 801 | 5,496 |
| backend (Files) | 1 | 217 | 36 | 20 | 273 |
| backend-mock | 1 | 69 | 20 | 10 | 99 |
| backend\\.idea | 14 | 245 | 0 | 0 | 245 |
| backend\\.idea (Files) | 4 | 78 | 0 | 0 | 78 |
| backend\\.idea\\runConfigurations | 10 | 167 | 0 | 0 | 167 |
| backend\\microservice-common | 33 | 858 | 86 | 244 | 1,188 |
| backend\\microservice-common (Files) | 1 | 36 | 1 | 5 | 42 |
| backend\\microservice-common\\src | 32 | 822 | 85 | 239 | 1,146 |
| backend\\microservice-common\\src\\main | 32 | 822 | 85 | 239 | 1,146 |
| backend\\microservice-common\\src\\main\\java | 32 | 822 | 85 | 239 | 1,146 |
| backend\\microservice-common\\src\\main\\java\\com | 32 | 822 | 85 | 239 | 1,146 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo | 32 | 822 | 85 | 239 | 1,146 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp | 32 | 822 | 85 | 239 | 1,146 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\PageTable | 11 | 263 | 62 | 84 | 409 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\PageTable\\enums | 4 | 57 | 0 | 20 | 77 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\PageTable\\query | 1 | 22 | 0 | 6 | 28 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\PageTable\\utils | 6 | 184 | 62 | 58 | 304 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\common | 21 | 559 | 23 | 155 | 737 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\common\\enums | 1 | 27 | 0 | 8 | 35 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\common\\pojo | 12 | 199 | 9 | 85 | 293 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\common\\response | 1 | 31 | 0 | 8 | 39 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\common\\utils | 2 | 79 | 4 | 15 | 98 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\common\\vo | 5 | 223 | 10 | 39 | 272 |
| backend\\microservice-gateway | 6 | 167 | 14 | 24 | 205 |
| backend\\microservice-gateway (Files) | 1 | 59 | 3 | 6 | 68 |
| backend\\microservice-gateway\\src | 5 | 108 | 11 | 18 | 137 |
| backend\\microservice-gateway\\src\\main | 4 | 97 | 5 | 14 | 116 |
| backend\\microservice-gateway\\src\\main\\java | 2 | 21 | 0 | 8 | 29 |
| backend\\microservice-gateway\\src\\main\\java\\com | 2 | 21 | 0 | 8 | 29 |
| backend\\microservice-gateway\\src\\main\\java\\com\\cxyxiaomo | 2 | 21 | 0 | 8 | 29 |
| backend\\microservice-gateway\\src\\main\\java\\com\\cxyxiaomo\\epp | 2 | 21 | 0 | 8 | 29 |
| backend\\microservice-gateway\\src\\main\\java\\com\\cxyxiaomo\\epp\\gateway | 2 | 21 | 0 | 8 | 29 |
| backend\\microservice-gateway\\src\\main\\java\\com\\cxyxiaomo\\epp\\gateway (Files) | 1 | 11 | 0 | 4 | 15 |
| backend\\microservice-gateway\\src\\main\\java\\com\\cxyxiaomo\\epp\\gateway\\controller | 1 | 10 | 0 | 4 | 14 |
| backend\\microservice-gateway\\src\\main\\resources | 2 | 76 | 5 | 6 | 87 |
| backend\\microservice-gateway\\src\\test | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-gateway\\src\\test\\java | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-gateway\\src\\test\\java\\com | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-gateway\\src\\test\\java\\com\\cxyxiaomo | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-gateway\\src\\test\\java\\com\\cxyxiaomo\\epp | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-gateway\\src\\test\\java\\com\\cxyxiaomo\\epp\\gateway | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-access-8002 | 34 | 908 | 173 | 208 | 1,289 |
| backend\\microservice-provider-access-8002 (Files) | 1 | 107 | 13 | 13 | 133 |
| backend\\microservice-provider-access-8002\\src | 33 | 801 | 160 | 195 | 1,156 |
| backend\\microservice-provider-access-8002\\src\\main | 32 | 790 | 154 | 191 | 1,135 |
| backend\\microservice-provider-access-8002\\src\\main\\java | 18 | 428 | 113 | 129 | 670 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com | 18 | 428 | 113 | 129 | 670 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo | 18 | 428 | 113 | 129 | 670 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp | 18 | 428 | 113 | 129 | 670 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access | 18 | 428 | 113 | 129 | 670 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access (Files) | 1 | 13 | 1 | 4 | 18 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access\\config | 1 | 17 | 6 | 6 | 29 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access\\controller | 4 | 206 | 58 | 40 | 304 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access\\dao | 2 | 22 | 0 | 10 | 32 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access\\pojo | 2 | 29 | 11 | 16 | 56 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access\\rpc | 1 | 10 | 5 | 3 | 18 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access\\service | 6 | 114 | 31 | 44 | 189 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access\\utils | 1 | 17 | 1 | 6 | 24 |
| backend\\microservice-provider-access-8002\\src\\main\\resources | 14 | 362 | 41 | 62 | 465 |
| backend\\microservice-provider-access-8002\\src\\main\\resources (Files) | 2 | 28 | 2 | 4 | 34 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\mybatis | 3 | 47 | 2 | 4 | 53 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\mybatis (Files) | 1 | 10 | 2 | 2 | 14 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\mybatis\\mapper | 2 | 37 | 0 | 2 | 39 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\static | 9 | 287 | 37 | 54 | 378 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\static\\access | 9 | 287 | 37 | 54 | 378 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\static\\access (Files) | 2 | 97 | 15 | 17 | 129 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\static\\access\\assets | 7 | 190 | 22 | 37 | 249 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\static\\access\\assets\\css | 2 | 127 | 1 | 21 | 149 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\static\\access\\assets\\js | 2 | 60 | 21 | 13 | 94 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\static\\access\\assets\\svg | 3 | 3 | 0 | 3 | 6 |
| backend\\microservice-provider-access-8002\\src\\test | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-access-8002\\src\\test\\java | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-access-8002\\src\\test\\java\\com | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-access-8002\\src\\test\\java\\com\\cxyxiaomo | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-access-8002\\src\\test\\java\\com\\cxyxiaomo\\epp | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-access-8002\\src\\test\\java\\com\\cxyxiaomo\\epp\\access | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-shop-8003 | 16 | 1,003 | 271 | 202 | 1,476 |
| backend\\microservice-provider-shop-8003 (Files) | 1 | 132 | 21 | 13 | 166 |
| backend\\microservice-provider-shop-8003\\src | 15 | 871 | 250 | 189 | 1,310 |
| backend\\microservice-provider-shop-8003\\src\\main | 14 | 860 | 244 | 185 | 1,289 |
| backend\\microservice-provider-shop-8003\\src\\main\\java | 8 | 603 | 166 | 139 | 908 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com | 8 | 603 | 166 | 139 | 908 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com\\cxyxiaomo | 8 | 603 | 166 | 139 | 908 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com\\cxyxiaomo\\epp | 8 | 603 | 166 | 139 | 908 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com\\cxyxiaomo\\epp\\shop | 8 | 603 | 166 | 139 | 908 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com\\cxyxiaomo\\epp\\shop (Files) | 1 | 13 | 1 | 4 | 18 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com\\cxyxiaomo\\epp\\shop\\controller | 2 | 396 | 87 | 56 | 539 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com\\cxyxiaomo\\epp\\shop\\dao | 3 | 52 | 39 | 41 | 132 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com\\cxyxiaomo\\epp\\shop\\service | 2 | 142 | 39 | 38 | 219 |
| backend\\microservice-provider-shop-8003\\src\\main\\resources | 6 | 257 | 78 | 46 | 381 |
| backend\\microservice-provider-shop-8003\\src\\main\\resources (Files) | 2 | 31 | 3 | 5 | 39 |
| backend\\microservice-provider-shop-8003\\src\\main\\resources\\mybatis | 4 | 226 | 75 | 41 | 342 |
| backend\\microservice-provider-shop-8003\\src\\main\\resources\\mybatis (Files) | 1 | 11 | 4 | 3 | 18 |
| backend\\microservice-provider-shop-8003\\src\\main\\resources\\mybatis\\mapper | 3 | 215 | 71 | 38 | 324 |
| backend\\microservice-provider-shop-8003\\src\\test | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-shop-8003\\src\\test\\java | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-shop-8003\\src\\test\\java\\com | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-shop-8003\\src\\test\\java\\com\\cxyxiaomo | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-test-8011 | 5 | 86 | 6 | 18 | 110 |
| backend\\microservice-provider-test-8011 (Files) | 1 | 42 | 3 | 5 | 50 |
| backend\\microservice-provider-test-8011\\src | 4 | 44 | 3 | 13 | 60 |
| backend\\microservice-provider-test-8011\\src\\main | 4 | 44 | 3 | 13 | 60 |
| backend\\microservice-provider-test-8011\\src\\main\\java | 2 | 30 | 2 | 10 | 42 |
| backend\\microservice-provider-test-8011\\src\\main\\java\\com | 2 | 30 | 2 | 10 | 42 |
| backend\\microservice-provider-test-8011\\src\\main\\java\\com\\cxyxiaomo | 2 | 30 | 2 | 10 | 42 |
| backend\\microservice-provider-test-8011\\src\\main\\java\\com\\cxyxiaomo\\epp | 2 | 30 | 2 | 10 | 42 |
| backend\\microservice-provider-test-8011\\src\\main\\java\\com\\cxyxiaomo\\epp\\test | 2 | 30 | 2 | 10 | 42 |
| backend\\microservice-provider-test-8011\\src\\main\\java\\com\\cxyxiaomo\\epp\\test (Files) | 1 | 11 | 1 | 4 | 16 |
| backend\\microservice-provider-test-8011\\src\\main\\java\\com\\cxyxiaomo\\epp\\test\\controller | 1 | 19 | 1 | 6 | 26 |
| backend\\microservice-provider-test-8011\\src\\main\\resources | 2 | 14 | 1 | 3 | 18 |
| backend\\microservice-provider-user-8001 | 13 | 548 | 77 | 85 | 710 |
| backend\\microservice-provider-user-8001 (Files) | 1 | 99 | 16 | 13 | 128 |
| backend\\microservice-provider-user-8001\\src | 12 | 449 | 61 | 72 | 582 |
| backend\\microservice-provider-user-8001\\src\\main | 11 | 438 | 55 | 68 | 561 |
| backend\\microservice-provider-user-8001\\src\\main\\java | 6 | 302 | 51 | 59 | 412 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com | 6 | 302 | 51 | 59 | 412 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo | 6 | 302 | 51 | 59 | 412 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo\\epp | 6 | 302 | 51 | 59 | 412 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo\\epp\\user | 6 | 302 | 51 | 59 | 412 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo\\epp\\user (Files) | 1 | 11 | 1 | 4 | 16 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo\\epp\\user\\controller | 1 | 215 | 49 | 23 | 287 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo\\epp\\user\\dao | 2 | 26 | 0 | 15 | 41 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo\\epp\\user\\service | 2 | 50 | 1 | 17 | 68 |
| backend\\microservice-provider-user-8001\\src\\main\\resources | 5 | 136 | 4 | 9 | 149 |
| backend\\microservice-provider-user-8001\\src\\main\\resources (Files) | 2 | 28 | 2 | 4 | 34 |
| backend\\microservice-provider-user-8001\\src\\main\\resources\\mybatis | 3 | 108 | 2 | 5 | 115 |
| backend\\microservice-provider-user-8001\\src\\main\\resources\\mybatis (Files) | 1 | 10 | 2 | 2 | 14 |
| backend\\microservice-provider-user-8001\\src\\main\\resources\\mybatis\\mapper | 2 | 98 | 0 | 3 | 101 |
| backend\\microservice-provider-user-8001\\src\\test | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-user-8001\\src\\test\\java | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-user-8001\\src\\test\\java\\com | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-user-8001\\src\\test\\java\\com\\cxyxiaomo | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-user-8001\\src\\test\\java\\com\\cxyxiaomo\\epp | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-user-8001\\src\\test\\java\\com\\cxyxiaomo\\epp\\user | 1 | 11 | 6 | 4 | 21 |
| client-entrance-guard | 7 | 136 | 14 | 26 | 176 |
| client-entrance-guard (Files) | 4 | 110 | 12 | 18 | 140 |
| client-entrance-guard\\html | 3 | 26 | 2 | 8 | 36 |
| database | 1 | 335 | 99 | 31 | 465 |
| docs | 8 | 376 | 25 | 217 | 618 |
| docs (Files) | 6 | 304 | 25 | 204 | 533 |
| docs\\ChatGPT | 2 | 72 | 0 | 13 | 85 |
| frontend | 37 | 5,280 | 97 | 308 | 5,685 |
| frontend (Files) | 9 | 2,938 | 5 | 47 | 2,990 |
| frontend\\src | 28 | 2,342 | 92 | 261 | 2,695 |
| frontend\\src (Files) | 3 | 45 | 3 | 9 | 57 |
| frontend\\src\\api | 3 | 83 | 40 | 14 | 137 |
| frontend\\src\\assets | 3 | 142 | 3 | 26 | 171 |
| frontend\\src\\assets\\css | 3 | 142 | 3 | 26 | 171 |
| frontend\\src\\components | 4 | 1,001 | 13 | 95 | 1,109 |
| frontend\\src\\router | 1 | 97 | 2 | 5 | 104 |
| frontend\\src\\store | 3 | 92 | 6 | 14 | 112 |
| frontend\\src\\utils | 3 | 79 | 20 | 16 | 115 |
| frontend\\src\\views | 8 | 803 | 5 | 82 | 890 |
| frontend\\src\\views (Files) | 6 | 701 | 5 | 74 | 780 |
| frontend\\src\\views\\error-page | 2 | 102 | 0 | 8 | 110 |
| intranet-penetration | 1 | 18 | 0 | 12 | 30 |
| miniprogram | 39 | 42,122 | 174 | 429 | 42,725 |
| miniprogram (Files) | 7 | 39,638 | 2 | 5 | 39,645 |
| miniprogram\\config | 3 | 100 | 26 | 6 | 132 |
| miniprogram\\src | 28 | 2,366 | 145 | 415 | 2,926 |
| miniprogram\\src (Files) | 4 | 93 | 22 | 10 | 125 |
| miniprogram\\src\\components | 1 | 72 | 0 | 5 | 77 |
| miniprogram\\src\\image | 1 | 186 | 1 | 1 | 188 |
| miniprogram\\src\\image\\icon | 1 | 186 | 1 | 1 | 188 |
| miniprogram\\src\\pages | 15 | 870 | 6 | 88 | 964 |
| miniprogram\\src\\pages\\index | 6 | 236 | 3 | 23 | 262 |
| miniprogram\\src\\pages\\residents | 7 | 599 | 3 | 57 | 659 |
| miniprogram\\src\\pages\\scan | 2 | 35 | 0 | 8 | 43 |
| miniprogram\\src\\utils | 7 | 1,145 | 116 | 311 | 1,572 |
| miniprogram\\src\\utils (Files) | 5 | 187 | 1 | 15 | 203 |
| miniprogram\\src\\utils\\qrcode | 2 | 958 | 115 | 296 | 1,369 |
| miniprogram\\types | 1 | 18 | 1 | 3 | 22 |
| nginx-conf | 1 | 17 | 2 | 5 | 24 |
| postman-collection | 1 | 674 | 0 | 0 | 674 |
| weixin-miniprogram | 42 | 2,043 | 473 | 301 | 2,817 |
| weixin-miniprogram (Files) | 6 | 186 | 10 | 4 | 200 |
| weixin-miniprogram\\image | 2 | 187 | 1 | 1 | 189 |
| weixin-miniprogram\\image\\icon | 2 | 187 | 1 | 1 | 189 |
| weixin-miniprogram\\pages | 24 | 1,340 | 445 | 265 | 2,050 |
| weixin-miniprogram\\pages\\index | 4 | 222 | 78 | 44 | 344 |
| weixin-miniprogram\\pages\\person | 2 | 92 | 30 | 25 | 147 |
| weixin-miniprogram\\pages\\residents | 6 | 511 | 98 | 62 | 671 |
| weixin-miniprogram\\pages\\scan | 2 | 29 | 28 | 16 | 73 |
| weixin-miniprogram\\pages\\shop | 10 | 486 | 211 | 118 | 815 |
| weixin-miniprogram\\pages\\shop (Files) | 8 | 463 | 191 | 113 | 767 |
| weixin-miniprogram\\pages\\shop\\components | 2 | 23 | 20 | 5 | 48 |
| weixin-miniprogram\\services | 2 | 76 | 11 | 12 | 99 |
| weixin-miniprogram\\utils | 8 | 254 | 6 | 19 | 279 |
| weixin-miniprogram\\utils (Files) | 6 | 252 | 3 | 16 | 271 |
| weixin-miniprogram\\utils\\lib | 2 | 2 | 3 | 3 | 8 |
Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md)

View File

@ -0,0 +1,491 @@
Date : 2023-04-03 16:35:18
Directory : e:\Project\毕业设计\epp
Total : 263 files, 55577 codes, 1567 comments, 2383 blanks, all 59527 lines
Languages
+--------------------+------------+------------+------------+------------+------------+
| language | files | code | comment | blank | total |
+--------------------+------------+------------+------------+------------+------------+
| JSON | 27 | 43,273 | 0 | 9 | 43,282 |
| JavaScript | 54 | 3,353 | 760 | 700 | 4,813 |
| vue | 20 | 2,672 | 24 | 250 | 2,946 |
| Java | 72 | 2,250 | 441 | 600 | 3,291 |
| XML | 37 | 1,694 | 174 | 130 | 1,998 |
| Markdown | 14 | 979 | 25 | 509 | 1,513 |
| CSS | 10 | 362 | 5 | 68 | 435 |
| TypeScript | 12 | 341 | 16 | 43 | 400 |
| SQL | 1 | 335 | 99 | 31 | 465 |
| YAML | 10 | 177 | 13 | 22 | 212 |
| HTML | 4 | 92 | 8 | 16 | 116 |
| JSON with Comments | 1 | 32 | 0 | 0 | 32 |
| NGINX Conf | 1 | 17 | 2 | 5 | 24 |
+--------------------+------------+------------+------------+------------+------------+
Directories
+--------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| path | files | code | comment | blank | total |
+--------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| . | 263 | 55,577 | 1,567 | 2,383 | 59,527 |
| . (Files) | 3 | 475 | 0 | 243 | 718 |
| backend | 122 | 4,032 | 663 | 801 | 5,496 |
| backend (Files) | 1 | 217 | 36 | 20 | 273 |
| backend-mock | 1 | 69 | 20 | 10 | 99 |
| backend\.idea | 14 | 245 | 0 | 0 | 245 |
| backend\.idea (Files) | 4 | 78 | 0 | 0 | 78 |
| backend\.idea\runConfigurations | 10 | 167 | 0 | 0 | 167 |
| backend\microservice-common | 33 | 858 | 86 | 244 | 1,188 |
| backend\microservice-common (Files) | 1 | 36 | 1 | 5 | 42 |
| backend\microservice-common\src | 32 | 822 | 85 | 239 | 1,146 |
| backend\microservice-common\src\main | 32 | 822 | 85 | 239 | 1,146 |
| backend\microservice-common\src\main\java | 32 | 822 | 85 | 239 | 1,146 |
| backend\microservice-common\src\main\java\com | 32 | 822 | 85 | 239 | 1,146 |
| backend\microservice-common\src\main\java\com\cxyxiaomo | 32 | 822 | 85 | 239 | 1,146 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp | 32 | 822 | 85 | 239 | 1,146 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable | 11 | 263 | 62 | 84 | 409 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums | 4 | 57 | 0 | 20 | 77 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\query | 1 | 22 | 0 | 6 | 28 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils | 6 | 184 | 62 | 58 | 304 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common | 21 | 559 | 23 | 155 | 737 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\enums | 1 | 27 | 0 | 8 | 35 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo | 12 | 199 | 9 | 85 | 293 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\response | 1 | 31 | 0 | 8 | 39 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\utils | 2 | 79 | 4 | 15 | 98 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo | 5 | 223 | 10 | 39 | 272 |
| backend\microservice-gateway | 6 | 167 | 14 | 24 | 205 |
| backend\microservice-gateway (Files) | 1 | 59 | 3 | 6 | 68 |
| backend\microservice-gateway\src | 5 | 108 | 11 | 18 | 137 |
| backend\microservice-gateway\src\main | 4 | 97 | 5 | 14 | 116 |
| backend\microservice-gateway\src\main\java | 2 | 21 | 0 | 8 | 29 |
| backend\microservice-gateway\src\main\java\com | 2 | 21 | 0 | 8 | 29 |
| backend\microservice-gateway\src\main\java\com\cxyxiaomo | 2 | 21 | 0 | 8 | 29 |
| backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp | 2 | 21 | 0 | 8 | 29 |
| backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway | 2 | 21 | 0 | 8 | 29 |
| backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway (Files) | 1 | 11 | 0 | 4 | 15 |
| backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway\controller | 1 | 10 | 0 | 4 | 14 |
| backend\microservice-gateway\src\main\resources | 2 | 76 | 5 | 6 | 87 |
| backend\microservice-gateway\src\test | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-gateway\src\test\java | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-gateway\src\test\java\com | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-gateway\src\test\java\com\cxyxiaomo | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-gateway\src\test\java\com\cxyxiaomo\epp | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-gateway\src\test\java\com\cxyxiaomo\epp\gateway | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-access-8002 | 34 | 908 | 173 | 208 | 1,289 |
| backend\microservice-provider-access-8002 (Files) | 1 | 107 | 13 | 13 | 133 |
| backend\microservice-provider-access-8002\src | 33 | 801 | 160 | 195 | 1,156 |
| backend\microservice-provider-access-8002\src\main | 32 | 790 | 154 | 191 | 1,135 |
| backend\microservice-provider-access-8002\src\main\java | 18 | 428 | 113 | 129 | 670 |
| backend\microservice-provider-access-8002\src\main\java\com | 18 | 428 | 113 | 129 | 670 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo | 18 | 428 | 113 | 129 | 670 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp | 18 | 428 | 113 | 129 | 670 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access | 18 | 428 | 113 | 129 | 670 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access (Files) | 1 | 13 | 1 | 4 | 18 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\config | 1 | 17 | 6 | 6 | 29 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller | 4 | 206 | 58 | 40 | 304 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao | 2 | 22 | 0 | 10 | 32 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\pojo | 2 | 29 | 11 | 16 | 56 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\rpc | 1 | 10 | 5 | 3 | 18 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service | 6 | 114 | 31 | 44 | 189 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\utils | 1 | 17 | 1 | 6 | 24 |
| backend\microservice-provider-access-8002\src\main\resources | 14 | 362 | 41 | 62 | 465 |
| backend\microservice-provider-access-8002\src\main\resources (Files) | 2 | 28 | 2 | 4 | 34 |
| backend\microservice-provider-access-8002\src\main\resources\mybatis | 3 | 47 | 2 | 4 | 53 |
| backend\microservice-provider-access-8002\src\main\resources\mybatis (Files) | 1 | 10 | 2 | 2 | 14 |
| backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper | 2 | 37 | 0 | 2 | 39 |
| backend\microservice-provider-access-8002\src\main\resources\static | 9 | 287 | 37 | 54 | 378 |
| backend\microservice-provider-access-8002\src\main\resources\static\access | 9 | 287 | 37 | 54 | 378 |
| backend\microservice-provider-access-8002\src\main\resources\static\access (Files) | 2 | 97 | 15 | 17 | 129 |
| backend\microservice-provider-access-8002\src\main\resources\static\access\assets | 7 | 190 | 22 | 37 | 249 |
| backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css | 2 | 127 | 1 | 21 | 149 |
| backend\microservice-provider-access-8002\src\main\resources\static\access\assets\js | 2 | 60 | 21 | 13 | 94 |
| backend\microservice-provider-access-8002\src\main\resources\static\access\assets\svg | 3 | 3 | 0 | 3 | 6 |
| backend\microservice-provider-access-8002\src\test | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-access-8002\src\test\java | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-access-8002\src\test\java\com | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-access-8002\src\test\java\com\cxyxiaomo | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-access-8002\src\test\java\com\cxyxiaomo\epp | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-access-8002\src\test\java\com\cxyxiaomo\epp\access | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-shop-8003 | 16 | 1,003 | 271 | 202 | 1,476 |
| backend\microservice-provider-shop-8003 (Files) | 1 | 132 | 21 | 13 | 166 |
| backend\microservice-provider-shop-8003\src | 15 | 871 | 250 | 189 | 1,310 |
| backend\microservice-provider-shop-8003\src\main | 14 | 860 | 244 | 185 | 1,289 |
| backend\microservice-provider-shop-8003\src\main\java | 8 | 603 | 166 | 139 | 908 |
| backend\microservice-provider-shop-8003\src\main\java\com | 8 | 603 | 166 | 139 | 908 |
| backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo | 8 | 603 | 166 | 139 | 908 |
| backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp | 8 | 603 | 166 | 139 | 908 |
| backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop | 8 | 603 | 166 | 139 | 908 |
| backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop (Files) | 1 | 13 | 1 | 4 | 18 |
| backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller | 2 | 396 | 87 | 56 | 539 |
| backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao | 3 | 52 | 39 | 41 | 132 |
| backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\service | 2 | 142 | 39 | 38 | 219 |
| backend\microservice-provider-shop-8003\src\main\resources | 6 | 257 | 78 | 46 | 381 |
| backend\microservice-provider-shop-8003\src\main\resources (Files) | 2 | 31 | 3 | 5 | 39 |
| backend\microservice-provider-shop-8003\src\main\resources\mybatis | 4 | 226 | 75 | 41 | 342 |
| backend\microservice-provider-shop-8003\src\main\resources\mybatis (Files) | 1 | 11 | 4 | 3 | 18 |
| backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper | 3 | 215 | 71 | 38 | 324 |
| backend\microservice-provider-shop-8003\src\test | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-shop-8003\src\test\java | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-shop-8003\src\test\java\com | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-shop-8003\src\test\java\com\cxyxiaomo | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-test-8011 | 5 | 86 | 6 | 18 | 110 |
| backend\microservice-provider-test-8011 (Files) | 1 | 42 | 3 | 5 | 50 |
| backend\microservice-provider-test-8011\src | 4 | 44 | 3 | 13 | 60 |
| backend\microservice-provider-test-8011\src\main | 4 | 44 | 3 | 13 | 60 |
| backend\microservice-provider-test-8011\src\main\java | 2 | 30 | 2 | 10 | 42 |
| backend\microservice-provider-test-8011\src\main\java\com | 2 | 30 | 2 | 10 | 42 |
| backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo | 2 | 30 | 2 | 10 | 42 |
| backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp | 2 | 30 | 2 | 10 | 42 |
| backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test | 2 | 30 | 2 | 10 | 42 |
| backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test (Files) | 1 | 11 | 1 | 4 | 16 |
| backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test\controller | 1 | 19 | 1 | 6 | 26 |
| backend\microservice-provider-test-8011\src\main\resources | 2 | 14 | 1 | 3 | 18 |
| backend\microservice-provider-user-8001 | 13 | 548 | 77 | 85 | 710 |
| backend\microservice-provider-user-8001 (Files) | 1 | 99 | 16 | 13 | 128 |
| backend\microservice-provider-user-8001\src | 12 | 449 | 61 | 72 | 582 |
| backend\microservice-provider-user-8001\src\main | 11 | 438 | 55 | 68 | 561 |
| backend\microservice-provider-user-8001\src\main\java | 6 | 302 | 51 | 59 | 412 |
| backend\microservice-provider-user-8001\src\main\java\com | 6 | 302 | 51 | 59 | 412 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo | 6 | 302 | 51 | 59 | 412 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp | 6 | 302 | 51 | 59 | 412 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user | 6 | 302 | 51 | 59 | 412 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user (Files) | 1 | 11 | 1 | 4 | 16 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\controller | 1 | 215 | 49 | 23 | 287 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\dao | 2 | 26 | 0 | 15 | 41 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\service | 2 | 50 | 1 | 17 | 68 |
| backend\microservice-provider-user-8001\src\main\resources | 5 | 136 | 4 | 9 | 149 |
| backend\microservice-provider-user-8001\src\main\resources (Files) | 2 | 28 | 2 | 4 | 34 |
| backend\microservice-provider-user-8001\src\main\resources\mybatis | 3 | 108 | 2 | 5 | 115 |
| backend\microservice-provider-user-8001\src\main\resources\mybatis (Files) | 1 | 10 | 2 | 2 | 14 |
| backend\microservice-provider-user-8001\src\main\resources\mybatis\mapper | 2 | 98 | 0 | 3 | 101 |
| backend\microservice-provider-user-8001\src\test | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-user-8001\src\test\java | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-user-8001\src\test\java\com | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-user-8001\src\test\java\com\cxyxiaomo | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-user-8001\src\test\java\com\cxyxiaomo\epp | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-user-8001\src\test\java\com\cxyxiaomo\epp\user | 1 | 11 | 6 | 4 | 21 |
| client-entrance-guard | 7 | 136 | 14 | 26 | 176 |
| client-entrance-guard (Files) | 4 | 110 | 12 | 18 | 140 |
| client-entrance-guard\html | 3 | 26 | 2 | 8 | 36 |
| database | 1 | 335 | 99 | 31 | 465 |
| docs | 8 | 376 | 25 | 217 | 618 |
| docs (Files) | 6 | 304 | 25 | 204 | 533 |
| docs\ChatGPT | 2 | 72 | 0 | 13 | 85 |
| frontend | 37 | 5,280 | 97 | 308 | 5,685 |
| frontend (Files) | 9 | 2,938 | 5 | 47 | 2,990 |
| frontend\src | 28 | 2,342 | 92 | 261 | 2,695 |
| frontend\src (Files) | 3 | 45 | 3 | 9 | 57 |
| frontend\src\api | 3 | 83 | 40 | 14 | 137 |
| frontend\src\assets | 3 | 142 | 3 | 26 | 171 |
| frontend\src\assets\css | 3 | 142 | 3 | 26 | 171 |
| frontend\src\components | 4 | 1,001 | 13 | 95 | 1,109 |
| frontend\src\router | 1 | 97 | 2 | 5 | 104 |
| frontend\src\store | 3 | 92 | 6 | 14 | 112 |
| frontend\src\utils | 3 | 79 | 20 | 16 | 115 |
| frontend\src\views | 8 | 803 | 5 | 82 | 890 |
| frontend\src\views (Files) | 6 | 701 | 5 | 74 | 780 |
| frontend\src\views\error-page | 2 | 102 | 0 | 8 | 110 |
| intranet-penetration | 1 | 18 | 0 | 12 | 30 |
| miniprogram | 39 | 42,122 | 174 | 429 | 42,725 |
| miniprogram (Files) | 7 | 39,638 | 2 | 5 | 39,645 |
| miniprogram\config | 3 | 100 | 26 | 6 | 132 |
| miniprogram\src | 28 | 2,366 | 145 | 415 | 2,926 |
| miniprogram\src (Files) | 4 | 93 | 22 | 10 | 125 |
| miniprogram\src\components | 1 | 72 | 0 | 5 | 77 |
| miniprogram\src\image | 1 | 186 | 1 | 1 | 188 |
| miniprogram\src\image\icon | 1 | 186 | 1 | 1 | 188 |
| miniprogram\src\pages | 15 | 870 | 6 | 88 | 964 |
| miniprogram\src\pages\index | 6 | 236 | 3 | 23 | 262 |
| miniprogram\src\pages\residents | 7 | 599 | 3 | 57 | 659 |
| miniprogram\src\pages\scan | 2 | 35 | 0 | 8 | 43 |
| miniprogram\src\utils | 7 | 1,145 | 116 | 311 | 1,572 |
| miniprogram\src\utils (Files) | 5 | 187 | 1 | 15 | 203 |
| miniprogram\src\utils\qrcode | 2 | 958 | 115 | 296 | 1,369 |
| miniprogram\types | 1 | 18 | 1 | 3 | 22 |
| nginx-conf | 1 | 17 | 2 | 5 | 24 |
| postman-collection | 1 | 674 | 0 | 0 | 674 |
| weixin-miniprogram | 42 | 2,043 | 473 | 301 | 2,817 |
| weixin-miniprogram (Files) | 6 | 186 | 10 | 4 | 200 |
| weixin-miniprogram\image | 2 | 187 | 1 | 1 | 189 |
| weixin-miniprogram\image\icon | 2 | 187 | 1 | 1 | 189 |
| weixin-miniprogram\pages | 24 | 1,340 | 445 | 265 | 2,050 |
| weixin-miniprogram\pages\index | 4 | 222 | 78 | 44 | 344 |
| weixin-miniprogram\pages\person | 2 | 92 | 30 | 25 | 147 |
| weixin-miniprogram\pages\residents | 6 | 511 | 98 | 62 | 671 |
| weixin-miniprogram\pages\scan | 2 | 29 | 28 | 16 | 73 |
| weixin-miniprogram\pages\shop | 10 | 486 | 211 | 118 | 815 |
| weixin-miniprogram\pages\shop (Files) | 8 | 463 | 191 | 113 | 767 |
| weixin-miniprogram\pages\shop\components | 2 | 23 | 20 | 5 | 48 |
| weixin-miniprogram\services | 2 | 76 | 11 | 12 | 99 |
| weixin-miniprogram\utils | 8 | 254 | 6 | 19 | 279 |
| weixin-miniprogram\utils (Files) | 6 | 252 | 3 | 16 | 271 |
| weixin-miniprogram\utils\lib | 2 | 2 | 3 | 3 | 8 |
+--------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
Files
+--------------------------------------------------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+
| filename | language | code | comment | blank | total |
+--------------------------------------------------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+
| e:\Project\毕业设计\epp\README.md | Markdown | 249 | 0 | 154 | 403 |
| e:\Project\毕业设计\epp\TODOs.md | Markdown | 43 | 0 | 33 | 76 |
| e:\Project\毕业设计\epp\backend-mock\index.js | JavaScript | 69 | 20 | 10 | 99 |
| e:\Project\毕业设计\epp\backend\.idea\encodings.xml | XML | 22 | 0 | 0 | 22 |
| e:\Project\毕业设计\epp\backend\.idea\jarRepositories.xml | XML | 35 | 0 | 0 | 35 |
| e:\Project\毕业设计\epp\backend\.idea\misc.xml | XML | 15 | 0 | 0 | 15 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\AccessProvider.xml | XML | 11 | 0 | 0 | 11 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\AccessProvider_Remote.xml | XML | 14 | 0 | 0 | 14 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\Gateway.xml | XML | 17 | 0 | 0 | 17 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\Gateway_Remote.xml | XML | 20 | 0 | 0 | 20 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\ShopProvider.xml | XML | 17 | 0 | 0 | 17 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\ShopProvider_Remote.xml | XML | 20 | 0 | 0 | 20 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\TestProvider.xml | XML | 17 | 0 | 0 | 17 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\TestProvider_Remote.xml | XML | 20 | 0 | 0 | 20 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\UserProvider.xml | XML | 11 | 0 | 0 | 11 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\UserProvider_Remote.xml | XML | 20 | 0 | 0 | 20 |
| e:\Project\毕业设计\epp\backend\.idea\vcs.xml | XML | 6 | 0 | 0 | 6 |
| e:\Project\毕业设计\epp\backend\microservice-common\pom.xml | XML | 36 | 1 | 5 | 42 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\AddType.java | Java | 15 | 0 | 5 | 20 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\EditType.java | Java | 15 | 0 | 5 | 20 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\FieldType.java | Java | 14 | 0 | 5 | 19 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\SearchType.java | Java | 13 | 0 | 5 | 18 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\query\PageQuery.java | Java | 22 | 0 | 6 | 28 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldBuilder.java | Java | 41 | 32 | 14 | 87 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldMapperBuilder.java | Java | 23 | 11 | 9 | 43 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldRuleBuilder.java | Java | 65 | 6 | 16 | 87 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldRuleListBuilder.java | Java | 17 | 0 | 7 | 24 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldValidateBuilder.java | Java | 23 | 0 | 7 | 30 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\PageUtils.java | Java | 15 | 13 | 5 | 33 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\enums\OrderStatus.java | Java | 27 | 0 | 8 | 35 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Apply.java | Java | 21 | 0 | 15 | 36 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Feedback.java | Java | 15 | 0 | 9 | 24 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Good.java | Java | 24 | 0 | 3 | 27 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\GoodCategory.java | Java | 12 | 0 | 3 | 15 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Notice.java | Java | 14 | 3 | 10 | 27 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Order.java | Java | 17 | 0 | 4 | 21 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\OrderDetail.java | Java | 14 | 0 | 3 | 17 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Report.java | Java | 17 | 0 | 11 | 28 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Role.java | Java | 12 | 2 | 5 | 19 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Setting.java | Java | 14 | 2 | 5 | 21 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\User.java | Java | 22 | 2 | 5 | 29 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Visitor.java | Java | 17 | 0 | 12 | 29 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\response\Res.java | Java | 31 | 0 | 8 | 39 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\utils\Hash.java | Java | 8 | 0 | 4 | 12 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\utils\SnowflakeManager.java | Java | 71 | 4 | 11 | 86 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GoodCategoryVO.java | Java | 32 | 2 | 8 | 42 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GoodVO.java | Java | 63 | 2 | 8 | 73 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\OrderDetailVO.java | Java | 35 | 2 | 7 | 44 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\OrderVO.java | Java | 45 | 2 | 8 | 55 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\UserVO.java | Java | 48 | 2 | 8 | 58 |
| e:\Project\毕业设计\epp\backend\microservice-gateway\pom.xml | XML | 59 | 3 | 6 | 68 |
| e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway\Gateway.java | Java | 11 | 0 | 4 | 15 |
| e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway\controller\Controller.java | Java | 10 | 0 | 4 | 14 |
| e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\resources\application-remote.yml | YAML | 5 | 0 | 1 | 6 |
| e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\resources\application.yml | YAML | 71 | 5 | 5 | 81 |
| e:\Project\毕业设计\epp\backend\microservice-gateway\src\test\java\com\cxyxiaomo\epp\gateway\GatewayTest.java | Java | 11 | 6 | 4 | 21 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\pom.xml | XML | 107 | 13 | 13 | 133 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\AccessProvider.java | Java | 13 | 1 | 4 | 18 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\config\WebSocketConfig.java | Java | 17 | 6 | 6 | 29 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\CodeController.java | Java | 33 | 1 | 8 | 42 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\ReportController.java | Java | 63 | 22 | 13 | 98 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\WeChatTokenController.java | Java | 44 | 0 | 7 | 51 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\WebSocketServer.java | Java | 66 | 35 | 12 | 113 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\ReportDao.java | Java | 12 | 0 | 6 | 18 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\SettingDao.java | Java | 10 | 0 | 4 | 14 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\pojo\UnlimitedQRCodeParam.java | Java | 17 | 8 | 11 | 36 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\pojo\WebSocketData.java | Java | 12 | 3 | 5 | 20 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\rpc\UserServiceFeign.java | Java | 10 | 5 | 3 | 18 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\AccessService.java | Java | 3 | 0 | 3 | 6 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\AccessServiceImpl.java | Java | 9 | 0 | 5 | 14 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\ReportService.java | Java | 8 | 0 | 7 | 15 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\ReportServiceImpl.java | Java | 21 | 0 | 8 | 29 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\WeChatTokenService.java | Java | 4 | 0 | 2 | 6 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\WeChatTokenServiceImpl.java | Java | 69 | 31 | 19 | 119 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\utils\RestUtil.java | Java | 17 | 1 | 6 | 24 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\application-remote.yml | YAML | 9 | 0 | 1 | 10 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\application.yml | YAML | 19 | 2 | 3 | 24 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\ReportDao.xml | XML | 21 | 0 | 1 | 22 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\SettingDao.xml | XML | 16 | 0 | 1 | 17 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mybatis-config.xml | XML | 10 | 2 | 2 | 14 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css\index.css | CSS | 68 | 1 | 13 | 82 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css\setting-panel.css | CSS | 59 | 0 | 8 | 67 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\js\setting-panel.js | JavaScript | 26 | 1 | 4 | 31 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\js\websocket.js | JavaScript | 34 | 20 | 9 | 63 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\svg\close.svg | XML | 1 | 0 | 1 | 2 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\svg\fullscreen.svg | XML | 1 | 0 | 1 | 2 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\svg\setting.svg | XML | 1 | 0 | 1 | 2 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\index.html | HTML | 44 | 5 | 8 | 57 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\renderer.js | JavaScript | 53 | 10 | 9 | 72 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\test\java\com\cxyxiaomo\epp\access\AppTest.java | Java | 11 | 6 | 4 | 21 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\pom.xml | XML | 132 | 21 | 13 | 166 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\ShopProvider.java | Java | 13 | 1 | 4 | 18 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller\GoodController.java | Java | 231 | 54 | 27 | 312 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller\OrderController.java | Java | 165 | 33 | 29 | 227 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\GoodCategoryDao.java | Java | 11 | 0 | 6 | 17 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\GoodDao.java | Java | 23 | 0 | 24 | 47 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\OrderDao.java | Java | 18 | 39 | 11 | 68 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\service\GoodService.java | Java | 65 | 0 | 18 | 83 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\service\OrderService.java | Java | 77 | 39 | 20 | 136 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\application-remote.yml | YAML | 9 | 0 | 1 | 10 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\application.yml | YAML | 22 | 3 | 4 | 29 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodCategoryDao.xml | XML | 16 | 0 | 1 | 17 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodMapper.xml | XML | 129 | 65 | 28 | 222 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\OrderMapper.xml | XML | 70 | 6 | 9 | 85 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mybatis-config.xml | XML | 11 | 4 | 3 | 18 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\test\java\com\cxyxiaomo\AppTest.java | Java | 11 | 6 | 4 | 21 |
| e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\pom.xml | XML | 42 | 3 | 5 | 50 |
| e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test\TestProvider.java | Java | 11 | 1 | 4 | 16 |
| e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test\controller\TestController.java | Java | 19 | 1 | 6 | 26 |
| e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\resources\application-remote.yml | YAML | 5 | 0 | 1 | 6 |
| e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\resources\application.yml | YAML | 9 | 1 | 2 | 12 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\pom.xml | XML | 99 | 16 | 13 | 128 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\UserProvider.java | Java | 11 | 1 | 4 | 16 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\controller\UserController.java | Java | 215 | 49 | 23 | 287 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\dao\RoleDao.java | Java | 10 | 0 | 5 | 15 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\dao\UserDao.java | Java | 16 | 0 | 10 | 26 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\service\RoleService.java | Java | 15 | 0 | 6 | 21 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\service\UserService.java | Java | 35 | 1 | 11 | 47 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\application-remote.yml | YAML | 9 | 0 | 1 | 10 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\application.yml | YAML | 19 | 2 | 3 | 24 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mapper\RoleMapper.xml | XML | 9 | 0 | 1 | 10 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mapper\UserMapper.xml | XML | 89 | 0 | 2 | 91 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mybatis-config.xml | XML | 10 | 2 | 2 | 14 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\test\java\com\cxyxiaomo\epp\user\AppTest.java | Java | 11 | 6 | 4 | 21 |
| e:\Project\毕业设计\epp\backend\pom.xml | XML | 217 | 36 | 20 | 273 |
| e:\Project\毕业设计\epp\client-entrance-guard\README.md | Markdown | 6 | 0 | 3 | 9 |
| e:\Project\毕业设计\epp\client-entrance-guard\html\index.css | CSS | 13 | 0 | 3 | 16 |
| e:\Project\毕业设计\epp\client-entrance-guard\html\index.html | HTML | 13 | 2 | 4 | 19 |
| e:\Project\毕业设计\epp\client-entrance-guard\html\renderer.js | JavaScript | 0 | 0 | 1 | 1 |
| e:\Project\毕业设计\epp\client-entrance-guard\main.js | JavaScript | 32 | 9 | 11 | 52 |
| e:\Project\毕业设计\epp\client-entrance-guard\package.json | JSON | 54 | 0 | 1 | 55 |
| e:\Project\毕业设计\epp\client-entrance-guard\preload.js | JavaScript | 18 | 3 | 3 | 24 |
| e:\Project\毕业设计\epp\database\epp.sql | SQL | 335 | 99 | 31 | 465 |
| e:\Project\毕业设计\epp\docs\ChatGPT\生成数据库测试数据.md | Markdown | 39 | 0 | 7 | 46 |
| e:\Project\毕业设计\epp\docs\ChatGPT\转换为POJO对象.md | Markdown | 33 | 0 | 6 | 39 |
| e:\Project\毕业设计\epp\docs\EnvCheck.md | Markdown | 82 | 25 | 28 | 135 |
| e:\Project\毕业设计\epp\docs\Reference.md | Markdown | 14 | 0 | 21 | 35 |
| e:\Project\毕业设计\epp\docs\RelatedLinks.md | Markdown | 38 | 0 | 43 | 81 |
| e:\Project\毕业设计\epp\docs\Solutions.md | Markdown | 92 | 0 | 52 | 144 |
| e:\Project\毕业设计\epp\docs\功能拆分.md | Markdown | 37 | 0 | 39 | 76 |
| e:\Project\毕业设计\epp\docs\开发步骤记录.md | Markdown | 41 | 0 | 21 | 62 |
| e:\Project\毕业设计\epp\frontend\README.md | Markdown | 104 | 0 | 34 | 138 |
| e:\Project\毕业设计\epp\frontend\auto-imports.d.ts | TypeScript | 3 | 1 | 2 | 6 |
| e:\Project\毕业设计\epp\frontend\components.d.ts | TypeScript | 38 | 3 | 3 | 44 |
| e:\Project\毕业设计\epp\frontend\index.html | HTML | 18 | 1 | 3 | 22 |
| e:\Project\毕业设计\epp\frontend\package-lock.json | JSON | 2,665 | 0 | 1 | 2,666 |
| e:\Project\毕业设计\epp\frontend\package.json | JSON | 42 | 0 | 1 | 43 |
| e:\Project\毕业设计\epp\frontend\src\App.vue | vue | 13 | 0 | 2 | 15 |
| e:\Project\毕业设计\epp\frontend\src\api\index.ts | TypeScript | 7 | 0 | 2 | 9 |
| e:\Project\毕业设计\epp\frontend\src\api\shop-good.js | JavaScript | 31 | 16 | 5 | 52 |
| e:\Project\毕业设计\epp\frontend\src\api\user.js | JavaScript | 45 | 24 | 7 | 76 |
| e:\Project\毕业设计\epp\frontend\src\assets\css\color-dark.css | CSS | 22 | 1 | 1 | 24 |
| e:\Project\毕业设计\epp\frontend\src\assets\css\icon.css | CSS | 4 | 0 | 0 | 4 |
| e:\Project\毕业设计\epp\frontend\src\assets\css\main.css | CSS | 116 | 2 | 25 | 143 |
| e:\Project\毕业设计\epp\frontend\src\components\header.vue | vue | 167 | 4 | 17 | 188 |
| e:\Project\毕业设计\epp\frontend\src\components\manage-list.vue | vue | 558 | 9 | 54 | 621 |
| e:\Project\毕业设计\epp\frontend\src\components\sidebar.vue | vue | 122 | 0 | 9 | 131 |
| e:\Project\毕业设计\epp\frontend\src\components\tags.vue | vue | 154 | 0 | 15 | 169 |
| e:\Project\毕业设计\epp\frontend\src\main.ts | TypeScript | 25 | 2 | 5 | 32 |
| e:\Project\毕业设计\epp\frontend\src\router\index.ts | TypeScript | 97 | 2 | 5 | 104 |
| e:\Project\毕业设计\epp\frontend\src\store\permiss.ts | TypeScript | 27 | 6 | 9 | 42 |
| e:\Project\毕业设计\epp\frontend\src\store\sidebar.ts | TypeScript | 14 | 0 | 2 | 16 |
| e:\Project\毕业设计\epp\frontend\src\store\tags.ts | TypeScript | 51 | 0 | 3 | 54 |
| e:\Project\毕业设计\epp\frontend\src\utils\request.ts | TypeScript | 27 | 0 | 5 | 32 |
| e:\Project\毕业设计\epp\frontend\src\utils\send_request.js | JavaScript | 45 | 3 | 7 | 55 |
| e:\Project\毕业设计\epp\frontend\src\utils\settings.js | JavaScript | 7 | 17 | 4 | 28 |
| e:\Project\毕业设计\epp\frontend\src\views\dashboard.vue | vue | 277 | 0 | 25 | 302 |
| e:\Project\毕业设计\epp\frontend\src\views\error-page\403.vue | vue | 51 | 0 | 4 | 55 |
| e:\Project\毕业设计\epp\frontend\src\views\error-page\404.vue | vue | 51 | 0 | 4 | 55 |
| e:\Project\毕业设计\epp\frontend\src\views\home.vue | vue | 25 | 0 | 2 | 27 |
| e:\Project\毕业设计\epp\frontend\src\views\login.vue | vue | 173 | 1 | 22 | 196 |
| e:\Project\毕业设计\epp\frontend\src\views\privilege-user-setting.vue | vue | 10 | 0 | 2 | 12 |
| e:\Project\毕业设计\epp\frontend\src\views\shop-good-setting.vue | vue | 10 | 0 | 2 | 12 |
| e:\Project\毕业设计\epp\frontend\src\views\user.vue | vue | 206 | 4 | 21 | 231 |
| e:\Project\毕业设计\epp\frontend\src\vite-env.d.ts | TypeScript | 7 | 1 | 2 | 10 |
| e:\Project\毕业设计\epp\frontend\tsconfig.json | JSON with Comments | 32 | 0 | 0 | 32 |
| e:\Project\毕业设计\epp\frontend\tsconfig.node.json | JSON | 9 | 0 | 1 | 10 |
| e:\Project\毕业设计\epp\frontend\vite.config.ts | TypeScript | 27 | 0 | 2 | 29 |
| e:\Project\毕业设计\epp\intranet-penetration\README.md | Markdown | 18 | 0 | 12 | 30 |
| e:\Project\毕业设计\epp\miniprogram\babel.config.js | JavaScript | 8 | 2 | 1 | 11 |
| e:\Project\毕业设计\epp\miniprogram\config\dev.js | JavaScript | 9 | 0 | 1 | 10 |
| e:\Project\毕业设计\epp\miniprogram\config\index.js | JavaScript | 81 | 0 | 3 | 84 |
| e:\Project\毕业设计\epp\miniprogram\config\prod.js | JavaScript | 10 | 26 | 2 | 38 |
| e:\Project\毕业设计\epp\miniprogram\package-lock.json | JSON | 39,502 | 0 | 1 | 39,503 |
| e:\Project\毕业设计\epp\miniprogram\package.json | JSON | 73 | 0 | 1 | 74 |
| e:\Project\毕业设计\epp\miniprogram\project.alipay.json | JSON | 5 | 0 | 1 | 6 |
| e:\Project\毕业设计\epp\miniprogram\project.config.json | JSON | 32 | 0 | 0 | 32 |
| e:\Project\毕业设计\epp\miniprogram\project.private.config.json | JSON | 9 | 0 | 0 | 9 |
| e:\Project\毕业设计\epp\miniprogram\project.tt.json | JSON | 9 | 0 | 1 | 10 |
| e:\Project\毕业设计\epp\miniprogram\src\app.config.js | JavaScript | 48 | 19 | 3 | 70 |
| e:\Project\毕业设计\epp\miniprogram\src\app.css | CSS | 13 | 1 | 2 | 16 |
| e:\Project\毕业设计\epp\miniprogram\src\app.js | JavaScript | 15 | 2 | 4 | 21 |
| e:\Project\毕业设计\epp\miniprogram\src\components\DebugComp.vue | vue | 72 | 0 | 5 | 77 |
| e:\Project\毕业设计\epp\miniprogram\src\image\icon\login-background.svg | XML | 186 | 1 | 1 | 188 |
| e:\Project\毕业设计\epp\miniprogram\src\index.html | HTML | 17 | 0 | 1 | 18 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\index\index.config.js | JavaScript | 4 | 0 | 1 | 5 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\index\index.css | CSS | 13 | 0 | 3 | 16 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\index\index.vue | vue | 110 | 0 | 8 | 118 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\index\login.config.js | JavaScript | 3 | 0 | 1 | 4 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\index\login.css | CSS | 24 | 0 | 6 | 30 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\index\login.vue | vue | 82 | 3 | 4 | 89 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\residents\code.config.js | JavaScript | 4 | 0 | 1 | 5 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\residents\code.css | CSS | 30 | 0 | 7 | 37 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\residents\code.vue | vue | 161 | 0 | 10 | 171 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\residents\report.config.js | JavaScript | 3 | 0 | 1 | 4 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\residents\report.vue | vue | 282 | 1 | 24 | 307 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\residents\reportHistory.config.js | JavaScript | 3 | 0 | 1 | 4 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\residents\reportHistory.vue | vue | 116 | 2 | 13 | 131 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\scan\entrance.config.js | JavaScript | 3 | 0 | 1 | 4 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\scan\entrance.vue | vue | 32 | 0 | 7 | 39 |
| e:\Project\毕业设计\epp\miniprogram\src\utils\const.js | JavaScript | 12 | 0 | 1 | 13 |
| e:\Project\毕业设计\epp\miniprogram\src\utils\getUserGroupByRole.js | JavaScript | 27 | 0 | 3 | 30 |
| e:\Project\毕业设计\epp\miniprogram\src\utils\menuList.js | JavaScript | 102 | 0 | 3 | 105 |
| e:\Project\毕业设计\epp\miniprogram\src\utils\qrcode\index.js | JavaScript | 102 | 9 | 15 | 126 |
| e:\Project\毕业设计\epp\miniprogram\src\utils\qrcode\qrcode.js | JavaScript | 856 | 106 | 281 | 1,243 |
| e:\Project\毕业设计\epp\miniprogram\src\utils\scanQRCode.js | JavaScript | 23 | 1 | 2 | 26 |
| e:\Project\毕业设计\epp\miniprogram\src\utils\utils.js | JavaScript | 23 | 0 | 6 | 29 |
| e:\Project\毕业设计\epp\miniprogram\types\global.d.ts | TypeScript | 18 | 1 | 3 | 22 |
| e:\Project\毕业设计\epp\nginx-conf\nginx.conf | NGINX Conf | 17 | 2 | 5 | 24 |
| e:\Project\毕业设计\epp\postman-collection\epp.postman_collection.json | JSON | 674 | 0 | 0 | 674 |
| e:\Project\毕业设计\epp\weixin-miniprogram\.eslintrc.js | JavaScript | 25 | 6 | 1 | 32 |
| e:\Project\毕业设计\epp\weixin-miniprogram\app.js | JavaScript | 18 | 4 | 2 | 24 |
| e:\Project\毕业设计\epp\weixin-miniprogram\app.json | JSON | 70 | 0 | 1 | 71 |
| e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\login-background.svg | XML | 186 | 1 | 1 | 188 |
| e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\shopping.svg | XML | 1 | 0 | 0 | 1 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\index.js | JavaScript | 113 | 47 | 22 | 182 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\index.json | JSON | 5 | 0 | 0 | 5 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\login.js | JavaScript | 100 | 31 | 22 | 153 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\login.json | JSON | 4 | 0 | 0 | 4 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\person.js | JavaScript | 86 | 30 | 25 | 141 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\person.json | JSON | 6 | 0 | 0 | 6 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\code.js | JavaScript | 175 | 32 | 21 | 228 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\code.json | JSON | 5 | 0 | 0 | 5 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\report.js | JavaScript | 247 | 36 | 21 | 304 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\report.json | JSON | 4 | 0 | 0 | 4 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\reportHistory.js | JavaScript | 76 | 30 | 20 | 126 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\reportHistory.json | JSON | 4 | 0 | 0 | 4 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\scan\entrance.js | JavaScript | 25 | 28 | 16 | 69 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\scan\entrance.json | JSON | 4 | 0 | 0 | 4 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\components\good-list-card.js | JavaScript | 19 | 20 | 5 | 44 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\components\good-list-card.json | JSON | 4 | 0 | 0 | 4 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\goodDetail.js | JavaScript | 92 | 32 | 28 | 152 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\goodDetail.json | JSON | 4 | 0 | 0 | 4 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\myOrder.js | JavaScript | 98 | 36 | 28 | 162 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\myOrder.json | JSON | 5 | 0 | 0 | 5 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\orderDetail.js | JavaScript | 150 | 54 | 32 | 236 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\orderDetail.json | JSON | 4 | 0 | 0 | 4 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\shop.js | JavaScript | 103 | 69 | 25 | 197 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\shop.json | JSON | 7 | 0 | 0 | 7 |
| e:\Project\毕业设计\epp\weixin-miniprogram\project.config.json | JSON | 57 | 0 | 0 | 57 |
| e:\Project\毕业设计\epp\weixin-miniprogram\project.private.config.json | JSON | 9 | 0 | 0 | 9 |
| e:\Project\毕业设计\epp\weixin-miniprogram\services\good.js | JavaScript | 26 | 4 | 5 | 35 |
| e:\Project\毕业设计\epp\weixin-miniprogram\services\order.js | JavaScript | 50 | 7 | 7 | 64 |
| e:\Project\毕业设计\epp\weixin-miniprogram\sitemap.json | JSON | 7 | 0 | 0 | 7 |
| e:\Project\毕业设计\epp\weixin-miniprogram\utils\const.js | JavaScript | 12 | 0 | 1 | 13 |
| e:\Project\毕业设计\epp\weixin-miniprogram\utils\getUserGroupByRole.js | JavaScript | 27 | 0 | 3 | 30 |
| e:\Project\毕业设计\epp\weixin-miniprogram\utils\lib\spark-md5.min.js | JavaScript | 1 | 0 | 1 | 2 |
| e:\Project\毕业设计\epp\weixin-miniprogram\utils\lib\weapp.qrcode.esm.js | JavaScript | 1 | 3 | 2 | 6 |
| e:\Project\毕业设计\epp\weixin-miniprogram\utils\menuList.js | JavaScript | 117 | 0 | 3 | 120 |
| e:\Project\毕业设计\epp\weixin-miniprogram\utils\scanQRCode.js | JavaScript | 23 | 1 | 2 | 26 |
| e:\Project\毕业设计\epp\weixin-miniprogram\utils\sendRequest.js | JavaScript | 51 | 2 | 1 | 54 |
| e:\Project\毕业设计\epp\weixin-miniprogram\utils\util.js | JavaScript | 22 | 0 | 6 | 28 |
| e:\Project\毕业设计\epp\论文中数据字典.md | Markdown | 183 | 0 | 56 | 239 |
| Total | | 55,577 | 1,567 | 2,383 | 59,527 |
+--------------------------------------------------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+

View File

@ -0,0 +1,319 @@
# Details
Date : 2023-04-17 23:48:02
Directory e:\\Project\\毕业设计\\epp
Total : 304 files, 57129 codes, 2748 comments, 2839 blanks, all 62716 lines
[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md)
## Files
| filename | language | code | comment | blank | total |
| :--- | :--- | ---: | ---: | ---: | ---: |
| [README.md](/README.md) | Markdown | 288 | 0 | 177 | 465 |
| [TODOs.md](/TODOs.md) | Markdown | 67 | 0 | 58 | 125 |
| [backend-mock/index.js](/backend-mock/index.js) | JavaScript | 69 | 20 | 10 | 99 |
| [backend/.idea/encodings.xml](/backend/.idea/encodings.xml) | XML | 22 | 0 | 0 | 22 |
| [backend/.idea/jarRepositories.xml](/backend/.idea/jarRepositories.xml) | XML | 35 | 0 | 0 | 35 |
| [backend/.idea/misc.xml](/backend/.idea/misc.xml) | XML | 15 | 0 | 0 | 15 |
| [backend/.idea/runConfigurations/AccessProvider.xml](/backend/.idea/runConfigurations/AccessProvider.xml) | XML | 10 | 0 | 0 | 10 |
| [backend/.idea/runConfigurations/AccessProvider_Remote.xml](/backend/.idea/runConfigurations/AccessProvider_Remote.xml) | XML | 13 | 0 | 0 | 13 |
| [backend/.idea/runConfigurations/Gateway.xml](/backend/.idea/runConfigurations/Gateway.xml) | XML | 16 | 0 | 0 | 16 |
| [backend/.idea/runConfigurations/Gateway_Remote.xml](/backend/.idea/runConfigurations/Gateway_Remote.xml) | XML | 19 | 0 | 0 | 19 |
| [backend/.idea/runConfigurations/ShopProvider.xml](/backend/.idea/runConfigurations/ShopProvider.xml) | XML | 16 | 0 | 0 | 16 |
| [backend/.idea/runConfigurations/ShopProvider_Remote.xml](/backend/.idea/runConfigurations/ShopProvider_Remote.xml) | XML | 19 | 0 | 0 | 19 |
| [backend/.idea/runConfigurations/TestProvider.xml](/backend/.idea/runConfigurations/TestProvider.xml) | XML | 16 | 0 | 0 | 16 |
| [backend/.idea/runConfigurations/TestProvider_Remote.xml](/backend/.idea/runConfigurations/TestProvider_Remote.xml) | XML | 19 | 0 | 0 | 19 |
| [backend/.idea/runConfigurations/UserProvider.xml](/backend/.idea/runConfigurations/UserProvider.xml) | XML | 10 | 0 | 0 | 10 |
| [backend/.idea/runConfigurations/UserProvider_Remote.xml](/backend/.idea/runConfigurations/UserProvider_Remote.xml) | XML | 19 | 0 | 0 | 19 |
| [backend/.idea/vcs.xml](/backend/.idea/vcs.xml) | XML | 6 | 0 | 0 | 6 |
| [backend/microservice-common/pom.xml](/backend/microservice-common/pom.xml) | XML | 40 | 2 | 6 | 48 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/enums/AddType.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/enums/AddType.java) | Java | 15 | 0 | 5 | 20 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/enums/EditType.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/enums/EditType.java) | Java | 15 | 0 | 5 | 20 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/enums/FieldType.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/enums/FieldType.java) | Java | 15 | 0 | 5 | 20 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/enums/SearchType.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/enums/SearchType.java) | Java | 14 | 0 | 5 | 19 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/query/PageQuery.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/query/PageQuery.java) | Java | 22 | 0 | 6 | 28 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldBuilder.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldBuilder.java) | Java | 43 | 32 | 15 | 90 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldMapperBuilder.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldMapperBuilder.java) | Java | 23 | 11 | 9 | 43 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldRuleBuilder.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldRuleBuilder.java) | Java | 65 | 6 | 16 | 87 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldRuleListBuilder.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldRuleListBuilder.java) | Java | 17 | 0 | 7 | 24 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldValidateBuilder.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldValidateBuilder.java) | Java | 23 | 0 | 7 | 30 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/PageUtils.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/PageUtils.java) | Java | 15 | 13 | 5 | 33 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/TencentCloud/QCloudCosStsClient.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/TencentCloud/QCloudCosStsClient.java) | Java | 43 | 11 | 12 | 66 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/TencentCloud/TmpCredential.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/TencentCloud/TmpCredential.java) | Java | 24 | 0 | 4 | 28 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/enums/OrderStatus.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/enums/OrderStatus.java) | Java | 27 | 0 | 8 | 35 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/AccessLog.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/AccessLog.java) | Java | 17 | 0 | 4 | 21 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Apply.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Apply.java) | Java | 21 | 0 | 15 | 36 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Feedback.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Feedback.java) | Java | 15 | 0 | 9 | 24 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Gate.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Gate.java) | Java | 13 | 0 | 4 | 17 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Good.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Good.java) | Java | 24 | 0 | 3 | 27 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/GoodCategory.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/GoodCategory.java) | Java | 12 | 0 | 3 | 15 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Notice.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Notice.java) | Java | 14 | 3 | 10 | 27 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Order.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Order.java) | Java | 22 | 0 | 4 | 26 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/OrderDetail.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/OrderDetail.java) | Java | 14 | 0 | 3 | 17 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Report.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Report.java) | Java | 17 | 0 | 11 | 28 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Role.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Role.java) | Java | 12 | 2 | 5 | 19 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Setting.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Setting.java) | Java | 14 | 2 | 5 | 21 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/User.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/User.java) | Java | 23 | 2 | 5 | 30 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Visitor.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Visitor.java) | Java | 17 | 0 | 12 | 29 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/query/AccessLogQuery.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/query/AccessLogQuery.java) | Java | 16 | 2 | 11 | 29 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/query/ReportQuery.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/query/ReportQuery.java) | Java | 16 | 2 | 11 | 29 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/response/Res.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/response/Res.java) | Java | 31 | 0 | 8 | 39 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/utils/Hash.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/utils/Hash.java) | Java | 8 | 0 | 4 | 12 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/utils/SnowflakeManager.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/utils/SnowflakeManager.java) | Java | 71 | 4 | 11 | 86 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/AccessLogVO.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/AccessLogVO.java) | Java | 79 | 2 | 12 | 93 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/GateVO.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/GateVO.java) | Java | 55 | 2 | 9 | 66 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/GoodCategoryVO.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/GoodCategoryVO.java) | Java | 51 | 2 | 9 | 62 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/GoodVO.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/GoodVO.java) | Java | 63 | 2 | 8 | 73 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/OrderDetailVO.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/OrderDetailVO.java) | Java | 35 | 2 | 7 | 44 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/OrderVO.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/OrderVO.java) | Java | 62 | 2 | 9 | 73 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/ReportVO.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/ReportVO.java) | Java | 52 | 2 | 14 | 68 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/UserVO.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/UserVO.java) | Java | 48 | 2 | 8 | 58 |
| [backend/microservice-gateway/pom.xml](/backend/microservice-gateway/pom.xml) | XML | 59 | 3 | 6 | 68 |
| [backend/microservice-gateway/src/main/java/com/cxyxiaomo/epp/gateway/Gateway.java](/backend/microservice-gateway/src/main/java/com/cxyxiaomo/epp/gateway/Gateway.java) | Java | 11 | 0 | 4 | 15 |
| [backend/microservice-gateway/src/main/java/com/cxyxiaomo/epp/gateway/controller/Controller.java](/backend/microservice-gateway/src/main/java/com/cxyxiaomo/epp/gateway/controller/Controller.java) | Java | 36 | 7 | 9 | 52 |
| [backend/microservice-gateway/src/main/resources/application-remote.yml](/backend/microservice-gateway/src/main/resources/application-remote.yml) | YAML | 5 | 0 | 1 | 6 |
| [backend/microservice-gateway/src/main/resources/application.yml](/backend/microservice-gateway/src/main/resources/application.yml) | YAML | 71 | 5 | 5 | 81 |
| [backend/microservice-gateway/src/test/java/com/cxyxiaomo/epp/gateway/GatewayTest.java](/backend/microservice-gateway/src/test/java/com/cxyxiaomo/epp/gateway/GatewayTest.java) | Java | 11 | 6 | 4 | 21 |
| [backend/microservice-provider-access-8002/pom.xml](/backend/microservice-provider-access-8002/pom.xml) | XML | 107 | 13 | 13 | 133 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/AccessProvider.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/AccessProvider.java) | Java | 13 | 1 | 4 | 18 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/config/WebSocketConfig.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/config/WebSocketConfig.java) | Java | 17 | 6 | 6 | 29 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/AccessLogController.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/AccessLogController.java) | Java | 132 | 32 | 22 | 186 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/CodeController.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/CodeController.java) | Java | 33 | 1 | 8 | 42 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/GateController.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/GateController.java) | Java | 140 | 45 | 24 | 209 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/ReportController.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/ReportController.java) | Java | 156 | 48 | 28 | 232 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/WeChatTokenController.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/WeChatTokenController.java) | Java | 58 | 0 | 9 | 67 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/WebSocketServer.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/WebSocketServer.java) | Java | 66 | 35 | 12 | 113 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/dao/AccessLogDao.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/dao/AccessLogDao.java) | Java | 14 | 0 | 8 | 22 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/dao/GateDao.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/dao/GateDao.java) | Java | 15 | 0 | 9 | 24 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/dao/ReportDao.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/dao/ReportDao.java) | Java | 15 | 0 | 8 | 23 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/dao/SettingDao.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/dao/SettingDao.java) | Java | 10 | 0 | 4 | 14 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/pojo/UnlimitedQRCodeParam.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/pojo/UnlimitedQRCodeParam.java) | Java | 17 | 8 | 11 | 36 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/pojo/WebSocketData.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/pojo/WebSocketData.java) | Java | 12 | 3 | 5 | 20 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/rpc/UserServiceFeign.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/rpc/UserServiceFeign.java) | Java | 10 | 5 | 3 | 18 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/AccessLogService.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/AccessLogService.java) | Java | 32 | 1 | 9 | 42 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/AccessService.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/AccessService.java) | Java | 3 | 0 | 3 | 6 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/AccessServiceImpl.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/AccessServiceImpl.java) | Java | 9 | 0 | 5 | 14 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/GateService.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/GateService.java) | Java | 34 | 1 | 11 | 46 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/ReportService.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/ReportService.java) | Java | 8 | 0 | 7 | 15 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/ReportServiceImpl.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/ReportServiceImpl.java) | Java | 33 | 0 | 11 | 44 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/WeChatTokenService.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/WeChatTokenService.java) | Java | 4 | 0 | 2 | 6 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/WeChatTokenServiceImpl.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/WeChatTokenServiceImpl.java) | Java | 90 | 35 | 23 | 148 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/utils/RestUtil.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/utils/RestUtil.java) | Java | 17 | 1 | 6 | 24 |
| [backend/microservice-provider-access-8002/src/main/resources/application-remote.yml](/backend/microservice-provider-access-8002/src/main/resources/application-remote.yml) | YAML | 9 | 0 | 1 | 10 |
| [backend/microservice-provider-access-8002/src/main/resources/application.yml](/backend/microservice-provider-access-8002/src/main/resources/application.yml) | YAML | 22 | 3 | 4 | 29 |
| [backend/microservice-provider-access-8002/src/main/resources/mybatis/mapper/AccessLogDao.xml](/backend/microservice-provider-access-8002/src/main/resources/mybatis/mapper/AccessLogDao.xml) | XML | 51 | 0 | 4 | 55 |
| [backend/microservice-provider-access-8002/src/main/resources/mybatis/mapper/GateDao.xml](/backend/microservice-provider-access-8002/src/main/resources/mybatis/mapper/GateDao.xml) | XML | 38 | 0 | 6 | 44 |
| [backend/microservice-provider-access-8002/src/main/resources/mybatis/mapper/ReportDao.xml](/backend/microservice-provider-access-8002/src/main/resources/mybatis/mapper/ReportDao.xml) | XML | 50 | 3 | 3 | 56 |
| [backend/microservice-provider-access-8002/src/main/resources/mybatis/mapper/SettingDao.xml](/backend/microservice-provider-access-8002/src/main/resources/mybatis/mapper/SettingDao.xml) | XML | 16 | 0 | 1 | 17 |
| [backend/microservice-provider-access-8002/src/main/resources/mybatis/mybatis-config.xml](/backend/microservice-provider-access-8002/src/main/resources/mybatis/mybatis-config.xml) | XML | 11 | 4 | 3 | 18 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/assets/css/index.css](/backend/microservice-provider-access-8002/src/main/resources/static/access/assets/css/index.css) | CSS | 74 | 1 | 15 | 90 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/assets/css/setting-panel.css](/backend/microservice-provider-access-8002/src/main/resources/static/access/assets/css/setting-panel.css) | CSS | 92 | 2 | 16 | 110 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/assets/js/setting-panel.js](/backend/microservice-provider-access-8002/src/main/resources/static/access/assets/js/setting-panel.js) | JavaScript | 33 | 2 | 5 | 40 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/assets/js/websocket.js](/backend/microservice-provider-access-8002/src/main/resources/static/access/assets/js/websocket.js) | JavaScript | 34 | 20 | 9 | 63 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/assets/svg/close.svg](/backend/microservice-provider-access-8002/src/main/resources/static/access/assets/svg/close.svg) | XML | 1 | 0 | 1 | 2 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/assets/svg/fullscreen.svg](/backend/microservice-provider-access-8002/src/main/resources/static/access/assets/svg/fullscreen.svg) | XML | 1 | 0 | 1 | 2 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/assets/svg/setting.svg](/backend/microservice-provider-access-8002/src/main/resources/static/access/assets/svg/setting.svg) | XML | 1 | 0 | 1 | 2 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/index.html](/backend/microservice-provider-access-8002/src/main/resources/static/access/index.html) | HTML | 57 | 5 | 10 | 72 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/renderer.js](/backend/microservice-provider-access-8002/src/main/resources/static/access/renderer.js) | JavaScript | 100 | 26 | 26 | 152 |
| [backend/microservice-provider-access-8002/src/test/java/com/cxyxiaomo/epp/access/AppTest.java](/backend/microservice-provider-access-8002/src/test/java/com/cxyxiaomo/epp/access/AppTest.java) | Java | 11 | 6 | 4 | 21 |
| [backend/microservice-provider-shop-8003/pom.xml](/backend/microservice-provider-shop-8003/pom.xml) | XML | 132 | 21 | 13 | 166 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/ShopProvider.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/ShopProvider.java) | Java | 13 | 1 | 4 | 18 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/controller/GoodController.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/controller/GoodController.java) | Java | 329 | 95 | 46 | 470 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/controller/OrderController.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/controller/OrderController.java) | Java | 194 | 37 | 34 | 265 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/dao/GoodCategoryDao.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/dao/GoodCategoryDao.java) | Java | 16 | 0 | 11 | 27 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/dao/GoodDao.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/dao/GoodDao.java) | Java | 22 | 0 | 23 | 45 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/dao/OrderDao.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/dao/OrderDao.java) | Java | 18 | 39 | 11 | 68 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/service/GoodService.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/service/GoodService.java) | Java | 85 | 11 | 31 | 127 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/service/OrderService.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/service/OrderService.java) | Java | 77 | 39 | 20 | 136 |
| [backend/microservice-provider-shop-8003/src/main/resources/application-remote.yml](/backend/microservice-provider-shop-8003/src/main/resources/application-remote.yml) | YAML | 9 | 0 | 1 | 10 |
| [backend/microservice-provider-shop-8003/src/main/resources/application.yml](/backend/microservice-provider-shop-8003/src/main/resources/application.yml) | YAML | 22 | 3 | 4 | 29 |
| [backend/microservice-provider-shop-8003/src/main/resources/mybatis/mapper/GoodCategoryMapper.xml](/backend/microservice-provider-shop-8003/src/main/resources/mybatis/mapper/GoodCategoryMapper.xml) | XML | 44 | 0 | 3 | 47 |
| [backend/microservice-provider-shop-8003/src/main/resources/mybatis/mapper/GoodMapper.xml](/backend/microservice-provider-shop-8003/src/main/resources/mybatis/mapper/GoodMapper.xml) | XML | 163 | 13 | 12 | 188 |
| [backend/microservice-provider-shop-8003/src/main/resources/mybatis/mapper/OrderMapper.xml](/backend/microservice-provider-shop-8003/src/main/resources/mybatis/mapper/OrderMapper.xml) | XML | 93 | 6 | 9 | 108 |
| [backend/microservice-provider-shop-8003/src/main/resources/mybatis/mybatis-config.xml](/backend/microservice-provider-shop-8003/src/main/resources/mybatis/mybatis-config.xml) | XML | 11 | 4 | 3 | 18 |
| [backend/microservice-provider-shop-8003/src/test/java/com/cxyxiaomo/AppTest.java](/backend/microservice-provider-shop-8003/src/test/java/com/cxyxiaomo/AppTest.java) | Java | 11 | 6 | 4 | 21 |
| [backend/microservice-provider-test-8011/pom.xml](/backend/microservice-provider-test-8011/pom.xml) | XML | 42 | 3 | 5 | 50 |
| [backend/microservice-provider-test-8011/src/main/java/com/cxyxiaomo/epp/test/TestProvider.java](/backend/microservice-provider-test-8011/src/main/java/com/cxyxiaomo/epp/test/TestProvider.java) | Java | 11 | 1 | 4 | 16 |
| [backend/microservice-provider-test-8011/src/main/java/com/cxyxiaomo/epp/test/controller/TestController.java](/backend/microservice-provider-test-8011/src/main/java/com/cxyxiaomo/epp/test/controller/TestController.java) | Java | 24 | 1 | 7 | 32 |
| [backend/microservice-provider-test-8011/src/main/resources/application-remote.yml](/backend/microservice-provider-test-8011/src/main/resources/application-remote.yml) | YAML | 5 | 0 | 1 | 6 |
| [backend/microservice-provider-test-8011/src/main/resources/application.yml](/backend/microservice-provider-test-8011/src/main/resources/application.yml) | YAML | 9 | 1 | 2 | 12 |
| [backend/microservice-provider-user-8001/pom.xml](/backend/microservice-provider-user-8001/pom.xml) | XML | 107 | 17 | 14 | 138 |
| [backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/UserProvider.java](/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/UserProvider.java) | Java | 13 | 1 | 4 | 18 |
| [backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/controller/UserController.java](/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/controller/UserController.java) | Java | 265 | 70 | 30 | 365 |
| [backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/dao/RoleDao.java](/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/dao/RoleDao.java) | Java | 10 | 0 | 5 | 15 |
| [backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/dao/UserDao.java](/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/dao/UserDao.java) | Java | 19 | 0 | 12 | 31 |
| [backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/rpc/WeChatTokenServiceFeign.java](/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/rpc/WeChatTokenServiceFeign.java) | Java | 9 | 5 | 3 | 17 |
| [backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/service/RoleService.java](/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/service/RoleService.java) | Java | 15 | 0 | 6 | 21 |
| [backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/service/UserService.java](/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/service/UserService.java) | Java | 52 | 14 | 13 | 79 |
| [backend/microservice-provider-user-8001/src/main/resources/application-remote.yml](/backend/microservice-provider-user-8001/src/main/resources/application-remote.yml) | YAML | 9 | 0 | 1 | 10 |
| [backend/microservice-provider-user-8001/src/main/resources/application.yml](/backend/microservice-provider-user-8001/src/main/resources/application.yml) | YAML | 19 | 2 | 3 | 24 |
| [backend/microservice-provider-user-8001/src/main/resources/mybatis/mapper/RoleMapper.xml](/backend/microservice-provider-user-8001/src/main/resources/mybatis/mapper/RoleMapper.xml) | XML | 9 | 0 | 1 | 10 |
| [backend/microservice-provider-user-8001/src/main/resources/mybatis/mapper/UserMapper.xml](/backend/microservice-provider-user-8001/src/main/resources/mybatis/mapper/UserMapper.xml) | XML | 102 | 0 | 2 | 104 |
| [backend/microservice-provider-user-8001/src/main/resources/mybatis/mybatis-config.xml](/backend/microservice-provider-user-8001/src/main/resources/mybatis/mybatis-config.xml) | XML | 10 | 2 | 2 | 14 |
| [backend/microservice-provider-user-8001/src/test/java/com/cxyxiaomo/epp/user/AppTest.java](/backend/microservice-provider-user-8001/src/test/java/com/cxyxiaomo/epp/user/AppTest.java) | Java | 11 | 6 | 4 | 21 |
| [backend/pom.xml](/backend/pom.xml) | XML | 227 | 38 | 21 | 286 |
| [client-entrance-guard/README.md](/client-entrance-guard/README.md) | Markdown | 6 | 0 | 3 | 9 |
| [client-entrance-guard/html/index.css](/client-entrance-guard/html/index.css) | CSS | 13 | 0 | 3 | 16 |
| [client-entrance-guard/html/index.html](/client-entrance-guard/html/index.html) | HTML | 13 | 2 | 4 | 19 |
| [client-entrance-guard/html/renderer.js](/client-entrance-guard/html/renderer.js) | JavaScript | 0 | 0 | 1 | 1 |
| [client-entrance-guard/main.js](/client-entrance-guard/main.js) | JavaScript | 32 | 9 | 11 | 52 |
| [client-entrance-guard/package.json](/client-entrance-guard/package.json) | JSON | 54 | 0 | 1 | 55 |
| [client-entrance-guard/preload.js](/client-entrance-guard/preload.js) | JavaScript | 18 | 3 | 3 | 24 |
| [database/epp.sql](/database/epp.sql) | SQL | 382 | 105 | 33 | 520 |
| [docs/ChatGPT/生成Mybatis xml SQL语句.md](/docs/ChatGPT/%E7%94%9F%E6%88%90Mybatis%20xml%20SQL%E8%AF%AD%E5%8F%A5.md) | Markdown | 44 | 0 | 4 | 48 |
| [docs/ChatGPT/生成Mybatis xml SQL语句2.md](/docs/ChatGPT/%E7%94%9F%E6%88%90Mybatis%20xml%20SQL%E8%AF%AD%E5%8F%A52.md) | Markdown | 23 | 0 | 5 | 28 |
| [docs/ChatGPT/生成数据库测试数据.md](/docs/ChatGPT/%E7%94%9F%E6%88%90%E6%95%B0%E6%8D%AE%E5%BA%93%E6%B5%8B%E8%AF%95%E6%95%B0%E6%8D%AE.md) | Markdown | 39 | 0 | 7 | 46 |
| [docs/ChatGPT/转换为POJO对象.md](/docs/ChatGPT/%E8%BD%AC%E6%8D%A2%E4%B8%BAPOJO%E5%AF%B9%E8%B1%A1.md) | Markdown | 33 | 0 | 6 | 39 |
| [docs/EnvCheck.md](/docs/EnvCheck.md) | Markdown | 82 | 25 | 28 | 135 |
| [docs/Reference.md](/docs/Reference.md) | Markdown | 14 | 0 | 21 | 35 |
| [docs/RelatedLinks.md](/docs/RelatedLinks.md) | Markdown | 38 | 0 | 43 | 81 |
| [docs/Solutions.md](/docs/Solutions.md) | Markdown | 92 | 0 | 52 | 144 |
| [docs/功能拆分.md](/docs/%E5%8A%9F%E8%83%BD%E6%8B%86%E5%88%86.md) | Markdown | 37 | 0 | 39 | 76 |
| [docs/开发步骤记录.md](/docs/%E5%BC%80%E5%8F%91%E6%AD%A5%E9%AA%A4%E8%AE%B0%E5%BD%95.md) | Markdown | 41 | 0 | 21 | 62 |
| [frontend/README.md](/frontend/README.md) | Markdown | 104 | 0 | 34 | 138 |
| [frontend/auto-imports.d.ts](/frontend/auto-imports.d.ts) | TypeScript | 3 | 1 | 2 | 6 |
| [frontend/components.d.ts](/frontend/components.d.ts) | TypeScript | 46 | 3 | 3 | 52 |
| [frontend/index.html](/frontend/index.html) | HTML | 18 | 1 | 3 | 22 |
| [frontend/package-lock.json](/frontend/package-lock.json) | JSON | 2,047 | 0 | 1 | 2,048 |
| [frontend/package.json](/frontend/package.json) | JSON | 41 | 0 | 1 | 42 |
| [frontend/src/App.vue](/frontend/src/App.vue) | vue | 13 | 0 | 2 | 15 |
| [frontend/src/api/access-log.js](/frontend/src/api/access-log.js) | JavaScript | 27 | 12 | 3 | 42 |
| [frontend/src/api/gate.js](/frontend/src/api/gate.js) | JavaScript | 31 | 16 | 5 | 52 |
| [frontend/src/api/index.ts](/frontend/src/api/index.ts) | TypeScript | 7 | 0 | 2 | 9 |
| [frontend/src/api/qcloud-cos.js](/frontend/src/api/qcloud-cos.js) | JavaScript | 8 | 4 | 2 | 14 |
| [frontend/src/api/report.js](/frontend/src/api/report.js) | JavaScript | 27 | 12 | 3 | 42 |
| [frontend/src/api/shop-cate.js](/frontend/src/api/shop-cate.js) | JavaScript | 31 | 16 | 5 | 52 |
| [frontend/src/api/shop-good.js](/frontend/src/api/shop-good.js) | JavaScript | 31 | 16 | 5 | 52 |
| [frontend/src/api/user.js](/frontend/src/api/user.js) | JavaScript | 45 | 24 | 7 | 76 |
| [frontend/src/assets/css/color-dark.css](/frontend/src/assets/css/color-dark.css) | CSS | 22 | 1 | 1 | 24 |
| [frontend/src/assets/css/icon.css](/frontend/src/assets/css/icon.css) | CSS | 4 | 0 | 0 | 4 |
| [frontend/src/assets/css/main.css](/frontend/src/assets/css/main.css) | CSS | 116 | 2 | 25 | 143 |
| [frontend/src/components/header.vue](/frontend/src/components/header.vue) | vue | 164 | 4 | 17 | 185 |
| [frontend/src/components/image-upload.vue](/frontend/src/components/image-upload.vue) | vue | 75 | 1 | 11 | 87 |
| [frontend/src/components/manage-list.vue](/frontend/src/components/manage-list.vue) | vue | 652 | 9 | 59 | 720 |
| [frontend/src/components/sidebar.vue](/frontend/src/components/sidebar.vue) | vue | 134 | 0 | 10 | 144 |
| [frontend/src/components/tags.vue](/frontend/src/components/tags.vue) | vue | 154 | 0 | 15 | 169 |
| [frontend/src/main.ts](/frontend/src/main.ts) | TypeScript | 25 | 2 | 5 | 32 |
| [frontend/src/router/index.ts](/frontend/src/router/index.ts) | TypeScript | 142 | 2 | 15 | 159 |
| [frontend/src/store/permiss.ts](/frontend/src/store/permiss.ts) | TypeScript | 39 | 3 | 14 | 56 |
| [frontend/src/store/sidebar.ts](/frontend/src/store/sidebar.ts) | TypeScript | 14 | 0 | 2 | 16 |
| [frontend/src/store/tags.ts](/frontend/src/store/tags.ts) | TypeScript | 51 | 0 | 3 | 54 |
| [frontend/src/utils/image-compress.ts](/frontend/src/utils/image-compress.ts) | TypeScript | 33 | 1 | 2 | 36 |
| [frontend/src/utils/qcloud-cos-upload.js](/frontend/src/utils/qcloud-cos-upload.js) | JavaScript | 38 | 13 | 4 | 55 |
| [frontend/src/utils/request.ts](/frontend/src/utils/request.ts) | TypeScript | 27 | 0 | 5 | 32 |
| [frontend/src/utils/send_request.js](/frontend/src/utils/send_request.js) | JavaScript | 45 | 3 | 7 | 55 |
| [frontend/src/utils/settings.js](/frontend/src/utils/settings.js) | JavaScript | 7 | 17 | 4 | 28 |
| [frontend/src/views/access-gate-setting.vue](/frontend/src/views/access-gate-setting.vue) | vue | 10 | 0 | 2 | 12 |
| [frontend/src/views/access-log.vue](/frontend/src/views/access-log.vue) | vue | 10 | 0 | 2 | 12 |
| [frontend/src/views/dashboard.vue](/frontend/src/views/dashboard.vue) | vue | 191 | 0 | 23 | 214 |
| [frontend/src/views/error-page/403.vue](/frontend/src/views/error-page/403.vue) | vue | 51 | 0 | 4 | 55 |
| [frontend/src/views/error-page/404.vue](/frontend/src/views/error-page/404.vue) | vue | 51 | 0 | 4 | 55 |
| [frontend/src/views/home.vue](/frontend/src/views/home.vue) | vue | 25 | 0 | 2 | 27 |
| [frontend/src/views/login.vue](/frontend/src/views/login.vue) | vue | 173 | 1 | 22 | 196 |
| [frontend/src/views/privilege-user-setting.vue](/frontend/src/views/privilege-user-setting.vue) | vue | 10 | 0 | 2 | 12 |
| [frontend/src/views/report-log.vue](/frontend/src/views/report-log.vue) | vue | 10 | 0 | 2 | 12 |
| [frontend/src/views/shop-cate-setting.vue](/frontend/src/views/shop-cate-setting.vue) | vue | 10 | 0 | 2 | 12 |
| [frontend/src/views/shop-good-setting.vue](/frontend/src/views/shop-good-setting.vue) | vue | 10 | 0 | 2 | 12 |
| [frontend/src/views/user.vue](/frontend/src/views/user.vue) | vue | 206 | 4 | 21 | 231 |
| [frontend/src/vite-env.d.ts](/frontend/src/vite-env.d.ts) | TypeScript | 6 | 1 | 3 | 10 |
| [frontend/tsconfig.json](/frontend/tsconfig.json) | JSON with Comments | 32 | 0 | 0 | 32 |
| [frontend/tsconfig.node.json](/frontend/tsconfig.node.json) | JSON | 9 | 0 | 1 | 10 |
| [frontend/vite.config.ts](/frontend/vite.config.ts) | TypeScript | 25 | 0 | 2 | 27 |
| [intranet-penetration/README.md](/intranet-penetration/README.md) | Markdown | 18 | 0 | 12 | 30 |
| [miniprogram/babel.config.js](/miniprogram/babel.config.js) | JavaScript | 8 | 2 | 1 | 11 |
| [miniprogram/config/dev.js](/miniprogram/config/dev.js) | JavaScript | 9 | 0 | 1 | 10 |
| [miniprogram/config/index.js](/miniprogram/config/index.js) | JavaScript | 81 | 0 | 3 | 84 |
| [miniprogram/config/prod.js](/miniprogram/config/prod.js) | JavaScript | 10 | 26 | 2 | 38 |
| [miniprogram/package-lock.json](/miniprogram/package-lock.json) | JSON | 39,502 | 0 | 1 | 39,503 |
| [miniprogram/package.json](/miniprogram/package.json) | JSON | 73 | 0 | 1 | 74 |
| [miniprogram/project.alipay.json](/miniprogram/project.alipay.json) | JSON | 5 | 0 | 1 | 6 |
| [miniprogram/project.config.json](/miniprogram/project.config.json) | JSON | 32 | 0 | 0 | 32 |
| [miniprogram/project.private.config.json](/miniprogram/project.private.config.json) | JSON | 9 | 0 | 0 | 9 |
| [miniprogram/project.tt.json](/miniprogram/project.tt.json) | JSON | 9 | 0 | 1 | 10 |
| [miniprogram/src/app.config.js](/miniprogram/src/app.config.js) | JavaScript | 48 | 19 | 3 | 70 |
| [miniprogram/src/app.css](/miniprogram/src/app.css) | CSS | 13 | 1 | 2 | 16 |
| [miniprogram/src/app.js](/miniprogram/src/app.js) | JavaScript | 15 | 2 | 4 | 21 |
| [miniprogram/src/components/DebugComp.vue](/miniprogram/src/components/DebugComp.vue) | vue | 72 | 0 | 5 | 77 |
| [miniprogram/src/image/icon/login-background.svg](/miniprogram/src/image/icon/login-background.svg) | XML | 186 | 1 | 1 | 188 |
| [miniprogram/src/index.html](/miniprogram/src/index.html) | HTML | 17 | 0 | 1 | 18 |
| [miniprogram/src/pages/index/index.config.js](/miniprogram/src/pages/index/index.config.js) | JavaScript | 4 | 0 | 1 | 5 |
| [miniprogram/src/pages/index/index.css](/miniprogram/src/pages/index/index.css) | CSS | 13 | 0 | 3 | 16 |
| [miniprogram/src/pages/index/index.vue](/miniprogram/src/pages/index/index.vue) | vue | 110 | 0 | 8 | 118 |
| [miniprogram/src/pages/index/login.config.js](/miniprogram/src/pages/index/login.config.js) | JavaScript | 3 | 0 | 1 | 4 |
| [miniprogram/src/pages/index/login.css](/miniprogram/src/pages/index/login.css) | CSS | 24 | 0 | 6 | 30 |
| [miniprogram/src/pages/index/login.vue](/miniprogram/src/pages/index/login.vue) | vue | 82 | 3 | 4 | 89 |
| [miniprogram/src/pages/residents/code.config.js](/miniprogram/src/pages/residents/code.config.js) | JavaScript | 4 | 0 | 1 | 5 |
| [miniprogram/src/pages/residents/code.css](/miniprogram/src/pages/residents/code.css) | CSS | 30 | 0 | 7 | 37 |
| [miniprogram/src/pages/residents/code.vue](/miniprogram/src/pages/residents/code.vue) | vue | 161 | 0 | 10 | 171 |
| [miniprogram/src/pages/residents/report.config.js](/miniprogram/src/pages/residents/report.config.js) | JavaScript | 3 | 0 | 1 | 4 |
| [miniprogram/src/pages/residents/report.vue](/miniprogram/src/pages/residents/report.vue) | vue | 282 | 1 | 24 | 307 |
| [miniprogram/src/pages/residents/reportHistory.config.js](/miniprogram/src/pages/residents/reportHistory.config.js) | JavaScript | 3 | 0 | 1 | 4 |
| [miniprogram/src/pages/residents/reportHistory.vue](/miniprogram/src/pages/residents/reportHistory.vue) | vue | 116 | 2 | 13 | 131 |
| [miniprogram/src/pages/scan/entrance.config.js](/miniprogram/src/pages/scan/entrance.config.js) | JavaScript | 3 | 0 | 1 | 4 |
| [miniprogram/src/pages/scan/entrance.vue](/miniprogram/src/pages/scan/entrance.vue) | vue | 32 | 0 | 7 | 39 |
| [miniprogram/src/utils/const.js](/miniprogram/src/utils/const.js) | JavaScript | 12 | 0 | 1 | 13 |
| [miniprogram/src/utils/getUserGroupByRole.js](/miniprogram/src/utils/getUserGroupByRole.js) | JavaScript | 27 | 0 | 3 | 30 |
| [miniprogram/src/utils/menuList.js](/miniprogram/src/utils/menuList.js) | JavaScript | 102 | 0 | 3 | 105 |
| [miniprogram/src/utils/qrcode/index.js](/miniprogram/src/utils/qrcode/index.js) | JavaScript | 102 | 9 | 15 | 126 |
| [miniprogram/src/utils/qrcode/qrcode.js](/miniprogram/src/utils/qrcode/qrcode.js) | JavaScript | 856 | 106 | 281 | 1,243 |
| [miniprogram/src/utils/scanQRCode.js](/miniprogram/src/utils/scanQRCode.js) | JavaScript | 23 | 1 | 2 | 26 |
| [miniprogram/src/utils/utils.js](/miniprogram/src/utils/utils.js) | JavaScript | 23 | 0 | 6 | 29 |
| [miniprogram/types/global.d.ts](/miniprogram/types/global.d.ts) | TypeScript | 18 | 1 | 3 | 22 |
| [nginx-conf/nginx.conf](/nginx-conf/nginx.conf) | NGINX Conf | 17 | 2 | 5 | 24 |
| [postman-collection/epp.postman_collection.json](/postman-collection/epp.postman_collection.json) | JSON | 351 | 748 | 0 | 1,099 |
| [weixin-miniprogram/.eslintrc.js](/weixin-miniprogram/.eslintrc.js) | JavaScript | 25 | 6 | 1 | 32 |
| [weixin-miniprogram/app.js](/weixin-miniprogram/app.js) | JavaScript | 12 | 13 | 6 | 31 |
| [weixin-miniprogram/app.json](/weixin-miniprogram/app.json) | JSON | 72 | 0 | 0 | 72 |
| [weixin-miniprogram/custom-tab-bar/index.js](/weixin-miniprogram/custom-tab-bar/index.js) | JavaScript | 55 | 0 | 0 | 55 |
| [weixin-miniprogram/custom-tab-bar/index.json](/weixin-miniprogram/custom-tab-bar/index.json) | JSON | 4 | 0 | 0 | 4 |
| [weixin-miniprogram/custom-tab-bar/toggleCustomTabBar.js](/weixin-miniprogram/custom-tab-bar/toggleCustomTabBar.js) | JavaScript | 63 | 19 | 15 | 97 |
| [weixin-miniprogram/image/icon/gate-background.svg](/weixin-miniprogram/image/icon/gate-background.svg) | XML | 1 | 0 | 1 | 2 |
| [weixin-miniprogram/image/icon/login-background.svg](/weixin-miniprogram/image/icon/login-background.svg) | XML | 186 | 1 | 1 | 188 |
| [weixin-miniprogram/image/icon/order.svg](/weixin-miniprogram/image/icon/order.svg) | XML | 1 | 0 | 0 | 1 |
| [weixin-miniprogram/image/icon/scan.svg](/weixin-miniprogram/image/icon/scan.svg) | XML | 1 | 0 | 0 | 1 |
| [weixin-miniprogram/image/icon/shopping.svg](/weixin-miniprogram/image/icon/shopping.svg) | XML | 1 | 0 | 0 | 1 |
| [weixin-miniprogram/pages/index/index.js](/weixin-miniprogram/pages/index/index.js) | JavaScript | 133 | 49 | 24 | 206 |
| [weixin-miniprogram/pages/index/index.json](/weixin-miniprogram/pages/index/index.json) | JSON | 5 | 0 | 0 | 5 |
| [weixin-miniprogram/pages/index/login.js](/weixin-miniprogram/pages/index/login.js) | JavaScript | 140 | 36 | 24 | 200 |
| [weixin-miniprogram/pages/index/login.json](/weixin-miniprogram/pages/index/login.json) | JSON | 4 | 0 | 0 | 4 |
| [weixin-miniprogram/pages/person/person.js](/weixin-miniprogram/pages/person/person.js) | JavaScript | 109 | 32 | 26 | 167 |
| [weixin-miniprogram/pages/person/person.json](/weixin-miniprogram/pages/person/person.json) | JSON | 6 | 0 | 0 | 6 |
| [weixin-miniprogram/pages/person/updpwd.js](/weixin-miniprogram/pages/person/updpwd.js) | JavaScript | 86 | 17 | 2 | 105 |
| [weixin-miniprogram/pages/person/updpwd.json](/weixin-miniprogram/pages/person/updpwd.json) | JSON | 4 | 0 | 0 | 4 |
| [weixin-miniprogram/pages/residents/code.js](/weixin-miniprogram/pages/residents/code.js) | JavaScript | 178 | 32 | 20 | 230 |
| [weixin-miniprogram/pages/residents/code.json](/weixin-miniprogram/pages/residents/code.json) | JSON | 5 | 0 | 0 | 5 |
| [weixin-miniprogram/pages/residents/report.js](/weixin-miniprogram/pages/residents/report.js) | JavaScript | 322 | 46 | 24 | 392 |
| [weixin-miniprogram/pages/residents/report.json](/weixin-miniprogram/pages/residents/report.json) | JSON | 4 | 0 | 0 | 4 |
| [weixin-miniprogram/pages/residents/reportHistory.js](/weixin-miniprogram/pages/residents/reportHistory.js) | JavaScript | 76 | 30 | 20 | 126 |
| [weixin-miniprogram/pages/residents/reportHistory.json](/weixin-miniprogram/pages/residents/reportHistory.json) | JSON | 4 | 0 | 0 | 4 |
| [weixin-miniprogram/pages/scan/entrance.js](/weixin-miniprogram/pages/scan/entrance.js) | JavaScript | 68 | 31 | 26 | 125 |
| [weixin-miniprogram/pages/scan/entrance.json](/weixin-miniprogram/pages/scan/entrance.json) | JSON | 5 | 0 | 0 | 5 |
| [weixin-miniprogram/pages/shop/components/good-list-card.js](/weixin-miniprogram/pages/shop/components/good-list-card.js) | JavaScript | 19 | 20 | 5 | 44 |
| [weixin-miniprogram/pages/shop/components/good-list-card.json](/weixin-miniprogram/pages/shop/components/good-list-card.json) | JSON | 4 | 0 | 0 | 4 |
| [weixin-miniprogram/pages/shop/goodDetail.js](/weixin-miniprogram/pages/shop/goodDetail.js) | JavaScript | 101 | 32 | 29 | 162 |
| [weixin-miniprogram/pages/shop/goodDetail.json](/weixin-miniprogram/pages/shop/goodDetail.json) | JSON | 4 | 0 | 0 | 4 |
| [weixin-miniprogram/pages/shop/myOrder.js](/weixin-miniprogram/pages/shop/myOrder.js) | JavaScript | 98 | 36 | 28 | 162 |
| [weixin-miniprogram/pages/shop/myOrder.json](/weixin-miniprogram/pages/shop/myOrder.json) | JSON | 5 | 0 | 0 | 5 |
| [weixin-miniprogram/pages/shop/orderDetail.js](/weixin-miniprogram/pages/shop/orderDetail.js) | JavaScript | 174 | 62 | 33 | 269 |
| [weixin-miniprogram/pages/shop/orderDetail.json](/weixin-miniprogram/pages/shop/orderDetail.json) | JSON | 4 | 0 | 0 | 4 |
| [weixin-miniprogram/pages/shop/shop.js](/weixin-miniprogram/pages/shop/shop.js) | JavaScript | 124 | 71 | 27 | 222 |
| [weixin-miniprogram/pages/shop/shop.json](/weixin-miniprogram/pages/shop/shop.json) | JSON | 7 | 0 | 0 | 7 |
| [weixin-miniprogram/project.config.json](/weixin-miniprogram/project.config.json) | JSON | 57 | 0 | 0 | 57 |
| [weixin-miniprogram/project.private.config.json](/weixin-miniprogram/project.private.config.json) | JSON | 9 | 0 | 0 | 9 |
| [weixin-miniprogram/services/gate.js](/weixin-miniprogram/services/gate.js) | JavaScript | 24 | 3 | 4 | 31 |
| [weixin-miniprogram/services/good.js](/weixin-miniprogram/services/good.js) | JavaScript | 26 | 4 | 5 | 35 |
| [weixin-miniprogram/services/order.js](/weixin-miniprogram/services/order.js) | JavaScript | 59 | 8 | 8 | 75 |
| [weixin-miniprogram/sitemap.json](/weixin-miniprogram/sitemap.json) | JSON | 7 | 0 | 0 | 7 |
| [weixin-miniprogram/utils/const.js](/weixin-miniprogram/utils/const.js) | JavaScript | 12 | 0 | 1 | 13 |
| [weixin-miniprogram/utils/getUserGroupByRole.js](/weixin-miniprogram/utils/getUserGroupByRole.js) | JavaScript | 27 | 0 | 3 | 30 |
| [weixin-miniprogram/utils/lib/spark-md5.min.js](/weixin-miniprogram/utils/lib/spark-md5.min.js) | JavaScript | 1 | 0 | 1 | 2 |
| [weixin-miniprogram/utils/lib/weapp.qrcode.esm.js](/weixin-miniprogram/utils/lib/weapp.qrcode.esm.js) | JavaScript | 1 | 3 | 2 | 6 |
| [weixin-miniprogram/utils/menuList.js](/weixin-miniprogram/utils/menuList.js) | JavaScript | 68 | 63 | 3 | 134 |
| [weixin-miniprogram/utils/scanQRCode.js](/weixin-miniprogram/utils/scanQRCode.js) | JavaScript | 25 | 3 | 2 | 30 |
| [weixin-miniprogram/utils/sendRequest.js](/weixin-miniprogram/utils/sendRequest.js) | JavaScript | 51 | 2 | 1 | 54 |
| [weixin-miniprogram/utils/util.js](/weixin-miniprogram/utils/util.js) | JavaScript | 22 | 0 | 6 | 28 |
| [论文中数据字典.md](/%E8%AE%BA%E6%96%87%E4%B8%AD%E6%95%B0%E6%8D%AE%E5%AD%97%E5%85%B8.md) | Markdown | 183 | 0 | 56 | 239 |
[Summary](results.md) / Details / [Diff Summary](diff.md) / [Diff Details](diff-details.md)

View File

@ -0,0 +1,135 @@
# Diff Details
Date : 2023-04-17 23:48:02
Directory e:\\Project\\毕业设计\\epp
Total : 120 files, 1552 codes, 1181 comments, 456 blanks, all 3189 lines
[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details
## Files
| filename | language | code | comment | blank | total |
| :--- | :--- | ---: | ---: | ---: | ---: |
| [README.md](/README.md) | Markdown | 39 | 0 | 23 | 62 |
| [TODOs.md](/TODOs.md) | Markdown | 24 | 0 | 25 | 49 |
| [backend/.idea/runConfigurations/AccessProvider.xml](/backend/.idea/runConfigurations/AccessProvider.xml) | XML | -1 | 0 | 0 | -1 |
| [backend/.idea/runConfigurations/AccessProvider_Remote.xml](/backend/.idea/runConfigurations/AccessProvider_Remote.xml) | XML | -1 | 0 | 0 | -1 |
| [backend/.idea/runConfigurations/Gateway.xml](/backend/.idea/runConfigurations/Gateway.xml) | XML | -1 | 0 | 0 | -1 |
| [backend/.idea/runConfigurations/Gateway_Remote.xml](/backend/.idea/runConfigurations/Gateway_Remote.xml) | XML | -1 | 0 | 0 | -1 |
| [backend/.idea/runConfigurations/ShopProvider.xml](/backend/.idea/runConfigurations/ShopProvider.xml) | XML | -1 | 0 | 0 | -1 |
| [backend/.idea/runConfigurations/ShopProvider_Remote.xml](/backend/.idea/runConfigurations/ShopProvider_Remote.xml) | XML | -1 | 0 | 0 | -1 |
| [backend/.idea/runConfigurations/TestProvider.xml](/backend/.idea/runConfigurations/TestProvider.xml) | XML | -1 | 0 | 0 | -1 |
| [backend/.idea/runConfigurations/TestProvider_Remote.xml](/backend/.idea/runConfigurations/TestProvider_Remote.xml) | XML | -1 | 0 | 0 | -1 |
| [backend/.idea/runConfigurations/UserProvider.xml](/backend/.idea/runConfigurations/UserProvider.xml) | XML | -1 | 0 | 0 | -1 |
| [backend/.idea/runConfigurations/UserProvider_Remote.xml](/backend/.idea/runConfigurations/UserProvider_Remote.xml) | XML | -1 | 0 | 0 | -1 |
| [backend/microservice-common/pom.xml](/backend/microservice-common/pom.xml) | XML | 4 | 1 | 1 | 6 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/enums/FieldType.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/enums/FieldType.java) | Java | 1 | 0 | 0 | 1 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/enums/SearchType.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/enums/SearchType.java) | Java | 1 | 0 | 0 | 1 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldBuilder.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/PageTable/utils/FieldBuilder.java) | Java | 2 | 0 | 1 | 3 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/TencentCloud/QCloudCosStsClient.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/TencentCloud/QCloudCosStsClient.java) | Java | 43 | 11 | 12 | 66 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/TencentCloud/TmpCredential.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/TencentCloud/TmpCredential.java) | Java | 24 | 0 | 4 | 28 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/AccessLog.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/AccessLog.java) | Java | 17 | 0 | 4 | 21 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Gate.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Gate.java) | Java | 13 | 0 | 4 | 17 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Order.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/Order.java) | Java | 5 | 0 | 0 | 5 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/User.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/pojo/User.java) | Java | 1 | 0 | 0 | 1 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/query/AccessLogQuery.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/query/AccessLogQuery.java) | Java | 16 | 2 | 11 | 29 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/query/ReportQuery.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/query/ReportQuery.java) | Java | 16 | 2 | 11 | 29 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/AccessLogVO.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/AccessLogVO.java) | Java | 79 | 2 | 12 | 93 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/GateVO.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/GateVO.java) | Java | 55 | 2 | 9 | 66 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/GoodCategoryVO.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/GoodCategoryVO.java) | Java | 19 | 0 | 1 | 20 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/OrderVO.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/OrderVO.java) | Java | 17 | 0 | 1 | 18 |
| [backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/ReportVO.java](/backend/microservice-common/src/main/java/com/cxyxiaomo/epp/common/vo/ReportVO.java) | Java | 52 | 2 | 14 | 68 |
| [backend/microservice-gateway/src/main/java/com/cxyxiaomo/epp/gateway/controller/Controller.java](/backend/microservice-gateway/src/main/java/com/cxyxiaomo/epp/gateway/controller/Controller.java) | Java | 26 | 7 | 5 | 38 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/AccessLogController.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/AccessLogController.java) | Java | 132 | 32 | 22 | 186 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/GateController.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/GateController.java) | Java | 140 | 45 | 24 | 209 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/ReportController.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/ReportController.java) | Java | 93 | 26 | 15 | 134 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/WeChatTokenController.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/controller/WeChatTokenController.java) | Java | 14 | 0 | 2 | 16 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/dao/AccessLogDao.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/dao/AccessLogDao.java) | Java | 14 | 0 | 8 | 22 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/dao/GateDao.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/dao/GateDao.java) | Java | 15 | 0 | 9 | 24 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/dao/ReportDao.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/dao/ReportDao.java) | Java | 3 | 0 | 2 | 5 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/AccessLogService.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/AccessLogService.java) | Java | 32 | 1 | 9 | 42 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/GateService.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/GateService.java) | Java | 34 | 1 | 11 | 46 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/ReportServiceImpl.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/ReportServiceImpl.java) | Java | 12 | 0 | 3 | 15 |
| [backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/WeChatTokenServiceImpl.java](/backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/WeChatTokenServiceImpl.java) | Java | 21 | 4 | 4 | 29 |
| [backend/microservice-provider-access-8002/src/main/resources/application.yml](/backend/microservice-provider-access-8002/src/main/resources/application.yml) | YAML | 3 | 1 | 1 | 5 |
| [backend/microservice-provider-access-8002/src/main/resources/mybatis/mapper/AccessLogDao.xml](/backend/microservice-provider-access-8002/src/main/resources/mybatis/mapper/AccessLogDao.xml) | XML | 51 | 0 | 4 | 55 |
| [backend/microservice-provider-access-8002/src/main/resources/mybatis/mapper/GateDao.xml](/backend/microservice-provider-access-8002/src/main/resources/mybatis/mapper/GateDao.xml) | XML | 38 | 0 | 6 | 44 |
| [backend/microservice-provider-access-8002/src/main/resources/mybatis/mapper/ReportDao.xml](/backend/microservice-provider-access-8002/src/main/resources/mybatis/mapper/ReportDao.xml) | XML | 29 | 3 | 2 | 34 |
| [backend/microservice-provider-access-8002/src/main/resources/mybatis/mybatis-config.xml](/backend/microservice-provider-access-8002/src/main/resources/mybatis/mybatis-config.xml) | XML | 1 | 2 | 1 | 4 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/assets/css/index.css](/backend/microservice-provider-access-8002/src/main/resources/static/access/assets/css/index.css) | CSS | 6 | 0 | 2 | 8 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/assets/css/setting-panel.css](/backend/microservice-provider-access-8002/src/main/resources/static/access/assets/css/setting-panel.css) | CSS | 33 | 2 | 8 | 43 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/assets/js/setting-panel.js](/backend/microservice-provider-access-8002/src/main/resources/static/access/assets/js/setting-panel.js) | JavaScript | 7 | 1 | 1 | 9 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/index.html](/backend/microservice-provider-access-8002/src/main/resources/static/access/index.html) | HTML | 13 | 0 | 2 | 15 |
| [backend/microservice-provider-access-8002/src/main/resources/static/access/renderer.js](/backend/microservice-provider-access-8002/src/main/resources/static/access/renderer.js) | JavaScript | 47 | 16 | 17 | 80 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/controller/GoodController.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/controller/GoodController.java) | Java | 98 | 41 | 19 | 158 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/controller/OrderController.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/controller/OrderController.java) | Java | 29 | 4 | 5 | 38 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/dao/GoodCategoryDao.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/dao/GoodCategoryDao.java) | Java | 5 | 0 | 5 | 10 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/dao/GoodDao.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/dao/GoodDao.java) | Java | -1 | 0 | -1 | -2 |
| [backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/service/GoodService.java](/backend/microservice-provider-shop-8003/src/main/java/com/cxyxiaomo/epp/shop/service/GoodService.java) | Java | 20 | 11 | 13 | 44 |
| [backend/microservice-provider-shop-8003/src/main/resources/mybatis/mapper/GoodCategoryDao.xml](/backend/microservice-provider-shop-8003/src/main/resources/mybatis/mapper/GoodCategoryDao.xml) | XML | -16 | 0 | -1 | -17 |
| [backend/microservice-provider-shop-8003/src/main/resources/mybatis/mapper/GoodCategoryMapper.xml](/backend/microservice-provider-shop-8003/src/main/resources/mybatis/mapper/GoodCategoryMapper.xml) | XML | 44 | 0 | 3 | 47 |
| [backend/microservice-provider-shop-8003/src/main/resources/mybatis/mapper/GoodMapper.xml](/backend/microservice-provider-shop-8003/src/main/resources/mybatis/mapper/GoodMapper.xml) | XML | 34 | -52 | -16 | -34 |
| [backend/microservice-provider-shop-8003/src/main/resources/mybatis/mapper/OrderMapper.xml](/backend/microservice-provider-shop-8003/src/main/resources/mybatis/mapper/OrderMapper.xml) | XML | 23 | 0 | 0 | 23 |
| [backend/microservice-provider-test-8011/src/main/java/com/cxyxiaomo/epp/test/controller/TestController.java](/backend/microservice-provider-test-8011/src/main/java/com/cxyxiaomo/epp/test/controller/TestController.java) | Java | 5 | 0 | 1 | 6 |
| [backend/microservice-provider-user-8001/pom.xml](/backend/microservice-provider-user-8001/pom.xml) | XML | 8 | 1 | 1 | 10 |
| [backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/UserProvider.java](/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/UserProvider.java) | Java | 2 | 0 | 0 | 2 |
| [backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/controller/UserController.java](/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/controller/UserController.java) | Java | 50 | 21 | 7 | 78 |
| [backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/dao/UserDao.java](/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/dao/UserDao.java) | Java | 3 | 0 | 2 | 5 |
| [backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/rpc/WeChatTokenServiceFeign.java](/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/rpc/WeChatTokenServiceFeign.java) | Java | 9 | 5 | 3 | 17 |
| [backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/service/UserService.java](/backend/microservice-provider-user-8001/src/main/java/com/cxyxiaomo/epp/user/service/UserService.java) | Java | 17 | 13 | 2 | 32 |
| [backend/microservice-provider-user-8001/src/main/resources/mybatis/mapper/UserMapper.xml](/backend/microservice-provider-user-8001/src/main/resources/mybatis/mapper/UserMapper.xml) | XML | 13 | 0 | 0 | 13 |
| [backend/pom.xml](/backend/pom.xml) | XML | 10 | 2 | 1 | 13 |
| [database/epp.sql](/database/epp.sql) | SQL | 47 | 6 | 2 | 55 |
| [docs/ChatGPT/生成Mybatis xml SQL语句.md](/docs/ChatGPT/%E7%94%9F%E6%88%90Mybatis%20xml%20SQL%E8%AF%AD%E5%8F%A5.md) | Markdown | 44 | 0 | 4 | 48 |
| [docs/ChatGPT/生成Mybatis xml SQL语句2.md](/docs/ChatGPT/%E7%94%9F%E6%88%90Mybatis%20xml%20SQL%E8%AF%AD%E5%8F%A52.md) | Markdown | 23 | 0 | 5 | 28 |
| [frontend/components.d.ts](/frontend/components.d.ts) | TypeScript | 8 | 0 | 0 | 8 |
| [frontend/package-lock.json](/frontend/package-lock.json) | JSON | -618 | 0 | 0 | -618 |
| [frontend/package.json](/frontend/package.json) | JSON | -1 | 0 | 0 | -1 |
| [frontend/src/api/access-log.js](/frontend/src/api/access-log.js) | JavaScript | 27 | 12 | 3 | 42 |
| [frontend/src/api/gate.js](/frontend/src/api/gate.js) | JavaScript | 31 | 16 | 5 | 52 |
| [frontend/src/api/qcloud-cos.js](/frontend/src/api/qcloud-cos.js) | JavaScript | 8 | 4 | 2 | 14 |
| [frontend/src/api/report.js](/frontend/src/api/report.js) | JavaScript | 27 | 12 | 3 | 42 |
| [frontend/src/api/shop-cate.js](/frontend/src/api/shop-cate.js) | JavaScript | 31 | 16 | 5 | 52 |
| [frontend/src/components/header.vue](/frontend/src/components/header.vue) | vue | -3 | 0 | 0 | -3 |
| [frontend/src/components/image-upload.vue](/frontend/src/components/image-upload.vue) | vue | 75 | 1 | 11 | 87 |
| [frontend/src/components/manage-list.vue](/frontend/src/components/manage-list.vue) | vue | 94 | 0 | 5 | 99 |
| [frontend/src/components/sidebar.vue](/frontend/src/components/sidebar.vue) | vue | 12 | 0 | 1 | 13 |
| [frontend/src/router/index.ts](/frontend/src/router/index.ts) | TypeScript | 45 | 0 | 10 | 55 |
| [frontend/src/store/permiss.ts](/frontend/src/store/permiss.ts) | TypeScript | 12 | -3 | 5 | 14 |
| [frontend/src/utils/image-compress.ts](/frontend/src/utils/image-compress.ts) | TypeScript | 33 | 1 | 2 | 36 |
| [frontend/src/utils/qcloud-cos-upload.js](/frontend/src/utils/qcloud-cos-upload.js) | JavaScript | 38 | 13 | 4 | 55 |
| [frontend/src/views/access-gate-setting.vue](/frontend/src/views/access-gate-setting.vue) | vue | 10 | 0 | 2 | 12 |
| [frontend/src/views/access-log.vue](/frontend/src/views/access-log.vue) | vue | 10 | 0 | 2 | 12 |
| [frontend/src/views/dashboard.vue](/frontend/src/views/dashboard.vue) | vue | -86 | 0 | -2 | -88 |
| [frontend/src/views/report-log.vue](/frontend/src/views/report-log.vue) | vue | 10 | 0 | 2 | 12 |
| [frontend/src/views/shop-cate-setting.vue](/frontend/src/views/shop-cate-setting.vue) | vue | 10 | 0 | 2 | 12 |
| [frontend/src/vite-env.d.ts](/frontend/src/vite-env.d.ts) | TypeScript | -1 | 0 | 1 | 0 |
| [frontend/vite.config.ts](/frontend/vite.config.ts) | TypeScript | -2 | 0 | 0 | -2 |
| [postman-collection/epp.postman_collection.json](/postman-collection/epp.postman_collection.json) | JSON | -323 | 748 | 0 | 425 |
| [weixin-miniprogram/app.js](/weixin-miniprogram/app.js) | JavaScript | -6 | 9 | 4 | 7 |
| [weixin-miniprogram/app.json](/weixin-miniprogram/app.json) | JSON | 2 | 0 | -1 | 1 |
| [weixin-miniprogram/custom-tab-bar/index.js](/weixin-miniprogram/custom-tab-bar/index.js) | JavaScript | 55 | 0 | 0 | 55 |
| [weixin-miniprogram/custom-tab-bar/index.json](/weixin-miniprogram/custom-tab-bar/index.json) | JSON | 4 | 0 | 0 | 4 |
| [weixin-miniprogram/custom-tab-bar/toggleCustomTabBar.js](/weixin-miniprogram/custom-tab-bar/toggleCustomTabBar.js) | JavaScript | 63 | 19 | 15 | 97 |
| [weixin-miniprogram/image/icon/gate-background.svg](/weixin-miniprogram/image/icon/gate-background.svg) | XML | 1 | 0 | 1 | 2 |
| [weixin-miniprogram/image/icon/order.svg](/weixin-miniprogram/image/icon/order.svg) | XML | 1 | 0 | 0 | 1 |
| [weixin-miniprogram/image/icon/scan.svg](/weixin-miniprogram/image/icon/scan.svg) | XML | 1 | 0 | 0 | 1 |
| [weixin-miniprogram/pages/index/index.js](/weixin-miniprogram/pages/index/index.js) | JavaScript | 20 | 2 | 2 | 24 |
| [weixin-miniprogram/pages/index/login.js](/weixin-miniprogram/pages/index/login.js) | JavaScript | 40 | 5 | 2 | 47 |
| [weixin-miniprogram/pages/person/person.js](/weixin-miniprogram/pages/person/person.js) | JavaScript | 23 | 2 | 1 | 26 |
| [weixin-miniprogram/pages/person/updpwd.js](/weixin-miniprogram/pages/person/updpwd.js) | JavaScript | 86 | 17 | 2 | 105 |
| [weixin-miniprogram/pages/person/updpwd.json](/weixin-miniprogram/pages/person/updpwd.json) | JSON | 4 | 0 | 0 | 4 |
| [weixin-miniprogram/pages/residents/code.js](/weixin-miniprogram/pages/residents/code.js) | JavaScript | 3 | 0 | -1 | 2 |
| [weixin-miniprogram/pages/residents/report.js](/weixin-miniprogram/pages/residents/report.js) | JavaScript | 75 | 10 | 3 | 88 |
| [weixin-miniprogram/pages/scan/entrance.js](/weixin-miniprogram/pages/scan/entrance.js) | JavaScript | 43 | 3 | 10 | 56 |
| [weixin-miniprogram/pages/scan/entrance.json](/weixin-miniprogram/pages/scan/entrance.json) | JSON | 1 | 0 | 0 | 1 |
| [weixin-miniprogram/pages/shop/goodDetail.js](/weixin-miniprogram/pages/shop/goodDetail.js) | JavaScript | 9 | 0 | 1 | 10 |
| [weixin-miniprogram/pages/shop/orderDetail.js](/weixin-miniprogram/pages/shop/orderDetail.js) | JavaScript | 24 | 8 | 1 | 33 |
| [weixin-miniprogram/pages/shop/shop.js](/weixin-miniprogram/pages/shop/shop.js) | JavaScript | 21 | 2 | 2 | 25 |
| [weixin-miniprogram/services/gate.js](/weixin-miniprogram/services/gate.js) | JavaScript | 24 | 3 | 4 | 31 |
| [weixin-miniprogram/services/order.js](/weixin-miniprogram/services/order.js) | JavaScript | 9 | 1 | 1 | 11 |
| [weixin-miniprogram/utils/menuList.js](/weixin-miniprogram/utils/menuList.js) | JavaScript | -49 | 63 | 0 | 14 |
| [weixin-miniprogram/utils/scanQRCode.js](/weixin-miniprogram/utils/scanQRCode.js) | JavaScript | 2 | 2 | 0 | 4 |
[Summary](results.md) / [Details](details.md) / [Diff Summary](diff.md) / Diff Details

View File

@ -0,0 +1,122 @@
"filename", "language", "Markdown", "JSON", "JavaScript", "XML", "TypeScript", "vue", "SQL", "Java", "HTML", "YAML", "CSS", "comment", "blank", "total"
"e:\Project\毕业设计\epp\README.md", "Markdown", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 62
"e:\Project\毕业设计\epp\TODOs.md", "Markdown", 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 49
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\AccessProvider.xml", "XML", 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\AccessProvider_Remote.xml", "XML", 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\Gateway.xml", "XML", 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\Gateway_Remote.xml", "XML", 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\ShopProvider.xml", "XML", 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\ShopProvider_Remote.xml", "XML", 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\TestProvider.xml", "XML", 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\TestProvider_Remote.xml", "XML", 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\UserProvider.xml", "XML", 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\UserProvider_Remote.xml", "XML", 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1
"e:\Project\毕业设计\epp\backend\microservice-common\pom.xml", "XML", 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 1, 1, 6
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\FieldType.java", "Java", 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\SearchType.java", "Java", 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldBuilder.java", "Java", 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 1, 3
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\TencentCloud\QCloudCosStsClient.java", "Java", 0, 0, 0, 0, 0, 0, 0, 43, 0, 0, 0, 11, 12, 66
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\TencentCloud\TmpCredential.java", "Java", 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 4, 28
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\AccessLog.java", "Java", 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 4, 21
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Gate.java", "Java", 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 4, 17
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Order.java", "Java", 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 5
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\User.java", "Java", 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\query\AccessLogQuery.java", "Java", 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 2, 11, 29
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\query\ReportQuery.java", "Java", 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 2, 11, 29
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\AccessLogVO.java", "Java", 0, 0, 0, 0, 0, 0, 0, 79, 0, 0, 0, 2, 12, 93
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GateVO.java", "Java", 0, 0, 0, 0, 0, 0, 0, 55, 0, 0, 0, 2, 9, 66
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GoodCategoryVO.java", "Java", 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 1, 20
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\OrderVO.java", "Java", 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 1, 18
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\ReportVO.java", "Java", 0, 0, 0, 0, 0, 0, 0, 52, 0, 0, 0, 2, 14, 68
"e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway\controller\Controller.java", "Java", 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 7, 5, 38
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\AccessLogController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 132, 0, 0, 0, 32, 22, 186
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\GateController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 140, 0, 0, 0, 45, 24, 209
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\ReportController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 93, 0, 0, 0, 26, 15, 134
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\WeChatTokenController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 2, 16
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\AccessLogDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 8, 22
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\GateDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 9, 24
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\ReportDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 2, 5
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\AccessLogService.java", "Java", 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 1, 9, 42
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\GateService.java", "Java", 0, 0, 0, 0, 0, 0, 0, 34, 0, 0, 0, 1, 11, 46
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\ReportServiceImpl.java", "Java", 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 3, 15
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\WeChatTokenServiceImpl.java", "Java", 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 4, 4, 29
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\application.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 1, 1, 5
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\AccessLogDao.xml", "XML", 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 4, 55
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\GateDao.xml", "XML", 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 6, 44
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\ReportDao.xml", "XML", 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 3, 2, 34
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mybatis-config.xml", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 1, 4
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css\index.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 2, 8
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css\setting-panel.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 2, 8, 43
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\js\setting-panel.js", "JavaScript", 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 9
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\index.html", "HTML", 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 2, 15
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\renderer.js", "JavaScript", 0, 0, 47, 0, 0, 0, 0, 0, 0, 0, 0, 16, 17, 80
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller\GoodController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 98, 0, 0, 0, 41, 19, 158
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller\OrderController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 29, 0, 0, 0, 4, 5, 38
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\GoodCategoryDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 5, 10
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\GoodDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, -1, -2
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\service\GoodService.java", "Java", 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 11, 13, 44
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodCategoryDao.xml", "XML", 0, 0, 0, -16, 0, 0, 0, 0, 0, 0, 0, 0, -1, -17
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodCategoryMapper.xml", "XML", 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 3, 47
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodMapper.xml", "XML", 0, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, -52, -16, -34
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\OrderMapper.xml", "XML", 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23
"e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test\controller\TestController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 1, 6
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\pom.xml", "XML", 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 1, 1, 10
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\UserProvider.java", "Java", 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\controller\UserController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 21, 7, 78
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\dao\UserDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 2, 5
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\rpc\WeChatTokenServiceFeign.java", "Java", 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 5, 3, 17
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\service\UserService.java", "Java", 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 13, 2, 32
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mapper\UserMapper.xml", "XML", 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13
"e:\Project\毕业设计\epp\backend\pom.xml", "XML", 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 2, 1, 13
"e:\Project\毕业设计\epp\database\epp.sql", "SQL", 0, 0, 0, 0, 0, 0, 47, 0, 0, 0, 0, 6, 2, 55
"e:\Project\毕业设计\epp\docs\ChatGPT\生成Mybatis xml SQL语句.md", "Markdown", 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 48
"e:\Project\毕业设计\epp\docs\ChatGPT\生成Mybatis xml SQL语句2.md", "Markdown", 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 28
"e:\Project\毕业设计\epp\frontend\components.d.ts", "TypeScript", 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 8
"e:\Project\毕业设计\epp\frontend\package-lock.json", "JSON", 0, -618, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -618
"e:\Project\毕业设计\epp\frontend\package.json", "JSON", 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1
"e:\Project\毕业设计\epp\frontend\src\api\access-log.js", "JavaScript", 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 42
"e:\Project\毕业设计\epp\frontend\src\api\gate.js", "JavaScript", 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 16, 5, 52
"e:\Project\毕业设计\epp\frontend\src\api\qcloud-cos.js", "JavaScript", 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 4, 2, 14
"e:\Project\毕业设计\epp\frontend\src\api\report.js", "JavaScript", 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 42
"e:\Project\毕业设计\epp\frontend\src\api\shop-cate.js", "JavaScript", 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 16, 5, 52
"e:\Project\毕业设计\epp\frontend\src\components\header.vue", "vue", 0, 0, 0, 0, 0, -3, 0, 0, 0, 0, 0, 0, 0, -3
"e:\Project\毕业设计\epp\frontend\src\components\image-upload.vue", "vue", 0, 0, 0, 0, 0, 75, 0, 0, 0, 0, 0, 1, 11, 87
"e:\Project\毕业设计\epp\frontend\src\components\manage-list.vue", "vue", 0, 0, 0, 0, 0, 94, 0, 0, 0, 0, 0, 0, 5, 99
"e:\Project\毕业设计\epp\frontend\src\components\sidebar.vue", "vue", 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 1, 13
"e:\Project\毕业设计\epp\frontend\src\router\index.ts", "TypeScript", 0, 0, 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 10, 55
"e:\Project\毕业设计\epp\frontend\src\store\permiss.ts", "TypeScript", 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, -3, 5, 14
"e:\Project\毕业设计\epp\frontend\src\utils\image-compress.ts", "TypeScript", 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 1, 2, 36
"e:\Project\毕业设计\epp\frontend\src\utils\qcloud-cos-upload.js", "JavaScript", 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 55
"e:\Project\毕业设计\epp\frontend\src\views\access-gate-setting.vue", "vue", 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 2, 12
"e:\Project\毕业设计\epp\frontend\src\views\access-log.vue", "vue", 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 2, 12
"e:\Project\毕业设计\epp\frontend\src\views\dashboard.vue", "vue", 0, 0, 0, 0, 0, -86, 0, 0, 0, 0, 0, 0, -2, -88
"e:\Project\毕业设计\epp\frontend\src\views\report-log.vue", "vue", 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 2, 12
"e:\Project\毕业设计\epp\frontend\src\views\shop-cate-setting.vue", "vue", 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 2, 12
"e:\Project\毕业设计\epp\frontend\src\vite-env.d.ts", "TypeScript", 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 1, 0
"e:\Project\毕业设计\epp\frontend\vite.config.ts", "TypeScript", 0, 0, 0, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, -2
"e:\Project\毕业设计\epp\postman-collection\epp.postman_collection.json", "JSON", 0, -323, 0, 0, 0, 0, 0, 0, 0, 0, 0, 748, 0, 425
"e:\Project\毕业设计\epp\weixin-miniprogram\app.js", "JavaScript", 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 9, 4, 7
"e:\Project\毕业设计\epp\weixin-miniprogram\app.json", "JSON", 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1
"e:\Project\毕业设计\epp\weixin-miniprogram\custom-tab-bar\index.js", "JavaScript", 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55
"e:\Project\毕业设计\epp\weixin-miniprogram\custom-tab-bar\index.json", "JSON", 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4
"e:\Project\毕业设计\epp\weixin-miniprogram\custom-tab-bar\toggleCustomTabBar.js", "JavaScript", 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 19, 15, 97
"e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\gate-background.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2
"e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\order.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1
"e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\scan.svg", "XML", 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\index.js", "JavaScript", 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 24
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\login.js", "JavaScript", 0, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 47
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\person.js", "JavaScript", 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 26
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\updpwd.js", "JavaScript", 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 0, 17, 2, 105
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\updpwd.json", "JSON", 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\code.js", "JavaScript", 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 2
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\report.js", "JavaScript", 0, 0, 75, 0, 0, 0, 0, 0, 0, 0, 0, 10, 3, 88
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\scan\entrance.js", "JavaScript", 0, 0, 43, 0, 0, 0, 0, 0, 0, 0, 0, 3, 10, 56
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\scan\entrance.json", "JSON", 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\goodDetail.js", "JavaScript", 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\orderDetail.js", "JavaScript", 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 33
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\shop.js", "JavaScript", 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 25
"e:\Project\毕业设计\epp\weixin-miniprogram\services\gate.js", "JavaScript", 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 31
"e:\Project\毕业设计\epp\weixin-miniprogram\services\order.js", "JavaScript", 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 11
"e:\Project\毕业设计\epp\weixin-miniprogram\utils\menuList.js", "JavaScript", 0, 0, -49, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 14
"e:\Project\毕业设计\epp\weixin-miniprogram\utils\scanQRCode.js", "JavaScript", 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 4
"Total", "-", 130, -931, 658, 232, 95, 132, 47, 1134, 13, 3, 39, 1181, 456, 3189
1 filename language Markdown JSON JavaScript XML TypeScript vue SQL Java HTML YAML CSS comment blank total
2 e:\Project\毕业设计\epp\README.md Markdown 39 0 0 0 0 0 0 0 0 0 0 0 23 62
3 e:\Project\毕业设计\epp\TODOs.md Markdown 24 0 0 0 0 0 0 0 0 0 0 0 25 49
4 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\AccessProvider.xml XML 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1
5 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\AccessProvider_Remote.xml XML 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1
6 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\Gateway.xml XML 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1
7 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\Gateway_Remote.xml XML 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1
8 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\ShopProvider.xml XML 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1
9 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\ShopProvider_Remote.xml XML 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1
10 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\TestProvider.xml XML 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1
11 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\TestProvider_Remote.xml XML 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1
12 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\UserProvider.xml XML 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1
13 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\UserProvider_Remote.xml XML 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1
14 e:\Project\毕业设计\epp\backend\microservice-common\pom.xml XML 0 0 0 4 0 0 0 0 0 0 0 1 1 6
15 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\FieldType.java Java 0 0 0 0 0 0 0 1 0 0 0 0 0 1
16 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\SearchType.java Java 0 0 0 0 0 0 0 1 0 0 0 0 0 1
17 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldBuilder.java Java 0 0 0 0 0 0 0 2 0 0 0 0 1 3
18 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\TencentCloud\QCloudCosStsClient.java Java 0 0 0 0 0 0 0 43 0 0 0 11 12 66
19 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\TencentCloud\TmpCredential.java Java 0 0 0 0 0 0 0 24 0 0 0 0 4 28
20 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\AccessLog.java Java 0 0 0 0 0 0 0 17 0 0 0 0 4 21
21 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Gate.java Java 0 0 0 0 0 0 0 13 0 0 0 0 4 17
22 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Order.java Java 0 0 0 0 0 0 0 5 0 0 0 0 0 5
23 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\User.java Java 0 0 0 0 0 0 0 1 0 0 0 0 0 1
24 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\query\AccessLogQuery.java Java 0 0 0 0 0 0 0 16 0 0 0 2 11 29
25 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\query\ReportQuery.java Java 0 0 0 0 0 0 0 16 0 0 0 2 11 29
26 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\AccessLogVO.java Java 0 0 0 0 0 0 0 79 0 0 0 2 12 93
27 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GateVO.java Java 0 0 0 0 0 0 0 55 0 0 0 2 9 66
28 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GoodCategoryVO.java Java 0 0 0 0 0 0 0 19 0 0 0 0 1 20
29 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\OrderVO.java Java 0 0 0 0 0 0 0 17 0 0 0 0 1 18
30 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\ReportVO.java Java 0 0 0 0 0 0 0 52 0 0 0 2 14 68
31 e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway\controller\Controller.java Java 0 0 0 0 0 0 0 26 0 0 0 7 5 38
32 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\AccessLogController.java Java 0 0 0 0 0 0 0 132 0 0 0 32 22 186
33 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\GateController.java Java 0 0 0 0 0 0 0 140 0 0 0 45 24 209
34 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\ReportController.java Java 0 0 0 0 0 0 0 93 0 0 0 26 15 134
35 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\WeChatTokenController.java Java 0 0 0 0 0 0 0 14 0 0 0 0 2 16
36 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\AccessLogDao.java Java 0 0 0 0 0 0 0 14 0 0 0 0 8 22
37 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\GateDao.java Java 0 0 0 0 0 0 0 15 0 0 0 0 9 24
38 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\ReportDao.java Java 0 0 0 0 0 0 0 3 0 0 0 0 2 5
39 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\AccessLogService.java Java 0 0 0 0 0 0 0 32 0 0 0 1 9 42
40 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\GateService.java Java 0 0 0 0 0 0 0 34 0 0 0 1 11 46
41 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\ReportServiceImpl.java Java 0 0 0 0 0 0 0 12 0 0 0 0 3 15
42 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\WeChatTokenServiceImpl.java Java 0 0 0 0 0 0 0 21 0 0 0 4 4 29
43 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\application.yml YAML 0 0 0 0 0 0 0 0 0 3 0 1 1 5
44 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\AccessLogDao.xml XML 0 0 0 51 0 0 0 0 0 0 0 0 4 55
45 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\GateDao.xml XML 0 0 0 38 0 0 0 0 0 0 0 0 6 44
46 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\ReportDao.xml XML 0 0 0 29 0 0 0 0 0 0 0 3 2 34
47 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mybatis-config.xml XML 0 0 0 1 0 0 0 0 0 0 0 2 1 4
48 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css\index.css CSS 0 0 0 0 0 0 0 0 0 0 6 0 2 8
49 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css\setting-panel.css CSS 0 0 0 0 0 0 0 0 0 0 33 2 8 43
50 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\js\setting-panel.js JavaScript 0 0 7 0 0 0 0 0 0 0 0 1 1 9
51 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\index.html HTML 0 0 0 0 0 0 0 0 13 0 0 0 2 15
52 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\renderer.js JavaScript 0 0 47 0 0 0 0 0 0 0 0 16 17 80
53 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller\GoodController.java Java 0 0 0 0 0 0 0 98 0 0 0 41 19 158
54 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller\OrderController.java Java 0 0 0 0 0 0 0 29 0 0 0 4 5 38
55 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\GoodCategoryDao.java Java 0 0 0 0 0 0 0 5 0 0 0 0 5 10
56 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\GoodDao.java Java 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -2
57 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\service\GoodService.java Java 0 0 0 0 0 0 0 20 0 0 0 11 13 44
58 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodCategoryDao.xml XML 0 0 0 -16 0 0 0 0 0 0 0 0 -1 -17
59 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodCategoryMapper.xml XML 0 0 0 44 0 0 0 0 0 0 0 0 3 47
60 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodMapper.xml XML 0 0 0 34 0 0 0 0 0 0 0 -52 -16 -34
61 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\OrderMapper.xml XML 0 0 0 23 0 0 0 0 0 0 0 0 0 23
62 e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test\controller\TestController.java Java 0 0 0 0 0 0 0 5 0 0 0 0 1 6
63 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\pom.xml XML 0 0 0 8 0 0 0 0 0 0 0 1 1 10
64 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\UserProvider.java Java 0 0 0 0 0 0 0 2 0 0 0 0 0 2
65 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\controller\UserController.java Java 0 0 0 0 0 0 0 50 0 0 0 21 7 78
66 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\dao\UserDao.java Java 0 0 0 0 0 0 0 3 0 0 0 0 2 5
67 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\rpc\WeChatTokenServiceFeign.java Java 0 0 0 0 0 0 0 9 0 0 0 5 3 17
68 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\service\UserService.java Java 0 0 0 0 0 0 0 17 0 0 0 13 2 32
69 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mapper\UserMapper.xml XML 0 0 0 13 0 0 0 0 0 0 0 0 0 13
70 e:\Project\毕业设计\epp\backend\pom.xml XML 0 0 0 10 0 0 0 0 0 0 0 2 1 13
71 e:\Project\毕业设计\epp\database\epp.sql SQL 0 0 0 0 0 0 47 0 0 0 0 6 2 55
72 e:\Project\毕业设计\epp\docs\ChatGPT\生成Mybatis xml SQL语句.md Markdown 44 0 0 0 0 0 0 0 0 0 0 0 4 48
73 e:\Project\毕业设计\epp\docs\ChatGPT\生成Mybatis xml SQL语句2.md Markdown 23 0 0 0 0 0 0 0 0 0 0 0 5 28
74 e:\Project\毕业设计\epp\frontend\components.d.ts TypeScript 0 0 0 0 8 0 0 0 0 0 0 0 0 8
75 e:\Project\毕业设计\epp\frontend\package-lock.json JSON 0 -618 0 0 0 0 0 0 0 0 0 0 0 -618
76 e:\Project\毕业设计\epp\frontend\package.json JSON 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1
77 e:\Project\毕业设计\epp\frontend\src\api\access-log.js JavaScript 0 0 27 0 0 0 0 0 0 0 0 12 3 42
78 e:\Project\毕业设计\epp\frontend\src\api\gate.js JavaScript 0 0 31 0 0 0 0 0 0 0 0 16 5 52
79 e:\Project\毕业设计\epp\frontend\src\api\qcloud-cos.js JavaScript 0 0 8 0 0 0 0 0 0 0 0 4 2 14
80 e:\Project\毕业设计\epp\frontend\src\api\report.js JavaScript 0 0 27 0 0 0 0 0 0 0 0 12 3 42
81 e:\Project\毕业设计\epp\frontend\src\api\shop-cate.js JavaScript 0 0 31 0 0 0 0 0 0 0 0 16 5 52
82 e:\Project\毕业设计\epp\frontend\src\components\header.vue vue 0 0 0 0 0 -3 0 0 0 0 0 0 0 -3
83 e:\Project\毕业设计\epp\frontend\src\components\image-upload.vue vue 0 0 0 0 0 75 0 0 0 0 0 1 11 87
84 e:\Project\毕业设计\epp\frontend\src\components\manage-list.vue vue 0 0 0 0 0 94 0 0 0 0 0 0 5 99
85 e:\Project\毕业设计\epp\frontend\src\components\sidebar.vue vue 0 0 0 0 0 12 0 0 0 0 0 0 1 13
86 e:\Project\毕业设计\epp\frontend\src\router\index.ts TypeScript 0 0 0 0 45 0 0 0 0 0 0 0 10 55
87 e:\Project\毕业设计\epp\frontend\src\store\permiss.ts TypeScript 0 0 0 0 12 0 0 0 0 0 0 -3 5 14
88 e:\Project\毕业设计\epp\frontend\src\utils\image-compress.ts TypeScript 0 0 0 0 33 0 0 0 0 0 0 1 2 36
89 e:\Project\毕业设计\epp\frontend\src\utils\qcloud-cos-upload.js JavaScript 0 0 38 0 0 0 0 0 0 0 0 13 4 55
90 e:\Project\毕业设计\epp\frontend\src\views\access-gate-setting.vue vue 0 0 0 0 0 10 0 0 0 0 0 0 2 12
91 e:\Project\毕业设计\epp\frontend\src\views\access-log.vue vue 0 0 0 0 0 10 0 0 0 0 0 0 2 12
92 e:\Project\毕业设计\epp\frontend\src\views\dashboard.vue vue 0 0 0 0 0 -86 0 0 0 0 0 0 -2 -88
93 e:\Project\毕业设计\epp\frontend\src\views\report-log.vue vue 0 0 0 0 0 10 0 0 0 0 0 0 2 12
94 e:\Project\毕业设计\epp\frontend\src\views\shop-cate-setting.vue vue 0 0 0 0 0 10 0 0 0 0 0 0 2 12
95 e:\Project\毕业设计\epp\frontend\src\vite-env.d.ts TypeScript 0 0 0 0 -1 0 0 0 0 0 0 0 1 0
96 e:\Project\毕业设计\epp\frontend\vite.config.ts TypeScript 0 0 0 0 -2 0 0 0 0 0 0 0 0 -2
97 e:\Project\毕业设计\epp\postman-collection\epp.postman_collection.json JSON 0 -323 0 0 0 0 0 0 0 0 0 748 0 425
98 e:\Project\毕业设计\epp\weixin-miniprogram\app.js JavaScript 0 0 -6 0 0 0 0 0 0 0 0 9 4 7
99 e:\Project\毕业设计\epp\weixin-miniprogram\app.json JSON 0 2 0 0 0 0 0 0 0 0 0 0 -1 1
100 e:\Project\毕业设计\epp\weixin-miniprogram\custom-tab-bar\index.js JavaScript 0 0 55 0 0 0 0 0 0 0 0 0 0 55
101 e:\Project\毕业设计\epp\weixin-miniprogram\custom-tab-bar\index.json JSON 0 4 0 0 0 0 0 0 0 0 0 0 0 4
102 e:\Project\毕业设计\epp\weixin-miniprogram\custom-tab-bar\toggleCustomTabBar.js JavaScript 0 0 63 0 0 0 0 0 0 0 0 19 15 97
103 e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\gate-background.svg XML 0 0 0 1 0 0 0 0 0 0 0 0 1 2
104 e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\order.svg XML 0 0 0 1 0 0 0 0 0 0 0 0 0 1
105 e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\scan.svg XML 0 0 0 1 0 0 0 0 0 0 0 0 0 1
106 e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\index.js JavaScript 0 0 20 0 0 0 0 0 0 0 0 2 2 24
107 e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\login.js JavaScript 0 0 40 0 0 0 0 0 0 0 0 5 2 47
108 e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\person.js JavaScript 0 0 23 0 0 0 0 0 0 0 0 2 1 26
109 e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\updpwd.js JavaScript 0 0 86 0 0 0 0 0 0 0 0 17 2 105
110 e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\updpwd.json JSON 0 4 0 0 0 0 0 0 0 0 0 0 0 4
111 e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\code.js JavaScript 0 0 3 0 0 0 0 0 0 0 0 0 -1 2
112 e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\report.js JavaScript 0 0 75 0 0 0 0 0 0 0 0 10 3 88
113 e:\Project\毕业设计\epp\weixin-miniprogram\pages\scan\entrance.js JavaScript 0 0 43 0 0 0 0 0 0 0 0 3 10 56
114 e:\Project\毕业设计\epp\weixin-miniprogram\pages\scan\entrance.json JSON 0 1 0 0 0 0 0 0 0 0 0 0 0 1
115 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\goodDetail.js JavaScript 0 0 9 0 0 0 0 0 0 0 0 0 1 10
116 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\orderDetail.js JavaScript 0 0 24 0 0 0 0 0 0 0 0 8 1 33
117 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\shop.js JavaScript 0 0 21 0 0 0 0 0 0 0 0 2 2 25
118 e:\Project\毕业设计\epp\weixin-miniprogram\services\gate.js JavaScript 0 0 24 0 0 0 0 0 0 0 0 3 4 31
119 e:\Project\毕业设计\epp\weixin-miniprogram\services\order.js JavaScript 0 0 9 0 0 0 0 0 0 0 0 1 1 11
120 e:\Project\毕业设计\epp\weixin-miniprogram\utils\menuList.js JavaScript 0 0 -49 0 0 0 0 0 0 0 0 63 0 14
121 e:\Project\毕业设计\epp\weixin-miniprogram\utils\scanQRCode.js JavaScript 0 0 2 0 0 0 0 0 0 0 0 2 0 4
122 Total - 130 -931 658 232 95 132 47 1134 13 3 39 1181 456 3189

View File

@ -0,0 +1,150 @@
# Diff Summary
Date : 2023-04-17 23:48:02
Directory e:\\Project\\毕业设计\\epp
Total : 120 files, 1552 codes, 1181 comments, 456 blanks, all 3189 lines
[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md)
## Languages
| language | files | code | comment | blank | total |
| :--- | ---: | ---: | ---: | ---: | ---: |
| Java | 39 | 1,134 | 232 | 254 | 1,620 |
| JavaScript | 25 | 658 | 236 | 87 | 981 |
| XML | 25 | 232 | -43 | 3 | 192 |
| vue | 9 | 132 | 1 | 23 | 156 |
| Markdown | 4 | 130 | 0 | 57 | 187 |
| TypeScript | 6 | 95 | -2 | 18 | 111 |
| SQL | 1 | 47 | 6 | 2 | 55 |
| CSS | 2 | 39 | 2 | 10 | 51 |
| HTML | 1 | 13 | 0 | 2 | 15 |
| YAML | 1 | 3 | 1 | 1 | 5 |
| JSON | 7 | -931 | 748 | -1 | -184 |
## Directories
| path | files | code | comment | blank | total |
| :--- | ---: | ---: | ---: | ---: | ---: |
| . | 120 | 1,552 | 1,181 | 456 | 3,189 |
| . (Files) | 2 | 63 | 0 | 48 | 111 |
| backend | 67 | 1,472 | 209 | 287 | 1,968 |
| backend (Files) | 1 | 10 | 2 | 1 | 13 |
| backend\\.idea | 10 | -10 | 0 | 0 | -10 |
| backend\\.idea\\runConfigurations | 10 | -10 | 0 | 0 | -10 |
| backend\\microservice-common | 17 | 365 | 22 | 85 | 472 |
| backend\\microservice-common (Files) | 1 | 4 | 1 | 1 | 6 |
| backend\\microservice-common\\src | 16 | 361 | 21 | 84 | 466 |
| backend\\microservice-common\\src\\main | 16 | 361 | 21 | 84 | 466 |
| backend\\microservice-common\\src\\main\\java | 16 | 361 | 21 | 84 | 466 |
| backend\\microservice-common\\src\\main\\java\\com | 16 | 361 | 21 | 84 | 466 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo | 16 | 361 | 21 | 84 | 466 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp | 16 | 361 | 21 | 84 | 466 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\PageTable | 3 | 4 | 0 | 1 | 5 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\PageTable\\enums | 2 | 2 | 0 | 0 | 2 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\PageTable\\utils | 1 | 2 | 0 | 1 | 3 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\TencentCloud | 2 | 67 | 11 | 16 | 94 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\common | 11 | 290 | 10 | 67 | 367 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\common\\pojo | 4 | 36 | 0 | 8 | 44 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\common\\query | 2 | 32 | 4 | 22 | 58 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\common\\vo | 5 | 222 | 6 | 37 | 265 |
| backend\\microservice-gateway | 1 | 26 | 7 | 5 | 38 |
| backend\\microservice-gateway\\src | 1 | 26 | 7 | 5 | 38 |
| backend\\microservice-gateway\\src\\main | 1 | 26 | 7 | 5 | 38 |
| backend\\microservice-gateway\\src\\main\\java | 1 | 26 | 7 | 5 | 38 |
| backend\\microservice-gateway\\src\\main\\java\\com | 1 | 26 | 7 | 5 | 38 |
| backend\\microservice-gateway\\src\\main\\java\\com\\cxyxiaomo | 1 | 26 | 7 | 5 | 38 |
| backend\\microservice-gateway\\src\\main\\java\\com\\cxyxiaomo\\epp | 1 | 26 | 7 | 5 | 38 |
| backend\\microservice-gateway\\src\\main\\java\\com\\cxyxiaomo\\epp\\gateway | 1 | 26 | 7 | 5 | 38 |
| backend\\microservice-gateway\\src\\main\\java\\com\\cxyxiaomo\\epp\\gateway\\controller | 1 | 26 | 7 | 5 | 38 |
| backend\\microservice-provider-access-8002 | 21 | 738 | 134 | 153 | 1,025 |
| backend\\microservice-provider-access-8002\\src | 21 | 738 | 134 | 153 | 1,025 |
| backend\\microservice-provider-access-8002\\src\\main | 21 | 738 | 134 | 153 | 1,025 |
| backend\\microservice-provider-access-8002\\src\\main\\java | 11 | 510 | 109 | 109 | 728 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com | 11 | 510 | 109 | 109 | 728 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo | 11 | 510 | 109 | 109 | 728 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp | 11 | 510 | 109 | 109 | 728 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access | 11 | 510 | 109 | 109 | 728 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access\\controller | 4 | 379 | 103 | 63 | 545 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access\\dao | 3 | 32 | 0 | 19 | 51 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access\\service | 4 | 99 | 6 | 27 | 132 |
| backend\\microservice-provider-access-8002\\src\\main\\resources | 10 | 228 | 25 | 44 | 297 |
| backend\\microservice-provider-access-8002\\src\\main\\resources (Files) | 1 | 3 | 1 | 1 | 5 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\mybatis | 4 | 119 | 5 | 13 | 137 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\mybatis (Files) | 1 | 1 | 2 | 1 | 4 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\mybatis\\mapper | 3 | 118 | 3 | 12 | 133 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\static | 5 | 106 | 19 | 30 | 155 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\static\\access | 5 | 106 | 19 | 30 | 155 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\static\\access (Files) | 2 | 60 | 16 | 19 | 95 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\static\\access\\assets | 3 | 46 | 3 | 11 | 60 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\static\\access\\assets\\css | 2 | 39 | 2 | 10 | 51 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\static\\access\\assets\\js | 1 | 7 | 1 | 1 | 9 |
| backend\\microservice-provider-shop-8003 | 9 | 236 | 4 | 27 | 267 |
| backend\\microservice-provider-shop-8003\\src | 9 | 236 | 4 | 27 | 267 |
| backend\\microservice-provider-shop-8003\\src\\main | 9 | 236 | 4 | 27 | 267 |
| backend\\microservice-provider-shop-8003\\src\\main\\java | 5 | 151 | 56 | 41 | 248 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com | 5 | 151 | 56 | 41 | 248 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com\\cxyxiaomo | 5 | 151 | 56 | 41 | 248 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com\\cxyxiaomo\\epp | 5 | 151 | 56 | 41 | 248 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com\\cxyxiaomo\\epp\\shop | 5 | 151 | 56 | 41 | 248 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com\\cxyxiaomo\\epp\\shop\\controller | 2 | 127 | 45 | 24 | 196 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com\\cxyxiaomo\\epp\\shop\\dao | 2 | 4 | 0 | 4 | 8 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com\\cxyxiaomo\\epp\\shop\\service | 1 | 20 | 11 | 13 | 44 |
| backend\\microservice-provider-shop-8003\\src\\main\\resources | 4 | 85 | -52 | -14 | 19 |
| backend\\microservice-provider-shop-8003\\src\\main\\resources\\mybatis | 4 | 85 | -52 | -14 | 19 |
| backend\\microservice-provider-shop-8003\\src\\main\\resources\\mybatis\\mapper | 4 | 85 | -52 | -14 | 19 |
| backend\\microservice-provider-test-8011 | 1 | 5 | 0 | 1 | 6 |
| backend\\microservice-provider-test-8011\\src | 1 | 5 | 0 | 1 | 6 |
| backend\\microservice-provider-test-8011\\src\\main | 1 | 5 | 0 | 1 | 6 |
| backend\\microservice-provider-test-8011\\src\\main\\java | 1 | 5 | 0 | 1 | 6 |
| backend\\microservice-provider-test-8011\\src\\main\\java\\com | 1 | 5 | 0 | 1 | 6 |
| backend\\microservice-provider-test-8011\\src\\main\\java\\com\\cxyxiaomo | 1 | 5 | 0 | 1 | 6 |
| backend\\microservice-provider-test-8011\\src\\main\\java\\com\\cxyxiaomo\\epp | 1 | 5 | 0 | 1 | 6 |
| backend\\microservice-provider-test-8011\\src\\main\\java\\com\\cxyxiaomo\\epp\\test | 1 | 5 | 0 | 1 | 6 |
| backend\\microservice-provider-test-8011\\src\\main\\java\\com\\cxyxiaomo\\epp\\test\\controller | 1 | 5 | 0 | 1 | 6 |
| backend\\microservice-provider-user-8001 | 7 | 102 | 40 | 15 | 157 |
| backend\\microservice-provider-user-8001 (Files) | 1 | 8 | 1 | 1 | 10 |
| backend\\microservice-provider-user-8001\\src | 6 | 94 | 39 | 14 | 147 |
| backend\\microservice-provider-user-8001\\src\\main | 6 | 94 | 39 | 14 | 147 |
| backend\\microservice-provider-user-8001\\src\\main\\java | 5 | 81 | 39 | 14 | 134 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com | 5 | 81 | 39 | 14 | 134 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo | 5 | 81 | 39 | 14 | 134 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo\\epp | 5 | 81 | 39 | 14 | 134 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo\\epp\\user | 5 | 81 | 39 | 14 | 134 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo\\epp\\user (Files) | 1 | 2 | 0 | 0 | 2 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo\\epp\\user\\controller | 1 | 50 | 21 | 7 | 78 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo\\epp\\user\\dao | 1 | 3 | 0 | 2 | 5 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo\\epp\\user\\rpc | 1 | 9 | 5 | 3 | 17 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo\\epp\\user\\service | 1 | 17 | 13 | 2 | 32 |
| backend\\microservice-provider-user-8001\\src\\main\\resources | 1 | 13 | 0 | 0 | 13 |
| backend\\microservice-provider-user-8001\\src\\main\\resources\\mybatis | 1 | 13 | 0 | 0 | 13 |
| backend\\microservice-provider-user-8001\\src\\main\\resources\\mybatis\\mapper | 1 | 13 | 0 | 0 | 13 |
| database | 1 | 47 | 6 | 2 | 55 |
| docs | 2 | 67 | 0 | 9 | 76 |
| docs\\ChatGPT | 2 | 67 | 0 | 9 | 76 |
| frontend | 23 | -230 | 72 | 63 | -95 |
| frontend (Files) | 4 | -613 | 0 | 0 | -613 |
| frontend\\src | 19 | 383 | 72 | 63 | 518 |
| frontend\\src (Files) | 1 | -1 | 0 | 1 | 0 |
| frontend\\src\\api | 5 | 124 | 60 | 18 | 202 |
| frontend\\src\\components | 4 | 178 | 1 | 17 | 196 |
| frontend\\src\\router | 1 | 45 | 0 | 10 | 55 |
| frontend\\src\\store | 1 | 12 | -3 | 5 | 14 |
| frontend\\src\\utils | 2 | 71 | 14 | 6 | 91 |
| frontend\\src\\views | 5 | -46 | 0 | 6 | -40 |
| postman-collection | 1 | -323 | 748 | 0 | 425 |
| weixin-miniprogram | 24 | 456 | 146 | 47 | 649 |
| weixin-miniprogram (Files) | 2 | -4 | 9 | 3 | 8 |
| weixin-miniprogram\\custom-tab-bar | 3 | 122 | 19 | 15 | 156 |
| weixin-miniprogram\\image | 3 | 3 | 0 | 1 | 4 |
| weixin-miniprogram\\image\\icon | 3 | 3 | 0 | 1 | 4 |
| weixin-miniprogram\\pages | 12 | 349 | 49 | 23 | 421 |
| weixin-miniprogram\\pages\\index | 2 | 60 | 7 | 4 | 71 |
| weixin-miniprogram\\pages\\person | 3 | 113 | 19 | 3 | 135 |
| weixin-miniprogram\\pages\\residents | 2 | 78 | 10 | 2 | 90 |
| weixin-miniprogram\\pages\\scan | 2 | 44 | 3 | 10 | 57 |
| weixin-miniprogram\\pages\\shop | 3 | 54 | 10 | 4 | 68 |
| weixin-miniprogram\\services | 2 | 33 | 4 | 5 | 42 |
| weixin-miniprogram\\utils | 2 | -47 | 65 | 0 | 18 |
[Summary](results.md) / [Details](details.md) / Diff Summary / [Diff Details](diff-details.md)

View File

@ -0,0 +1,273 @@
Date : 2023-04-17 23:48:02
Directory : e:\Project\毕业设计\epp
Total : 120 files, 1552 codes, 1181 comments, 456 blanks, all 3189 lines
Languages
+------------+------------+------------+------------+------------+------------+
| language | files | code | comment | blank | total |
+------------+------------+------------+------------+------------+------------+
| Java | 39 | 1,134 | 232 | 254 | 1,620 |
| JavaScript | 25 | 658 | 236 | 87 | 981 |
| XML | 25 | 232 | -43 | 3 | 192 |
| vue | 9 | 132 | 1 | 23 | 156 |
| Markdown | 4 | 130 | 0 | 57 | 187 |
| TypeScript | 6 | 95 | -2 | 18 | 111 |
| SQL | 1 | 47 | 6 | 2 | 55 |
| CSS | 2 | 39 | 2 | 10 | 51 |
| HTML | 1 | 13 | 0 | 2 | 15 |
| YAML | 1 | 3 | 1 | 1 | 5 |
| JSON | 7 | -931 | 748 | -1 | -184 |
+------------+------------+------------+------------+------------+------------+
Directories
+--------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| path | files | code | comment | blank | total |
+--------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| . | 120 | 1,552 | 1,181 | 456 | 3,189 |
| . (Files) | 2 | 63 | 0 | 48 | 111 |
| backend | 67 | 1,472 | 209 | 287 | 1,968 |
| backend (Files) | 1 | 10 | 2 | 1 | 13 |
| backend\.idea | 10 | -10 | 0 | 0 | -10 |
| backend\.idea\runConfigurations | 10 | -10 | 0 | 0 | -10 |
| backend\microservice-common | 17 | 365 | 22 | 85 | 472 |
| backend\microservice-common (Files) | 1 | 4 | 1 | 1 | 6 |
| backend\microservice-common\src | 16 | 361 | 21 | 84 | 466 |
| backend\microservice-common\src\main | 16 | 361 | 21 | 84 | 466 |
| backend\microservice-common\src\main\java | 16 | 361 | 21 | 84 | 466 |
| backend\microservice-common\src\main\java\com | 16 | 361 | 21 | 84 | 466 |
| backend\microservice-common\src\main\java\com\cxyxiaomo | 16 | 361 | 21 | 84 | 466 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp | 16 | 361 | 21 | 84 | 466 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable | 3 | 4 | 0 | 1 | 5 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums | 2 | 2 | 0 | 0 | 2 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils | 1 | 2 | 0 | 1 | 3 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\TencentCloud | 2 | 67 | 11 | 16 | 94 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common | 11 | 290 | 10 | 67 | 367 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo | 4 | 36 | 0 | 8 | 44 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\query | 2 | 32 | 4 | 22 | 58 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo | 5 | 222 | 6 | 37 | 265 |
| backend\microservice-gateway | 1 | 26 | 7 | 5 | 38 |
| backend\microservice-gateway\src | 1 | 26 | 7 | 5 | 38 |
| backend\microservice-gateway\src\main | 1 | 26 | 7 | 5 | 38 |
| backend\microservice-gateway\src\main\java | 1 | 26 | 7 | 5 | 38 |
| backend\microservice-gateway\src\main\java\com | 1 | 26 | 7 | 5 | 38 |
| backend\microservice-gateway\src\main\java\com\cxyxiaomo | 1 | 26 | 7 | 5 | 38 |
| backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp | 1 | 26 | 7 | 5 | 38 |
| backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway | 1 | 26 | 7 | 5 | 38 |
| backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway\controller | 1 | 26 | 7 | 5 | 38 |
| backend\microservice-provider-access-8002 | 21 | 738 | 134 | 153 | 1,025 |
| backend\microservice-provider-access-8002\src | 21 | 738 | 134 | 153 | 1,025 |
| backend\microservice-provider-access-8002\src\main | 21 | 738 | 134 | 153 | 1,025 |
| backend\microservice-provider-access-8002\src\main\java | 11 | 510 | 109 | 109 | 728 |
| backend\microservice-provider-access-8002\src\main\java\com | 11 | 510 | 109 | 109 | 728 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo | 11 | 510 | 109 | 109 | 728 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp | 11 | 510 | 109 | 109 | 728 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access | 11 | 510 | 109 | 109 | 728 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller | 4 | 379 | 103 | 63 | 545 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao | 3 | 32 | 0 | 19 | 51 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service | 4 | 99 | 6 | 27 | 132 |
| backend\microservice-provider-access-8002\src\main\resources | 10 | 228 | 25 | 44 | 297 |
| backend\microservice-provider-access-8002\src\main\resources (Files) | 1 | 3 | 1 | 1 | 5 |
| backend\microservice-provider-access-8002\src\main\resources\mybatis | 4 | 119 | 5 | 13 | 137 |
| backend\microservice-provider-access-8002\src\main\resources\mybatis (Files) | 1 | 1 | 2 | 1 | 4 |
| backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper | 3 | 118 | 3 | 12 | 133 |
| backend\microservice-provider-access-8002\src\main\resources\static | 5 | 106 | 19 | 30 | 155 |
| backend\microservice-provider-access-8002\src\main\resources\static\access | 5 | 106 | 19 | 30 | 155 |
| backend\microservice-provider-access-8002\src\main\resources\static\access (Files) | 2 | 60 | 16 | 19 | 95 |
| backend\microservice-provider-access-8002\src\main\resources\static\access\assets | 3 | 46 | 3 | 11 | 60 |
| backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css | 2 | 39 | 2 | 10 | 51 |
| backend\microservice-provider-access-8002\src\main\resources\static\access\assets\js | 1 | 7 | 1 | 1 | 9 |
| backend\microservice-provider-shop-8003 | 9 | 236 | 4 | 27 | 267 |
| backend\microservice-provider-shop-8003\src | 9 | 236 | 4 | 27 | 267 |
| backend\microservice-provider-shop-8003\src\main | 9 | 236 | 4 | 27 | 267 |
| backend\microservice-provider-shop-8003\src\main\java | 5 | 151 | 56 | 41 | 248 |
| backend\microservice-provider-shop-8003\src\main\java\com | 5 | 151 | 56 | 41 | 248 |
| backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo | 5 | 151 | 56 | 41 | 248 |
| backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp | 5 | 151 | 56 | 41 | 248 |
| backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop | 5 | 151 | 56 | 41 | 248 |
| backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller | 2 | 127 | 45 | 24 | 196 |
| backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao | 2 | 4 | 0 | 4 | 8 |
| backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\service | 1 | 20 | 11 | 13 | 44 |
| backend\microservice-provider-shop-8003\src\main\resources | 4 | 85 | -52 | -14 | 19 |
| backend\microservice-provider-shop-8003\src\main\resources\mybatis | 4 | 85 | -52 | -14 | 19 |
| backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper | 4 | 85 | -52 | -14 | 19 |
| backend\microservice-provider-test-8011 | 1 | 5 | 0 | 1 | 6 |
| backend\microservice-provider-test-8011\src | 1 | 5 | 0 | 1 | 6 |
| backend\microservice-provider-test-8011\src\main | 1 | 5 | 0 | 1 | 6 |
| backend\microservice-provider-test-8011\src\main\java | 1 | 5 | 0 | 1 | 6 |
| backend\microservice-provider-test-8011\src\main\java\com | 1 | 5 | 0 | 1 | 6 |
| backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo | 1 | 5 | 0 | 1 | 6 |
| backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp | 1 | 5 | 0 | 1 | 6 |
| backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test | 1 | 5 | 0 | 1 | 6 |
| backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test\controller | 1 | 5 | 0 | 1 | 6 |
| backend\microservice-provider-user-8001 | 7 | 102 | 40 | 15 | 157 |
| backend\microservice-provider-user-8001 (Files) | 1 | 8 | 1 | 1 | 10 |
| backend\microservice-provider-user-8001\src | 6 | 94 | 39 | 14 | 147 |
| backend\microservice-provider-user-8001\src\main | 6 | 94 | 39 | 14 | 147 |
| backend\microservice-provider-user-8001\src\main\java | 5 | 81 | 39 | 14 | 134 |
| backend\microservice-provider-user-8001\src\main\java\com | 5 | 81 | 39 | 14 | 134 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo | 5 | 81 | 39 | 14 | 134 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp | 5 | 81 | 39 | 14 | 134 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user | 5 | 81 | 39 | 14 | 134 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user (Files) | 1 | 2 | 0 | 0 | 2 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\controller | 1 | 50 | 21 | 7 | 78 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\dao | 1 | 3 | 0 | 2 | 5 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\rpc | 1 | 9 | 5 | 3 | 17 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\service | 1 | 17 | 13 | 2 | 32 |
| backend\microservice-provider-user-8001\src\main\resources | 1 | 13 | 0 | 0 | 13 |
| backend\microservice-provider-user-8001\src\main\resources\mybatis | 1 | 13 | 0 | 0 | 13 |
| backend\microservice-provider-user-8001\src\main\resources\mybatis\mapper | 1 | 13 | 0 | 0 | 13 |
| database | 1 | 47 | 6 | 2 | 55 |
| docs | 2 | 67 | 0 | 9 | 76 |
| docs\ChatGPT | 2 | 67 | 0 | 9 | 76 |
| frontend | 23 | -230 | 72 | 63 | -95 |
| frontend (Files) | 4 | -613 | 0 | 0 | -613 |
| frontend\src | 19 | 383 | 72 | 63 | 518 |
| frontend\src (Files) | 1 | -1 | 0 | 1 | 0 |
| frontend\src\api | 5 | 124 | 60 | 18 | 202 |
| frontend\src\components | 4 | 178 | 1 | 17 | 196 |
| frontend\src\router | 1 | 45 | 0 | 10 | 55 |
| frontend\src\store | 1 | 12 | -3 | 5 | 14 |
| frontend\src\utils | 2 | 71 | 14 | 6 | 91 |
| frontend\src\views | 5 | -46 | 0 | 6 | -40 |
| postman-collection | 1 | -323 | 748 | 0 | 425 |
| weixin-miniprogram | 24 | 456 | 146 | 47 | 649 |
| weixin-miniprogram (Files) | 2 | -4 | 9 | 3 | 8 |
| weixin-miniprogram\custom-tab-bar | 3 | 122 | 19 | 15 | 156 |
| weixin-miniprogram\image | 3 | 3 | 0 | 1 | 4 |
| weixin-miniprogram\image\icon | 3 | 3 | 0 | 1 | 4 |
| weixin-miniprogram\pages | 12 | 349 | 49 | 23 | 421 |
| weixin-miniprogram\pages\index | 2 | 60 | 7 | 4 | 71 |
| weixin-miniprogram\pages\person | 3 | 113 | 19 | 3 | 135 |
| weixin-miniprogram\pages\residents | 2 | 78 | 10 | 2 | 90 |
| weixin-miniprogram\pages\scan | 2 | 44 | 3 | 10 | 57 |
| weixin-miniprogram\pages\shop | 3 | 54 | 10 | 4 | 68 |
| weixin-miniprogram\services | 2 | 33 | 4 | 5 | 42 |
| weixin-miniprogram\utils | 2 | -47 | 65 | 0 | 18 |
+--------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
Files
+--------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| filename | language | code | comment | blank | total |
+--------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| e:\Project\毕业设计\epp\README.md | Markdown | 39 | 0 | 23 | 62 |
| e:\Project\毕业设计\epp\TODOs.md | Markdown | 24 | 0 | 25 | 49 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\AccessProvider.xml | XML | -1 | 0 | 0 | -1 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\AccessProvider_Remote.xml | XML | -1 | 0 | 0 | -1 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\Gateway.xml | XML | -1 | 0 | 0 | -1 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\Gateway_Remote.xml | XML | -1 | 0 | 0 | -1 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\ShopProvider.xml | XML | -1 | 0 | 0 | -1 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\ShopProvider_Remote.xml | XML | -1 | 0 | 0 | -1 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\TestProvider.xml | XML | -1 | 0 | 0 | -1 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\TestProvider_Remote.xml | XML | -1 | 0 | 0 | -1 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\UserProvider.xml | XML | -1 | 0 | 0 | -1 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\UserProvider_Remote.xml | XML | -1 | 0 | 0 | -1 |
| e:\Project\毕业设计\epp\backend\microservice-common\pom.xml | XML | 4 | 1 | 1 | 6 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\FieldType.java | Java | 1 | 0 | 0 | 1 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\SearchType.java | Java | 1 | 0 | 0 | 1 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldBuilder.java | Java | 2 | 0 | 1 | 3 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\TencentCloud\QCloudCosStsClient.java | Java | 43 | 11 | 12 | 66 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\TencentCloud\TmpCredential.java | Java | 24 | 0 | 4 | 28 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\AccessLog.java | Java | 17 | 0 | 4 | 21 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Gate.java | Java | 13 | 0 | 4 | 17 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Order.java | Java | 5 | 0 | 0 | 5 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\User.java | Java | 1 | 0 | 0 | 1 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\query\AccessLogQuery.java | Java | 16 | 2 | 11 | 29 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\query\ReportQuery.java | Java | 16 | 2 | 11 | 29 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\AccessLogVO.java | Java | 79 | 2 | 12 | 93 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GateVO.java | Java | 55 | 2 | 9 | 66 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GoodCategoryVO.java | Java | 19 | 0 | 1 | 20 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\OrderVO.java | Java | 17 | 0 | 1 | 18 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\ReportVO.java | Java | 52 | 2 | 14 | 68 |
| e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway\controller\Controller.java | Java | 26 | 7 | 5 | 38 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\AccessLogController.java | Java | 132 | 32 | 22 | 186 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\GateController.java | Java | 140 | 45 | 24 | 209 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\ReportController.java | Java | 93 | 26 | 15 | 134 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\WeChatTokenController.java | Java | 14 | 0 | 2 | 16 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\AccessLogDao.java | Java | 14 | 0 | 8 | 22 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\GateDao.java | Java | 15 | 0 | 9 | 24 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\ReportDao.java | Java | 3 | 0 | 2 | 5 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\AccessLogService.java | Java | 32 | 1 | 9 | 42 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\GateService.java | Java | 34 | 1 | 11 | 46 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\ReportServiceImpl.java | Java | 12 | 0 | 3 | 15 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\WeChatTokenServiceImpl.java | Java | 21 | 4 | 4 | 29 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\application.yml | YAML | 3 | 1 | 1 | 5 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\AccessLogDao.xml | XML | 51 | 0 | 4 | 55 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\GateDao.xml | XML | 38 | 0 | 6 | 44 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\ReportDao.xml | XML | 29 | 3 | 2 | 34 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mybatis-config.xml | XML | 1 | 2 | 1 | 4 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css\index.css | CSS | 6 | 0 | 2 | 8 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css\setting-panel.css | CSS | 33 | 2 | 8 | 43 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\js\setting-panel.js | JavaScript | 7 | 1 | 1 | 9 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\index.html | HTML | 13 | 0 | 2 | 15 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\renderer.js | JavaScript | 47 | 16 | 17 | 80 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller\GoodController.java | Java | 98 | 41 | 19 | 158 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller\OrderController.java | Java | 29 | 4 | 5 | 38 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\GoodCategoryDao.java | Java | 5 | 0 | 5 | 10 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\GoodDao.java | Java | -1 | 0 | -1 | -2 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\service\GoodService.java | Java | 20 | 11 | 13 | 44 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodCategoryDao.xml | XML | -16 | 0 | -1 | -17 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodCategoryMapper.xml | XML | 44 | 0 | 3 | 47 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodMapper.xml | XML | 34 | -52 | -16 | -34 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\OrderMapper.xml | XML | 23 | 0 | 0 | 23 |
| e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test\controller\TestController.java | Java | 5 | 0 | 1 | 6 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\pom.xml | XML | 8 | 1 | 1 | 10 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\UserProvider.java | Java | 2 | 0 | 0 | 2 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\controller\UserController.java | Java | 50 | 21 | 7 | 78 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\dao\UserDao.java | Java | 3 | 0 | 2 | 5 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\rpc\WeChatTokenServiceFeign.java | Java | 9 | 5 | 3 | 17 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\service\UserService.java | Java | 17 | 13 | 2 | 32 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mapper\UserMapper.xml | XML | 13 | 0 | 0 | 13 |
| e:\Project\毕业设计\epp\backend\pom.xml | XML | 10 | 2 | 1 | 13 |
| e:\Project\毕业设计\epp\database\epp.sql | SQL | 47 | 6 | 2 | 55 |
| e:\Project\毕业设计\epp\docs\ChatGPT\生成Mybatis xml SQL语句.md | Markdown | 44 | 0 | 4 | 48 |
| e:\Project\毕业设计\epp\docs\ChatGPT\生成Mybatis xml SQL语句2.md | Markdown | 23 | 0 | 5 | 28 |
| e:\Project\毕业设计\epp\frontend\components.d.ts | TypeScript | 8 | 0 | 0 | 8 |
| e:\Project\毕业设计\epp\frontend\package-lock.json | JSON | -618 | 0 | 0 | -618 |
| e:\Project\毕业设计\epp\frontend\package.json | JSON | -1 | 0 | 0 | -1 |
| e:\Project\毕业设计\epp\frontend\src\api\access-log.js | JavaScript | 27 | 12 | 3 | 42 |
| e:\Project\毕业设计\epp\frontend\src\api\gate.js | JavaScript | 31 | 16 | 5 | 52 |
| e:\Project\毕业设计\epp\frontend\src\api\qcloud-cos.js | JavaScript | 8 | 4 | 2 | 14 |
| e:\Project\毕业设计\epp\frontend\src\api\report.js | JavaScript | 27 | 12 | 3 | 42 |
| e:\Project\毕业设计\epp\frontend\src\api\shop-cate.js | JavaScript | 31 | 16 | 5 | 52 |
| e:\Project\毕业设计\epp\frontend\src\components\header.vue | vue | -3 | 0 | 0 | -3 |
| e:\Project\毕业设计\epp\frontend\src\components\image-upload.vue | vue | 75 | 1 | 11 | 87 |
| e:\Project\毕业设计\epp\frontend\src\components\manage-list.vue | vue | 94 | 0 | 5 | 99 |
| e:\Project\毕业设计\epp\frontend\src\components\sidebar.vue | vue | 12 | 0 | 1 | 13 |
| e:\Project\毕业设计\epp\frontend\src\router\index.ts | TypeScript | 45 | 0 | 10 | 55 |
| e:\Project\毕业设计\epp\frontend\src\store\permiss.ts | TypeScript | 12 | -3 | 5 | 14 |
| e:\Project\毕业设计\epp\frontend\src\utils\image-compress.ts | TypeScript | 33 | 1 | 2 | 36 |
| e:\Project\毕业设计\epp\frontend\src\utils\qcloud-cos-upload.js | JavaScript | 38 | 13 | 4 | 55 |
| e:\Project\毕业设计\epp\frontend\src\views\access-gate-setting.vue | vue | 10 | 0 | 2 | 12 |
| e:\Project\毕业设计\epp\frontend\src\views\access-log.vue | vue | 10 | 0 | 2 | 12 |
| e:\Project\毕业设计\epp\frontend\src\views\dashboard.vue | vue | -86 | 0 | -2 | -88 |
| e:\Project\毕业设计\epp\frontend\src\views\report-log.vue | vue | 10 | 0 | 2 | 12 |
| e:\Project\毕业设计\epp\frontend\src\views\shop-cate-setting.vue | vue | 10 | 0 | 2 | 12 |
| e:\Project\毕业设计\epp\frontend\src\vite-env.d.ts | TypeScript | -1 | 0 | 1 | 0 |
| e:\Project\毕业设计\epp\frontend\vite.config.ts | TypeScript | -2 | 0 | 0 | -2 |
| e:\Project\毕业设计\epp\postman-collection\epp.postman_collection.json | JSON | -323 | 748 | 0 | 425 |
| e:\Project\毕业设计\epp\weixin-miniprogram\app.js | JavaScript | -6 | 9 | 4 | 7 |
| e:\Project\毕业设计\epp\weixin-miniprogram\app.json | JSON | 2 | 0 | -1 | 1 |
| e:\Project\毕业设计\epp\weixin-miniprogram\custom-tab-bar\index.js | JavaScript | 55 | 0 | 0 | 55 |
| e:\Project\毕业设计\epp\weixin-miniprogram\custom-tab-bar\index.json | JSON | 4 | 0 | 0 | 4 |
| e:\Project\毕业设计\epp\weixin-miniprogram\custom-tab-bar\toggleCustomTabBar.js | JavaScript | 63 | 19 | 15 | 97 |
| e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\gate-background.svg | XML | 1 | 0 | 1 | 2 |
| e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\order.svg | XML | 1 | 0 | 0 | 1 |
| e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\scan.svg | XML | 1 | 0 | 0 | 1 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\index.js | JavaScript | 20 | 2 | 2 | 24 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\login.js | JavaScript | 40 | 5 | 2 | 47 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\person.js | JavaScript | 23 | 2 | 1 | 26 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\updpwd.js | JavaScript | 86 | 17 | 2 | 105 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\updpwd.json | JSON | 4 | 0 | 0 | 4 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\code.js | JavaScript | 3 | 0 | -1 | 2 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\report.js | JavaScript | 75 | 10 | 3 | 88 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\scan\entrance.js | JavaScript | 43 | 3 | 10 | 56 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\scan\entrance.json | JSON | 1 | 0 | 0 | 1 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\goodDetail.js | JavaScript | 9 | 0 | 1 | 10 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\orderDetail.js | JavaScript | 24 | 8 | 1 | 33 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\shop.js | JavaScript | 21 | 2 | 2 | 25 |
| e:\Project\毕业设计\epp\weixin-miniprogram\services\gate.js | JavaScript | 24 | 3 | 4 | 31 |
| e:\Project\毕业设计\epp\weixin-miniprogram\services\order.js | JavaScript | 9 | 1 | 1 | 11 |
| e:\Project\毕业设计\epp\weixin-miniprogram\utils\menuList.js | JavaScript | -49 | 63 | 0 | 14 |
| e:\Project\毕业设计\epp\weixin-miniprogram\utils\scanQRCode.js | JavaScript | 2 | 2 | 0 | 4 |
| Total | | 1,552 | 1,181 | 456 | 3,189 |
+--------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+

View File

@ -0,0 +1,306 @@
"filename", "language", "Markdown", "JSON", "JavaScript", "NGINX Conf", "TypeScript", "HTML", "XML", "vue", "CSS", "JSON with Comments", "SQL", "YAML", "Java", "comment", "blank", "total"
"e:\Project\毕业设计\epp\README.md", "Markdown", 288, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 177, 465
"e:\Project\毕业设计\epp\TODOs.md", "Markdown", 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 125
"e:\Project\毕业设计\epp\backend-mock\index.js", "JavaScript", 0, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 10, 99
"e:\Project\毕业设计\epp\backend\.idea\encodings.xml", "XML", 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 22
"e:\Project\毕业设计\epp\backend\.idea\jarRepositories.xml", "XML", 0, 0, 0, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, 35
"e:\Project\毕业设计\epp\backend\.idea\misc.xml", "XML", 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 15
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\AccessProvider.xml", "XML", 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 10
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\AccessProvider_Remote.xml", "XML", 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 13
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\Gateway.xml", "XML", 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 16
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\Gateway_Remote.xml", "XML", 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 19
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\ShopProvider.xml", "XML", 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 16
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\ShopProvider_Remote.xml", "XML", 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 19
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\TestProvider.xml", "XML", 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 16
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\TestProvider_Remote.xml", "XML", 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 19
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\UserProvider.xml", "XML", 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 10
"e:\Project\毕业设计\epp\backend\.idea\runConfigurations\UserProvider_Remote.xml", "XML", 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 19
"e:\Project\毕业设计\epp\backend\.idea\vcs.xml", "XML", 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 6
"e:\Project\毕业设计\epp\backend\microservice-common\pom.xml", "XML", 0, 0, 0, 0, 0, 0, 40, 0, 0, 0, 0, 0, 0, 2, 6, 48
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\AddType.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 5, 20
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\EditType.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 5, 20
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\FieldType.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 5, 20
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\SearchType.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 5, 19
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\query\PageQuery.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 6, 28
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldBuilder.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 32, 15, 90
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldMapperBuilder.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 11, 9, 43
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldRuleBuilder.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 6, 16, 87
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldRuleListBuilder.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 7, 24
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldValidateBuilder.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 7, 30
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\PageUtils.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 13, 5, 33
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\TencentCloud\QCloudCosStsClient.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 11, 12, 66
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\TencentCloud\TmpCredential.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 4, 28
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\enums\OrderStatus.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 8, 35
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\AccessLog.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 4, 21
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Apply.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 15, 36
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Feedback.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 9, 24
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Gate.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 4, 17
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Good.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 3, 27
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\GoodCategory.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 3, 15
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Notice.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 3, 10, 27
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Order.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 4, 26
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\OrderDetail.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 3, 17
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Report.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 11, 28
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Role.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 2, 5, 19
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Setting.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 2, 5, 21
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\User.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 2, 5, 30
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Visitor.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 12, 29
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\query\AccessLogQuery.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 2, 11, 29
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\query\ReportQuery.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 2, 11, 29
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\response\Res.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 8, 39
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\utils\Hash.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 4, 12
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\utils\SnowflakeManager.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 4, 11, 86
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\AccessLogVO.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79, 2, 12, 93
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GateVO.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 2, 9, 66
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GoodCategoryVO.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 2, 9, 62
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GoodVO.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 2, 8, 73
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\OrderDetailVO.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 2, 7, 44
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\OrderVO.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 2, 9, 73
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\ReportVO.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 2, 14, 68
"e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\UserVO.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 2, 8, 58
"e:\Project\毕业设计\epp\backend\microservice-gateway\pom.xml", "XML", 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 0, 0, 3, 6, 68
"e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway\Gateway.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 4, 15
"e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway\controller\Controller.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 7, 9, 52
"e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\resources\application-remote.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 1, 6
"e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\resources\application.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 0, 5, 5, 81
"e:\Project\毕业设计\epp\backend\microservice-gateway\src\test\java\com\cxyxiaomo\epp\gateway\GatewayTest.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 4, 21
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\pom.xml", "XML", 0, 0, 0, 0, 0, 0, 107, 0, 0, 0, 0, 0, 0, 13, 13, 133
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\AccessProvider.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 1, 4, 18
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\config\WebSocketConfig.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 6, 6, 29
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\AccessLogController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 132, 32, 22, 186
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\CodeController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 1, 8, 42
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\GateController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140, 45, 24, 209
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\ReportController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 156, 48, 28, 232
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\WeChatTokenController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 0, 9, 67
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\WebSocketServer.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 35, 12, 113
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\AccessLogDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 8, 22
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\GateDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 9, 24
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\ReportDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 8, 23
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\SettingDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 4, 14
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\pojo\UnlimitedQRCodeParam.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 8, 11, 36
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\pojo\WebSocketData.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 5, 20
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\rpc\UserServiceFeign.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 5, 3, 18
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\AccessLogService.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 1, 9, 42
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\AccessService.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 6
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\AccessServiceImpl.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 5, 14
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\GateService.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 1, 11, 46
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\ReportService.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 7, 15
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\ReportServiceImpl.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 0, 11, 44
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\WeChatTokenService.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 2, 6
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\WeChatTokenServiceImpl.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90, 35, 23, 148
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\utils\RestUtil.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 6, 24
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\application-remote.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 1, 10
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\application.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 3, 4, 29
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\AccessLogDao.xml", "XML", 0, 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 4, 55
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\GateDao.xml", "XML", 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 6, 44
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\ReportDao.xml", "XML", 0, 0, 0, 0, 0, 0, 50, 0, 0, 0, 0, 0, 0, 3, 3, 56
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\SettingDao.xml", "XML", 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 1, 17
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mybatis-config.xml", "XML", 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 4, 3, 18
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css\index.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, 0, 0, 1, 15, 90
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css\setting-panel.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 92, 0, 0, 0, 0, 2, 16, 110
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\js\setting-panel.js", "JavaScript", 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 40
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\js\websocket.js", "JavaScript", 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 9, 63
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\svg\close.svg", "XML", 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 2
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\svg\fullscreen.svg", "XML", 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 2
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\svg\setting.svg", "XML", 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 2
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\index.html", "HTML", 0, 0, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 5, 10, 72
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\renderer.js", "JavaScript", 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 26, 152
"e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\test\java\com\cxyxiaomo\epp\access\AppTest.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 4, 21
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\pom.xml", "XML", 0, 0, 0, 0, 0, 0, 132, 0, 0, 0, 0, 0, 0, 21, 13, 166
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\ShopProvider.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 1, 4, 18
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller\GoodController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 329, 95, 46, 470
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller\OrderController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 194, 37, 34, 265
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\GoodCategoryDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 11, 27
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\GoodDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 23, 45
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\OrderDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 39, 11, 68
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\service\GoodService.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 11, 31, 127
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\service\OrderService.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 77, 39, 20, 136
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\application-remote.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 1, 10
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\application.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 3, 4, 29
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodCategoryMapper.xml", "XML", 0, 0, 0, 0, 0, 0, 44, 0, 0, 0, 0, 0, 0, 0, 3, 47
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodMapper.xml", "XML", 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 0, 13, 12, 188
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\OrderMapper.xml", "XML", 0, 0, 0, 0, 0, 0, 93, 0, 0, 0, 0, 0, 0, 6, 9, 108
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mybatis-config.xml", "XML", 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 4, 3, 18
"e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\test\java\com\cxyxiaomo\AppTest.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 4, 21
"e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\pom.xml", "XML", 0, 0, 0, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 3, 5, 50
"e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test\TestProvider.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 1, 4, 16
"e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test\controller\TestController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 1, 7, 32
"e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\resources\application-remote.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 1, 6
"e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\resources\application.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 1, 2, 12
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\pom.xml", "XML", 0, 0, 0, 0, 0, 0, 107, 0, 0, 0, 0, 0, 0, 17, 14, 138
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\UserProvider.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 1, 4, 18
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\controller\UserController.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 265, 70, 30, 365
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\dao\RoleDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 5, 15
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\dao\UserDao.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 12, 31
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\rpc\WeChatTokenServiceFeign.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 5, 3, 17
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\service\RoleService.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 6, 21
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\service\UserService.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 14, 13, 79
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\application-remote.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 1, 10
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\application.yml", "YAML", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 2, 3, 24
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mapper\RoleMapper.xml", "XML", 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 1, 10
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mapper\UserMapper.xml", "XML", 0, 0, 0, 0, 0, 0, 102, 0, 0, 0, 0, 0, 0, 0, 2, 104
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mybatis-config.xml", "XML", 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 2, 2, 14
"e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\test\java\com\cxyxiaomo\epp\user\AppTest.java", "Java", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 6, 4, 21
"e:\Project\毕业设计\epp\backend\pom.xml", "XML", 0, 0, 0, 0, 0, 0, 227, 0, 0, 0, 0, 0, 0, 38, 21, 286
"e:\Project\毕业设计\epp\client-entrance-guard\README.md", "Markdown", 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 9
"e:\Project\毕业设计\epp\client-entrance-guard\html\index.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 3, 16
"e:\Project\毕业设计\epp\client-entrance-guard\html\index.html", "HTML", 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 2, 4, 19
"e:\Project\毕业设计\epp\client-entrance-guard\html\renderer.js", "JavaScript", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1
"e:\Project\毕业设计\epp\client-entrance-guard\main.js", "JavaScript", 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 11, 52
"e:\Project\毕业设计\epp\client-entrance-guard\package.json", "JSON", 0, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 55
"e:\Project\毕业设计\epp\client-entrance-guard\preload.js", "JavaScript", 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 24
"e:\Project\毕业设计\epp\database\epp.sql", "SQL", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 382, 0, 0, 105, 33, 520
"e:\Project\毕业设计\epp\docs\ChatGPT\生成Mybatis xml SQL语句.md", "Markdown", 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 48
"e:\Project\毕业设计\epp\docs\ChatGPT\生成Mybatis xml SQL语句2.md", "Markdown", 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 28
"e:\Project\毕业设计\epp\docs\ChatGPT\生成数据库测试数据.md", "Markdown", 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 46
"e:\Project\毕业设计\epp\docs\ChatGPT\转换为POJO对象.md", "Markdown", 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 39
"e:\Project\毕业设计\epp\docs\EnvCheck.md", "Markdown", 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 28, 135
"e:\Project\毕业设计\epp\docs\Reference.md", "Markdown", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 35
"e:\Project\毕业设计\epp\docs\RelatedLinks.md", "Markdown", 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 81
"e:\Project\毕业设计\epp\docs\Solutions.md", "Markdown", 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 144
"e:\Project\毕业设计\epp\docs\功能拆分.md", "Markdown", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39, 76
"e:\Project\毕业设计\epp\docs\开发步骤记录.md", "Markdown", 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 62
"e:\Project\毕业设计\epp\frontend\README.md", "Markdown", 104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 138
"e:\Project\毕业设计\epp\frontend\auto-imports.d.ts", "TypeScript", 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 6
"e:\Project\毕业设计\epp\frontend\components.d.ts", "TypeScript", 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 52
"e:\Project\毕业设计\epp\frontend\index.html", "HTML", 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 1, 3, 22
"e:\Project\毕业设计\epp\frontend\package-lock.json", "JSON", 0, 2047, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2048
"e:\Project\毕业设计\epp\frontend\package.json", "JSON", 0, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 42
"e:\Project\毕业设计\epp\frontend\src\App.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 2, 15
"e:\Project\毕业设计\epp\frontend\src\api\access-log.js", "JavaScript", 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 42
"e:\Project\毕业设计\epp\frontend\src\api\gate.js", "JavaScript", 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 5, 52
"e:\Project\毕业设计\epp\frontend\src\api\index.ts", "TypeScript", 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 9
"e:\Project\毕业设计\epp\frontend\src\api\qcloud-cos.js", "JavaScript", 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 2, 14
"e:\Project\毕业设计\epp\frontend\src\api\report.js", "JavaScript", 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 3, 42
"e:\Project\毕业设计\epp\frontend\src\api\shop-cate.js", "JavaScript", 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 5, 52
"e:\Project\毕业设计\epp\frontend\src\api\shop-good.js", "JavaScript", 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 5, 52
"e:\Project\毕业设计\epp\frontend\src\api\user.js", "JavaScript", 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 7, 76
"e:\Project\毕业设计\epp\frontend\src\assets\css\color-dark.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 1, 1, 24
"e:\Project\毕业设计\epp\frontend\src\assets\css\icon.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 4
"e:\Project\毕业设计\epp\frontend\src\assets\css\main.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 116, 0, 0, 0, 0, 2, 25, 143
"e:\Project\毕业设计\epp\frontend\src\components\header.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 164, 0, 0, 0, 0, 0, 4, 17, 185
"e:\Project\毕业设计\epp\frontend\src\components\image-upload.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 75, 0, 0, 0, 0, 0, 1, 11, 87
"e:\Project\毕业设计\epp\frontend\src\components\manage-list.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 652, 0, 0, 0, 0, 0, 9, 59, 720
"e:\Project\毕业设计\epp\frontend\src\components\sidebar.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 134, 0, 0, 0, 0, 0, 0, 10, 144
"e:\Project\毕业设计\epp\frontend\src\components\tags.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 154, 0, 0, 0, 0, 0, 0, 15, 169
"e:\Project\毕业设计\epp\frontend\src\main.ts", "TypeScript", 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 32
"e:\Project\毕业设计\epp\frontend\src\router\index.ts", "TypeScript", 0, 0, 0, 0, 142, 0, 0, 0, 0, 0, 0, 0, 0, 2, 15, 159
"e:\Project\毕业设计\epp\frontend\src\store\permiss.ts", "TypeScript", 0, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 3, 14, 56
"e:\Project\毕业设计\epp\frontend\src\store\sidebar.ts", "TypeScript", 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 16
"e:\Project\毕业设计\epp\frontend\src\store\tags.ts", "TypeScript", 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 54
"e:\Project\毕业设计\epp\frontend\src\utils\image-compress.ts", "TypeScript", 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 36
"e:\Project\毕业设计\epp\frontend\src\utils\qcloud-cos-upload.js", "JavaScript", 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 4, 55
"e:\Project\毕业设计\epp\frontend\src\utils\request.ts", "TypeScript", 0, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 32
"e:\Project\毕业设计\epp\frontend\src\utils\send_request.js", "JavaScript", 0, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 7, 55
"e:\Project\毕业设计\epp\frontend\src\utils\settings.js", "JavaScript", 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 4, 28
"e:\Project\毕业设计\epp\frontend\src\views\access-gate-setting.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 2, 12
"e:\Project\毕业设计\epp\frontend\src\views\access-log.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 2, 12
"e:\Project\毕业设计\epp\frontend\src\views\dashboard.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 23, 214
"e:\Project\毕业设计\epp\frontend\src\views\error-page\403.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 4, 55
"e:\Project\毕业设计\epp\frontend\src\views\error-page\404.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 51, 0, 0, 0, 0, 0, 0, 4, 55
"e:\Project\毕业设计\epp\frontend\src\views\home.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 2, 27
"e:\Project\毕业设计\epp\frontend\src\views\login.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 173, 0, 0, 0, 0, 0, 1, 22, 196
"e:\Project\毕业设计\epp\frontend\src\views\privilege-user-setting.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 2, 12
"e:\Project\毕业设计\epp\frontend\src\views\report-log.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 2, 12
"e:\Project\毕业设计\epp\frontend\src\views\shop-cate-setting.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 2, 12
"e:\Project\毕业设计\epp\frontend\src\views\shop-good-setting.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 2, 12
"e:\Project\毕业设计\epp\frontend\src\views\user.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 206, 0, 0, 0, 0, 0, 4, 21, 231
"e:\Project\毕业设计\epp\frontend\src\vite-env.d.ts", "TypeScript", 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 10
"e:\Project\毕业设计\epp\frontend\tsconfig.json", "JSON with Comments", 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 32
"e:\Project\毕业设计\epp\frontend\tsconfig.node.json", "JSON", 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10
"e:\Project\毕业设计\epp\frontend\vite.config.ts", "TypeScript", 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 27
"e:\Project\毕业设计\epp\intranet-penetration\README.md", "Markdown", 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 30
"e:\Project\毕业设计\epp\miniprogram\babel.config.js", "JavaScript", 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 11
"e:\Project\毕业设计\epp\miniprogram\config\dev.js", "JavaScript", 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10
"e:\Project\毕业设计\epp\miniprogram\config\index.js", "JavaScript", 0, 0, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 84
"e:\Project\毕业设计\epp\miniprogram\config\prod.js", "JavaScript", 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 2, 38
"e:\Project\毕业设计\epp\miniprogram\package-lock.json", "JSON", 0, 39502, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 39503
"e:\Project\毕业设计\epp\miniprogram\package.json", "JSON", 0, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 74
"e:\Project\毕业设计\epp\miniprogram\project.alipay.json", "JSON", 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6
"e:\Project\毕业设计\epp\miniprogram\project.config.json", "JSON", 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32
"e:\Project\毕业设计\epp\miniprogram\project.private.config.json", "JSON", 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9
"e:\Project\毕业设计\epp\miniprogram\project.tt.json", "JSON", 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10
"e:\Project\毕业设计\epp\miniprogram\src\app.config.js", "JavaScript", 0, 0, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 3, 70
"e:\Project\毕业设计\epp\miniprogram\src\app.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 1, 2, 16
"e:\Project\毕业设计\epp\miniprogram\src\app.js", "JavaScript", 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 21
"e:\Project\毕业设计\epp\miniprogram\src\components\DebugComp.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 5, 77
"e:\Project\毕业设计\epp\miniprogram\src\image\icon\login-background.svg", "XML", 0, 0, 0, 0, 0, 0, 186, 0, 0, 0, 0, 0, 0, 1, 1, 188
"e:\Project\毕业设计\epp\miniprogram\src\index.html", "HTML", 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 1, 18
"e:\Project\毕业设计\epp\miniprogram\src\pages\index\index.config.js", "JavaScript", 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5
"e:\Project\毕业设计\epp\miniprogram\src\pages\index\index.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 3, 16
"e:\Project\毕业设计\epp\miniprogram\src\pages\index\index.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 8, 118
"e:\Project\毕业设计\epp\miniprogram\src\pages\index\login.config.js", "JavaScript", 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4
"e:\Project\毕业设计\epp\miniprogram\src\pages\index\login.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 6, 30
"e:\Project\毕业设计\epp\miniprogram\src\pages\index\login.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 82, 0, 0, 0, 0, 0, 3, 4, 89
"e:\Project\毕业设计\epp\miniprogram\src\pages\residents\code.config.js", "JavaScript", 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5
"e:\Project\毕业设计\epp\miniprogram\src\pages\residents\code.css", "CSS", 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 7, 37
"e:\Project\毕业设计\epp\miniprogram\src\pages\residents\code.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 161, 0, 0, 0, 0, 0, 0, 10, 171
"e:\Project\毕业设计\epp\miniprogram\src\pages\residents\report.config.js", "JavaScript", 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4
"e:\Project\毕业设计\epp\miniprogram\src\pages\residents\report.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 282, 0, 0, 0, 0, 0, 1, 24, 307
"e:\Project\毕业设计\epp\miniprogram\src\pages\residents\reportHistory.config.js", "JavaScript", 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4
"e:\Project\毕业设计\epp\miniprogram\src\pages\residents\reportHistory.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 116, 0, 0, 0, 0, 0, 2, 13, 131
"e:\Project\毕业设计\epp\miniprogram\src\pages\scan\entrance.config.js", "JavaScript", 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4
"e:\Project\毕业设计\epp\miniprogram\src\pages\scan\entrance.vue", "vue", 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 7, 39
"e:\Project\毕业设计\epp\miniprogram\src\utils\const.js", "JavaScript", 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13
"e:\Project\毕业设计\epp\miniprogram\src\utils\getUserGroupByRole.js", "JavaScript", 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 30
"e:\Project\毕业设计\epp\miniprogram\src\utils\menuList.js", "JavaScript", 0, 0, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 105
"e:\Project\毕业设计\epp\miniprogram\src\utils\qrcode\index.js", "JavaScript", 0, 0, 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 15, 126
"e:\Project\毕业设计\epp\miniprogram\src\utils\qrcode\qrcode.js", "JavaScript", 0, 0, 856, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 106, 281, 1243
"e:\Project\毕业设计\epp\miniprogram\src\utils\scanQRCode.js", "JavaScript", 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 26
"e:\Project\毕业设计\epp\miniprogram\src\utils\utils.js", "JavaScript", 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 29
"e:\Project\毕业设计\epp\miniprogram\types\global.d.ts", "TypeScript", 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 22
"e:\Project\毕业设计\epp\nginx-conf\nginx.conf", "NGINX Conf", 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 24
"e:\Project\毕业设计\epp\postman-collection\epp.postman_collection.json", "JSON", 0, 351, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 748, 0, 1099
"e:\Project\毕业设计\epp\weixin-miniprogram\.eslintrc.js", "JavaScript", 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 1, 32
"e:\Project\毕业设计\epp\weixin-miniprogram\app.js", "JavaScript", 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 6, 31
"e:\Project\毕业设计\epp\weixin-miniprogram\app.json", "JSON", 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72
"e:\Project\毕业设计\epp\weixin-miniprogram\custom-tab-bar\index.js", "JavaScript", 0, 0, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55
"e:\Project\毕业设计\epp\weixin-miniprogram\custom-tab-bar\index.json", "JSON", 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4
"e:\Project\毕业设计\epp\weixin-miniprogram\custom-tab-bar\toggleCustomTabBar.js", "JavaScript", 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 15, 97
"e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\gate-background.svg", "XML", 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 2
"e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\login-background.svg", "XML", 0, 0, 0, 0, 0, 0, 186, 0, 0, 0, 0, 0, 0, 1, 1, 188
"e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\order.svg", "XML", 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1
"e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\scan.svg", "XML", 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1
"e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\shopping.svg", "XML", 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\index.js", "JavaScript", 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 24, 206
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\index.json", "JSON", 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\login.js", "JavaScript", 0, 0, 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 24, 200
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\login.json", "JSON", 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\person.js", "JavaScript", 0, 0, 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 26, 167
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\person.json", "JSON", 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\updpwd.js", "JavaScript", 0, 0, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 2, 105
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\updpwd.json", "JSON", 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\code.js", "JavaScript", 0, 0, 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 20, 230
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\code.json", "JSON", 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\report.js", "JavaScript", 0, 0, 322, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 24, 392
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\report.json", "JSON", 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\reportHistory.js", "JavaScript", 0, 0, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 20, 126
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\reportHistory.json", "JSON", 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\scan\entrance.js", "JavaScript", 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 26, 125
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\scan\entrance.json", "JSON", 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\components\good-list-card.js", "JavaScript", 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 5, 44
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\components\good-list-card.json", "JSON", 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\goodDetail.js", "JavaScript", 0, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 29, 162
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\goodDetail.json", "JSON", 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\myOrder.js", "JavaScript", 0, 0, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 28, 162
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\myOrder.json", "JSON", 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\orderDetail.js", "JavaScript", 0, 0, 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 33, 269
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\orderDetail.json", "JSON", 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\shop.js", "JavaScript", 0, 0, 124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 27, 222
"e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\shop.json", "JSON", 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7
"e:\Project\毕业设计\epp\weixin-miniprogram\project.config.json", "JSON", 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57
"e:\Project\毕业设计\epp\weixin-miniprogram\project.private.config.json", "JSON", 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9
"e:\Project\毕业设计\epp\weixin-miniprogram\services\gate.js", "JavaScript", 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 31
"e:\Project\毕业设计\epp\weixin-miniprogram\services\good.js", "JavaScript", 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 35
"e:\Project\毕业设计\epp\weixin-miniprogram\services\order.js", "JavaScript", 0, 0, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 75
"e:\Project\毕业设计\epp\weixin-miniprogram\sitemap.json", "JSON", 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7
"e:\Project\毕业设计\epp\weixin-miniprogram\utils\const.js", "JavaScript", 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 13
"e:\Project\毕业设计\epp\weixin-miniprogram\utils\getUserGroupByRole.js", "JavaScript", 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 30
"e:\Project\毕业设计\epp\weixin-miniprogram\utils\lib\spark-md5.min.js", "JavaScript", 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2
"e:\Project\毕业设计\epp\weixin-miniprogram\utils\lib\weapp.qrcode.esm.js", "JavaScript", 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 6
"e:\Project\毕业设计\epp\weixin-miniprogram\utils\menuList.js", "JavaScript", 0, 0, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 3, 134
"e:\Project\毕业设计\epp\weixin-miniprogram\utils\scanQRCode.js", "JavaScript", 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 30
"e:\Project\毕业设计\epp\weixin-miniprogram\utils\sendRequest.js", "JavaScript", 0, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 54
"e:\Project\毕业设计\epp\weixin-miniprogram\utils\util.js", "JavaScript", 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 28
"e:\Project\毕业设计\epp\论文中数据字典.md", "Markdown", 183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 239
"Total", "-", 1109, 42342, 4011, 17, 436, 105, 1926, 2804, 401, 32, 382, 180, 3384, 2748, 2839, 62716
1 filename language Markdown JSON JavaScript NGINX Conf TypeScript HTML XML vue CSS JSON with Comments SQL YAML Java comment blank total
2 e:\Project\毕业设计\epp\README.md Markdown 288 0 0 0 0 0 0 0 0 0 0 0 0 0 177 465
3 e:\Project\毕业设计\epp\TODOs.md Markdown 67 0 0 0 0 0 0 0 0 0 0 0 0 0 58 125
4 e:\Project\毕业设计\epp\backend-mock\index.js JavaScript 0 0 69 0 0 0 0 0 0 0 0 0 0 20 10 99
5 e:\Project\毕业设计\epp\backend\.idea\encodings.xml XML 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 22
6 e:\Project\毕业设计\epp\backend\.idea\jarRepositories.xml XML 0 0 0 0 0 0 35 0 0 0 0 0 0 0 0 35
7 e:\Project\毕业设计\epp\backend\.idea\misc.xml XML 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 15
8 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\AccessProvider.xml XML 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 10
9 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\AccessProvider_Remote.xml XML 0 0 0 0 0 0 13 0 0 0 0 0 0 0 0 13
10 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\Gateway.xml XML 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 16
11 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\Gateway_Remote.xml XML 0 0 0 0 0 0 19 0 0 0 0 0 0 0 0 19
12 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\ShopProvider.xml XML 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 16
13 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\ShopProvider_Remote.xml XML 0 0 0 0 0 0 19 0 0 0 0 0 0 0 0 19
14 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\TestProvider.xml XML 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 16
15 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\TestProvider_Remote.xml XML 0 0 0 0 0 0 19 0 0 0 0 0 0 0 0 19
16 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\UserProvider.xml XML 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 10
17 e:\Project\毕业设计\epp\backend\.idea\runConfigurations\UserProvider_Remote.xml XML 0 0 0 0 0 0 19 0 0 0 0 0 0 0 0 19
18 e:\Project\毕业设计\epp\backend\.idea\vcs.xml XML 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 6
19 e:\Project\毕业设计\epp\backend\microservice-common\pom.xml XML 0 0 0 0 0 0 40 0 0 0 0 0 0 2 6 48
20 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\AddType.java Java 0 0 0 0 0 0 0 0 0 0 0 0 15 0 5 20
21 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\EditType.java Java 0 0 0 0 0 0 0 0 0 0 0 0 15 0 5 20
22 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\FieldType.java Java 0 0 0 0 0 0 0 0 0 0 0 0 15 0 5 20
23 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\SearchType.java Java 0 0 0 0 0 0 0 0 0 0 0 0 14 0 5 19
24 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\query\PageQuery.java Java 0 0 0 0 0 0 0 0 0 0 0 0 22 0 6 28
25 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldBuilder.java Java 0 0 0 0 0 0 0 0 0 0 0 0 43 32 15 90
26 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldMapperBuilder.java Java 0 0 0 0 0 0 0 0 0 0 0 0 23 11 9 43
27 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldRuleBuilder.java Java 0 0 0 0 0 0 0 0 0 0 0 0 65 6 16 87
28 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldRuleListBuilder.java Java 0 0 0 0 0 0 0 0 0 0 0 0 17 0 7 24
29 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldValidateBuilder.java Java 0 0 0 0 0 0 0 0 0 0 0 0 23 0 7 30
30 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\PageUtils.java Java 0 0 0 0 0 0 0 0 0 0 0 0 15 13 5 33
31 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\TencentCloud\QCloudCosStsClient.java Java 0 0 0 0 0 0 0 0 0 0 0 0 43 11 12 66
32 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\TencentCloud\TmpCredential.java Java 0 0 0 0 0 0 0 0 0 0 0 0 24 0 4 28
33 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\enums\OrderStatus.java Java 0 0 0 0 0 0 0 0 0 0 0 0 27 0 8 35
34 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\AccessLog.java Java 0 0 0 0 0 0 0 0 0 0 0 0 17 0 4 21
35 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Apply.java Java 0 0 0 0 0 0 0 0 0 0 0 0 21 0 15 36
36 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Feedback.java Java 0 0 0 0 0 0 0 0 0 0 0 0 15 0 9 24
37 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Gate.java Java 0 0 0 0 0 0 0 0 0 0 0 0 13 0 4 17
38 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Good.java Java 0 0 0 0 0 0 0 0 0 0 0 0 24 0 3 27
39 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\GoodCategory.java Java 0 0 0 0 0 0 0 0 0 0 0 0 12 0 3 15
40 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Notice.java Java 0 0 0 0 0 0 0 0 0 0 0 0 14 3 10 27
41 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Order.java Java 0 0 0 0 0 0 0 0 0 0 0 0 22 0 4 26
42 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\OrderDetail.java Java 0 0 0 0 0 0 0 0 0 0 0 0 14 0 3 17
43 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Report.java Java 0 0 0 0 0 0 0 0 0 0 0 0 17 0 11 28
44 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Role.java Java 0 0 0 0 0 0 0 0 0 0 0 0 12 2 5 19
45 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Setting.java Java 0 0 0 0 0 0 0 0 0 0 0 0 14 2 5 21
46 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\User.java Java 0 0 0 0 0 0 0 0 0 0 0 0 23 2 5 30
47 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Visitor.java Java 0 0 0 0 0 0 0 0 0 0 0 0 17 0 12 29
48 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\query\AccessLogQuery.java Java 0 0 0 0 0 0 0 0 0 0 0 0 16 2 11 29
49 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\query\ReportQuery.java Java 0 0 0 0 0 0 0 0 0 0 0 0 16 2 11 29
50 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\response\Res.java Java 0 0 0 0 0 0 0 0 0 0 0 0 31 0 8 39
51 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\utils\Hash.java Java 0 0 0 0 0 0 0 0 0 0 0 0 8 0 4 12
52 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\utils\SnowflakeManager.java Java 0 0 0 0 0 0 0 0 0 0 0 0 71 4 11 86
53 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\AccessLogVO.java Java 0 0 0 0 0 0 0 0 0 0 0 0 79 2 12 93
54 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GateVO.java Java 0 0 0 0 0 0 0 0 0 0 0 0 55 2 9 66
55 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GoodCategoryVO.java Java 0 0 0 0 0 0 0 0 0 0 0 0 51 2 9 62
56 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GoodVO.java Java 0 0 0 0 0 0 0 0 0 0 0 0 63 2 8 73
57 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\OrderDetailVO.java Java 0 0 0 0 0 0 0 0 0 0 0 0 35 2 7 44
58 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\OrderVO.java Java 0 0 0 0 0 0 0 0 0 0 0 0 62 2 9 73
59 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\ReportVO.java Java 0 0 0 0 0 0 0 0 0 0 0 0 52 2 14 68
60 e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\UserVO.java Java 0 0 0 0 0 0 0 0 0 0 0 0 48 2 8 58
61 e:\Project\毕业设计\epp\backend\microservice-gateway\pom.xml XML 0 0 0 0 0 0 59 0 0 0 0 0 0 3 6 68
62 e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway\Gateway.java Java 0 0 0 0 0 0 0 0 0 0 0 0 11 0 4 15
63 e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway\controller\Controller.java Java 0 0 0 0 0 0 0 0 0 0 0 0 36 7 9 52
64 e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\resources\application-remote.yml YAML 0 0 0 0 0 0 0 0 0 0 0 5 0 0 1 6
65 e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\resources\application.yml YAML 0 0 0 0 0 0 0 0 0 0 0 71 0 5 5 81
66 e:\Project\毕业设计\epp\backend\microservice-gateway\src\test\java\com\cxyxiaomo\epp\gateway\GatewayTest.java Java 0 0 0 0 0 0 0 0 0 0 0 0 11 6 4 21
67 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\pom.xml XML 0 0 0 0 0 0 107 0 0 0 0 0 0 13 13 133
68 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\AccessProvider.java Java 0 0 0 0 0 0 0 0 0 0 0 0 13 1 4 18
69 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\config\WebSocketConfig.java Java 0 0 0 0 0 0 0 0 0 0 0 0 17 6 6 29
70 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\AccessLogController.java Java 0 0 0 0 0 0 0 0 0 0 0 0 132 32 22 186
71 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\CodeController.java Java 0 0 0 0 0 0 0 0 0 0 0 0 33 1 8 42
72 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\GateController.java Java 0 0 0 0 0 0 0 0 0 0 0 0 140 45 24 209
73 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\ReportController.java Java 0 0 0 0 0 0 0 0 0 0 0 0 156 48 28 232
74 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\WeChatTokenController.java Java 0 0 0 0 0 0 0 0 0 0 0 0 58 0 9 67
75 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\WebSocketServer.java Java 0 0 0 0 0 0 0 0 0 0 0 0 66 35 12 113
76 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\AccessLogDao.java Java 0 0 0 0 0 0 0 0 0 0 0 0 14 0 8 22
77 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\GateDao.java Java 0 0 0 0 0 0 0 0 0 0 0 0 15 0 9 24
78 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\ReportDao.java Java 0 0 0 0 0 0 0 0 0 0 0 0 15 0 8 23
79 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\SettingDao.java Java 0 0 0 0 0 0 0 0 0 0 0 0 10 0 4 14
80 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\pojo\UnlimitedQRCodeParam.java Java 0 0 0 0 0 0 0 0 0 0 0 0 17 8 11 36
81 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\pojo\WebSocketData.java Java 0 0 0 0 0 0 0 0 0 0 0 0 12 3 5 20
82 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\rpc\UserServiceFeign.java Java 0 0 0 0 0 0 0 0 0 0 0 0 10 5 3 18
83 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\AccessLogService.java Java 0 0 0 0 0 0 0 0 0 0 0 0 32 1 9 42
84 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\AccessService.java Java 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 6
85 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\AccessServiceImpl.java Java 0 0 0 0 0 0 0 0 0 0 0 0 9 0 5 14
86 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\GateService.java Java 0 0 0 0 0 0 0 0 0 0 0 0 34 1 11 46
87 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\ReportService.java Java 0 0 0 0 0 0 0 0 0 0 0 0 8 0 7 15
88 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\ReportServiceImpl.java Java 0 0 0 0 0 0 0 0 0 0 0 0 33 0 11 44
89 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\WeChatTokenService.java Java 0 0 0 0 0 0 0 0 0 0 0 0 4 0 2 6
90 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\WeChatTokenServiceImpl.java Java 0 0 0 0 0 0 0 0 0 0 0 0 90 35 23 148
91 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\utils\RestUtil.java Java 0 0 0 0 0 0 0 0 0 0 0 0 17 1 6 24
92 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\application-remote.yml YAML 0 0 0 0 0 0 0 0 0 0 0 9 0 0 1 10
93 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\application.yml YAML 0 0 0 0 0 0 0 0 0 0 0 22 0 3 4 29
94 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\AccessLogDao.xml XML 0 0 0 0 0 0 51 0 0 0 0 0 0 0 4 55
95 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\GateDao.xml XML 0 0 0 0 0 0 38 0 0 0 0 0 0 0 6 44
96 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\ReportDao.xml XML 0 0 0 0 0 0 50 0 0 0 0 0 0 3 3 56
97 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\SettingDao.xml XML 0 0 0 0 0 0 16 0 0 0 0 0 0 0 1 17
98 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mybatis-config.xml XML 0 0 0 0 0 0 11 0 0 0 0 0 0 4 3 18
99 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css\index.css CSS 0 0 0 0 0 0 0 0 74 0 0 0 0 1 15 90
100 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css\setting-panel.css CSS 0 0 0 0 0 0 0 0 92 0 0 0 0 2 16 110
101 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\js\setting-panel.js JavaScript 0 0 33 0 0 0 0 0 0 0 0 0 0 2 5 40
102 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\js\websocket.js JavaScript 0 0 34 0 0 0 0 0 0 0 0 0 0 20 9 63
103 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\svg\close.svg XML 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 2
104 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\svg\fullscreen.svg XML 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 2
105 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\svg\setting.svg XML 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 2
106 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\index.html HTML 0 0 0 0 0 57 0 0 0 0 0 0 0 5 10 72
107 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\renderer.js JavaScript 0 0 100 0 0 0 0 0 0 0 0 0 0 26 26 152
108 e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\test\java\com\cxyxiaomo\epp\access\AppTest.java Java 0 0 0 0 0 0 0 0 0 0 0 0 11 6 4 21
109 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\pom.xml XML 0 0 0 0 0 0 132 0 0 0 0 0 0 21 13 166
110 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\ShopProvider.java Java 0 0 0 0 0 0 0 0 0 0 0 0 13 1 4 18
111 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller\GoodController.java Java 0 0 0 0 0 0 0 0 0 0 0 0 329 95 46 470
112 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller\OrderController.java Java 0 0 0 0 0 0 0 0 0 0 0 0 194 37 34 265
113 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\GoodCategoryDao.java Java 0 0 0 0 0 0 0 0 0 0 0 0 16 0 11 27
114 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\GoodDao.java Java 0 0 0 0 0 0 0 0 0 0 0 0 22 0 23 45
115 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\OrderDao.java Java 0 0 0 0 0 0 0 0 0 0 0 0 18 39 11 68
116 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\service\GoodService.java Java 0 0 0 0 0 0 0 0 0 0 0 0 85 11 31 127
117 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\service\OrderService.java Java 0 0 0 0 0 0 0 0 0 0 0 0 77 39 20 136
118 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\application-remote.yml YAML 0 0 0 0 0 0 0 0 0 0 0 9 0 0 1 10
119 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\application.yml YAML 0 0 0 0 0 0 0 0 0 0 0 22 0 3 4 29
120 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodCategoryMapper.xml XML 0 0 0 0 0 0 44 0 0 0 0 0 0 0 3 47
121 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodMapper.xml XML 0 0 0 0 0 0 163 0 0 0 0 0 0 13 12 188
122 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\OrderMapper.xml XML 0 0 0 0 0 0 93 0 0 0 0 0 0 6 9 108
123 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mybatis-config.xml XML 0 0 0 0 0 0 11 0 0 0 0 0 0 4 3 18
124 e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\test\java\com\cxyxiaomo\AppTest.java Java 0 0 0 0 0 0 0 0 0 0 0 0 11 6 4 21
125 e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\pom.xml XML 0 0 0 0 0 0 42 0 0 0 0 0 0 3 5 50
126 e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test\TestProvider.java Java 0 0 0 0 0 0 0 0 0 0 0 0 11 1 4 16
127 e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test\controller\TestController.java Java 0 0 0 0 0 0 0 0 0 0 0 0 24 1 7 32
128 e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\resources\application-remote.yml YAML 0 0 0 0 0 0 0 0 0 0 0 5 0 0 1 6
129 e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\resources\application.yml YAML 0 0 0 0 0 0 0 0 0 0 0 9 0 1 2 12
130 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\pom.xml XML 0 0 0 0 0 0 107 0 0 0 0 0 0 17 14 138
131 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\UserProvider.java Java 0 0 0 0 0 0 0 0 0 0 0 0 13 1 4 18
132 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\controller\UserController.java Java 0 0 0 0 0 0 0 0 0 0 0 0 265 70 30 365
133 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\dao\RoleDao.java Java 0 0 0 0 0 0 0 0 0 0 0 0 10 0 5 15
134 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\dao\UserDao.java Java 0 0 0 0 0 0 0 0 0 0 0 0 19 0 12 31
135 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\rpc\WeChatTokenServiceFeign.java Java 0 0 0 0 0 0 0 0 0 0 0 0 9 5 3 17
136 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\service\RoleService.java Java 0 0 0 0 0 0 0 0 0 0 0 0 15 0 6 21
137 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\service\UserService.java Java 0 0 0 0 0 0 0 0 0 0 0 0 52 14 13 79
138 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\application-remote.yml YAML 0 0 0 0 0 0 0 0 0 0 0 9 0 0 1 10
139 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\application.yml YAML 0 0 0 0 0 0 0 0 0 0 0 19 0 2 3 24
140 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mapper\RoleMapper.xml XML 0 0 0 0 0 0 9 0 0 0 0 0 0 0 1 10
141 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mapper\UserMapper.xml XML 0 0 0 0 0 0 102 0 0 0 0 0 0 0 2 104
142 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mybatis-config.xml XML 0 0 0 0 0 0 10 0 0 0 0 0 0 2 2 14
143 e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\test\java\com\cxyxiaomo\epp\user\AppTest.java Java 0 0 0 0 0 0 0 0 0 0 0 0 11 6 4 21
144 e:\Project\毕业设计\epp\backend\pom.xml XML 0 0 0 0 0 0 227 0 0 0 0 0 0 38 21 286
145 e:\Project\毕业设计\epp\client-entrance-guard\README.md Markdown 6 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9
146 e:\Project\毕业设计\epp\client-entrance-guard\html\index.css CSS 0 0 0 0 0 0 0 0 13 0 0 0 0 0 3 16
147 e:\Project\毕业设计\epp\client-entrance-guard\html\index.html HTML 0 0 0 0 0 13 0 0 0 0 0 0 0 2 4 19
148 e:\Project\毕业设计\epp\client-entrance-guard\html\renderer.js JavaScript 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
149 e:\Project\毕业设计\epp\client-entrance-guard\main.js JavaScript 0 0 32 0 0 0 0 0 0 0 0 0 0 9 11 52
150 e:\Project\毕业设计\epp\client-entrance-guard\package.json JSON 0 54 0 0 0 0 0 0 0 0 0 0 0 0 1 55
151 e:\Project\毕业设计\epp\client-entrance-guard\preload.js JavaScript 0 0 18 0 0 0 0 0 0 0 0 0 0 3 3 24
152 e:\Project\毕业设计\epp\database\epp.sql SQL 0 0 0 0 0 0 0 0 0 0 382 0 0 105 33 520
153 e:\Project\毕业设计\epp\docs\ChatGPT\生成Mybatis xml SQL语句.md Markdown 44 0 0 0 0 0 0 0 0 0 0 0 0 0 4 48
154 e:\Project\毕业设计\epp\docs\ChatGPT\生成Mybatis xml SQL语句2.md Markdown 23 0 0 0 0 0 0 0 0 0 0 0 0 0 5 28
155 e:\Project\毕业设计\epp\docs\ChatGPT\生成数据库测试数据.md Markdown 39 0 0 0 0 0 0 0 0 0 0 0 0 0 7 46
156 e:\Project\毕业设计\epp\docs\ChatGPT\转换为POJO对象.md Markdown 33 0 0 0 0 0 0 0 0 0 0 0 0 0 6 39
157 e:\Project\毕业设计\epp\docs\EnvCheck.md Markdown 82 0 0 0 0 0 0 0 0 0 0 0 0 25 28 135
158 e:\Project\毕业设计\epp\docs\Reference.md Markdown 14 0 0 0 0 0 0 0 0 0 0 0 0 0 21 35
159 e:\Project\毕业设计\epp\docs\RelatedLinks.md Markdown 38 0 0 0 0 0 0 0 0 0 0 0 0 0 43 81
160 e:\Project\毕业设计\epp\docs\Solutions.md Markdown 92 0 0 0 0 0 0 0 0 0 0 0 0 0 52 144
161 e:\Project\毕业设计\epp\docs\功能拆分.md Markdown 37 0 0 0 0 0 0 0 0 0 0 0 0 0 39 76
162 e:\Project\毕业设计\epp\docs\开发步骤记录.md Markdown 41 0 0 0 0 0 0 0 0 0 0 0 0 0 21 62
163 e:\Project\毕业设计\epp\frontend\README.md Markdown 104 0 0 0 0 0 0 0 0 0 0 0 0 0 34 138
164 e:\Project\毕业设计\epp\frontend\auto-imports.d.ts TypeScript 0 0 0 0 3 0 0 0 0 0 0 0 0 1 2 6
165 e:\Project\毕业设计\epp\frontend\components.d.ts TypeScript 0 0 0 0 46 0 0 0 0 0 0 0 0 3 3 52
166 e:\Project\毕业设计\epp\frontend\index.html HTML 0 0 0 0 0 18 0 0 0 0 0 0 0 1 3 22
167 e:\Project\毕业设计\epp\frontend\package-lock.json JSON 0 2047 0 0 0 0 0 0 0 0 0 0 0 0 1 2048
168 e:\Project\毕业设计\epp\frontend\package.json JSON 0 41 0 0 0 0 0 0 0 0 0 0 0 0 1 42
169 e:\Project\毕业设计\epp\frontend\src\App.vue vue 0 0 0 0 0 0 0 13 0 0 0 0 0 0 2 15
170 e:\Project\毕业设计\epp\frontend\src\api\access-log.js JavaScript 0 0 27 0 0 0 0 0 0 0 0 0 0 12 3 42
171 e:\Project\毕业设计\epp\frontend\src\api\gate.js JavaScript 0 0 31 0 0 0 0 0 0 0 0 0 0 16 5 52
172 e:\Project\毕业设计\epp\frontend\src\api\index.ts TypeScript 0 0 0 0 7 0 0 0 0 0 0 0 0 0 2 9
173 e:\Project\毕业设计\epp\frontend\src\api\qcloud-cos.js JavaScript 0 0 8 0 0 0 0 0 0 0 0 0 0 4 2 14
174 e:\Project\毕业设计\epp\frontend\src\api\report.js JavaScript 0 0 27 0 0 0 0 0 0 0 0 0 0 12 3 42
175 e:\Project\毕业设计\epp\frontend\src\api\shop-cate.js JavaScript 0 0 31 0 0 0 0 0 0 0 0 0 0 16 5 52
176 e:\Project\毕业设计\epp\frontend\src\api\shop-good.js JavaScript 0 0 31 0 0 0 0 0 0 0 0 0 0 16 5 52
177 e:\Project\毕业设计\epp\frontend\src\api\user.js JavaScript 0 0 45 0 0 0 0 0 0 0 0 0 0 24 7 76
178 e:\Project\毕业设计\epp\frontend\src\assets\css\color-dark.css CSS 0 0 0 0 0 0 0 0 22 0 0 0 0 1 1 24
179 e:\Project\毕业设计\epp\frontend\src\assets\css\icon.css CSS 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 4
180 e:\Project\毕业设计\epp\frontend\src\assets\css\main.css CSS 0 0 0 0 0 0 0 0 116 0 0 0 0 2 25 143
181 e:\Project\毕业设计\epp\frontend\src\components\header.vue vue 0 0 0 0 0 0 0 164 0 0 0 0 0 4 17 185
182 e:\Project\毕业设计\epp\frontend\src\components\image-upload.vue vue 0 0 0 0 0 0 0 75 0 0 0 0 0 1 11 87
183 e:\Project\毕业设计\epp\frontend\src\components\manage-list.vue vue 0 0 0 0 0 0 0 652 0 0 0 0 0 9 59 720
184 e:\Project\毕业设计\epp\frontend\src\components\sidebar.vue vue 0 0 0 0 0 0 0 134 0 0 0 0 0 0 10 144
185 e:\Project\毕业设计\epp\frontend\src\components\tags.vue vue 0 0 0 0 0 0 0 154 0 0 0 0 0 0 15 169
186 e:\Project\毕业设计\epp\frontend\src\main.ts TypeScript 0 0 0 0 25 0 0 0 0 0 0 0 0 2 5 32
187 e:\Project\毕业设计\epp\frontend\src\router\index.ts TypeScript 0 0 0 0 142 0 0 0 0 0 0 0 0 2 15 159
188 e:\Project\毕业设计\epp\frontend\src\store\permiss.ts TypeScript 0 0 0 0 39 0 0 0 0 0 0 0 0 3 14 56
189 e:\Project\毕业设计\epp\frontend\src\store\sidebar.ts TypeScript 0 0 0 0 14 0 0 0 0 0 0 0 0 0 2 16
190 e:\Project\毕业设计\epp\frontend\src\store\tags.ts TypeScript 0 0 0 0 51 0 0 0 0 0 0 0 0 0 3 54
191 e:\Project\毕业设计\epp\frontend\src\utils\image-compress.ts TypeScript 0 0 0 0 33 0 0 0 0 0 0 0 0 1 2 36
192 e:\Project\毕业设计\epp\frontend\src\utils\qcloud-cos-upload.js JavaScript 0 0 38 0 0 0 0 0 0 0 0 0 0 13 4 55
193 e:\Project\毕业设计\epp\frontend\src\utils\request.ts TypeScript 0 0 0 0 27 0 0 0 0 0 0 0 0 0 5 32
194 e:\Project\毕业设计\epp\frontend\src\utils\send_request.js JavaScript 0 0 45 0 0 0 0 0 0 0 0 0 0 3 7 55
195 e:\Project\毕业设计\epp\frontend\src\utils\settings.js JavaScript 0 0 7 0 0 0 0 0 0 0 0 0 0 17 4 28
196 e:\Project\毕业设计\epp\frontend\src\views\access-gate-setting.vue vue 0 0 0 0 0 0 0 10 0 0 0 0 0 0 2 12
197 e:\Project\毕业设计\epp\frontend\src\views\access-log.vue vue 0 0 0 0 0 0 0 10 0 0 0 0 0 0 2 12
198 e:\Project\毕业设计\epp\frontend\src\views\dashboard.vue vue 0 0 0 0 0 0 0 191 0 0 0 0 0 0 23 214
199 e:\Project\毕业设计\epp\frontend\src\views\error-page\403.vue vue 0 0 0 0 0 0 0 51 0 0 0 0 0 0 4 55
200 e:\Project\毕业设计\epp\frontend\src\views\error-page\404.vue vue 0 0 0 0 0 0 0 51 0 0 0 0 0 0 4 55
201 e:\Project\毕业设计\epp\frontend\src\views\home.vue vue 0 0 0 0 0 0 0 25 0 0 0 0 0 0 2 27
202 e:\Project\毕业设计\epp\frontend\src\views\login.vue vue 0 0 0 0 0 0 0 173 0 0 0 0 0 1 22 196
203 e:\Project\毕业设计\epp\frontend\src\views\privilege-user-setting.vue vue 0 0 0 0 0 0 0 10 0 0 0 0 0 0 2 12
204 e:\Project\毕业设计\epp\frontend\src\views\report-log.vue vue 0 0 0 0 0 0 0 10 0 0 0 0 0 0 2 12
205 e:\Project\毕业设计\epp\frontend\src\views\shop-cate-setting.vue vue 0 0 0 0 0 0 0 10 0 0 0 0 0 0 2 12
206 e:\Project\毕业设计\epp\frontend\src\views\shop-good-setting.vue vue 0 0 0 0 0 0 0 10 0 0 0 0 0 0 2 12
207 e:\Project\毕业设计\epp\frontend\src\views\user.vue vue 0 0 0 0 0 0 0 206 0 0 0 0 0 4 21 231
208 e:\Project\毕业设计\epp\frontend\src\vite-env.d.ts TypeScript 0 0 0 0 6 0 0 0 0 0 0 0 0 1 3 10
209 e:\Project\毕业设计\epp\frontend\tsconfig.json JSON with Comments 0 0 0 0 0 0 0 0 0 32 0 0 0 0 0 32
210 e:\Project\毕业设计\epp\frontend\tsconfig.node.json JSON 0 9 0 0 0 0 0 0 0 0 0 0 0 0 1 10
211 e:\Project\毕业设计\epp\frontend\vite.config.ts TypeScript 0 0 0 0 25 0 0 0 0 0 0 0 0 0 2 27
212 e:\Project\毕业设计\epp\intranet-penetration\README.md Markdown 18 0 0 0 0 0 0 0 0 0 0 0 0 0 12 30
213 e:\Project\毕业设计\epp\miniprogram\babel.config.js JavaScript 0 0 8 0 0 0 0 0 0 0 0 0 0 2 1 11
214 e:\Project\毕业设计\epp\miniprogram\config\dev.js JavaScript 0 0 9 0 0 0 0 0 0 0 0 0 0 0 1 10
215 e:\Project\毕业设计\epp\miniprogram\config\index.js JavaScript 0 0 81 0 0 0 0 0 0 0 0 0 0 0 3 84
216 e:\Project\毕业设计\epp\miniprogram\config\prod.js JavaScript 0 0 10 0 0 0 0 0 0 0 0 0 0 26 2 38
217 e:\Project\毕业设计\epp\miniprogram\package-lock.json JSON 0 39502 0 0 0 0 0 0 0 0 0 0 0 0 1 39503
218 e:\Project\毕业设计\epp\miniprogram\package.json JSON 0 73 0 0 0 0 0 0 0 0 0 0 0 0 1 74
219 e:\Project\毕业设计\epp\miniprogram\project.alipay.json JSON 0 5 0 0 0 0 0 0 0 0 0 0 0 0 1 6
220 e:\Project\毕业设计\epp\miniprogram\project.config.json JSON 0 32 0 0 0 0 0 0 0 0 0 0 0 0 0 32
221 e:\Project\毕业设计\epp\miniprogram\project.private.config.json JSON 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 9
222 e:\Project\毕业设计\epp\miniprogram\project.tt.json JSON 0 9 0 0 0 0 0 0 0 0 0 0 0 0 1 10
223 e:\Project\毕业设计\epp\miniprogram\src\app.config.js JavaScript 0 0 48 0 0 0 0 0 0 0 0 0 0 19 3 70
224 e:\Project\毕业设计\epp\miniprogram\src\app.css CSS 0 0 0 0 0 0 0 0 13 0 0 0 0 1 2 16
225 e:\Project\毕业设计\epp\miniprogram\src\app.js JavaScript 0 0 15 0 0 0 0 0 0 0 0 0 0 2 4 21
226 e:\Project\毕业设计\epp\miniprogram\src\components\DebugComp.vue vue 0 0 0 0 0 0 0 72 0 0 0 0 0 0 5 77
227 e:\Project\毕业设计\epp\miniprogram\src\image\icon\login-background.svg XML 0 0 0 0 0 0 186 0 0 0 0 0 0 1 1 188
228 e:\Project\毕业设计\epp\miniprogram\src\index.html HTML 0 0 0 0 0 17 0 0 0 0 0 0 0 0 1 18
229 e:\Project\毕业设计\epp\miniprogram\src\pages\index\index.config.js JavaScript 0 0 4 0 0 0 0 0 0 0 0 0 0 0 1 5
230 e:\Project\毕业设计\epp\miniprogram\src\pages\index\index.css CSS 0 0 0 0 0 0 0 0 13 0 0 0 0 0 3 16
231 e:\Project\毕业设计\epp\miniprogram\src\pages\index\index.vue vue 0 0 0 0 0 0 0 110 0 0 0 0 0 0 8 118
232 e:\Project\毕业设计\epp\miniprogram\src\pages\index\login.config.js JavaScript 0 0 3 0 0 0 0 0 0 0 0 0 0 0 1 4
233 e:\Project\毕业设计\epp\miniprogram\src\pages\index\login.css CSS 0 0 0 0 0 0 0 0 24 0 0 0 0 0 6 30
234 e:\Project\毕业设计\epp\miniprogram\src\pages\index\login.vue vue 0 0 0 0 0 0 0 82 0 0 0 0 0 3 4 89
235 e:\Project\毕业设计\epp\miniprogram\src\pages\residents\code.config.js JavaScript 0 0 4 0 0 0 0 0 0 0 0 0 0 0 1 5
236 e:\Project\毕业设计\epp\miniprogram\src\pages\residents\code.css CSS 0 0 0 0 0 0 0 0 30 0 0 0 0 0 7 37
237 e:\Project\毕业设计\epp\miniprogram\src\pages\residents\code.vue vue 0 0 0 0 0 0 0 161 0 0 0 0 0 0 10 171
238 e:\Project\毕业设计\epp\miniprogram\src\pages\residents\report.config.js JavaScript 0 0 3 0 0 0 0 0 0 0 0 0 0 0 1 4
239 e:\Project\毕业设计\epp\miniprogram\src\pages\residents\report.vue vue 0 0 0 0 0 0 0 282 0 0 0 0 0 1 24 307
240 e:\Project\毕业设计\epp\miniprogram\src\pages\residents\reportHistory.config.js JavaScript 0 0 3 0 0 0 0 0 0 0 0 0 0 0 1 4
241 e:\Project\毕业设计\epp\miniprogram\src\pages\residents\reportHistory.vue vue 0 0 0 0 0 0 0 116 0 0 0 0 0 2 13 131
242 e:\Project\毕业设计\epp\miniprogram\src\pages\scan\entrance.config.js JavaScript 0 0 3 0 0 0 0 0 0 0 0 0 0 0 1 4
243 e:\Project\毕业设计\epp\miniprogram\src\pages\scan\entrance.vue vue 0 0 0 0 0 0 0 32 0 0 0 0 0 0 7 39
244 e:\Project\毕业设计\epp\miniprogram\src\utils\const.js JavaScript 0 0 12 0 0 0 0 0 0 0 0 0 0 0 1 13
245 e:\Project\毕业设计\epp\miniprogram\src\utils\getUserGroupByRole.js JavaScript 0 0 27 0 0 0 0 0 0 0 0 0 0 0 3 30
246 e:\Project\毕业设计\epp\miniprogram\src\utils\menuList.js JavaScript 0 0 102 0 0 0 0 0 0 0 0 0 0 0 3 105
247 e:\Project\毕业设计\epp\miniprogram\src\utils\qrcode\index.js JavaScript 0 0 102 0 0 0 0 0 0 0 0 0 0 9 15 126
248 e:\Project\毕业设计\epp\miniprogram\src\utils\qrcode\qrcode.js JavaScript 0 0 856 0 0 0 0 0 0 0 0 0 0 106 281 1243
249 e:\Project\毕业设计\epp\miniprogram\src\utils\scanQRCode.js JavaScript 0 0 23 0 0 0 0 0 0 0 0 0 0 1 2 26
250 e:\Project\毕业设计\epp\miniprogram\src\utils\utils.js JavaScript 0 0 23 0 0 0 0 0 0 0 0 0 0 0 6 29
251 e:\Project\毕业设计\epp\miniprogram\types\global.d.ts TypeScript 0 0 0 0 18 0 0 0 0 0 0 0 0 1 3 22
252 e:\Project\毕业设计\epp\nginx-conf\nginx.conf NGINX Conf 0 0 0 17 0 0 0 0 0 0 0 0 0 2 5 24
253 e:\Project\毕业设计\epp\postman-collection\epp.postman_collection.json JSON 0 351 0 0 0 0 0 0 0 0 0 0 0 748 0 1099
254 e:\Project\毕业设计\epp\weixin-miniprogram\.eslintrc.js JavaScript 0 0 25 0 0 0 0 0 0 0 0 0 0 6 1 32
255 e:\Project\毕业设计\epp\weixin-miniprogram\app.js JavaScript 0 0 12 0 0 0 0 0 0 0 0 0 0 13 6 31
256 e:\Project\毕业设计\epp\weixin-miniprogram\app.json JSON 0 72 0 0 0 0 0 0 0 0 0 0 0 0 0 72
257 e:\Project\毕业设计\epp\weixin-miniprogram\custom-tab-bar\index.js JavaScript 0 0 55 0 0 0 0 0 0 0 0 0 0 0 0 55
258 e:\Project\毕业设计\epp\weixin-miniprogram\custom-tab-bar\index.json JSON 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4
259 e:\Project\毕业设计\epp\weixin-miniprogram\custom-tab-bar\toggleCustomTabBar.js JavaScript 0 0 63 0 0 0 0 0 0 0 0 0 0 19 15 97
260 e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\gate-background.svg XML 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 2
261 e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\login-background.svg XML 0 0 0 0 0 0 186 0 0 0 0 0 0 1 1 188
262 e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\order.svg XML 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1
263 e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\scan.svg XML 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1
264 e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\shopping.svg XML 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1
265 e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\index.js JavaScript 0 0 133 0 0 0 0 0 0 0 0 0 0 49 24 206
266 e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\index.json JSON 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 5
267 e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\login.js JavaScript 0 0 140 0 0 0 0 0 0 0 0 0 0 36 24 200
268 e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\login.json JSON 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4
269 e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\person.js JavaScript 0 0 109 0 0 0 0 0 0 0 0 0 0 32 26 167
270 e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\person.json JSON 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 6
271 e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\updpwd.js JavaScript 0 0 86 0 0 0 0 0 0 0 0 0 0 17 2 105
272 e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\updpwd.json JSON 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4
273 e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\code.js JavaScript 0 0 178 0 0 0 0 0 0 0 0 0 0 32 20 230
274 e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\code.json JSON 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 5
275 e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\report.js JavaScript 0 0 322 0 0 0 0 0 0 0 0 0 0 46 24 392
276 e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\report.json JSON 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4
277 e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\reportHistory.js JavaScript 0 0 76 0 0 0 0 0 0 0 0 0 0 30 20 126
278 e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\reportHistory.json JSON 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4
279 e:\Project\毕业设计\epp\weixin-miniprogram\pages\scan\entrance.js JavaScript 0 0 68 0 0 0 0 0 0 0 0 0 0 31 26 125
280 e:\Project\毕业设计\epp\weixin-miniprogram\pages\scan\entrance.json JSON 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 5
281 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\components\good-list-card.js JavaScript 0 0 19 0 0 0 0 0 0 0 0 0 0 20 5 44
282 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\components\good-list-card.json JSON 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4
283 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\goodDetail.js JavaScript 0 0 101 0 0 0 0 0 0 0 0 0 0 32 29 162
284 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\goodDetail.json JSON 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4
285 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\myOrder.js JavaScript 0 0 98 0 0 0 0 0 0 0 0 0 0 36 28 162
286 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\myOrder.json JSON 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 5
287 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\orderDetail.js JavaScript 0 0 174 0 0 0 0 0 0 0 0 0 0 62 33 269
288 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\orderDetail.json JSON 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4
289 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\shop.js JavaScript 0 0 124 0 0 0 0 0 0 0 0 0 0 71 27 222
290 e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\shop.json JSON 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 7
291 e:\Project\毕业设计\epp\weixin-miniprogram\project.config.json JSON 0 57 0 0 0 0 0 0 0 0 0 0 0 0 0 57
292 e:\Project\毕业设计\epp\weixin-miniprogram\project.private.config.json JSON 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 9
293 e:\Project\毕业设计\epp\weixin-miniprogram\services\gate.js JavaScript 0 0 24 0 0 0 0 0 0 0 0 0 0 3 4 31
294 e:\Project\毕业设计\epp\weixin-miniprogram\services\good.js JavaScript 0 0 26 0 0 0 0 0 0 0 0 0 0 4 5 35
295 e:\Project\毕业设计\epp\weixin-miniprogram\services\order.js JavaScript 0 0 59 0 0 0 0 0 0 0 0 0 0 8 8 75
296 e:\Project\毕业设计\epp\weixin-miniprogram\sitemap.json JSON 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 7
297 e:\Project\毕业设计\epp\weixin-miniprogram\utils\const.js JavaScript 0 0 12 0 0 0 0 0 0 0 0 0 0 0 1 13
298 e:\Project\毕业设计\epp\weixin-miniprogram\utils\getUserGroupByRole.js JavaScript 0 0 27 0 0 0 0 0 0 0 0 0 0 0 3 30
299 e:\Project\毕业设计\epp\weixin-miniprogram\utils\lib\spark-md5.min.js JavaScript 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 2
300 e:\Project\毕业设计\epp\weixin-miniprogram\utils\lib\weapp.qrcode.esm.js JavaScript 0 0 1 0 0 0 0 0 0 0 0 0 0 3 2 6
301 e:\Project\毕业设计\epp\weixin-miniprogram\utils\menuList.js JavaScript 0 0 68 0 0 0 0 0 0 0 0 0 0 63 3 134
302 e:\Project\毕业设计\epp\weixin-miniprogram\utils\scanQRCode.js JavaScript 0 0 25 0 0 0 0 0 0 0 0 0 0 3 2 30
303 e:\Project\毕业设计\epp\weixin-miniprogram\utils\sendRequest.js JavaScript 0 0 51 0 0 0 0 0 0 0 0 0 0 2 1 54
304 e:\Project\毕业设计\epp\weixin-miniprogram\utils\util.js JavaScript 0 0 22 0 0 0 0 0 0 0 0 0 0 0 6 28
305 e:\Project\毕业设计\epp\论文中数据字典.md Markdown 183 0 0 0 0 0 0 0 0 0 0 0 0 0 56 239
306 Total - 1109 42342 4011 17 436 105 1926 2804 401 32 382 180 3384 2748 2839 62716

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,229 @@
# Summary
Date : 2023-04-17 23:48:02
Directory e:\\Project\\毕业设计\\epp
Total : 304 files, 57129 codes, 2748 comments, 2839 blanks, all 62716 lines
Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md)
## Languages
| language | files | code | comment | blank | total |
| :--- | ---: | ---: | ---: | ---: | ---: |
| JSON | 29 | 42,342 | 748 | 8 | 43,098 |
| JavaScript | 64 | 4,011 | 996 | 787 | 5,794 |
| Java | 88 | 3,384 | 673 | 854 | 4,911 |
| vue | 25 | 2,804 | 25 | 273 | 3,102 |
| XML | 42 | 1,926 | 131 | 133 | 2,190 |
| Markdown | 16 | 1,109 | 25 | 566 | 1,700 |
| TypeScript | 13 | 436 | 14 | 61 | 511 |
| CSS | 10 | 401 | 7 | 78 | 486 |
| SQL | 1 | 382 | 105 | 33 | 520 |
| YAML | 10 | 180 | 14 | 23 | 217 |
| HTML | 4 | 105 | 8 | 18 | 131 |
| JSON with Comments | 1 | 32 | 0 | 0 | 32 |
| NGINX Conf | 1 | 17 | 2 | 5 | 24 |
## Directories
| path | files | code | comment | blank | total |
| :--- | ---: | ---: | ---: | ---: | ---: |
| . | 304 | 57,129 | 2,748 | 2,839 | 62,716 |
| . (Files) | 3 | 538 | 0 | 291 | 829 |
| backend | 140 | 5,504 | 872 | 1,088 | 7,464 |
| backend (Files) | 1 | 227 | 38 | 21 | 286 |
| backend-mock | 1 | 69 | 20 | 10 | 99 |
| backend\\.idea | 14 | 235 | 0 | 0 | 235 |
| backend\\.idea (Files) | 4 | 78 | 0 | 0 | 78 |
| backend\\.idea\\runConfigurations | 10 | 157 | 0 | 0 | 157 |
| backend\\microservice-common | 42 | 1,223 | 108 | 329 | 1,660 |
| backend\\microservice-common (Files) | 1 | 40 | 2 | 6 | 48 |
| backend\\microservice-common\\src | 41 | 1,183 | 106 | 323 | 1,612 |
| backend\\microservice-common\\src\\main | 41 | 1,183 | 106 | 323 | 1,612 |
| backend\\microservice-common\\src\\main\\java | 41 | 1,183 | 106 | 323 | 1,612 |
| backend\\microservice-common\\src\\main\\java\\com | 41 | 1,183 | 106 | 323 | 1,612 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo | 41 | 1,183 | 106 | 323 | 1,612 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp | 41 | 1,183 | 106 | 323 | 1,612 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\PageTable | 11 | 267 | 62 | 85 | 414 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\PageTable\\enums | 4 | 59 | 0 | 20 | 79 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\PageTable\\query | 1 | 22 | 0 | 6 | 28 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\PageTable\\utils | 6 | 186 | 62 | 59 | 307 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\TencentCloud | 2 | 67 | 11 | 16 | 94 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\common | 28 | 849 | 33 | 222 | 1,104 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\common\\enums | 1 | 27 | 0 | 8 | 35 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\common\\pojo | 14 | 235 | 9 | 93 | 337 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\common\\query | 2 | 32 | 4 | 22 | 58 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\common\\response | 1 | 31 | 0 | 8 | 39 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\common\\utils | 2 | 79 | 4 | 15 | 98 |
| backend\\microservice-common\\src\\main\\java\\com\\cxyxiaomo\\epp\\common\\vo | 8 | 445 | 16 | 76 | 537 |
| backend\\microservice-gateway | 6 | 193 | 21 | 29 | 243 |
| backend\\microservice-gateway (Files) | 1 | 59 | 3 | 6 | 68 |
| backend\\microservice-gateway\\src | 5 | 134 | 18 | 23 | 175 |
| backend\\microservice-gateway\\src\\main | 4 | 123 | 12 | 19 | 154 |
| backend\\microservice-gateway\\src\\main\\java | 2 | 47 | 7 | 13 | 67 |
| backend\\microservice-gateway\\src\\main\\java\\com | 2 | 47 | 7 | 13 | 67 |
| backend\\microservice-gateway\\src\\main\\java\\com\\cxyxiaomo | 2 | 47 | 7 | 13 | 67 |
| backend\\microservice-gateway\\src\\main\\java\\com\\cxyxiaomo\\epp | 2 | 47 | 7 | 13 | 67 |
| backend\\microservice-gateway\\src\\main\\java\\com\\cxyxiaomo\\epp\\gateway | 2 | 47 | 7 | 13 | 67 |
| backend\\microservice-gateway\\src\\main\\java\\com\\cxyxiaomo\\epp\\gateway (Files) | 1 | 11 | 0 | 4 | 15 |
| backend\\microservice-gateway\\src\\main\\java\\com\\cxyxiaomo\\epp\\gateway\\controller | 1 | 36 | 7 | 9 | 52 |
| backend\\microservice-gateway\\src\\main\\resources | 2 | 76 | 5 | 6 | 87 |
| backend\\microservice-gateway\\src\\test | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-gateway\\src\\test\\java | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-gateway\\src\\test\\java\\com | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-gateway\\src\\test\\java\\com\\cxyxiaomo | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-gateway\\src\\test\\java\\com\\cxyxiaomo\\epp | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-gateway\\src\\test\\java\\com\\cxyxiaomo\\epp\\gateway | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-access-8002 | 42 | 1,646 | 307 | 361 | 2,314 |
| backend\\microservice-provider-access-8002 (Files) | 1 | 107 | 13 | 13 | 133 |
| backend\\microservice-provider-access-8002\\src | 41 | 1,539 | 294 | 348 | 2,181 |
| backend\\microservice-provider-access-8002\\src\\main | 40 | 1,528 | 288 | 344 | 2,160 |
| backend\\microservice-provider-access-8002\\src\\main\\java | 24 | 938 | 222 | 238 | 1,398 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com | 24 | 938 | 222 | 238 | 1,398 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo | 24 | 938 | 222 | 238 | 1,398 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp | 24 | 938 | 222 | 238 | 1,398 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access | 24 | 938 | 222 | 238 | 1,398 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access (Files) | 1 | 13 | 1 | 4 | 18 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access\\config | 1 | 17 | 6 | 6 | 29 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access\\controller | 6 | 585 | 161 | 103 | 849 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access\\dao | 4 | 54 | 0 | 29 | 83 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access\\pojo | 2 | 29 | 11 | 16 | 56 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access\\rpc | 1 | 10 | 5 | 3 | 18 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access\\service | 8 | 213 | 37 | 71 | 321 |
| backend\\microservice-provider-access-8002\\src\\main\\java\\com\\cxyxiaomo\\epp\\access\\utils | 1 | 17 | 1 | 6 | 24 |
| backend\\microservice-provider-access-8002\\src\\main\\resources | 16 | 590 | 66 | 106 | 762 |
| backend\\microservice-provider-access-8002\\src\\main\\resources (Files) | 2 | 31 | 3 | 5 | 39 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\mybatis | 5 | 166 | 7 | 17 | 190 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\mybatis (Files) | 1 | 11 | 4 | 3 | 18 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\mybatis\\mapper | 4 | 155 | 3 | 14 | 172 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\static | 9 | 393 | 56 | 84 | 533 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\static\\access | 9 | 393 | 56 | 84 | 533 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\static\\access (Files) | 2 | 157 | 31 | 36 | 224 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\static\\access\\assets | 7 | 236 | 25 | 48 | 309 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\static\\access\\assets\\css | 2 | 166 | 3 | 31 | 200 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\static\\access\\assets\\js | 2 | 67 | 22 | 14 | 103 |
| backend\\microservice-provider-access-8002\\src\\main\\resources\\static\\access\\assets\\svg | 3 | 3 | 0 | 3 | 6 |
| backend\\microservice-provider-access-8002\\src\\test | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-access-8002\\src\\test\\java | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-access-8002\\src\\test\\java\\com | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-access-8002\\src\\test\\java\\com\\cxyxiaomo | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-access-8002\\src\\test\\java\\com\\cxyxiaomo\\epp | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-access-8002\\src\\test\\java\\com\\cxyxiaomo\\epp\\access | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-shop-8003 | 16 | 1,239 | 275 | 229 | 1,743 |
| backend\\microservice-provider-shop-8003 (Files) | 1 | 132 | 21 | 13 | 166 |
| backend\\microservice-provider-shop-8003\\src | 15 | 1,107 | 254 | 216 | 1,577 |
| backend\\microservice-provider-shop-8003\\src\\main | 14 | 1,096 | 248 | 212 | 1,556 |
| backend\\microservice-provider-shop-8003\\src\\main\\java | 8 | 754 | 222 | 180 | 1,156 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com | 8 | 754 | 222 | 180 | 1,156 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com\\cxyxiaomo | 8 | 754 | 222 | 180 | 1,156 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com\\cxyxiaomo\\epp | 8 | 754 | 222 | 180 | 1,156 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com\\cxyxiaomo\\epp\\shop | 8 | 754 | 222 | 180 | 1,156 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com\\cxyxiaomo\\epp\\shop (Files) | 1 | 13 | 1 | 4 | 18 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com\\cxyxiaomo\\epp\\shop\\controller | 2 | 523 | 132 | 80 | 735 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com\\cxyxiaomo\\epp\\shop\\dao | 3 | 56 | 39 | 45 | 140 |
| backend\\microservice-provider-shop-8003\\src\\main\\java\\com\\cxyxiaomo\\epp\\shop\\service | 2 | 162 | 50 | 51 | 263 |
| backend\\microservice-provider-shop-8003\\src\\main\\resources | 6 | 342 | 26 | 32 | 400 |
| backend\\microservice-provider-shop-8003\\src\\main\\resources (Files) | 2 | 31 | 3 | 5 | 39 |
| backend\\microservice-provider-shop-8003\\src\\main\\resources\\mybatis | 4 | 311 | 23 | 27 | 361 |
| backend\\microservice-provider-shop-8003\\src\\main\\resources\\mybatis (Files) | 1 | 11 | 4 | 3 | 18 |
| backend\\microservice-provider-shop-8003\\src\\main\\resources\\mybatis\\mapper | 3 | 300 | 19 | 24 | 343 |
| backend\\microservice-provider-shop-8003\\src\\test | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-shop-8003\\src\\test\\java | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-shop-8003\\src\\test\\java\\com | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-shop-8003\\src\\test\\java\\com\\cxyxiaomo | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-test-8011 | 5 | 91 | 6 | 19 | 116 |
| backend\\microservice-provider-test-8011 (Files) | 1 | 42 | 3 | 5 | 50 |
| backend\\microservice-provider-test-8011\\src | 4 | 49 | 3 | 14 | 66 |
| backend\\microservice-provider-test-8011\\src\\main | 4 | 49 | 3 | 14 | 66 |
| backend\\microservice-provider-test-8011\\src\\main\\java | 2 | 35 | 2 | 11 | 48 |
| backend\\microservice-provider-test-8011\\src\\main\\java\\com | 2 | 35 | 2 | 11 | 48 |
| backend\\microservice-provider-test-8011\\src\\main\\java\\com\\cxyxiaomo | 2 | 35 | 2 | 11 | 48 |
| backend\\microservice-provider-test-8011\\src\\main\\java\\com\\cxyxiaomo\\epp | 2 | 35 | 2 | 11 | 48 |
| backend\\microservice-provider-test-8011\\src\\main\\java\\com\\cxyxiaomo\\epp\\test | 2 | 35 | 2 | 11 | 48 |
| backend\\microservice-provider-test-8011\\src\\main\\java\\com\\cxyxiaomo\\epp\\test (Files) | 1 | 11 | 1 | 4 | 16 |
| backend\\microservice-provider-test-8011\\src\\main\\java\\com\\cxyxiaomo\\epp\\test\\controller | 1 | 24 | 1 | 7 | 32 |
| backend\\microservice-provider-test-8011\\src\\main\\resources | 2 | 14 | 1 | 3 | 18 |
| backend\\microservice-provider-user-8001 | 14 | 650 | 117 | 100 | 867 |
| backend\\microservice-provider-user-8001 (Files) | 1 | 107 | 17 | 14 | 138 |
| backend\\microservice-provider-user-8001\\src | 13 | 543 | 100 | 86 | 729 |
| backend\\microservice-provider-user-8001\\src\\main | 12 | 532 | 94 | 82 | 708 |
| backend\\microservice-provider-user-8001\\src\\main\\java | 7 | 383 | 90 | 73 | 546 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com | 7 | 383 | 90 | 73 | 546 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo | 7 | 383 | 90 | 73 | 546 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo\\epp | 7 | 383 | 90 | 73 | 546 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo\\epp\\user | 7 | 383 | 90 | 73 | 546 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo\\epp\\user (Files) | 1 | 13 | 1 | 4 | 18 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo\\epp\\user\\controller | 1 | 265 | 70 | 30 | 365 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo\\epp\\user\\dao | 2 | 29 | 0 | 17 | 46 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo\\epp\\user\\rpc | 1 | 9 | 5 | 3 | 17 |
| backend\\microservice-provider-user-8001\\src\\main\\java\\com\\cxyxiaomo\\epp\\user\\service | 2 | 67 | 14 | 19 | 100 |
| backend\\microservice-provider-user-8001\\src\\main\\resources | 5 | 149 | 4 | 9 | 162 |
| backend\\microservice-provider-user-8001\\src\\main\\resources (Files) | 2 | 28 | 2 | 4 | 34 |
| backend\\microservice-provider-user-8001\\src\\main\\resources\\mybatis | 3 | 121 | 2 | 5 | 128 |
| backend\\microservice-provider-user-8001\\src\\main\\resources\\mybatis (Files) | 1 | 10 | 2 | 2 | 14 |
| backend\\microservice-provider-user-8001\\src\\main\\resources\\mybatis\\mapper | 2 | 111 | 0 | 3 | 114 |
| backend\\microservice-provider-user-8001\\src\\test | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-user-8001\\src\\test\\java | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-user-8001\\src\\test\\java\\com | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-user-8001\\src\\test\\java\\com\\cxyxiaomo | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-user-8001\\src\\test\\java\\com\\cxyxiaomo\\epp | 1 | 11 | 6 | 4 | 21 |
| backend\\microservice-provider-user-8001\\src\\test\\java\\com\\cxyxiaomo\\epp\\user | 1 | 11 | 6 | 4 | 21 |
| client-entrance-guard | 7 | 136 | 14 | 26 | 176 |
| client-entrance-guard (Files) | 4 | 110 | 12 | 18 | 140 |
| client-entrance-guard\\html | 3 | 26 | 2 | 8 | 36 |
| database | 1 | 382 | 105 | 33 | 520 |
| docs | 10 | 443 | 25 | 226 | 694 |
| docs (Files) | 6 | 304 | 25 | 204 | 533 |
| docs\\ChatGPT | 4 | 139 | 0 | 22 | 161 |
| frontend | 49 | 5,050 | 169 | 371 | 5,590 |
| frontend (Files) | 9 | 2,325 | 5 | 47 | 2,377 |
| frontend\\src | 40 | 2,725 | 164 | 324 | 3,213 |
| frontend\\src (Files) | 3 | 44 | 3 | 10 | 57 |
| frontend\\src\\api | 8 | 207 | 100 | 32 | 339 |
| frontend\\src\\assets | 3 | 142 | 3 | 26 | 171 |
| frontend\\src\\assets\\css | 3 | 142 | 3 | 26 | 171 |
| frontend\\src\\components | 5 | 1,179 | 14 | 112 | 1,305 |
| frontend\\src\\router | 1 | 142 | 2 | 15 | 159 |
| frontend\\src\\store | 3 | 104 | 3 | 19 | 126 |
| frontend\\src\\utils | 5 | 150 | 34 | 22 | 206 |
| frontend\\src\\views | 12 | 757 | 5 | 88 | 850 |
| frontend\\src\\views (Files) | 10 | 655 | 5 | 80 | 740 |
| frontend\\src\\views\\error-page | 2 | 102 | 0 | 8 | 110 |
| intranet-penetration | 1 | 18 | 0 | 12 | 30 |
| miniprogram | 39 | 42,122 | 174 | 429 | 42,725 |
| miniprogram (Files) | 7 | 39,638 | 2 | 5 | 39,645 |
| miniprogram\\config | 3 | 100 | 26 | 6 | 132 |
| miniprogram\\src | 28 | 2,366 | 145 | 415 | 2,926 |
| miniprogram\\src (Files) | 4 | 93 | 22 | 10 | 125 |
| miniprogram\\src\\components | 1 | 72 | 0 | 5 | 77 |
| miniprogram\\src\\image | 1 | 186 | 1 | 1 | 188 |
| miniprogram\\src\\image\\icon | 1 | 186 | 1 | 1 | 188 |
| miniprogram\\src\\pages | 15 | 870 | 6 | 88 | 964 |
| miniprogram\\src\\pages\\index | 6 | 236 | 3 | 23 | 262 |
| miniprogram\\src\\pages\\residents | 7 | 599 | 3 | 57 | 659 |
| miniprogram\\src\\pages\\scan | 2 | 35 | 0 | 8 | 43 |
| miniprogram\\src\\utils | 7 | 1,145 | 116 | 311 | 1,572 |
| miniprogram\\src\\utils (Files) | 5 | 187 | 1 | 15 | 203 |
| miniprogram\\src\\utils\\qrcode | 2 | 958 | 115 | 296 | 1,369 |
| miniprogram\\types | 1 | 18 | 1 | 3 | 22 |
| nginx-conf | 1 | 17 | 2 | 5 | 24 |
| postman-collection | 1 | 351 | 748 | 0 | 1,099 |
| weixin-miniprogram | 51 | 2,499 | 619 | 348 | 3,466 |
| weixin-miniprogram (Files) | 6 | 182 | 19 | 7 | 208 |
| weixin-miniprogram\\custom-tab-bar | 3 | 122 | 19 | 15 | 156 |
| weixin-miniprogram\\image | 5 | 190 | 1 | 2 | 193 |
| weixin-miniprogram\\image\\icon | 5 | 190 | 1 | 2 | 193 |
| weixin-miniprogram\\pages | 26 | 1,689 | 494 | 288 | 2,471 |
| weixin-miniprogram\\pages\\index | 4 | 282 | 85 | 48 | 415 |
| weixin-miniprogram\\pages\\person | 4 | 205 | 49 | 28 | 282 |
| weixin-miniprogram\\pages\\residents | 6 | 589 | 108 | 64 | 761 |
| weixin-miniprogram\\pages\\scan | 2 | 73 | 31 | 26 | 130 |
| weixin-miniprogram\\pages\\shop | 10 | 540 | 221 | 122 | 883 |
| weixin-miniprogram\\pages\\shop (Files) | 8 | 517 | 201 | 117 | 835 |
| weixin-miniprogram\\pages\\shop\\components | 2 | 23 | 20 | 5 | 48 |
| weixin-miniprogram\\services | 3 | 109 | 15 | 17 | 141 |
| weixin-miniprogram\\utils | 8 | 207 | 71 | 19 | 297 |
| weixin-miniprogram\\utils (Files) | 6 | 205 | 68 | 16 | 289 |
| weixin-miniprogram\\utils\\lib | 2 | 2 | 3 | 3 | 8 |
Summary / [Details](details.md) / [Diff Summary](diff.md) / [Diff Details](diff-details.md)

View File

@ -0,0 +1,536 @@
Date : 2023-04-17 23:48:02
Directory : e:\Project\毕业设计\epp
Total : 304 files, 57129 codes, 2748 comments, 2839 blanks, all 62716 lines
Languages
+--------------------+------------+------------+------------+------------+------------+
| language | files | code | comment | blank | total |
+--------------------+------------+------------+------------+------------+------------+
| JSON | 29 | 42,342 | 748 | 8 | 43,098 |
| JavaScript | 64 | 4,011 | 996 | 787 | 5,794 |
| Java | 88 | 3,384 | 673 | 854 | 4,911 |
| vue | 25 | 2,804 | 25 | 273 | 3,102 |
| XML | 42 | 1,926 | 131 | 133 | 2,190 |
| Markdown | 16 | 1,109 | 25 | 566 | 1,700 |
| TypeScript | 13 | 436 | 14 | 61 | 511 |
| CSS | 10 | 401 | 7 | 78 | 486 |
| SQL | 1 | 382 | 105 | 33 | 520 |
| YAML | 10 | 180 | 14 | 23 | 217 |
| HTML | 4 | 105 | 8 | 18 | 131 |
| JSON with Comments | 1 | 32 | 0 | 0 | 32 |
| NGINX Conf | 1 | 17 | 2 | 5 | 24 |
+--------------------+------------+------------+------------+------------+------------+
Directories
+--------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| path | files | code | comment | blank | total |
+--------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
| . | 304 | 57,129 | 2,748 | 2,839 | 62,716 |
| . (Files) | 3 | 538 | 0 | 291 | 829 |
| backend | 140 | 5,504 | 872 | 1,088 | 7,464 |
| backend (Files) | 1 | 227 | 38 | 21 | 286 |
| backend-mock | 1 | 69 | 20 | 10 | 99 |
| backend\.idea | 14 | 235 | 0 | 0 | 235 |
| backend\.idea (Files) | 4 | 78 | 0 | 0 | 78 |
| backend\.idea\runConfigurations | 10 | 157 | 0 | 0 | 157 |
| backend\microservice-common | 42 | 1,223 | 108 | 329 | 1,660 |
| backend\microservice-common (Files) | 1 | 40 | 2 | 6 | 48 |
| backend\microservice-common\src | 41 | 1,183 | 106 | 323 | 1,612 |
| backend\microservice-common\src\main | 41 | 1,183 | 106 | 323 | 1,612 |
| backend\microservice-common\src\main\java | 41 | 1,183 | 106 | 323 | 1,612 |
| backend\microservice-common\src\main\java\com | 41 | 1,183 | 106 | 323 | 1,612 |
| backend\microservice-common\src\main\java\com\cxyxiaomo | 41 | 1,183 | 106 | 323 | 1,612 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp | 41 | 1,183 | 106 | 323 | 1,612 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable | 11 | 267 | 62 | 85 | 414 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums | 4 | 59 | 0 | 20 | 79 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\query | 1 | 22 | 0 | 6 | 28 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils | 6 | 186 | 62 | 59 | 307 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\TencentCloud | 2 | 67 | 11 | 16 | 94 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common | 28 | 849 | 33 | 222 | 1,104 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\enums | 1 | 27 | 0 | 8 | 35 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo | 14 | 235 | 9 | 93 | 337 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\query | 2 | 32 | 4 | 22 | 58 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\response | 1 | 31 | 0 | 8 | 39 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\utils | 2 | 79 | 4 | 15 | 98 |
| backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo | 8 | 445 | 16 | 76 | 537 |
| backend\microservice-gateway | 6 | 193 | 21 | 29 | 243 |
| backend\microservice-gateway (Files) | 1 | 59 | 3 | 6 | 68 |
| backend\microservice-gateway\src | 5 | 134 | 18 | 23 | 175 |
| backend\microservice-gateway\src\main | 4 | 123 | 12 | 19 | 154 |
| backend\microservice-gateway\src\main\java | 2 | 47 | 7 | 13 | 67 |
| backend\microservice-gateway\src\main\java\com | 2 | 47 | 7 | 13 | 67 |
| backend\microservice-gateway\src\main\java\com\cxyxiaomo | 2 | 47 | 7 | 13 | 67 |
| backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp | 2 | 47 | 7 | 13 | 67 |
| backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway | 2 | 47 | 7 | 13 | 67 |
| backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway (Files) | 1 | 11 | 0 | 4 | 15 |
| backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway\controller | 1 | 36 | 7 | 9 | 52 |
| backend\microservice-gateway\src\main\resources | 2 | 76 | 5 | 6 | 87 |
| backend\microservice-gateway\src\test | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-gateway\src\test\java | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-gateway\src\test\java\com | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-gateway\src\test\java\com\cxyxiaomo | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-gateway\src\test\java\com\cxyxiaomo\epp | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-gateway\src\test\java\com\cxyxiaomo\epp\gateway | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-access-8002 | 42 | 1,646 | 307 | 361 | 2,314 |
| backend\microservice-provider-access-8002 (Files) | 1 | 107 | 13 | 13 | 133 |
| backend\microservice-provider-access-8002\src | 41 | 1,539 | 294 | 348 | 2,181 |
| backend\microservice-provider-access-8002\src\main | 40 | 1,528 | 288 | 344 | 2,160 |
| backend\microservice-provider-access-8002\src\main\java | 24 | 938 | 222 | 238 | 1,398 |
| backend\microservice-provider-access-8002\src\main\java\com | 24 | 938 | 222 | 238 | 1,398 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo | 24 | 938 | 222 | 238 | 1,398 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp | 24 | 938 | 222 | 238 | 1,398 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access | 24 | 938 | 222 | 238 | 1,398 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access (Files) | 1 | 13 | 1 | 4 | 18 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\config | 1 | 17 | 6 | 6 | 29 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller | 6 | 585 | 161 | 103 | 849 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao | 4 | 54 | 0 | 29 | 83 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\pojo | 2 | 29 | 11 | 16 | 56 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\rpc | 1 | 10 | 5 | 3 | 18 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service | 8 | 213 | 37 | 71 | 321 |
| backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\utils | 1 | 17 | 1 | 6 | 24 |
| backend\microservice-provider-access-8002\src\main\resources | 16 | 590 | 66 | 106 | 762 |
| backend\microservice-provider-access-8002\src\main\resources (Files) | 2 | 31 | 3 | 5 | 39 |
| backend\microservice-provider-access-8002\src\main\resources\mybatis | 5 | 166 | 7 | 17 | 190 |
| backend\microservice-provider-access-8002\src\main\resources\mybatis (Files) | 1 | 11 | 4 | 3 | 18 |
| backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper | 4 | 155 | 3 | 14 | 172 |
| backend\microservice-provider-access-8002\src\main\resources\static | 9 | 393 | 56 | 84 | 533 |
| backend\microservice-provider-access-8002\src\main\resources\static\access | 9 | 393 | 56 | 84 | 533 |
| backend\microservice-provider-access-8002\src\main\resources\static\access (Files) | 2 | 157 | 31 | 36 | 224 |
| backend\microservice-provider-access-8002\src\main\resources\static\access\assets | 7 | 236 | 25 | 48 | 309 |
| backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css | 2 | 166 | 3 | 31 | 200 |
| backend\microservice-provider-access-8002\src\main\resources\static\access\assets\js | 2 | 67 | 22 | 14 | 103 |
| backend\microservice-provider-access-8002\src\main\resources\static\access\assets\svg | 3 | 3 | 0 | 3 | 6 |
| backend\microservice-provider-access-8002\src\test | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-access-8002\src\test\java | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-access-8002\src\test\java\com | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-access-8002\src\test\java\com\cxyxiaomo | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-access-8002\src\test\java\com\cxyxiaomo\epp | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-access-8002\src\test\java\com\cxyxiaomo\epp\access | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-shop-8003 | 16 | 1,239 | 275 | 229 | 1,743 |
| backend\microservice-provider-shop-8003 (Files) | 1 | 132 | 21 | 13 | 166 |
| backend\microservice-provider-shop-8003\src | 15 | 1,107 | 254 | 216 | 1,577 |
| backend\microservice-provider-shop-8003\src\main | 14 | 1,096 | 248 | 212 | 1,556 |
| backend\microservice-provider-shop-8003\src\main\java | 8 | 754 | 222 | 180 | 1,156 |
| backend\microservice-provider-shop-8003\src\main\java\com | 8 | 754 | 222 | 180 | 1,156 |
| backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo | 8 | 754 | 222 | 180 | 1,156 |
| backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp | 8 | 754 | 222 | 180 | 1,156 |
| backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop | 8 | 754 | 222 | 180 | 1,156 |
| backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop (Files) | 1 | 13 | 1 | 4 | 18 |
| backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller | 2 | 523 | 132 | 80 | 735 |
| backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao | 3 | 56 | 39 | 45 | 140 |
| backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\service | 2 | 162 | 50 | 51 | 263 |
| backend\microservice-provider-shop-8003\src\main\resources | 6 | 342 | 26 | 32 | 400 |
| backend\microservice-provider-shop-8003\src\main\resources (Files) | 2 | 31 | 3 | 5 | 39 |
| backend\microservice-provider-shop-8003\src\main\resources\mybatis | 4 | 311 | 23 | 27 | 361 |
| backend\microservice-provider-shop-8003\src\main\resources\mybatis (Files) | 1 | 11 | 4 | 3 | 18 |
| backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper | 3 | 300 | 19 | 24 | 343 |
| backend\microservice-provider-shop-8003\src\test | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-shop-8003\src\test\java | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-shop-8003\src\test\java\com | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-shop-8003\src\test\java\com\cxyxiaomo | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-test-8011 | 5 | 91 | 6 | 19 | 116 |
| backend\microservice-provider-test-8011 (Files) | 1 | 42 | 3 | 5 | 50 |
| backend\microservice-provider-test-8011\src | 4 | 49 | 3 | 14 | 66 |
| backend\microservice-provider-test-8011\src\main | 4 | 49 | 3 | 14 | 66 |
| backend\microservice-provider-test-8011\src\main\java | 2 | 35 | 2 | 11 | 48 |
| backend\microservice-provider-test-8011\src\main\java\com | 2 | 35 | 2 | 11 | 48 |
| backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo | 2 | 35 | 2 | 11 | 48 |
| backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp | 2 | 35 | 2 | 11 | 48 |
| backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test | 2 | 35 | 2 | 11 | 48 |
| backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test (Files) | 1 | 11 | 1 | 4 | 16 |
| backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test\controller | 1 | 24 | 1 | 7 | 32 |
| backend\microservice-provider-test-8011\src\main\resources | 2 | 14 | 1 | 3 | 18 |
| backend\microservice-provider-user-8001 | 14 | 650 | 117 | 100 | 867 |
| backend\microservice-provider-user-8001 (Files) | 1 | 107 | 17 | 14 | 138 |
| backend\microservice-provider-user-8001\src | 13 | 543 | 100 | 86 | 729 |
| backend\microservice-provider-user-8001\src\main | 12 | 532 | 94 | 82 | 708 |
| backend\microservice-provider-user-8001\src\main\java | 7 | 383 | 90 | 73 | 546 |
| backend\microservice-provider-user-8001\src\main\java\com | 7 | 383 | 90 | 73 | 546 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo | 7 | 383 | 90 | 73 | 546 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp | 7 | 383 | 90 | 73 | 546 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user | 7 | 383 | 90 | 73 | 546 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user (Files) | 1 | 13 | 1 | 4 | 18 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\controller | 1 | 265 | 70 | 30 | 365 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\dao | 2 | 29 | 0 | 17 | 46 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\rpc | 1 | 9 | 5 | 3 | 17 |
| backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\service | 2 | 67 | 14 | 19 | 100 |
| backend\microservice-provider-user-8001\src\main\resources | 5 | 149 | 4 | 9 | 162 |
| backend\microservice-provider-user-8001\src\main\resources (Files) | 2 | 28 | 2 | 4 | 34 |
| backend\microservice-provider-user-8001\src\main\resources\mybatis | 3 | 121 | 2 | 5 | 128 |
| backend\microservice-provider-user-8001\src\main\resources\mybatis (Files) | 1 | 10 | 2 | 2 | 14 |
| backend\microservice-provider-user-8001\src\main\resources\mybatis\mapper | 2 | 111 | 0 | 3 | 114 |
| backend\microservice-provider-user-8001\src\test | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-user-8001\src\test\java | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-user-8001\src\test\java\com | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-user-8001\src\test\java\com\cxyxiaomo | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-user-8001\src\test\java\com\cxyxiaomo\epp | 1 | 11 | 6 | 4 | 21 |
| backend\microservice-provider-user-8001\src\test\java\com\cxyxiaomo\epp\user | 1 | 11 | 6 | 4 | 21 |
| client-entrance-guard | 7 | 136 | 14 | 26 | 176 |
| client-entrance-guard (Files) | 4 | 110 | 12 | 18 | 140 |
| client-entrance-guard\html | 3 | 26 | 2 | 8 | 36 |
| database | 1 | 382 | 105 | 33 | 520 |
| docs | 10 | 443 | 25 | 226 | 694 |
| docs (Files) | 6 | 304 | 25 | 204 | 533 |
| docs\ChatGPT | 4 | 139 | 0 | 22 | 161 |
| frontend | 49 | 5,050 | 169 | 371 | 5,590 |
| frontend (Files) | 9 | 2,325 | 5 | 47 | 2,377 |
| frontend\src | 40 | 2,725 | 164 | 324 | 3,213 |
| frontend\src (Files) | 3 | 44 | 3 | 10 | 57 |
| frontend\src\api | 8 | 207 | 100 | 32 | 339 |
| frontend\src\assets | 3 | 142 | 3 | 26 | 171 |
| frontend\src\assets\css | 3 | 142 | 3 | 26 | 171 |
| frontend\src\components | 5 | 1,179 | 14 | 112 | 1,305 |
| frontend\src\router | 1 | 142 | 2 | 15 | 159 |
| frontend\src\store | 3 | 104 | 3 | 19 | 126 |
| frontend\src\utils | 5 | 150 | 34 | 22 | 206 |
| frontend\src\views | 12 | 757 | 5 | 88 | 850 |
| frontend\src\views (Files) | 10 | 655 | 5 | 80 | 740 |
| frontend\src\views\error-page | 2 | 102 | 0 | 8 | 110 |
| intranet-penetration | 1 | 18 | 0 | 12 | 30 |
| miniprogram | 39 | 42,122 | 174 | 429 | 42,725 |
| miniprogram (Files) | 7 | 39,638 | 2 | 5 | 39,645 |
| miniprogram\config | 3 | 100 | 26 | 6 | 132 |
| miniprogram\src | 28 | 2,366 | 145 | 415 | 2,926 |
| miniprogram\src (Files) | 4 | 93 | 22 | 10 | 125 |
| miniprogram\src\components | 1 | 72 | 0 | 5 | 77 |
| miniprogram\src\image | 1 | 186 | 1 | 1 | 188 |
| miniprogram\src\image\icon | 1 | 186 | 1 | 1 | 188 |
| miniprogram\src\pages | 15 | 870 | 6 | 88 | 964 |
| miniprogram\src\pages\index | 6 | 236 | 3 | 23 | 262 |
| miniprogram\src\pages\residents | 7 | 599 | 3 | 57 | 659 |
| miniprogram\src\pages\scan | 2 | 35 | 0 | 8 | 43 |
| miniprogram\src\utils | 7 | 1,145 | 116 | 311 | 1,572 |
| miniprogram\src\utils (Files) | 5 | 187 | 1 | 15 | 203 |
| miniprogram\src\utils\qrcode | 2 | 958 | 115 | 296 | 1,369 |
| miniprogram\types | 1 | 18 | 1 | 3 | 22 |
| nginx-conf | 1 | 17 | 2 | 5 | 24 |
| postman-collection | 1 | 351 | 748 | 0 | 1,099 |
| weixin-miniprogram | 51 | 2,499 | 619 | 348 | 3,466 |
| weixin-miniprogram (Files) | 6 | 182 | 19 | 7 | 208 |
| weixin-miniprogram\custom-tab-bar | 3 | 122 | 19 | 15 | 156 |
| weixin-miniprogram\image | 5 | 190 | 1 | 2 | 193 |
| weixin-miniprogram\image\icon | 5 | 190 | 1 | 2 | 193 |
| weixin-miniprogram\pages | 26 | 1,689 | 494 | 288 | 2,471 |
| weixin-miniprogram\pages\index | 4 | 282 | 85 | 48 | 415 |
| weixin-miniprogram\pages\person | 4 | 205 | 49 | 28 | 282 |
| weixin-miniprogram\pages\residents | 6 | 589 | 108 | 64 | 761 |
| weixin-miniprogram\pages\scan | 2 | 73 | 31 | 26 | 130 |
| weixin-miniprogram\pages\shop | 10 | 540 | 221 | 122 | 883 |
| weixin-miniprogram\pages\shop (Files) | 8 | 517 | 201 | 117 | 835 |
| weixin-miniprogram\pages\shop\components | 2 | 23 | 20 | 5 | 48 |
| weixin-miniprogram\services | 3 | 109 | 15 | 17 | 141 |
| weixin-miniprogram\utils | 8 | 207 | 71 | 19 | 297 |
| weixin-miniprogram\utils (Files) | 6 | 205 | 68 | 16 | 289 |
| weixin-miniprogram\utils\lib | 2 | 2 | 3 | 3 | 8 |
+--------------------------------------------------------------------------------------------------------------------------------------------+------------+------------+------------+------------+------------+
Files
+--------------------------------------------------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+
| filename | language | code | comment | blank | total |
+--------------------------------------------------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+
| e:\Project\毕业设计\epp\README.md | Markdown | 288 | 0 | 177 | 465 |
| e:\Project\毕业设计\epp\TODOs.md | Markdown | 67 | 0 | 58 | 125 |
| e:\Project\毕业设计\epp\backend-mock\index.js | JavaScript | 69 | 20 | 10 | 99 |
| e:\Project\毕业设计\epp\backend\.idea\encodings.xml | XML | 22 | 0 | 0 | 22 |
| e:\Project\毕业设计\epp\backend\.idea\jarRepositories.xml | XML | 35 | 0 | 0 | 35 |
| e:\Project\毕业设计\epp\backend\.idea\misc.xml | XML | 15 | 0 | 0 | 15 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\AccessProvider.xml | XML | 10 | 0 | 0 | 10 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\AccessProvider_Remote.xml | XML | 13 | 0 | 0 | 13 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\Gateway.xml | XML | 16 | 0 | 0 | 16 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\Gateway_Remote.xml | XML | 19 | 0 | 0 | 19 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\ShopProvider.xml | XML | 16 | 0 | 0 | 16 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\ShopProvider_Remote.xml | XML | 19 | 0 | 0 | 19 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\TestProvider.xml | XML | 16 | 0 | 0 | 16 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\TestProvider_Remote.xml | XML | 19 | 0 | 0 | 19 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\UserProvider.xml | XML | 10 | 0 | 0 | 10 |
| e:\Project\毕业设计\epp\backend\.idea\runConfigurations\UserProvider_Remote.xml | XML | 19 | 0 | 0 | 19 |
| e:\Project\毕业设计\epp\backend\.idea\vcs.xml | XML | 6 | 0 | 0 | 6 |
| e:\Project\毕业设计\epp\backend\microservice-common\pom.xml | XML | 40 | 2 | 6 | 48 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\AddType.java | Java | 15 | 0 | 5 | 20 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\EditType.java | Java | 15 | 0 | 5 | 20 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\FieldType.java | Java | 15 | 0 | 5 | 20 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\enums\SearchType.java | Java | 14 | 0 | 5 | 19 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\query\PageQuery.java | Java | 22 | 0 | 6 | 28 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldBuilder.java | Java | 43 | 32 | 15 | 90 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldMapperBuilder.java | Java | 23 | 11 | 9 | 43 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldRuleBuilder.java | Java | 65 | 6 | 16 | 87 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldRuleListBuilder.java | Java | 17 | 0 | 7 | 24 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\FieldValidateBuilder.java | Java | 23 | 0 | 7 | 30 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\PageTable\utils\PageUtils.java | Java | 15 | 13 | 5 | 33 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\TencentCloud\QCloudCosStsClient.java | Java | 43 | 11 | 12 | 66 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\TencentCloud\TmpCredential.java | Java | 24 | 0 | 4 | 28 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\enums\OrderStatus.java | Java | 27 | 0 | 8 | 35 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\AccessLog.java | Java | 17 | 0 | 4 | 21 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Apply.java | Java | 21 | 0 | 15 | 36 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Feedback.java | Java | 15 | 0 | 9 | 24 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Gate.java | Java | 13 | 0 | 4 | 17 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Good.java | Java | 24 | 0 | 3 | 27 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\GoodCategory.java | Java | 12 | 0 | 3 | 15 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Notice.java | Java | 14 | 3 | 10 | 27 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Order.java | Java | 22 | 0 | 4 | 26 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\OrderDetail.java | Java | 14 | 0 | 3 | 17 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Report.java | Java | 17 | 0 | 11 | 28 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Role.java | Java | 12 | 2 | 5 | 19 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Setting.java | Java | 14 | 2 | 5 | 21 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\User.java | Java | 23 | 2 | 5 | 30 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\pojo\Visitor.java | Java | 17 | 0 | 12 | 29 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\query\AccessLogQuery.java | Java | 16 | 2 | 11 | 29 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\query\ReportQuery.java | Java | 16 | 2 | 11 | 29 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\response\Res.java | Java | 31 | 0 | 8 | 39 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\utils\Hash.java | Java | 8 | 0 | 4 | 12 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\utils\SnowflakeManager.java | Java | 71 | 4 | 11 | 86 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\AccessLogVO.java | Java | 79 | 2 | 12 | 93 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GateVO.java | Java | 55 | 2 | 9 | 66 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GoodCategoryVO.java | Java | 51 | 2 | 9 | 62 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\GoodVO.java | Java | 63 | 2 | 8 | 73 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\OrderDetailVO.java | Java | 35 | 2 | 7 | 44 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\OrderVO.java | Java | 62 | 2 | 9 | 73 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\ReportVO.java | Java | 52 | 2 | 14 | 68 |
| e:\Project\毕业设计\epp\backend\microservice-common\src\main\java\com\cxyxiaomo\epp\common\vo\UserVO.java | Java | 48 | 2 | 8 | 58 |
| e:\Project\毕业设计\epp\backend\microservice-gateway\pom.xml | XML | 59 | 3 | 6 | 68 |
| e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway\Gateway.java | Java | 11 | 0 | 4 | 15 |
| e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\java\com\cxyxiaomo\epp\gateway\controller\Controller.java | Java | 36 | 7 | 9 | 52 |
| e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\resources\application-remote.yml | YAML | 5 | 0 | 1 | 6 |
| e:\Project\毕业设计\epp\backend\microservice-gateway\src\main\resources\application.yml | YAML | 71 | 5 | 5 | 81 |
| e:\Project\毕业设计\epp\backend\microservice-gateway\src\test\java\com\cxyxiaomo\epp\gateway\GatewayTest.java | Java | 11 | 6 | 4 | 21 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\pom.xml | XML | 107 | 13 | 13 | 133 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\AccessProvider.java | Java | 13 | 1 | 4 | 18 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\config\WebSocketConfig.java | Java | 17 | 6 | 6 | 29 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\AccessLogController.java | Java | 132 | 32 | 22 | 186 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\CodeController.java | Java | 33 | 1 | 8 | 42 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\GateController.java | Java | 140 | 45 | 24 | 209 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\ReportController.java | Java | 156 | 48 | 28 | 232 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\WeChatTokenController.java | Java | 58 | 0 | 9 | 67 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\controller\WebSocketServer.java | Java | 66 | 35 | 12 | 113 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\AccessLogDao.java | Java | 14 | 0 | 8 | 22 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\GateDao.java | Java | 15 | 0 | 9 | 24 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\ReportDao.java | Java | 15 | 0 | 8 | 23 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\dao\SettingDao.java | Java | 10 | 0 | 4 | 14 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\pojo\UnlimitedQRCodeParam.java | Java | 17 | 8 | 11 | 36 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\pojo\WebSocketData.java | Java | 12 | 3 | 5 | 20 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\rpc\UserServiceFeign.java | Java | 10 | 5 | 3 | 18 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\AccessLogService.java | Java | 32 | 1 | 9 | 42 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\AccessService.java | Java | 3 | 0 | 3 | 6 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\AccessServiceImpl.java | Java | 9 | 0 | 5 | 14 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\GateService.java | Java | 34 | 1 | 11 | 46 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\ReportService.java | Java | 8 | 0 | 7 | 15 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\ReportServiceImpl.java | Java | 33 | 0 | 11 | 44 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\WeChatTokenService.java | Java | 4 | 0 | 2 | 6 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\service\WeChatTokenServiceImpl.java | Java | 90 | 35 | 23 | 148 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\java\com\cxyxiaomo\epp\access\utils\RestUtil.java | Java | 17 | 1 | 6 | 24 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\application-remote.yml | YAML | 9 | 0 | 1 | 10 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\application.yml | YAML | 22 | 3 | 4 | 29 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\AccessLogDao.xml | XML | 51 | 0 | 4 | 55 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\GateDao.xml | XML | 38 | 0 | 6 | 44 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\ReportDao.xml | XML | 50 | 3 | 3 | 56 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mapper\SettingDao.xml | XML | 16 | 0 | 1 | 17 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\mybatis\mybatis-config.xml | XML | 11 | 4 | 3 | 18 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css\index.css | CSS | 74 | 1 | 15 | 90 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\css\setting-panel.css | CSS | 92 | 2 | 16 | 110 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\js\setting-panel.js | JavaScript | 33 | 2 | 5 | 40 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\js\websocket.js | JavaScript | 34 | 20 | 9 | 63 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\svg\close.svg | XML | 1 | 0 | 1 | 2 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\svg\fullscreen.svg | XML | 1 | 0 | 1 | 2 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\assets\svg\setting.svg | XML | 1 | 0 | 1 | 2 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\index.html | HTML | 57 | 5 | 10 | 72 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\main\resources\static\access\renderer.js | JavaScript | 100 | 26 | 26 | 152 |
| e:\Project\毕业设计\epp\backend\microservice-provider-access-8002\src\test\java\com\cxyxiaomo\epp\access\AppTest.java | Java | 11 | 6 | 4 | 21 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\pom.xml | XML | 132 | 21 | 13 | 166 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\ShopProvider.java | Java | 13 | 1 | 4 | 18 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller\GoodController.java | Java | 329 | 95 | 46 | 470 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\controller\OrderController.java | Java | 194 | 37 | 34 | 265 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\GoodCategoryDao.java | Java | 16 | 0 | 11 | 27 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\GoodDao.java | Java | 22 | 0 | 23 | 45 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\dao\OrderDao.java | Java | 18 | 39 | 11 | 68 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\service\GoodService.java | Java | 85 | 11 | 31 | 127 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\java\com\cxyxiaomo\epp\shop\service\OrderService.java | Java | 77 | 39 | 20 | 136 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\application-remote.yml | YAML | 9 | 0 | 1 | 10 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\application.yml | YAML | 22 | 3 | 4 | 29 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodCategoryMapper.xml | XML | 44 | 0 | 3 | 47 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\GoodMapper.xml | XML | 163 | 13 | 12 | 188 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mapper\OrderMapper.xml | XML | 93 | 6 | 9 | 108 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\main\resources\mybatis\mybatis-config.xml | XML | 11 | 4 | 3 | 18 |
| e:\Project\毕业设计\epp\backend\microservice-provider-shop-8003\src\test\java\com\cxyxiaomo\AppTest.java | Java | 11 | 6 | 4 | 21 |
| e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\pom.xml | XML | 42 | 3 | 5 | 50 |
| e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test\TestProvider.java | Java | 11 | 1 | 4 | 16 |
| e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\java\com\cxyxiaomo\epp\test\controller\TestController.java | Java | 24 | 1 | 7 | 32 |
| e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\resources\application-remote.yml | YAML | 5 | 0 | 1 | 6 |
| e:\Project\毕业设计\epp\backend\microservice-provider-test-8011\src\main\resources\application.yml | YAML | 9 | 1 | 2 | 12 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\pom.xml | XML | 107 | 17 | 14 | 138 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\UserProvider.java | Java | 13 | 1 | 4 | 18 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\controller\UserController.java | Java | 265 | 70 | 30 | 365 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\dao\RoleDao.java | Java | 10 | 0 | 5 | 15 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\dao\UserDao.java | Java | 19 | 0 | 12 | 31 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\rpc\WeChatTokenServiceFeign.java | Java | 9 | 5 | 3 | 17 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\service\RoleService.java | Java | 15 | 0 | 6 | 21 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\java\com\cxyxiaomo\epp\user\service\UserService.java | Java | 52 | 14 | 13 | 79 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\application-remote.yml | YAML | 9 | 0 | 1 | 10 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\application.yml | YAML | 19 | 2 | 3 | 24 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mapper\RoleMapper.xml | XML | 9 | 0 | 1 | 10 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mapper\UserMapper.xml | XML | 102 | 0 | 2 | 104 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\main\resources\mybatis\mybatis-config.xml | XML | 10 | 2 | 2 | 14 |
| e:\Project\毕业设计\epp\backend\microservice-provider-user-8001\src\test\java\com\cxyxiaomo\epp\user\AppTest.java | Java | 11 | 6 | 4 | 21 |
| e:\Project\毕业设计\epp\backend\pom.xml | XML | 227 | 38 | 21 | 286 |
| e:\Project\毕业设计\epp\client-entrance-guard\README.md | Markdown | 6 | 0 | 3 | 9 |
| e:\Project\毕业设计\epp\client-entrance-guard\html\index.css | CSS | 13 | 0 | 3 | 16 |
| e:\Project\毕业设计\epp\client-entrance-guard\html\index.html | HTML | 13 | 2 | 4 | 19 |
| e:\Project\毕业设计\epp\client-entrance-guard\html\renderer.js | JavaScript | 0 | 0 | 1 | 1 |
| e:\Project\毕业设计\epp\client-entrance-guard\main.js | JavaScript | 32 | 9 | 11 | 52 |
| e:\Project\毕业设计\epp\client-entrance-guard\package.json | JSON | 54 | 0 | 1 | 55 |
| e:\Project\毕业设计\epp\client-entrance-guard\preload.js | JavaScript | 18 | 3 | 3 | 24 |
| e:\Project\毕业设计\epp\database\epp.sql | SQL | 382 | 105 | 33 | 520 |
| e:\Project\毕业设计\epp\docs\ChatGPT\生成Mybatis xml SQL语句.md | Markdown | 44 | 0 | 4 | 48 |
| e:\Project\毕业设计\epp\docs\ChatGPT\生成Mybatis xml SQL语句2.md | Markdown | 23 | 0 | 5 | 28 |
| e:\Project\毕业设计\epp\docs\ChatGPT\生成数据库测试数据.md | Markdown | 39 | 0 | 7 | 46 |
| e:\Project\毕业设计\epp\docs\ChatGPT\转换为POJO对象.md | Markdown | 33 | 0 | 6 | 39 |
| e:\Project\毕业设计\epp\docs\EnvCheck.md | Markdown | 82 | 25 | 28 | 135 |
| e:\Project\毕业设计\epp\docs\Reference.md | Markdown | 14 | 0 | 21 | 35 |
| e:\Project\毕业设计\epp\docs\RelatedLinks.md | Markdown | 38 | 0 | 43 | 81 |
| e:\Project\毕业设计\epp\docs\Solutions.md | Markdown | 92 | 0 | 52 | 144 |
| e:\Project\毕业设计\epp\docs\功能拆分.md | Markdown | 37 | 0 | 39 | 76 |
| e:\Project\毕业设计\epp\docs\开发步骤记录.md | Markdown | 41 | 0 | 21 | 62 |
| e:\Project\毕业设计\epp\frontend\README.md | Markdown | 104 | 0 | 34 | 138 |
| e:\Project\毕业设计\epp\frontend\auto-imports.d.ts | TypeScript | 3 | 1 | 2 | 6 |
| e:\Project\毕业设计\epp\frontend\components.d.ts | TypeScript | 46 | 3 | 3 | 52 |
| e:\Project\毕业设计\epp\frontend\index.html | HTML | 18 | 1 | 3 | 22 |
| e:\Project\毕业设计\epp\frontend\package-lock.json | JSON | 2,047 | 0 | 1 | 2,048 |
| e:\Project\毕业设计\epp\frontend\package.json | JSON | 41 | 0 | 1 | 42 |
| e:\Project\毕业设计\epp\frontend\src\App.vue | vue | 13 | 0 | 2 | 15 |
| e:\Project\毕业设计\epp\frontend\src\api\access-log.js | JavaScript | 27 | 12 | 3 | 42 |
| e:\Project\毕业设计\epp\frontend\src\api\gate.js | JavaScript | 31 | 16 | 5 | 52 |
| e:\Project\毕业设计\epp\frontend\src\api\index.ts | TypeScript | 7 | 0 | 2 | 9 |
| e:\Project\毕业设计\epp\frontend\src\api\qcloud-cos.js | JavaScript | 8 | 4 | 2 | 14 |
| e:\Project\毕业设计\epp\frontend\src\api\report.js | JavaScript | 27 | 12 | 3 | 42 |
| e:\Project\毕业设计\epp\frontend\src\api\shop-cate.js | JavaScript | 31 | 16 | 5 | 52 |
| e:\Project\毕业设计\epp\frontend\src\api\shop-good.js | JavaScript | 31 | 16 | 5 | 52 |
| e:\Project\毕业设计\epp\frontend\src\api\user.js | JavaScript | 45 | 24 | 7 | 76 |
| e:\Project\毕业设计\epp\frontend\src\assets\css\color-dark.css | CSS | 22 | 1 | 1 | 24 |
| e:\Project\毕业设计\epp\frontend\src\assets\css\icon.css | CSS | 4 | 0 | 0 | 4 |
| e:\Project\毕业设计\epp\frontend\src\assets\css\main.css | CSS | 116 | 2 | 25 | 143 |
| e:\Project\毕业设计\epp\frontend\src\components\header.vue | vue | 164 | 4 | 17 | 185 |
| e:\Project\毕业设计\epp\frontend\src\components\image-upload.vue | vue | 75 | 1 | 11 | 87 |
| e:\Project\毕业设计\epp\frontend\src\components\manage-list.vue | vue | 652 | 9 | 59 | 720 |
| e:\Project\毕业设计\epp\frontend\src\components\sidebar.vue | vue | 134 | 0 | 10 | 144 |
| e:\Project\毕业设计\epp\frontend\src\components\tags.vue | vue | 154 | 0 | 15 | 169 |
| e:\Project\毕业设计\epp\frontend\src\main.ts | TypeScript | 25 | 2 | 5 | 32 |
| e:\Project\毕业设计\epp\frontend\src\router\index.ts | TypeScript | 142 | 2 | 15 | 159 |
| e:\Project\毕业设计\epp\frontend\src\store\permiss.ts | TypeScript | 39 | 3 | 14 | 56 |
| e:\Project\毕业设计\epp\frontend\src\store\sidebar.ts | TypeScript | 14 | 0 | 2 | 16 |
| e:\Project\毕业设计\epp\frontend\src\store\tags.ts | TypeScript | 51 | 0 | 3 | 54 |
| e:\Project\毕业设计\epp\frontend\src\utils\image-compress.ts | TypeScript | 33 | 1 | 2 | 36 |
| e:\Project\毕业设计\epp\frontend\src\utils\qcloud-cos-upload.js | JavaScript | 38 | 13 | 4 | 55 |
| e:\Project\毕业设计\epp\frontend\src\utils\request.ts | TypeScript | 27 | 0 | 5 | 32 |
| e:\Project\毕业设计\epp\frontend\src\utils\send_request.js | JavaScript | 45 | 3 | 7 | 55 |
| e:\Project\毕业设计\epp\frontend\src\utils\settings.js | JavaScript | 7 | 17 | 4 | 28 |
| e:\Project\毕业设计\epp\frontend\src\views\access-gate-setting.vue | vue | 10 | 0 | 2 | 12 |
| e:\Project\毕业设计\epp\frontend\src\views\access-log.vue | vue | 10 | 0 | 2 | 12 |
| e:\Project\毕业设计\epp\frontend\src\views\dashboard.vue | vue | 191 | 0 | 23 | 214 |
| e:\Project\毕业设计\epp\frontend\src\views\error-page\403.vue | vue | 51 | 0 | 4 | 55 |
| e:\Project\毕业设计\epp\frontend\src\views\error-page\404.vue | vue | 51 | 0 | 4 | 55 |
| e:\Project\毕业设计\epp\frontend\src\views\home.vue | vue | 25 | 0 | 2 | 27 |
| e:\Project\毕业设计\epp\frontend\src\views\login.vue | vue | 173 | 1 | 22 | 196 |
| e:\Project\毕业设计\epp\frontend\src\views\privilege-user-setting.vue | vue | 10 | 0 | 2 | 12 |
| e:\Project\毕业设计\epp\frontend\src\views\report-log.vue | vue | 10 | 0 | 2 | 12 |
| e:\Project\毕业设计\epp\frontend\src\views\shop-cate-setting.vue | vue | 10 | 0 | 2 | 12 |
| e:\Project\毕业设计\epp\frontend\src\views\shop-good-setting.vue | vue | 10 | 0 | 2 | 12 |
| e:\Project\毕业设计\epp\frontend\src\views\user.vue | vue | 206 | 4 | 21 | 231 |
| e:\Project\毕业设计\epp\frontend\src\vite-env.d.ts | TypeScript | 6 | 1 | 3 | 10 |
| e:\Project\毕业设计\epp\frontend\tsconfig.json | JSON with Comments | 32 | 0 | 0 | 32 |
| e:\Project\毕业设计\epp\frontend\tsconfig.node.json | JSON | 9 | 0 | 1 | 10 |
| e:\Project\毕业设计\epp\frontend\vite.config.ts | TypeScript | 25 | 0 | 2 | 27 |
| e:\Project\毕业设计\epp\intranet-penetration\README.md | Markdown | 18 | 0 | 12 | 30 |
| e:\Project\毕业设计\epp\miniprogram\babel.config.js | JavaScript | 8 | 2 | 1 | 11 |
| e:\Project\毕业设计\epp\miniprogram\config\dev.js | JavaScript | 9 | 0 | 1 | 10 |
| e:\Project\毕业设计\epp\miniprogram\config\index.js | JavaScript | 81 | 0 | 3 | 84 |
| e:\Project\毕业设计\epp\miniprogram\config\prod.js | JavaScript | 10 | 26 | 2 | 38 |
| e:\Project\毕业设计\epp\miniprogram\package-lock.json | JSON | 39,502 | 0 | 1 | 39,503 |
| e:\Project\毕业设计\epp\miniprogram\package.json | JSON | 73 | 0 | 1 | 74 |
| e:\Project\毕业设计\epp\miniprogram\project.alipay.json | JSON | 5 | 0 | 1 | 6 |
| e:\Project\毕业设计\epp\miniprogram\project.config.json | JSON | 32 | 0 | 0 | 32 |
| e:\Project\毕业设计\epp\miniprogram\project.private.config.json | JSON | 9 | 0 | 0 | 9 |
| e:\Project\毕业设计\epp\miniprogram\project.tt.json | JSON | 9 | 0 | 1 | 10 |
| e:\Project\毕业设计\epp\miniprogram\src\app.config.js | JavaScript | 48 | 19 | 3 | 70 |
| e:\Project\毕业设计\epp\miniprogram\src\app.css | CSS | 13 | 1 | 2 | 16 |
| e:\Project\毕业设计\epp\miniprogram\src\app.js | JavaScript | 15 | 2 | 4 | 21 |
| e:\Project\毕业设计\epp\miniprogram\src\components\DebugComp.vue | vue | 72 | 0 | 5 | 77 |
| e:\Project\毕业设计\epp\miniprogram\src\image\icon\login-background.svg | XML | 186 | 1 | 1 | 188 |
| e:\Project\毕业设计\epp\miniprogram\src\index.html | HTML | 17 | 0 | 1 | 18 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\index\index.config.js | JavaScript | 4 | 0 | 1 | 5 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\index\index.css | CSS | 13 | 0 | 3 | 16 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\index\index.vue | vue | 110 | 0 | 8 | 118 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\index\login.config.js | JavaScript | 3 | 0 | 1 | 4 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\index\login.css | CSS | 24 | 0 | 6 | 30 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\index\login.vue | vue | 82 | 3 | 4 | 89 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\residents\code.config.js | JavaScript | 4 | 0 | 1 | 5 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\residents\code.css | CSS | 30 | 0 | 7 | 37 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\residents\code.vue | vue | 161 | 0 | 10 | 171 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\residents\report.config.js | JavaScript | 3 | 0 | 1 | 4 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\residents\report.vue | vue | 282 | 1 | 24 | 307 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\residents\reportHistory.config.js | JavaScript | 3 | 0 | 1 | 4 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\residents\reportHistory.vue | vue | 116 | 2 | 13 | 131 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\scan\entrance.config.js | JavaScript | 3 | 0 | 1 | 4 |
| e:\Project\毕业设计\epp\miniprogram\src\pages\scan\entrance.vue | vue | 32 | 0 | 7 | 39 |
| e:\Project\毕业设计\epp\miniprogram\src\utils\const.js | JavaScript | 12 | 0 | 1 | 13 |
| e:\Project\毕业设计\epp\miniprogram\src\utils\getUserGroupByRole.js | JavaScript | 27 | 0 | 3 | 30 |
| e:\Project\毕业设计\epp\miniprogram\src\utils\menuList.js | JavaScript | 102 | 0 | 3 | 105 |
| e:\Project\毕业设计\epp\miniprogram\src\utils\qrcode\index.js | JavaScript | 102 | 9 | 15 | 126 |
| e:\Project\毕业设计\epp\miniprogram\src\utils\qrcode\qrcode.js | JavaScript | 856 | 106 | 281 | 1,243 |
| e:\Project\毕业设计\epp\miniprogram\src\utils\scanQRCode.js | JavaScript | 23 | 1 | 2 | 26 |
| e:\Project\毕业设计\epp\miniprogram\src\utils\utils.js | JavaScript | 23 | 0 | 6 | 29 |
| e:\Project\毕业设计\epp\miniprogram\types\global.d.ts | TypeScript | 18 | 1 | 3 | 22 |
| e:\Project\毕业设计\epp\nginx-conf\nginx.conf | NGINX Conf | 17 | 2 | 5 | 24 |
| e:\Project\毕业设计\epp\postman-collection\epp.postman_collection.json | JSON | 351 | 748 | 0 | 1,099 |
| e:\Project\毕业设计\epp\weixin-miniprogram\.eslintrc.js | JavaScript | 25 | 6 | 1 | 32 |
| e:\Project\毕业设计\epp\weixin-miniprogram\app.js | JavaScript | 12 | 13 | 6 | 31 |
| e:\Project\毕业设计\epp\weixin-miniprogram\app.json | JSON | 72 | 0 | 0 | 72 |
| e:\Project\毕业设计\epp\weixin-miniprogram\custom-tab-bar\index.js | JavaScript | 55 | 0 | 0 | 55 |
| e:\Project\毕业设计\epp\weixin-miniprogram\custom-tab-bar\index.json | JSON | 4 | 0 | 0 | 4 |
| e:\Project\毕业设计\epp\weixin-miniprogram\custom-tab-bar\toggleCustomTabBar.js | JavaScript | 63 | 19 | 15 | 97 |
| e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\gate-background.svg | XML | 1 | 0 | 1 | 2 |
| e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\login-background.svg | XML | 186 | 1 | 1 | 188 |
| e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\order.svg | XML | 1 | 0 | 0 | 1 |
| e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\scan.svg | XML | 1 | 0 | 0 | 1 |
| e:\Project\毕业设计\epp\weixin-miniprogram\image\icon\shopping.svg | XML | 1 | 0 | 0 | 1 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\index.js | JavaScript | 133 | 49 | 24 | 206 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\index.json | JSON | 5 | 0 | 0 | 5 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\login.js | JavaScript | 140 | 36 | 24 | 200 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\index\login.json | JSON | 4 | 0 | 0 | 4 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\person.js | JavaScript | 109 | 32 | 26 | 167 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\person.json | JSON | 6 | 0 | 0 | 6 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\updpwd.js | JavaScript | 86 | 17 | 2 | 105 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\person\updpwd.json | JSON | 4 | 0 | 0 | 4 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\code.js | JavaScript | 178 | 32 | 20 | 230 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\code.json | JSON | 5 | 0 | 0 | 5 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\report.js | JavaScript | 322 | 46 | 24 | 392 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\report.json | JSON | 4 | 0 | 0 | 4 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\reportHistory.js | JavaScript | 76 | 30 | 20 | 126 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\residents\reportHistory.json | JSON | 4 | 0 | 0 | 4 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\scan\entrance.js | JavaScript | 68 | 31 | 26 | 125 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\scan\entrance.json | JSON | 5 | 0 | 0 | 5 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\components\good-list-card.js | JavaScript | 19 | 20 | 5 | 44 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\components\good-list-card.json | JSON | 4 | 0 | 0 | 4 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\goodDetail.js | JavaScript | 101 | 32 | 29 | 162 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\goodDetail.json | JSON | 4 | 0 | 0 | 4 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\myOrder.js | JavaScript | 98 | 36 | 28 | 162 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\myOrder.json | JSON | 5 | 0 | 0 | 5 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\orderDetail.js | JavaScript | 174 | 62 | 33 | 269 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\orderDetail.json | JSON | 4 | 0 | 0 | 4 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\shop.js | JavaScript | 124 | 71 | 27 | 222 |
| e:\Project\毕业设计\epp\weixin-miniprogram\pages\shop\shop.json | JSON | 7 | 0 | 0 | 7 |
| e:\Project\毕业设计\epp\weixin-miniprogram\project.config.json | JSON | 57 | 0 | 0 | 57 |
| e:\Project\毕业设计\epp\weixin-miniprogram\project.private.config.json | JSON | 9 | 0 | 0 | 9 |
| e:\Project\毕业设计\epp\weixin-miniprogram\services\gate.js | JavaScript | 24 | 3 | 4 | 31 |
| e:\Project\毕业设计\epp\weixin-miniprogram\services\good.js | JavaScript | 26 | 4 | 5 | 35 |
| e:\Project\毕业设计\epp\weixin-miniprogram\services\order.js | JavaScript | 59 | 8 | 8 | 75 |
| e:\Project\毕业设计\epp\weixin-miniprogram\sitemap.json | JSON | 7 | 0 | 0 | 7 |
| e:\Project\毕业设计\epp\weixin-miniprogram\utils\const.js | JavaScript | 12 | 0 | 1 | 13 |
| e:\Project\毕业设计\epp\weixin-miniprogram\utils\getUserGroupByRole.js | JavaScript | 27 | 0 | 3 | 30 |
| e:\Project\毕业设计\epp\weixin-miniprogram\utils\lib\spark-md5.min.js | JavaScript | 1 | 0 | 1 | 2 |
| e:\Project\毕业设计\epp\weixin-miniprogram\utils\lib\weapp.qrcode.esm.js | JavaScript | 1 | 3 | 2 | 6 |
| e:\Project\毕业设计\epp\weixin-miniprogram\utils\menuList.js | JavaScript | 68 | 63 | 3 | 134 |
| e:\Project\毕业设计\epp\weixin-miniprogram\utils\scanQRCode.js | JavaScript | 25 | 3 | 2 | 30 |
| e:\Project\毕业设计\epp\weixin-miniprogram\utils\sendRequest.js | JavaScript | 51 | 2 | 1 | 54 |
| e:\Project\毕业设计\epp\weixin-miniprogram\utils\util.js | JavaScript | 22 | 0 | 6 | 28 |
| e:\Project\毕业设计\epp\论文中数据字典.md | Markdown | 183 | 0 | 56 | 239 |
| Total | | 57,129 | 2,748 | 2,839 | 62,716 |
+--------------------------------------------------------------------------------------------------------------------------------------------+--------------------+------------+------------+------------+------------+

60
20230425-epp.md Normal file
View File

@ -0,0 +1,60 @@
# 基于微服务的社区疫情防控系统
Epidemic prevention platform
> 项目首页:
>
> https://epp.only4.work/
>
> 代码仓库地址:
>
> https://git.only4.work/coder-xiaomo/epp
本项目采用 monorepo 单仓库模式进行维护,项目完整代码均在此仓库中。
## 管理员后台
> 管理员后台地址:
>
> https://epp.only4.work/manage/index.html
社区管理员 测试账号admin<span style="user-select: none;"> </span>admin
系统管理员 测试账号root<span style="user-select: none;"> </span>root
## 门禁端
>网页版地址:
>
>https://epp.only4.work/guard/index.html
可以直接用 **微信扫一扫功能****小程序端“扫门禁码”功能** 扫描门禁码,**扫描**及**确认进门**操作门禁端会弹出成功提示
\* 跨端桌面应用界面和功能均与网页版一致
## 小程序
> 小程序已审核上线,可以搜索 **devprogram** 或者扫描下方小程序码
\* 由于生活物资、进出码无法审核通过,所以**提审时隐藏了部分功能入口**。
如果登录之后**下方只有体温上报功能**,可以**点击右上角三个点→重新进入小程序**即可展示全部功能。
![](https://epp.only4.work/assets/image/miniprogram.jpg)
<br>
-----
<div style="text-align: center;">
张博凯
</div>

252
JMeter测试-HTTP请求.jmx Normal file
View File

@ -0,0 +1,252 @@
<?xml version="1.0" encoding="UTF-8"?>
<jmeterTestPlan version="1.2" properties="5.0" jmeter="5.4.3">
<hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="测试计划" enabled="true">
<stringProp name="TestPlan.comments"></stringProp>
<boolProp name="TestPlan.functional_mode">false</boolProp>
<boolProp name="TestPlan.tearDown_on_shutdown">true</boolProp>
<boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
<elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments"/>
</elementProp>
<stringProp name="TestPlan.user_define_classpath"></stringProp>
</TestPlan>
<hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="线程组" enabled="true">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="循环控制器" enabled="true">
<boolProp name="LoopController.continue_forever">false</boolProp>
<intProp name="LoopController.loops">-1</intProp>
</elementProp>
<stringProp name="ThreadGroup.num_threads">10</stringProp>
<stringProp name="ThreadGroup.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
<boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
</ThreadGroup>
<hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="HTTP请求" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments"/>
</elementProp>
<stringProp name="HTTPSampler.domain">epp.only4.work</stringProp>
<stringProp name="HTTPSampler.port">80</stringProp>
<stringProp name="HTTPSampler.protocol">https</stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path">/user/manage/getUserList</stringProp>
<stringProp name="HTTPSampler.method">GET</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="响应断言" enabled="true">
<collectionProp name="Asserion.test_strings"/>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="察看结果树" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
<name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
<timestamp>true</timestamp>
<success>true</success>
<label>true</label>
<code>true</code>
<message>true</message>
<threadName>true</threadName>
<dataType>true</dataType>
<encoding>false</encoding>
<assertions>true</assertions>
<subresults>true</subresults>
<responseData>false</responseData>
<samplerData>false</samplerData>
<xml>false</xml>
<fieldNames>true</fieldNames>
<responseHeaders>false</responseHeaders>
<requestHeaders>false</requestHeaders>
<responseDataOnError>false</responseDataOnError>
<saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
<sentBytes>true</sentBytes>
<url>true</url>
<threadCounts>true</threadCounts>
<idleTime>true</idleTime>
<connectTime>true</connectTime>
</value>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
<hashTree/>
<ResultCollector guiclass="StatVisualizer" testclass="ResultCollector" testname="聚合报告" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
<name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
<timestamp>true</timestamp>
<success>true</success>
<label>true</label>
<code>true</code>
<message>true</message>
<threadName>true</threadName>
<dataType>true</dataType>
<encoding>false</encoding>
<assertions>true</assertions>
<subresults>true</subresults>
<responseData>false</responseData>
<samplerData>false</samplerData>
<xml>false</xml>
<fieldNames>true</fieldNames>
<responseHeaders>false</responseHeaders>
<requestHeaders>false</requestHeaders>
<responseDataOnError>false</responseDataOnError>
<saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
<sentBytes>true</sentBytes>
<url>true</url>
<threadCounts>true</threadCounts>
<idleTime>true</idleTime>
<connectTime>true</connectTime>
</value>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
<hashTree/>
</hashTree>
</hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="线程组" enabled="true">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="循环控制器" enabled="true">
<boolProp name="LoopController.continue_forever">false</boolProp>
<intProp name="LoopController.loops">-1</intProp>
</elementProp>
<stringProp name="ThreadGroup.num_threads">800</stringProp>
<stringProp name="ThreadGroup.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
<boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
</ThreadGroup>
<hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="HTTP请求" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments"/>
</elementProp>
<stringProp name="HTTPSampler.domain">localhost</stringProp>
<stringProp name="HTTPSampler.port">80</stringProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path">/access/code/getCodeInfo?id=1</stringProp>
<stringProp name="HTTPSampler.method">POST</stringProp>
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
<boolProp name="HTTPSampler.use_keepalive">true</boolProp>
<boolProp name="HTTPSampler.DO_MULTIPART_POST">true</boolProp>
<stringProp name="HTTPSampler.embedded_url_re"></stringProp>
<stringProp name="HTTPSampler.implementation">HttpClient4</stringProp>
<stringProp name="HTTPSampler.connect_timeout">300000</stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</HTTPSamplerProxy>
<hashTree>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="响应断言" enabled="true">
<collectionProp name="Asserion.test_strings"/>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="察看结果树" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
<name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
<timestamp>true</timestamp>
<success>true</success>
<label>true</label>
<code>true</code>
<message>true</message>
<threadName>true</threadName>
<dataType>true</dataType>
<encoding>false</encoding>
<assertions>true</assertions>
<subresults>true</subresults>
<responseData>false</responseData>
<samplerData>false</samplerData>
<xml>false</xml>
<fieldNames>true</fieldNames>
<responseHeaders>false</responseHeaders>
<requestHeaders>false</requestHeaders>
<responseDataOnError>false</responseDataOnError>
<saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
<sentBytes>true</sentBytes>
<url>true</url>
<threadCounts>true</threadCounts>
<idleTime>true</idleTime>
<connectTime>true</connectTime>
</value>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
<hashTree/>
<ResultCollector guiclass="StatVisualizer" testclass="ResultCollector" testname="聚合报告" enabled="true">
<boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp>
<name>saveConfig</name>
<value class="SampleSaveConfiguration">
<time>true</time>
<latency>true</latency>
<timestamp>true</timestamp>
<success>true</success>
<label>true</label>
<code>true</code>
<message>true</message>
<threadName>true</threadName>
<dataType>true</dataType>
<encoding>false</encoding>
<assertions>true</assertions>
<subresults>true</subresults>
<responseData>false</responseData>
<samplerData>false</samplerData>
<xml>false</xml>
<fieldNames>true</fieldNames>
<responseHeaders>false</responseHeaders>
<requestHeaders>false</requestHeaders>
<responseDataOnError>false</responseDataOnError>
<saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
<sentBytes>true</sentBytes>
<url>true</url>
<threadCounts>true</threadCounts>
<idleTime>true</idleTime>
<connectTime>true</connectTime>
</value>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
<hashTree/>
</hashTree>
</hashTree>
</hashTree>
</hashTree>
</jmeterTestPlan>

5
MoveBackendJar.bat Normal file
View File

@ -0,0 +1,5 @@
move .\backend\microservice-gateway\target\microservice-gateway-0.0.1-SNAPSHOT.jar .\ignore
move .\backend\microservice-provider-user-8001\target\microservice-provider-user-8001-0.0.1-SNAPSHOT.jar .\ignore
move .\backend\microservice-provider-access-8002\target\microservice-provider-access-8002-0.0.1-SNAPSHOT.jar .\ignore
move .\backend\microservice-provider-shop-8003\target\microservice-provider-shop-8003-0.0.1-SNAPSHOT.jar .\ignore
pause

805
README.md
View File

@ -4,6 +4,8 @@
代码仓库:[GitHub](https://github.com/coder-xiaomo/epp) [Gitee](https://gitee.com/coder-xiaomo/epp) [自建](https://git.only4.work/coder-xiaomo/epp)
本项目采用 monorepo 单仓库模式进行维护,项目完整代码均在此仓库中。
## 简介
@ -32,31 +34,11 @@
## 使用技术栈
项目开发环境Windows 11 / Ubuntu Desktop 22.04 LTS、OpenJDK 11、MySQL 8.0.12、Node 14.18.0、Git暂定
项目部署环境Linux、MySQL 8.0.x、nacos暂定
| 板块 | 技术栈 | 开发工具 | 依赖管理 | 备注 |
| -------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ----------- | ---- |
| 前端 | Vue 3JavaScript框架、Element PlusUI组件库 | VS Code代码编辑器 | npm 8.19.2 | 暂定 |
| 后端 | Java 11开发语言、SpringCloud微服务、nacos-server-2.1.2服务注册与发现、Redis缓存 | Intellij IDEA Ultimate集成开发环境<br />Postman接口测试 | Maven 3.6.3 | |
| 小程序端 | Taro 3.x小程序跨端解决方案、Vue 3JavaScript框架 | VS Code代码编辑器<br />微信开发者工具(微信小程序打包工具)、<br />小程序开发工具(支付宝小程序打包工具) | npm 8.19.2 | |
| 门禁端 | Electron跨平台桌面GUI应用开发、NodejsJavaScript 运行时环境) | VS Code代码编辑器 | npm 8.19.2 | |
| 数据库 | MySQL 8.0.12(数据存储) | Navicat | - | |
## 数据库设计
## 数据库字典
> 微服务:一个服务对应一个数据库,同一个信息可能存在不同的数据库
用户表
人员进出日志表
体温上报表
TODO
@ -83,188 +65,56 @@
### 一些说明
微信小程序支付功能如果没有微信支付商户号无法开发&测试,我没有商户号,所以微信小程序的支付功能没有做兼容。
支付宝小程序在沙箱环境下,可以测试完整的支付流程,所以支付宝小程序的开发全部在沙箱环境下进行(没有在线上支付宝环境测试过)。
微信小程序支付功能如果没有微信支付商户号无法开发&测试,我没有商户号,所以微信小程序的支付功能是假的支付。
## 启动项目
## 环境配置(使用技术栈)
### Step0. 启动前的准备
### 安装运行环境
#### 1.安装运行环境
项目运行需要如下环境。[检查环境是否安装成功及国内镜像源配置](./docs/EnvCheck.md)
##### 概览
需要准备如下项目运行环境
代码管理:[Git](https://git-scm.com/download)
前端:[**Nodejs**](https://nodejs.org/zh-cn/)**npm**安装node时会自带npm[**Taro CLI**](https://taro-docs.jd.com/docs/GETTING-STARTED)Vue 3[ ](https://cn.vuejs.org/guide/quick-start.html)
后端:[**OpenJDK 11**](https://jdk.java.net/java-se-ri/11)、[**Maven**](https://maven.apache.org/download.cgi)需要配置JDK、Maven环境变量及Maven国内镜像源[**nacos**](https://github.com/alibaba/nacos/releases/tag/2.1.2)
数据库:[**MySQL 8.0.x**](https://downloads.mysql.com/archives/community/)、[Navicat](http://www.navicat.com.cn/products/navicat-premium)(需要激活,可使用其他数据库管理工具代替)
小程序端:[**Taro**](https://taro-docs.jd.com/docs/GETTING-STARTED)
门禁端:[**Electron**](https://www.electronjs.org/)[**cnpm**](https://npmmirror.com/)
开发工具:[VSCode](https://code.visualstudio.com/#alt-downloads)(建议安装扩展:[EditorConfig for VS Code](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig)[Vue Language Features (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.volar))、[IDEA Ultimate](https://www.jetbrains.com/zh-cn/idea/download/)(需要激活)、[微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html)、[小程序开发工具](https://opendocs.alipay.com/mini/ide/download)(需要安装 `沙箱环境切换插件` 扩展并重启工具)
手机应用:[微信](https://weixin.qq.com/)(用于测试微信小程序)、[支付宝客户端沙箱版](https://open.alipay.com/develop/sandbox/tool/alipayclint)(用于测试支付宝小程序)
接口测试工具:[Postman](https://www.postman.com/downloads/)
> 如果希望查看环境变量是否配置成功,可以使用以下命令:
>
> (下面以 Windows 下命令说明Linux 系统下 `echo %变量名%` 需要改成 `echo $变量名`
>
> ```bash
> echo %PATH%
> # 您会看到以;分隔的很多路径,其中应该包括:
> # JDK 所在文件夹下的 bin 目录:...\openjdk-11\bin
> # Maven 所在文件夹下的 bin 目录:...\apache-maven-3.6.3\bin
>
> echo %JAVA_HOME%
> # 您会看到 JDK 所在文件夹
>
> echo %MAVEN_HOME%
> # 您会看到 Maven 所在文件夹
> ```
>
> 如果希望查看环境是否安装成功或安装的环境版本,可以使用以下命令:
>
> ```bash
> # 查看 Git 版本
> git --version
> # 您应该看到类似如下输出👇
> # git version 2.35.1.windows.2
>
> # 查看 MySQL 版本(如果 MySQL 的 bin 目录没有配在环境变量中,则需要先 cd 切换到 bin 目录下)
> mysql --version
> # 您应该看到类似如下输出👇
> # mysql Ver 8.0.12 for Win64 on x86_64 (MySQL Community Server - GPL)
>
> # 查看 JDK 版本
> java -version
> # 您应该看到类似如下输出👇
> # openjdk version "11" 2018-09-25
> # OpenJDK Runtime Environment 18.9 (build 11+28)
> # OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)
>
> # 查看 Maven 版本
> mvn -v
> # 您应该看到类似如下输出👇
> # Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
> # Maven home: xxxxxx\apache-maven-3.6.3\bin\..
> # Java version: 11, vendor: Oracle Corporation, runtime: xxxxxx\openjdk-11
> # Default locale: zh_CN, platform encoding: GBK
> # OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
>
> # 查看 node 版本
> node -v
> # 您应该看到类似如下输出👇
> # v14.18.0
>
> # 查看 npm 版本
> npm -v
> # 您应该看到类似如下输出👇
> # 8.19.2
>
> # 查看 cnpm 版本
> cnpm -v
> # 您应该看到类似如下输出👇
> # cnpm@8.4.0 (C:\Users\Coz\AppData\Roaming\npm\node_modules\cnpm\lib\parse_argv.js)
> # npm@8.19.2 (C:\Users\Coz\AppData\Roaming\npm\node_modules\cnpm\node_modules\npm\index.js)
> # node@14.18.0 (D:\Program\Development\Environment\nodejs\node.exe)
> # npminstall@6.5.2 (C:\Users\Coz\AppData\Roaming\npm\node_modules\cnpm\node_modules\npminstall\lib\index.js)
> # prefix=C:\Users\Coz\AppData\Roaming\npm
> # win32 x64 10.0.22621
> # registry=https://registry.npmmirror.com
> ```
>
> Maven 镜像源配置(下面以阿里云镜像为例,其他镜像可自行替换):
>
> 用编辑器打开 maven 目录下 conf/settings.xml 文件,找到如下位置,将 `<mirror></mirror>` 部分粘贴进去:
>
> ```xml
> <!-- mirrors
> | This is a list of mirrors to be used in downloading artifacts from remote repositories.
> |
> | It works like this: a POM may declare a repository to use in resolving certain artifacts.
> | However, this repository may have problems with heavy traffic at times, so people have mirrored
> | it to several places.
> |
> | That repository definition will have a unique id, so we can create a mirror reference for that
> | repository, to be used as an alternate download site. The mirror site will be the preferred
> | server for that repository.
> |-->
> <mirrors>
> <!-- mirror
> | Specifies a repository mirror site to use instead of a given repository. The repository that
> | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
> | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
> |
> <mirror>
> <id>mirrorId</id>
> <mirrorOf>repositoryId</mirrorOf>
> <name>Human Readable Name for this Mirror.</name>
> <url>http://my.repository.com/repo/path</url>
> </mirror>
> -->
> <!-- ######## 👇👇👇将以下部分粘贴进去👇👇👇 ######## -->
> <mirror>
> <id>alimaven</id>
> <name>aliyun maven</name>
> <url>https://maven.aliyun.com/repository/public</url>
> <mirrorOf>central</mirrorOf>
> </mirror>
> <!-- ######## 👆👆👆将以上部分粘贴进去👆👆👆 ######## -->
> </mirrors>
> ```
>
> npm 镜像源配置(下面以淘宝镜像为例,其他镜像可自行替换):
>
> ```bash
> # 配置镜像源
> npm config set registry https://registry.npm.taobao.org/
> # 配置后可通过以下命令查看是否配置成功
> npm config get registry
> ```
>
| 类型 | 项目 | 名称及版本 | 部署环境 | 说明 |
| -------------- | ----------- | ------------------------------------------------------------ | --------- | ------------------------------------------------------------ |
| 系统 | | Windows 10/11 或<br />Ubuntu Desktop 22.04 LTS | 开发 | |
| 系统 | | Ubuntu Server 22.04 LTS | 生产 | |
| 环境 | 代码管理 | [Git](https://git-scm.com/download) | 开发 | 代码管理 |
| 环境 | 前端 门禁端 | [**Node.js 14.18.0**](https://nodejs.org/zh-cn/) | 开发 生产 | 开源、跨平台的 JavaScript 运行时环境 |
| 依赖管理 | 前端 门禁端 | **npm 9.5.1** | 开发 | 安装 node 时会自带 npm |
| 环境 | 前端 | [Vue 3](https://cn.vuejs.org/guide/quick-start.html) | 开发 | 渐进式 JavaScript 框架 |
| UI 组件库 | 前端 | [Element Plus](https://element-plus.gitee.io/zh-CN/) | 开发 | 一个 Vue 3 UI 框架 |
| 环境 | 门禁端 | [**cnpm**](https://npmmirror.com/) | 开发 | |
| 环境 | 门禁端 | [**Electron**](https://www.electronjs.org/) | 开发 | 跨平台桌面 GUI 应用开发 |
| 开发语言 | 后端 | Java 11 | 开发 生产 | |
| 环境 | 后端 | [**OpenJDK 11**](https://jdk.java.net/java-se-ri/11) | 开发 生产 | **需要配置 JDK 环境变量** |
| 依赖管理 | 后端 | [**Maven 3.6.3**](https://maven.apache.org/download.cgi) | 开发 生产 | **需要配置 Maven 环境变量、国内镜像源** |
| 微服务框架 | 后端 | SpringCloud | 开发 生产 | 微服务 |
| 持久层框架 | 后端 | MyBatis | 开发 生产 | 持久层框架 |
| 数据库连接池 | 后端 | Druid | 开发 生产 | 数据库连接池 |
| RPC远程调用 | 后端 | Spring Cloud OpenFeign | 开发 生产 | 声明式、模板化的HTTP客户端 |
| 网关 | 后端 | Spring Cloud Gateway | 开发 生产 | Spring Cloud API 网关 |
| 负载均衡 | 后端 | Spring Cloud Load Balancer | 开发 生产 | 负载均衡 |
| 请求 | 后端 | OkHttp | 开发 生产 | HTTP 网络请求用于调用微信Api |
| JSON 解析 | 后端 | Fastjson | 开发 生产 | JSON 解析器和生成器 |
| 环境 | 后端 | [**nacos server 2.2.0**](https://github.com/alibaba/nacos/releases/tag/2.2.0) | 开发 生产 | 微服务注册中心(服务注册与发现) |
| 环境 | 服务端 | Nginx | 开发 生产 | 可选Server端反向代理SSL证书配置 |
| 内网穿透 | —— | rathole | 开发 | 可选,本地调试使用;内网穿透 |
| 环境 | 数据库 | [**MySQL 8.0.x**](https://downloads.mysql.com/archives/community/) | 开发 生产 | 数据存储 |
| 数据库管理工具 | 数据库 | [Navicat](http://www.navicat.com.cn/products/navicat-premium) | 开发 | 可选;需要激活,可使用其他数据库管理工具代替 |
| 开发工具 | 小程序端 | [微信开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html) | 开发 | 微信小程序打包工具(小程序端为原生开发) |
| 开发工具 | 前端 后端 | [VSCode](https://code.visualstudio.com/#alt-downloads) | 开发 | 代码编辑器。建议安装扩展:<br />[EditorConfig for VS Code](https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig)<br />[Vue Language Features (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.volar) |
| 开发工具 | 后端 | [Intellij IDEA Ultimate](https://www.jetbrains.com/zh-cn/idea/download/) | 开发 | 集成开发环境。需要激活 |
| 小程序测试 | 手机应用 | [微信](https://weixin.qq.com/) | 开发 | 用于测试微信小程序 |
| 接口测试 | 接口测试 | [Postman](https://www.postman.com/downloads/) | 开发 | 可选;接口测试工具 |
| 👇不再使用 | | | | |
| 缓存 | 后端 | <del>Redis</del> | | 缓存(待定) |
| 小程序跨端 | 小程序端 | <del>Taro 3.x</del> | | 小程序跨端解决方案(小程序已经重构,不再使用) |
| | 小程序端 | <del>小程序开发工具</del> | | 支付宝小程序打包工具(小程序已经重构,不再使用) |
##### cnpm
```bash
# electron 需要使用 cnpm 安装依赖
npm install -g cnpm --registry=https://registry.npmmirror.com
```
##### Taro
```bash
npm install -g @tarojs/cli
```
##### Electron
```bash
cd client-entrance-guard
cnpm install --save-dev electron
cnpm install --save-dev @electron-forge/cli
```
#### 2.克隆项目代码到本地
### 克隆项目代码到本地
```bash
# 克隆项目代码到本地
@ -274,49 +124,99 @@ git clone https://github.com/coder-xiaomo/epp
# git clone https://git.only4.work/coder-xiaomo/epp
# 进入项目根目录
cd epp
# 切换到 production 分支
git checkout production
```
#### 3.数据库
### 项目配置
#### 创建腾讯云存储桶
在这里创建一个存储桶https://console.cloud.tencent.com/cos/bucket
##### 存储桶设置
参考文档https://cloud.tencent.com/document/product/436/11488#.E8.AE.BE.E7.BD.AE-cors
配置如下(可自行修改,用于解决 CORS
```
来源 Origin
*
操作 Methods
✅PUT ✅GET ✅POST ✅DELETE ✅HEAD
Allow-Headers
*
Expose-Headers
(保持默认)
超时 Max-Age
5
返回 Vary: ✅Origin
```
##### 后端设置
后端修改这个文件中的配置:`backend/microservice-common/src/main/java/com/cxyxiaomo/epp/TencentCloud/QCloudCosStsClient.java`
```java
// 用户的 SecretId
String secretId = "SecretId";
// 用户的 SecretKey
String secretKey = "SecretKey";
// bucket
String bucket = "xxxxxx-xxxxxxx";
// bucket 所在地区
String region = "ap-xxxxxx";
// 临时密钥有效时长,单位是秒
Integer durationSeconds = 1800;
```
#### 导入数据库
导入数据库SQLSQL文件在 `database` 目录下)
#### 4.后端依赖
#### 安装依赖
代码克隆下来后,第一次需要安装依赖
```bash
# ############
# 后端依赖
# ############
# 进入 backend 目录
cd backend
mvn clean install
# 回到项目根目录下
cd ../
```
#### 5.前端依赖
代码克隆下来后,第一次需要安装依赖
```bash
# 进入 frontend 目录
cd frontend
# 建议使用 cnpm 安装依赖,如果没有安装 cnpm可以通过 npm i cnpm进行安装
# ############
# 门禁端依赖
# ############
# Electron
cd client-entrance-guard
cnpm install
# npm install --legacy-peer-deps
# 回到项目根目录下
cd ../
```
#### 6.小程序依赖
```bash
# 进入 miniprogram 目录
cd miniprogram
# ############
# 前端依赖
# ############
# 进入 frontend 目录
cd frontend
npm install
# 回到项目根目录下
cd ../
@ -324,16 +224,20 @@ cd ../
#### 7.小程序配置
#### 小程序配置 & 打包
##### 配置业务域名
1.修改 `miniprogram/src/app.js` 文件
1.修改 `weixin-miniprogram/app.js` 文件
```javascript
App.use(setGlobalDataPlugin, {
// app.js
App({
...
globalData: {
baseUrl: "⚠此处修改为你自己的后端地址。注意需要https://开头,最后不带/",
...
baseUrl: "⚠此处修改为你的 Api 请求域名(不带最后的/)",
...
}
})
```
@ -342,9 +246,6 @@ App.use(setGlobalDataPlugin, {
- 小程序:在[微信小程序后台](https://mp.weixin.qq.com/) - 左侧最下方**开发** - **开发管理** - 右侧上方**开发设置** - **服务器域名** 添加 `https://` 开头的**request合法域名**
- 小程序测试号:在[微信小程序后台](https://mp.weixin.qq.com/) - **服务器域名** 添加 `https://` 开头的**request合法域名**(注意不是业务域名)
- 支付宝沙箱应用:在[支付宝开放平台](https://open.alipay.com/develop/sandbox/app) - 左侧**沙箱应用** - **服务端域名白名单** 添加 `https://` 开头的**httpRequest接口请求域名白名单**
##### 配置微信小程序appid
@ -354,7 +255,7 @@ App.use(setGlobalDataPlugin, {
>
> 如果已经注册过小程序可以在此处微信扫码登录https://mp.weixin.qq.com/ ,然后左侧菜单最后一项【设置】,滑到最下面【帐号信息】,<u>AppID(小程序ID)</u>一栏就是appid
修改 `miniprogram/project.config.json` 文件
修改 `weixin-miniprogram/project.config.json` 文件
```json
{
@ -364,48 +265,34 @@ App.use(setGlobalDataPlugin, {
}
```
##### 设置小程序最低基础库
> 参考https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/userProfile.html
#### 8.小程序打包
设置小程序最低基础库为 2.21.3 或更高
##### 打包微信小程序
```bash
cd miniprogram
npm run build:weapp
打开**微信开发者工具**,小程序目录选择 `weixin-miniprogram` 目录,按照正常的小程序发布流程进行发布即可。发布前记得测试小程序各功能是否正常。
#### 门禁端配置 & 打包
##### 配置业务域名
修改 `client-entrance-guard/html/index.html` 文件
```html
...
<body>
<iframe src="https://【⚠此处修改为你的 Api 请求域名】/access/index.html?inElectron=true" frameborder="0"></iframe>
...
</body>
...
```
打开**微信开发者工具**,小程序目录选择 `miniprogram` 目录
接下来按照正常的小程序发布流程进行发布即可。发布前记得测试小程序各功能是否正常。
##### 打包支付宝小程序
```bash
cd miniprogram
npm run build:alipay
```
打开**小程序开发者工具**,小程序目录选择 `miniprogram/dist` 目录
**重点:点开右上角【详情】,勾选【小程序配置】下的 `启用小程序基础库2.0构建``编译node_modules模块ES6转ES5`。**
需要注意的是,支付宝小程序打包很慢,需要等比较长的时间。
接下来按照正常的小程序发布流程进行发布即可。发布前记得测试小程序各功能是否正常。
#### 9.门禁端依赖
```bash
cd client-entrance-guard
cnpm install
```
#### 10.门禁端打包
##### 打包
> 参考文档https://www.electronjs.org/docs/latest/tutorial/tutorial-packaging
@ -420,87 +307,189 @@ npm run package
### Step1. 启动项目后端
#### 1.启动nacos
> standalone代表着单机模式运行非集群模式
>
```bash
cd nacos/bin
# Windows
startup.cmd -m standalone
# Linux/Unix/Mac
# sh startup.sh -m standalone
# bash startup.sh -m standalone
```
Nacos后台地址为http://localhost:8848/nacos/index.html默认用户名密码都是**nacos**
#### 2.启动MySQL
#### 3.启动各个微服务
#### 管理员前端项目打包并嵌入后端
```
# 启动 UserProvider
# 启动 Gateway
# ......
cd frontend
npm run build
```
然后将 `frontend/dist` 文件夹移动到 `backend/microservice-gateway/src/main/resources/static` 文件夹下,并修改文件夹名称 `dist``manage`
#### 后端配置
##### 配置业务域名
修改 `backend/microservice-provider-access-8002/src/main/resources/static/access/renderer.js` 文件
```
const baseUrl = "https://【⚠此处修改为你的业务域名】/" // 以 / 结尾例如https://epp.only4.work/
// 或者也可使用相对路径,例如:
const baseUrl = "/"
```
### Step2. 启动项目前端
修改 `backend/microservice-provider-access-8002/src/main/resources/static/access/assets/js/websocket.js` 文件
#### 1.启动后台管理员项目
之后在 `frontend` 目录下运行即可
```bash
npm run serve
```
window.wsUrl = 'ws://【⚠此处修改为你的业务域名】/access/websocket/';
```
#### 2.小程序打包
待更新
> 注意,如果使用了 SSL 证书,那么 ws:// 要换成 wss://
### Step3. 启动项目门禁端
##### 配置小程序 APPID 与 APPSECRET
编译并运行client-entrance-guard目录下electron项目即可
修改 `backend/microservice-provider-access-8002/src/main/java/com/cxyxiaomo/epp/access/service/WeChatTokenServiceImpl.java` 文件
```
// 小程序信息
final String APPID = "【⚠此处修改为你的小程序 APPID】";
final String APPSECRET = "【⚠此处修改为你的小程序 APPSECRET】";
```
## 停止项目
##### 配置门禁端生成的小程序码环境
### Step1. 停止各个微服务
修改 `backend/microservice-provider-access-8002/src/main/resources/static/access/renderer.js` 文件
```
const envVersion = "【⚠此处修改为当前小程序环境】" // 正式版为 "release",体验版为 "trial",开发版为 "develop"
```
### Step2. 停止nacos
##### 配置 Gateway 限流策略(可选)
> 如果你不懂这是在做什么,请直接跳过这一步
修改 `backend/microservice-gateway/src/main/resources/application.yml` 文件中 `routes` 中各个微服务的 `filters` 例如:
```yml
filters: # 路由过滤器,使用自定义的限流过滤器工厂
- name: RateLimitByIp # 设置每秒允许5个请求每次请求需要1个令牌
args:
rate: 5.0
permits: 1
```
### Step3. 停止MySQL
##### 打 jar 包
> 打包需要一起打包,每个项目单独打包可能会提示找不到 microservice-common 相关依赖
IDEA 中右侧 Maven 双击 Lifestyle 的 package建议先 clean 一下,并点击选中 Maven 的跳过测试,再进行 package打包完成后的 jar 包可在以下位置找到
- backend/microservice-gateway/target/microservice-gateway-0.0.1-SNAPSHOT.jar
- backend/microservice-provider-user-8001/target/microservice-provider-user-8001-0.0.1-SNAPSHOT.jar
- backend/microservice-provider-access-8002/target/microservice-provider-access-8002-0.0.1-SNAPSHOT.jar
- backend/microservice-provider-shop-8003/target/microservice-provider-shop-8003-0.0.1-SNAPSHOT.jar
## 启动项目开发环境
#### Nacos 配置
- 启动开发工具IDEA Ultimate、VSCode、微信开发者工具、小程序开发工具
> nacos 后台地址http://127.0.0.1:8488/nacos/index.html
- 拉取项目仓库最新代码&切换到对应分支
1. 进入 ,修改 nacos 登录密码(可选)
> 左侧 **权限控制****用户列表** → **修改**
2. 修改 nacos 端口为 8488与后端项目配置文件中保持一致
> nacos/conf/application.properties 中的端口号 port 改为 8488
3. 创建两个命名空间命名空间ID分别为 `develop``production`
> 左侧 **命名空间** → **新建命名空间**
| 命名空间名称 | 命名空间ID | 描述 | 配置数 | 操作 |
| :--------------- | :--------- | :--------- | :----- | :----------- |
| public(保留空间) | | | 0 | 详情删除编辑 |
| develop | develop | develop | 0 | 详情删除编辑 |
| production | production | production | 0 | 详情删除编辑 |
##### 新版 Nacos 需要配置密钥
**若使用的 Nacos 版本小于或等于 Nacos 2.2.0,不需要进行如下配置。**
🌟若使用的 Nacos 版本大于或等于 Nacos 2.2.0.1,则需要配置自定义密钥:
```properties
# 密钥值可以自己指定,此处的自定义密钥来自 nacos 官网
nacos.core.auth.plugin.nacos.token.secret.key=VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg=
```
参考https://nacos.io/zh-cn/docs/v2/guide/user/auth.html
#### nginx 代理配置
##### 反向代理(可选)
配置文件在 `nginx-conf` 目录下(不能直接拿来用,需要根据自己的实际情况来改)
> 以下配置仅供参考
```conf
server
{
server_name epp.only4.work; # ⚠ Api 业务域名
listen 80;
listen 443 ssl http2;
# 并发限制 限制当前站点最大并发数
limit_conn perserver 50;
# 单IP限制 限制单个IP访问最大并发数
limit_conn perip 10;
# 流量限制 限制每个请求的流量上限单位KB
limit_rate 8192k;
# 核心配置
location / {
proxy_pass http://127.0.0.1:5203; # ⚠ Gateway 微服务项目本地运行的端口
# websocket # ⚠ 门禁端用户扫码后通过 websocket 推送到门禁端完成开门
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
# ⚠ 日志相关,根据自己实际情况配置
access_log /dev/null;
error_log /dev/null;
}
```
##### SSL证书配置可选
如果域名配置为 https:// 则需要配置 SSL 证书。SSL证书可在 nginx 中进行配置,具体配置方法此处省略。
## 启动项目
### Step0: [开发] 启动项目开发环境
- 启动开发工具IDEA Ultimate、VSCode、微信开发者工具
- 拉取项目仓库最新代码 & 切换到对应分支
- 启动数据库及可视化工具MySQL、Navicat
- 启动后端微服务注册中心nacos
- 在本地启动Gateway及各个微服务项目
- 在本地启动 Gateway 及各个微服务项目
- 在服务器端启动内网穿透Server端在本地启动内网穿透Client端
- 在服务器端启动内网穿透 Server 端,在本地启动内网穿透 Client
```bash
cd ./intranet-penetration/bin
@ -512,92 +501,130 @@ npm run serve
- 启动接口测试工具Postman
- `miniprogram` 目录下启动命令行:`npm run dev:alipay`(支付宝小程序)、`npm run dev:weapp`(微信小程序)
- 本地运行门禁端:`client-entrance-guard` 目录下启动命令行:`npm run start`
> 因为支付宝小程序和微信小程序输出都在dist目录下所以不可以同时开发调试
- `client-entrance-guard` 目录下启动命令行:`npm run start`(本地运行门禁端)
### Step1. 启动项目后端
#### [部署&开发] 启动 nacos
> standalone 代表着单机模式运行,非集群模式
>
```bash
cd nacos/bin
# Windows
startup.cmd -m standalone
# Linux/Unix/Mac
# sh startup.sh -m standalone
# bash startup.sh -m standalone
```
Nacos 后台地址为http://localhost:8848/nacos/index.html默认用户名密码都是**nacos**
#### [部署&开发] 启动 MySQL
```
# Ubuntu 下
sudo systemctl start mysql
```
#### [部署&开发] 启动各个微服务
开发环境Windows下
> 直接在 IDEA 中启动即可
>
> 若系统内存够用,可以适当调大内存参数,如:-Xmx1024M -Xms256M
```bash
# 启动 Gateway
java -jar -Xmx512M -Xms128M -Dspring.profiles.active=develop ./microservice-gateway-0.0.1-SNAPSHOT.jar
# 启动 UserProvider
java -jar -Xmx512M -Xms128M -Dspring.profiles.active=develop ./microservice-provider-user-8001-0.0.1-SNAPSHOT.jar
# 启动 AccessProvider
java -jar -Xmx512M -Xms128M -Dspring.profiles.active=develop ./microservice-provider-access-8002-0.0.1-SNAPSHOT.jar
# 启动 ShopProvider
java -jar -Xmx512M -Xms128M -Dspring.profiles.active=develop ./microservice-provider-shop-8003-0.0.1-SNAPSHOT.jar
```
生产环境Ubuntu下
> 假设生产环境已有如下配置:
>
> - JDK 中 java 可执行文件所在路径为:/www/wwwroot/env/jdk-11/bin/java
> - jar 包所在路径为:/www/wwwroot/workspace/
>
> 若系统内存够用,可以适当调大内存参数,如:-Xmx1024M -Xms256M
```bash
# 启动 Gateway
/www/wwwroot/env/jdk-11/bin/java -jar -Xmx512M -Xms128M -Dspring.profiles.active=production -Dserver.port=8000 /www/wwwroot/workspace/microservice-gateway-0.0.1-SNAPSHOT.jar
# 启动 UserProvider
/www/wwwroot/env/jdk-11/bin/java -jar -Xmx512M -Xms128M -Dspring.profiles.active=production /www/wwwroot/workspace/microservice-provider-user-8001-0.0.1-SNAPSHOT.jar
# 启动 AccessProvider
/www/wwwroot/env/jdk-11/bin/java -jar -Xmx512M -Xms128M -Dspring.profiles.active=production /www/wwwroot/workspace/microservice-provider-access-8002-0.0.1-SNAPSHOT.jar
# 启动 ShopProvider
/www/wwwroot/env/jdk-11/bin/java -jar -Xmx512M -Xms128M -Dspring.profiles.active=production /www/wwwroot/workspace/microservice-provider-shop-8003-0.0.1-SNAPSHOT.jar
```
#### [可选] 启动 nginx
```bash
# Ubuntu 下
sudo systemctl start nginx
```
### Step2. 启动项目前端
#### [开发] 启动后台管理项目
`frontend` 目录下运行
```bash
npm run serve
```
> ps: 生产环境直接打包为静态文件部署
### Step3. 启动项目门禁端
编译并运行 `client-entrance-guard` 目录下 `electron` 项目即可
## 项目相关地址
### 门禁端网页
https://epp.only4.work/access/index.html
Nacos 注册中心
http://106.75.217.14:8488/nacos/index.html
## 停止项目
这个应该不用多说吧
## 相关链接
### 后端
#### JDK
OpenJDKhttps://openjdk.org/
Java SE 11https://jdk.java.net/java-se-ri/11
#### Spring
Spring Cloud官网https://spring.io/projects/spring-cloud
Spring Cloud Alibaba GitHub repohttps://github.com/alibaba/spring-cloud-alibaba
Spring initializrhttps://start.spring.io/
https://start.spring.io/#!type=maven-project&language=java&platformVersion=2.7.5&packaging=jar&jvmVersion=11&groupId=com.cxyxiaomo&artifactId=entrance&name=Epidemic%20prevention%20platform&description=&packageName=com.cxyxiaomo.entrance&dependencies=lombok,mysql,mybatis
##### Gateway
B站教程https://www.bilibili.com/video/BV1JB4y1F7aL
#### Maven
MVN REPOSITORYhttps://mvnrepository.com/
#### Nacos
Quick Starthttps://nacos.io/zh-cn/docs/v2/quickstart/quick-start.html
### 前端
#### Element Plus
Element Plus官网https://element-plus.gitee.io/zh-CN/
安装https://element-plus.gitee.io/zh-CN/guide/installation.html
#### Ant Design
Ant Design of Vuehttps://www.antdv.com/docs/vue/introduce
### 小程序端
#### Taro
Tarohttps://docs.taro.zone/docs
#### 微信小程序
开发文档https://developers.weixin.qq.com/miniprogram/dev/framework/
#### 支付宝小程序
开发文档https://opendocs.alipay.com/mini/developer/getting-started
支付宝开放平台https://open.alipay.com/develop/manage
支付宝沙箱应用https://open.alipay.com/develop/sandbox/app
支付宝沙箱应用 - 文档https://opendocs.alipay.com/common/02kkv7
### Electron
开发文档https://www.electronjs.org/docs/latest/tutorial/quick-start
Electron Forge打包时的一些常见问题https://blog.csdn.net/qq_49700358/article/details/126531158
打包https://www.electronjs.org/docs/latest/tutorial/tutorial-packaging
#### cnpm
npmmirror 中国镜像站https://npmmirror.com/
- [相关文档链接](./docs/RelatedLinks.md)
- [遇到的问题及对应的解决方案](./docs/Solutions.md)
- 【TODO】[参考](./docs/Reference.md)、[开发步骤记录](./docs/开发步骤记录.md)、[功能拆分](./docs/功能拆分.md)

185
TODOs.md
View File

@ -1,8 +1,183 @@
体温填报接口:
今日是否填报过,上报体温,上报的体温的历史记录
### 还要做的部分
后台管理两个端分开
用户管理 社区管理员不能修改管理员账号
后台管理分两个管理员身份
- 不可以删除用户,只允许禁用用户
社区管理员管理人员进出权限
发给老班看一看
数据库填充测试数据(以及创建一些测试账号)并备份,线上演示数据修改删除避免真删
项目中的TODO
### 可能会被问到的问题
商品库存问题
### 其他
小程序端用户头像
大门 人员进出 后台管理(进出日志)
每个人创建账号的时候填充一些测试数据进去
后台管理 按照id进行筛选
更多:
完成项目代码中的 TODO 部分
身份码后端接口考虑与其他系统的集成逻辑
Java代码中小程序AppID、密钥处理小程序代码中小程序AppID处理
完成项目代码中的 TODO 部分
Java代码中小程序AppID、密钥处理小程序代码中小程序AppID处理
# VSCode 全局搜索排除
node_modules,.git,.idea,target,out,./postman-collection,@deprecated
# host 文件地址
C:\Windows\System32\drivers\etc
配置项
127.0.0.1 epp.only4.work
查看配置
ping epp.only4.work
# 后端项目启动命令
```bash
; /www/wwwroot/env/jdk-11/bin/java -jar -Xmx1024M -Xms256M /www/wwwroot/workspace/microservice-gateway-0.0.1-SNAPSHOT.jar --server.port=7087
/www/wwwroot/env/jdk-11/bin/java -jar -Xmx512M -Xms128M -Dspring.profiles.active=production -Dserver.port=8000 /www/wwwroot/workspace/microservice-gateway-0.0.1-SNAPSHOT.jar
# 小程序提审期间
# /www/wwwroot/env/jdk-11/bin/java -jar -Xmx512M -Xms128M -Dspring.profiles.active=production -Dserver.port=8000 -Depp.miniprogram.config=hide /www/wwwroot/workspace/microservice-gateway-0.0.1-SNAPSHOT.jar
/www/wwwroot/env/jdk-11/bin/java -jar -Xmx512M -Xms128M -Dspring.profiles.active=production /www/wwwroot/workspace/microservice-provider-user-8001-0.0.1-SNAPSHOT.jar
/www/wwwroot/env/jdk-11/bin/java -jar -Xmx512M -Xms128M -Dspring.profiles.active=production /www/wwwroot/workspace/microservice-provider-access-8002-0.0.1-SNAPSHOT.jar
/www/wwwroot/env/jdk-11/bin/java -jar -Xmx512M -Xms128M -Dspring.profiles.active=production /www/wwwroot/workspace/microservice-provider-shop-8003-0.0.1-SNAPSHOT.jar
java -jar -Xmx512M -Xms128M -Dspring.profiles.active=develop ./microservice-gateway-0.0.1-SNAPSHOT.jar
java -jar -Xmx512M -Xms128M -Dspring.profiles.active=develop ./microservice-provider-user-8001-0.0.1-SNAPSHOT.jar
java -jar -Xmx512M -Xms128M -Dspring.profiles.active=develop ./microservice-provider-access-8002-0.0.1-SNAPSHOT.jar
java -jar -Xmx512M -Xms128M -Dspring.profiles.active=develop ./microservice-provider-shop-8003-0.0.1-SNAPSHOT.jar
```
# BT宝塔登录密钥
==================================================================
外网面板地址: http://106.75.217.14:18734/107bb99c
内网面板地址: http://10.23.189.141:18734/107bb99c
username: qmud57rc
password: 80347b8d
If you cannot access the panel,
release the following panel port [18734] in the security group
若无法访问面板,请检查防火墙/安全组是否有放行面板[18734]端口
==================================================================
# IP 配置
develop
内网穿透106.75.217.14
nacoshttp://106.75.217.14:8488/nacos/index.html
数据库:本地
production
nacoshttp://106.75.217.14:8488/nacos/index.html
数据库:服务器上
# QCloud
主账号ID 100014397291
用户名 epp
登录密码 -
SecretId AKIDSkmeXTHsTqzwe8ZDiGcomW4OYXcZIerp
SecretKey 22sVt494mGZeV7sQkqwxnNjneHesqXxA
# 启动远程 Nacos
> /www/wwwserv/epp/nacos/conf/application.properties port 改为 8488
```
cd /www/wwwserv/epp/nacos/bin
bash startup.sh -m standalone
bash shutdown.sh
```
http://106.75.217.14:8488/nacos/index.html
nacos
socan
# 启动本地 Nacos
```bash
E:
cd E:\nacos\bin
startup.cmd -m standalone
```
# 内网穿透
```bash
cd E:\Project\毕业设计\epp\intranet-penetration\bin
rathole.exe ../conf/client.toml
```
**项目亮点**
订单id使用 雪花id可以分布式部署
**项目开发中遇到的问题**
nacos CPU占满问题解决方案提issue多次测试找到问题HTTPDebug问题解决
iPhone部分版本不支持webp格式图片
小程序双端不一致的问题参数转义页面CSS样式是不完全一样的。
-----
Nacos CPU 跑满问题 我提的 GitHub issue
https://github.com/alibaba/nacos/issues/10080

View File

@ -9,6 +9,8 @@
<file url="file://$PROJECT_DIR$/microservice-provider-access-8002/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/microservice-provider-miniprogram-8080/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/microservice-provider-miniprogram-8080/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/microservice-provider-shop-8003/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/microservice-provider-shop-8003/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/microservice-provider-test-8011/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/microservice-provider-test-8011/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/microservice-provider-user-8001/src/main/java" charset="UTF-8" />

View File

@ -1,6 +1,8 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="AccessProvider" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
<option name="ACTIVE_PROFILES" />
<configuration default="false" name="Dev-AccessProvider" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
<envs>
<env name="-spring.profiles.active" value="develop" />
</envs>
<module name="microservice-provider-access-8002" />
<option name="SPRING_BOOT_MAIN_CLASS" value="com.cxyxiaomo.epp.access.AccessProvider" />
<option name="VM_PARAMETERS" value="-Xms64m -Xmx256m" />

View File

@ -1,6 +1,8 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Gateway" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true">
<option name="ACTIVE_PROFILES" />
<configuration default="false" name="Dev-Gateway" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
<envs>
<env name="--spring.profiles.active" value="develop" />
</envs>
<module name="microservice-gateway" />
<option name="SPRING_BOOT_MAIN_CLASS" value="com.cxyxiaomo.epp.gateway.Gateway" />
<option name="VM_PARAMETERS" value="-Xms64m -Xmx256m" />

View File

@ -0,0 +1,19 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Dev-Gateway (epp.miniprogram.config=hide)" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
<envs>
<env name="--spring.profiles.active" value="develop" />
</envs>
<module name="microservice-gateway" />
<option name="SPRING_BOOT_MAIN_CLASS" value="com.cxyxiaomo.epp.gateway.Gateway" />
<option name="VM_PARAMETERS" value="-Xms64m -Xmx256m -Depp.miniprogram.config=hide" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.cxyxiaomo.epp.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@ -0,0 +1,19 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Dev-ShopProvider" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
<envs>
<env name="--spring.profiles.active" value="develop" />
</envs>
<module name="microservice-provider-shop-8003" />
<option name="SPRING_BOOT_MAIN_CLASS" value="com.cxyxiaomo.epp.shop.ShopProvider" />
<option name="VM_PARAMETERS" value="-Xms64m -Xmx256m" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.cxyxiaomo.epp.shop.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@ -1,6 +1,8 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="TestProvider" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true">
<option name="ACTIVE_PROFILES" />
<configuration default="false" name="Dev-TestProvider" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
<envs>
<env name="--spring.profiles.active" value="develop" />
</envs>
<module name="microservice-provider-test-8011" />
<option name="SPRING_BOOT_MAIN_CLASS" value="com.cxyxiaomo.epp.test.TestProvider" />
<option name="VM_PARAMETERS" value="-Xms64m -Xmx256m" />

View File

@ -1,13 +1,11 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="UserProvider-Remote" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
<option name="ACTIVE_PROFILES" />
<configuration default="false" name="Dev-UserProvider" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
<envs>
<env name="--spring.profiles.active" value="remote" />
<env name="--spring.profiles.active" value="develop" />
</envs>
<module name="microservice-provider-user-8001" />
<option name="SPRING_BOOT_MAIN_CLASS" value="com.cxyxiaomo.epp.user.UserProvider" />
<option name="VM_PARAMETERS" value="-Xms64m -Xmx256m" />
<option name="WORKING_DIRECTORY" value="file://$MODULE_WORKING_DIR$" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.cxyxiaomo.epp.*" />

View File

@ -1,10 +0,0 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="MiniProgram" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
<option name="ACTIVE_PROFILES" />
<option name="SPRING_BOOT_MAIN_CLASS" value="com.cxyxiaomo.epp.miniprogram.Application" />
<option name="VM_PARAMETERS" value="-Xms64m -Xmx256m" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@ -0,0 +1,13 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Prod-AccessProvider" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
<envs>
<env name="--spring.profiles.active" value="production" />
</envs>
<module name="microservice-provider-access-8002" />
<option name="SPRING_BOOT_MAIN_CLASS" value="com.cxyxiaomo.epp.access.AccessProvider" />
<option name="VM_PARAMETERS" value="-Xms64m -Xmx256m" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@ -0,0 +1,19 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Prod-Gateway" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
<envs>
<env name="--spring.profiles.active" value="production" />
</envs>
<module name="microservice-gateway" />
<option name="SPRING_BOOT_MAIN_CLASS" value="com.cxyxiaomo.epp.gateway.Gateway" />
<option name="VM_PARAMETERS" value="-Xms64m -Xmx256m" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.cxyxiaomo.epp.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@ -0,0 +1,19 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Prod-ShopProvider" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
<envs>
<env name="--spring.profiles.active" value="production" />
</envs>
<module name="microservice-provider-shop-8003" />
<option name="SPRING_BOOT_MAIN_CLASS" value="com.cxyxiaomo.epp.shop.ShopProvider" />
<option name="VM_PARAMETERS" value="-Xms64m -Xmx256m" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.cxyxiaomo.epp.shop.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@ -0,0 +1,19 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Prod-TestProvider" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
<envs>
<env name="-spring.profiles.active" value="production" />
</envs>
<module name="microservice-provider-test-8011" />
<option name="SPRING_BOOT_MAIN_CLASS" value="com.cxyxiaomo.epp.test.TestProvider" />
<option name="VM_PARAMETERS" value="-Xms64m -Xmx256m" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.cxyxiaomo.epp.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@ -0,0 +1,19 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Prod-UserProvider " type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
<envs>
<env name="--spring.profiles.active" value="production" />
</envs>
<module name="microservice-provider-user-8001" />
<option name="SPRING_BOOT_MAIN_CLASS" value="com.cxyxiaomo.epp.user.UserProvider" />
<option name="VM_PARAMETERS" value="-Xms64m -Xmx256m" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.cxyxiaomo.epp.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@ -1,11 +0,0 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="UserProvider" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
<option name="ACTIVE_PROFILES" />
<module name="microservice-provider-user-8001" />
<option name="SPRING_BOOT_MAIN_CLASS" value="com.cxyxiaomo.epp.user.UserProvider" />
<option name="VM_PARAMETERS" value="-Xms64m -Xmx256m" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>

View File

@ -28,5 +28,20 @@
<artifactId>spring-beans</artifactId>
<version>5.3.22</version>
</dependency>
<!-- 分页 -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId>
</dependency>
<!-- 腾讯云临时密钥 -->
<dependency>
<groupId>com.qcloud</groupId>
<artifactId>cos-sts_api</artifactId>
</dependency>
</dependencies>
</project>

View File

@ -0,0 +1,20 @@
package com.cxyxiaomo.epp.PageTable.enums;
public enum AddType {
CAN_NOT_ADD("plainText"),
INPUT("input"),
INPUT_NUMBER("input-number"),
TEXTAREA("textarea"),
SELECT("select"),
IMAGE("image");
private final String value;
private AddType(String value) {
this.value = value;
}
public String getValue() {
return value;
}
}

View File

@ -0,0 +1,20 @@
package com.cxyxiaomo.epp.PageTable.enums;
public enum EditType {
CAN_NOT_EDIT("plainText"),
INPUT("input"),
INPUT_NUMBER("input-number"),
TEXTAREA("textarea"),
SELECT("select"),
IMAGE("image");
private final String value;
private EditType(String value) {
this.value = value;
}
public String getValue() {
return value;
}
}

View File

@ -0,0 +1,19 @@
package com.cxyxiaomo.epp.PageTable.enums;
public enum FieldType {
HIDDEN("null"),
TEXT("plaintext"),
LONG_TEXT("longtext"),
IMAGE("image"),
DATETIME("time");
private final String value;
private FieldType(String value) {
this.value = value;
}
public String getValue() {
return value;
}
}

View File

@ -0,0 +1,18 @@
package com.cxyxiaomo.epp.PageTable.enums;
public enum SearchType {
CAN_NOT_SEARCH("null"),
INPUT("input"),
SELECT("select"),
DATETIME_INTERVAL("time-interval");
private final String value;
private SearchType(String value) {
this.value = value;
}
public String getValue() {
return value;
}
}

View File

@ -0,0 +1,27 @@
package com.cxyxiaomo.epp.PageTable.query;
import lombok.Getter;
@Getter
public class PageQuery {
private int pageIndex = 1; // 第几页
private int pageSize = 10; // 每页几条数据
public void setPageIndex(int page) {
if (page < 1) {
page = 1;
}
this.pageIndex = page;
}
public void setPageSize(int pageSize) {
if (pageSize < 1) {
pageSize = 1;
}
if (pageSize > 20) {
pageSize = 20;
}
this.pageSize = pageSize;
}
}

View File

@ -0,0 +1,89 @@
package com.cxyxiaomo.epp.PageTable.utils;
import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.JSONObject;
import com.cxyxiaomo.epp.PageTable.enums.AddType;
import com.cxyxiaomo.epp.PageTable.enums.EditType;
import com.cxyxiaomo.epp.PageTable.enums.FieldType;
import com.cxyxiaomo.epp.PageTable.enums.SearchType;
import java.util.Objects;
public class FieldBuilder {
public final static String SEARCH_PLACEHOLDER_SAME_AS_FIELDNAME = "<SEARCH_PLACEHOLDER_SAME_AS_FIELDNAME>";
public final static String EDIT_PLACEHOLDER_SAME_AS_ADD_PLACEHOLDER = "<EDIT_PLACEHOLDER_SAME_AS_ADD_PLACEHOLDER>";
private JSONArray columns;
public static FieldBuilder create() {
FieldBuilder builder = new FieldBuilder();
builder.columns = new JSONArray();
return builder;
}
/**
* @param field 对应 POJO 中的属性名称 <br>
* 用于新增/修改弹窗 <br>
* @param prop 显示的字段名 如果需要翻译例如roleId->roleName则填写翻译后的字段 <br>
* 用于渲染表格时指定显示列 <br>
* @param fieldName 列的显示名称 <br>
* @param defaultValue 新增弹窗中的默认值 <br>
* @param fieldType 表格中该列的展示形式(以及是否展示该列) <br>
* @param searchPlaceholder 搜索的placeholder <br>
* 如果为 null 则使用 fieldName <br>
* @param addPlaceholder 新增弹窗中该字段 Placeholder <br>
* @param editPlaceholder 修改弹窗中该字段 Placeholder <br>
* @param searchType 该筛选字段显示为什么类型 <br>
* @param addType 新增弹窗中该字段显示为什么类型 <br>
* @param editType 修改弹窗中该字段显示为什么类型 <br>
* @param fieldRuleListBuilder 提交时的表单验证 <br>
* @param mockDataPattern mock数据正则 <a href="http://mockjs.com/examples.html">文档</a> <br>
* @return FieldBuilder
*/
public FieldBuilder add(String field, String prop, String fieldName, Object defaultValue,
FieldType fieldType, SearchType searchType, AddType addType, EditType editType,
String searchPlaceholder, String addPlaceholder, String editPlaceholder,
FieldRuleListBuilder fieldRuleListBuilder, String mockDataPattern) {
JSONObject jsonObject = new JSONObject();
/* 实际字段 */
// 用于筛选增删改
jsonObject.put("field", field);
/* 表格数据 */
// 展示字段
jsonObject.put("prop", prop);
// 表格列显示名称
jsonObject.put("label", fieldName);
// 表格是否展示该字段
jsonObject.put("fieldType", fieldType.getValue());
/* 筛选 */
// 上方筛选条件
jsonObject.put("searchType", searchType.getValue());
jsonObject.put("searchPlaceholder", SEARCH_PLACEHOLDER_SAME_AS_FIELDNAME.equals(searchPlaceholder) ? fieldName : searchPlaceholder);
/* 弹窗 */
// 新增弹窗
jsonObject.put("addType", addType.getValue());
jsonObject.put("addPlaceholder", addPlaceholder);
// 修改弹窗
jsonObject.put("editType", editType.getValue());
jsonObject.put("editPlaceholder", EDIT_PLACEHOLDER_SAME_AS_ADD_PLACEHOLDER.equals(editPlaceholder) ? addPlaceholder : editPlaceholder);
// 新增/修改时的前端表单验证
jsonObject.put("validateRules", Objects.nonNull(fieldRuleListBuilder)
? fieldRuleListBuilder.build() : new JSONArray());
// 新增弹窗 字段默认值
jsonObject.put("default", defaultValue);
jsonObject.put("mockRegex", mockDataPattern);
columns.add(jsonObject);
return this;
}
public JSONArray build() {
return columns;
}
}

View File

@ -0,0 +1,42 @@
package com.cxyxiaomo.epp.PageTable.utils;
import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.JSONObject;
import java.util.HashMap;
public class FieldMapperBuilder {
private JSONArray columns;
public static FieldMapperBuilder create() {
FieldMapperBuilder builder = new FieldMapperBuilder();
builder.columns = new JSONArray();
return builder;
}
// public PageTableFieldMapperBuilder add(String prop, String label, List mapper) {
// if (mapper == null || mapper.size() == 0) {
// return this;
// }
// JSONObject jsonObject = new JSONObject(3);
// jsonObject.put("key", prop);
// jsonObject.put("value", label);
// jsonObject.put("mapper", mapper);
// columns.add(jsonObject);
// return this;
// }
public FieldMapperBuilder add(String prop, String label, HashMap mapper) {
JSONObject jsonObject = new JSONObject(3);
jsonObject.put("key", prop);
jsonObject.put("value", label);
jsonObject.put("mapper", mapper);
columns.add(jsonObject);
return this;
}
public JSONArray build() {
return columns;
}
}

View File

@ -0,0 +1,110 @@
package com.cxyxiaomo.epp.PageTable.utils;
import com.alibaba.fastjson2.JSONObject;
/**
* Element Plus 表单验证
* GiHub refer: https://github.com/yiminghe/async-validator
*/
public class FieldRuleBuilder {
private String fieldDisplayName;
private JSONObject rules;
public static FieldRuleBuilder create(String fieldDisplayName) {
FieldRuleBuilder builder = new FieldRuleBuilder();
builder.rules = new JSONObject();
builder.fieldDisplayName = fieldDisplayName;
// 默认在 blur 时触发验证
// builder.rules.put("trigger", "blur");
builder.rules.put("trigger", "change");
return builder;
}
public FieldRuleBuilder trigger(String trigger) {
rules.put("trigger", trigger);
return this;
}
public FieldRuleBuilder message(String message) {
rules.put("message", message);
return this;
}
public FieldRuleBuilder required() {
rules.put("required", true);
rules.put("message", fieldDisplayName + "不能为空");
return this;
}
public FieldRuleBuilder pattern(String regEx) {
rules.put("pattern", regEx);
rules.put("message", fieldDisplayName + "输入不符合要求,请检查");
return this;
}
// public FieldRuleBuilder number() {
// // rules.put("type", "number"); // 字符串类型的数字匹配不上
// rules.put("regexp", "^\\d+?$");
// rules.put("message", fieldDisplayName + "必须为数字");
// return this;
// }
public FieldRuleBuilder min(Integer min) {
rules.put("min", min);
rules.put("message", fieldDisplayName + "过短");
return this;
}
public FieldRuleBuilder max(Integer max) {
rules.put("max", max);
rules.put("message", fieldDisplayName + "过长");
return this;
}
// 字符串类型长度范围
public FieldRuleBuilder minMax(Integer min, Integer max) {
rules.put("min", min);
rules.put("max", max);
rules.put("message", fieldDisplayName + "长度应在 " + min + "" + max + " 之间");
return this;
}
// 数字类型数值范围
// public FieldRuleBuilder range(Integer min, Integer max) {
// // rules.put("min", min);
// // rules.put("max", max);
// rules.put("message", fieldDisplayName + "应大于 " + min + " 且小于 " + max);
// return this;
// }
// // 数字类型数字个数
// public FieldRuleBuilder price(Integer minLen, Integer maxLen) {
// rules.put("regexp", "^\\d{" + minLen + "," + maxLen + "}(\\.\\d{1,2})?$");
// rules.put("message", fieldDisplayName + "应大于等于 " + Math.pow(10, minLen - 1) + " ,小于等于 " + (Math.pow(10, maxLen) - 1) + " 且小数位数不超过 2 位");
// return this;
// }
// public FieldRuleBuilder regexp(String regexp) {
// // rules.put("type", "regexp");
// rules.put("pattern", regexp);
// rules.put("message", fieldDisplayName + "输入不符合要求,请检查");
// return this;
// }
public FieldRuleBuilder length(Integer len) {
rules.put("min", len);
rules.put("max", len);
rules.put("message", fieldDisplayName + "位数不对,应为 " + len + "");
return this;
}
public FieldRuleBuilder add(String field, Object value) {
rules.put(field, value);
return this;
}
public JSONObject build() {
return rules;
}
}

View File

@ -0,0 +1,23 @@
package com.cxyxiaomo.epp.PageTable.utils;
import com.alibaba.fastjson2.JSONArray;
public class FieldRuleListBuilder {
private JSONArray ruleList;
public static FieldRuleListBuilder create() {
FieldRuleListBuilder builder = new FieldRuleListBuilder();
builder.ruleList = new JSONArray();
return builder;
}
public FieldRuleListBuilder add(FieldRuleBuilder fieldRuleBuilder) {
ruleList.add(fieldRuleBuilder.build());
return this;
}
public JSONArray build() {
return ruleList;
}
}

View File

@ -0,0 +1,29 @@
package com.cxyxiaomo.epp.PageTable.utils;
import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.JSONObject;
public class FieldValidateBuilder {
private JSONObject validates;
public static FieldValidateBuilder create() {
FieldValidateBuilder builder = new FieldValidateBuilder();
builder.validates = new JSONObject();
return builder;
}
public FieldValidateBuilder add(String field, FieldRuleBuilder fieldRuleBuilder) {
JSONArray jsonArray = validates.getJSONArray(field);
if (jsonArray == null) {
jsonArray = new JSONArray();
}
jsonArray.add(fieldRuleBuilder.build());
validates.put(field, jsonArray);
return this;
}
public JSONObject build() {
return validates;
}
}

View File

@ -0,0 +1,32 @@
package com.cxyxiaomo.epp.PageTable.utils;
import com.github.pagehelper.PageInfo;
import org.springframework.beans.BeanUtils;
import java.util.List;
import java.util.function.Function;
import java.util.stream.Collectors;
public class PageUtils {
/**
* 转换PageInfo中的List
*
* @param pageInfoPo 原来的pageInfo
* @param convert 转换方式
* @param <P> 原来的类型
* @param <V> 转换后的类型
* @return 转换后的pageInfo
*/
public static <P, V> PageInfo<V> convert(PageInfo<P> pageInfoPo, Function<P, V> convert) {
//视图pageInfo
PageInfo<V> vPageInfo = new PageInfo<>();
//copy属性
BeanUtils.copyProperties(pageInfoPo, vPageInfo);
//转化
List<V> vList = pageInfoPo.getList().stream().map(convert).collect(Collectors.toList());
//赋值
vPageInfo.setList(vList);
return vPageInfo;
}
}

View File

@ -0,0 +1,65 @@
package com.cxyxiaomo.epp.TencentCloud;
import com.tencent.cloud.CosStsClient;
import com.tencent.cloud.Response;
import java.util.TreeMap;
public class QCloudCosStsClient {
private QCloudCosStsClient() {
}
public static TmpCredential getCredential(String cosObjectKey) {
// 用户的 SecretId
String secretId = "AKIDSkmeXTHsTqzwe8ZDiGcomW4OYXcZIerp";
// 用户的 SecretKey
String secretKey = "22sVt494mGZeV7sQkqwxnNjneHesqXxA";
// bucket
String bucket = "epp-1302260381";
// bucket 所在地区
String region = "ap-shanghai";
// 临时密钥有效时长单位是秒
Integer durationSeconds = 1800;
try {
TreeMap<String, Object> config = new TreeMap<String, Object>();
config.put("secretId", secretId);
config.put("secretKey", secretKey);
config.put("durationSeconds", durationSeconds);
config.put("bucket", bucket);
config.put("region", region);
// 可以通过 allowPrefixes 指定前缀数组, 例子 a.jpg 或者 a/* 或者 * (使用通配符*存在重大安全风险, 请谨慎评估使用)
config.put("allowPrefixes", new String[]{
cosObjectKey
// "good",
// "avatar"
});
// 密钥的权限列表简单上传和分片需要以下的权限其他权限列表请看 https://cloud.tencent.com/document/product/436/31923
String[] allowActions = new String[]{
// 简单上传
"name/cos:PutObject",
"name/cos:PostObject",
// 分片上传
"name/cos:InitiateMultipartUpload",
"name/cos:ListMultipartUploads",
"name/cos:ListParts",
"name/cos:UploadPart",
"name/cos:CompleteMultipartUpload"
};
config.put("allowActions", allowActions);
Response response = CosStsClient.getCredential(config);
long startTimestamp = System.currentTimeMillis();
long expiredTimestamp = startTimestamp + (durationSeconds * 1000);
return new TmpCredential(response, cosObjectKey, startTimestamp, expiredTimestamp, bucket, region);
} catch (Exception e) {
e.printStackTrace();
throw new IllegalArgumentException("no valid secret !");
}
}
}

View File

@ -0,0 +1,27 @@
package com.cxyxiaomo.epp.TencentCloud;
import com.tencent.cloud.Response;
import lombok.Data;
@Data
public class TmpCredential {
String tmpSecretId;
String tmpSecretKey;
String sessionToken;
String objectKey;
Long startTimestamp;
Long expiredTimestamp;
String bucket;
String region;
public TmpCredential(Response response, String objectKey, Long startTimestamp, Long expiredTimestamp, String bucket, String region) {
this.tmpSecretId = response.credentials.tmpSecretId;
this.tmpSecretKey = response.credentials.tmpSecretKey;
this.sessionToken = response.credentials.sessionToken;
this.objectKey = objectKey;
this.startTimestamp = startTimestamp;
this.expiredTimestamp = expiredTimestamp;
this.bucket = bucket;
this.region = region;
}
}

View File

@ -0,0 +1,34 @@
package com.cxyxiaomo.epp.common.enums;
import java.util.Arrays;
import java.util.Optional;
public enum OrderStatus {
PENDING("Pending", "等待支付"),
PROCESSING("Processing", "已支付,等待发货中"),
SHIPPED("Shipped", "已发货,等待确认收货"),
DELIVERED("Delivered", "已送达"),
CANCELLED("Cancelled", "已取消");
private final String value;
private final String description;
private OrderStatus(String value, String description) {
this.value = value;
this.description = description;
}
public static OrderStatus get(String code) {
Optional<OrderStatus> first = Arrays.stream(OrderStatus.values()).filter(e -> e.getValue().equals(code)).findFirst();
OrderStatus orderStatus = first.orElse(null);
return orderStatus;
}
public String getValue() {
return value;
}
public String toString() {
return description;
}
}

View File

@ -0,0 +1,20 @@
package com.cxyxiaomo.epp.common.pojo;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;
@Data
@NoArgsConstructor
@Accessors(chain = true) // 链式写法
public class AccessLog implements Serializable {
private Long id;
private Date time;
private Integer userId;
private String userRealName;
private Long gateId;
private String type;
}

View File

@ -0,0 +1,16 @@
package com.cxyxiaomo.epp.common.pojo;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
@Data
@NoArgsConstructor
@Accessors(chain = true) // 链式写法
public class Gate implements Serializable {
private Long id;
private String name;
private Boolean open;
}

View File

@ -0,0 +1,28 @@
package com.cxyxiaomo.epp.common.pojo;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
@Data
@NoArgsConstructor
@Accessors(chain = true) // 链式写法
public class Good implements Serializable {
Long id;
String goodsName;
Integer categoryId;
String brand;
String gallery;
String brief;
Boolean isOnSale;
Integer sortOrder;
String picUrl;
Integer type;
String unit;
Double counterPrice;
Double retailPrice;
String detail;
Boolean deleted;
}

View File

@ -0,0 +1,16 @@
package com.cxyxiaomo.epp.common.pojo;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
@Data
@NoArgsConstructor
@Accessors(chain = true) // 链式写法
public class GoodCategory implements Serializable {
Long id;
String categoryName;
Integer order;
}

View File

@ -0,0 +1,26 @@
package com.cxyxiaomo.epp.common.pojo;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
@Data
@NoArgsConstructor
@Accessors(chain = true) // 链式写法
public class Order implements Serializable {
private Long id;
private Integer userId;
private LocalDateTime orderDate;
private String orderStatus;
private BigDecimal orderPrice;
private LocalDateTime payDate;
private LocalDateTime cancelDate;
private LocalDateTime shipDate;
private LocalDateTime deliverDate;
private String expressId;
private String comment;
}

View File

@ -0,0 +1,18 @@
package com.cxyxiaomo.epp.common.pojo;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
@Data
@NoArgsConstructor
@Accessors(chain = true) // 链式写法
public class OrderDetail implements Serializable {
private Long id;
private Long orderId;
private Long goodId;
private Integer goodCount;
private Double unitPrice;
}

View File

@ -0,0 +1,18 @@
package com.cxyxiaomo.epp.common.pojo;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
// 数据库关系映射
@Data
@NoArgsConstructor
@Accessors(chain = true) // 链式写法
// 微服务必须要实现Serializable
public class Role implements Serializable {
private Integer id;
private String roleName;
}

View File

@ -20,9 +20,10 @@ public class User implements Serializable {
private String realname;
private String idNumber;
private String phoneNumber;
private Integer role;
private Integer roleId;
private String buildingId;
private String doorplate;
private String permission;
private LocalDateTime permissionTime;
private String wxcode;
}

View File

@ -0,0 +1,28 @@
package com.cxyxiaomo.epp.common.query;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
// 数据库关系映射
@Data
@NoArgsConstructor
@Accessors(chain = true) // 链式写法
// 微服务必须要实现Serializable
public class AccessLogQuery implements Serializable {
private String id;
private Long startTime, endTime;
private Integer userId;
private String userRealName;
private Long gateId;
private String type;
}

View File

@ -0,0 +1,18 @@
package com.cxyxiaomo.epp.common.query;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
@Data
@NoArgsConstructor
@Accessors(chain = true) // 链式写法
// 微服务必须要实现Serializable
public class OrderQuery implements Serializable {
private Long id;
private Integer userId;
private String orderStatusCode;
private String expressId;
}

View File

@ -0,0 +1,28 @@
package com.cxyxiaomo.epp.common.query;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
// 数据库关系映射
@Data
@NoArgsConstructor
@Accessors(chain = true) // 链式写法
// 微服务必须要实现Serializable
public class ReportQuery implements Serializable {
private Integer id;
private Integer userId;
private String name;
private String address;
private Long startTime, endTime;
private Integer temperature;
}

View File

@ -0,0 +1,85 @@
package com.cxyxiaomo.epp.common.utils;
import java.security.SecureRandom;
public class SnowflakeManager {
private static final long EPOCH_STAMP = 1262275200000L;
private static final long SEQUENCE_BIT = 12L;
private static final long MACHINE_BIT = 5L;
private static final long DATA_CENTER_BIT = 5L;
private static final long MAX_SEQUENCE_NUM = -1L ^ (-1L << SEQUENCE_BIT);
private static final long MAX_MACHINE_NUM = -1L ^ (-1L << MACHINE_BIT);
private static final long MAX_DATA_CENTER_NUM = -1L ^ (-1L << DATA_CENTER_BIT);
private static final long MACHINE_LEFT = SEQUENCE_BIT;
private static final long DATA_CENTER_LEFT = SEQUENCE_BIT + MACHINE_BIT;
private static final long TIMESTAMP_LEFT = SEQUENCE_BIT + MACHINE_BIT + DATA_CENTER_BIT;
private final long machineId;
private final long dataCenterId;
private long sequence = 0L;
private long lastTimestamp = -1L;
public SnowflakeManager(long machineId, long dataCenterId) {
if (machineId > MAX_MACHINE_NUM || machineId < 0) {
throw new IllegalArgumentException(String.format("machine id can't be greater than %d or less than 0", MAX_MACHINE_NUM));
}
if (dataCenterId > MAX_DATA_CENTER_NUM || dataCenterId < 0) {
throw new IllegalArgumentException(String.format("data center id can't be greater than %d or less than 0", MAX_DATA_CENTER_NUM));
}
this.machineId = machineId;
this.dataCenterId = dataCenterId;
}
public synchronized long nextValue() throws Exception {
String os = System.getProperty("os.name");
SecureRandom secureRandom;
if (os.toLowerCase().startsWith("win")) {
// windows机器用
secureRandom = new SecureRandom(); // SecureRandom.getInstanceStrong();
} else {
// linux机器用
secureRandom = SecureRandom.getInstance("NativePRNGNonBlocking");
}
//SecureRandom secureRandom = SecureRandom.getInstanceStrong();
long currentTimeMillis = this.currentTimeMillis();
if(currentTimeMillis < this.lastTimestamp) {
throw new Exception(String.format("Clock moved backwards. Refusing to generate id for %d milliseconds", (this.lastTimestamp-currentTimeMillis)));
}
if(this.lastTimestamp == currentTimeMillis) {
this.sequence = (this.sequence+1) & MAX_SEQUENCE_NUM;
if (this.sequence == 0) {
this.sequence = secureRandom.nextInt(Long.valueOf(SEQUENCE_BIT).intValue());
currentTimeMillis = this.tilNextMillis(this.lastTimestamp);
}
} else {
this.sequence = secureRandom.nextInt(Long.valueOf(SEQUENCE_BIT).intValue());
}
this.lastTimestamp = currentTimeMillis;
// 64 Bit ID (42(Millis)+5(Data Center ID)+5(Machine ID)+12(Repeat Sequence Summation))
long nextId = ((currentTimeMillis-EPOCH_STAMP) << TIMESTAMP_LEFT)
| (this.dataCenterId << DATA_CENTER_LEFT)
| (this.machineId << MACHINE_LEFT)
| this.sequence;
return nextId;
}
private long tilNextMillis(long lastTimestamp) {
long currentTimeMillis = this.currentTimeMillis();
while (currentTimeMillis <= lastTimestamp) {
currentTimeMillis = this.currentTimeMillis();
}
return currentTimeMillis;
}
private long currentTimeMillis() {
return System.currentTimeMillis();
}
public static void main(String[] args) throws Exception {
SnowflakeManager snowflakeManager = new SnowflakeManager(0L,0L);
long l = snowflakeManager.nextValue();
System.out.println(l);
}
}

View File

@ -0,0 +1,92 @@
package com.cxyxiaomo.epp.common.vo;
import com.cxyxiaomo.epp.common.pojo.AccessLog;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import org.springframework.beans.BeanUtils;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
// 数据库关系映射
@Data
@NoArgsConstructor
@Accessors(chain = true) // 链式写法
// 微服务必须要实现Serializable
public class AccessLogVO implements Serializable {
private String id;
private Long timestamp;
private Integer userId;
private String userRealName;
private String gateId;
private String type;
public static AccessLogVO convertFrom(AccessLog accessLog) {
if (accessLog == null) {
return null;
}
AccessLogVO accessLogVO = new AccessLogVO();
BeanUtils.copyProperties(accessLog, accessLogVO);
Date time = accessLog.getTime();
accessLogVO.setTimestamp(time.getTime());
if (Objects.nonNull(accessLog.getId())) {
accessLogVO.setId(String.valueOf(accessLog.getId()));
}
if (Objects.nonNull(accessLog.getGateId())) {
accessLogVO.setGateId(String.valueOf(accessLog.getGateId()));
}
return accessLogVO;
}
public static List<AccessLogVO> convertFrom(List<AccessLog> accessLogList) {
if (accessLogList == null) {
return null;
}
List<AccessLogVO> accessLogVOList = accessLogList.stream()
.map(AccessLogVO::convertFrom).collect(Collectors.toList());
return accessLogVOList;
}
public static AccessLog convertTo(AccessLogVO accessLogVO) {
if (accessLogVO == null) {
return null;
}
AccessLog accessLog = new AccessLog();
BeanUtils.copyProperties(accessLogVO, accessLog);
Long timestamp = accessLogVO.getTimestamp();
if (timestamp != null) {
Date date = new Date(timestamp);
accessLog.setTime(date);
}
try {
if (Objects.nonNull(accessLogVO.getId())) {
Long accessLogId = Long.valueOf(accessLogVO.getId());
accessLog.setId(accessLogId);
} else {
accessLog.setId(null);
}
} catch (Exception e) {
accessLog.setId(null);
}
try {
if (Objects.nonNull(accessLogVO.getGateId())) {
Long gateId = Long.valueOf(accessLogVO.getGateId());
accessLog.setGateId(gateId);
} else {
accessLog.setGateId(null);
}
} catch (Exception e) {
accessLog.setGateId(null);
}
return accessLog;
}
}

View File

@ -0,0 +1,65 @@
package com.cxyxiaomo.epp.common.vo;
import com.cxyxiaomo.epp.common.pojo.Gate;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import org.springframework.beans.BeanUtils;
import java.io.Serializable;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
// 数据库关系映射
@Data
@NoArgsConstructor
@Accessors(chain = true) // 链式写法
// 微服务必须要实现Serializable
public class GateVO implements Serializable {
private String id;
private String name;
private Boolean open;
public static GateVO convertFrom(Gate gate) {
if (gate == null) {
return null;
}
GateVO gateVO = new GateVO();
BeanUtils.copyProperties(gate, gateVO);
if (Objects.nonNull(gate.getId())) {
gateVO.setId(String.valueOf(gate.getId()));
}
return gateVO;
}
public static List<GateVO> convertFrom(List<Gate> gateList) {
if (gateList == null) {
return null;
}
List<GateVO> gateVOList = gateList.stream()
.map(GateVO::convertFrom).collect(Collectors.toList());
return gateVOList;
}
public static Gate convertTo(GateVO gateVO) {
if (gateVO == null) {
return null;
}
Gate gate = new Gate();
BeanUtils.copyProperties(gateVO, gate);
try {
if (Objects.nonNull(gateVO.getId())) {
Long gateId = Long.valueOf(gateVO.getId());
gate.setId(gateId);
} else {
gate.setId(null);
}
} catch (Exception e) {
gate.setId(null);
}
return gate;
}
}

View File

@ -0,0 +1,61 @@
package com.cxyxiaomo.epp.common.vo;
import com.cxyxiaomo.epp.common.pojo.GoodCategory;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import org.springframework.beans.BeanUtils;
import java.io.Serializable;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
// 数据库关系映射
@Data
@NoArgsConstructor
@Accessors(chain = true) // 链式写法
// 微服务必须要实现Serializable
public class GoodCategoryVO implements Serializable {
Long id;
String categoryName;
Integer order;
public static GoodCategoryVO convertFrom(GoodCategory goodCategory) {
if (goodCategory == null) {
return null;
}
GoodCategoryVO goodCategoryVO = new GoodCategoryVO();
BeanUtils.copyProperties(goodCategory, goodCategoryVO);
return goodCategoryVO;
}
public static List<GoodCategoryVO> convertFrom(List<GoodCategory> goodCategoryList) {
if (goodCategoryList == null) {
return null;
}
List<GoodCategoryVO> goodCategoryVOList = goodCategoryList.stream().map(GoodCategoryVO::convertFrom).collect(Collectors.toList());
return goodCategoryVOList;
}
public static GoodCategory convertTo(GoodCategoryVO goodCategoryVO) {
if (goodCategoryVO == null) {
return null;
}
GoodCategory goodCategory = new GoodCategory();
BeanUtils.copyProperties(goodCategoryVO, goodCategory);
try {
if (!Objects.isNull(goodCategoryVO.getId())) {
Long goodCategoryId = Long.valueOf(goodCategoryVO.getId());
goodCategory.setId(goodCategoryId);
} else {
goodCategory.setId(null);
}
} catch (Exception e) {
goodCategory.setId(null);
}
return goodCategory;
}
}

View File

@ -0,0 +1,72 @@
package com.cxyxiaomo.epp.common.vo;
import com.cxyxiaomo.epp.common.pojo.Good;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import org.springframework.beans.BeanUtils;
import java.io.Serializable;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
// 数据库关系映射
@Data
@NoArgsConstructor
@Accessors(chain = true) // 链式写法
// 微服务必须要实现Serializable
public class GoodVO implements Serializable {
String id;
String goodsName;
Integer categoryId;
String brand;
String gallery;
String brief;
Boolean isOnSale;
Integer sortOrder;
String picUrl;
Integer type;
String unit;
Double counterPrice;
Double retailPrice;
String detail;
public static GoodVO convertFrom(Good good) {
if (good == null) {
return null;
}
GoodVO goodVO = new GoodVO();
BeanUtils.copyProperties(good, goodVO);
goodVO.setId(String.valueOf(good.getId()));
return goodVO;
}
public static List<GoodVO> convertFrom(List<Good> goodList) {
if (goodList == null) {
return null;
}
List<GoodVO> goodVOList = goodList.stream().map(GoodVO::convertFrom).collect(Collectors.toList());
return goodVOList;
}
public static Good convertTo(GoodVO goodVO) {
if (goodVO == null) {
return null;
}
Good good = new Good();
BeanUtils.copyProperties(goodVO, good);
try {
if (!Objects.isNull(goodVO.getId())) {
Long goodId = Long.valueOf(goodVO.getId());
good.setId(goodId);
} else {
good.setId(null);
}
} catch (Exception e) {
good.setId(null);
}
return good;
}
}

View File

@ -0,0 +1,43 @@
package com.cxyxiaomo.epp.common.vo;
import com.cxyxiaomo.epp.common.pojo.OrderDetail;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import org.springframework.beans.BeanUtils;
import java.io.Serializable;
import java.util.List;
import java.util.stream.Collectors;
// 数据库关系映射
@Data
@NoArgsConstructor
@Accessors(chain = true) // 链式写法
// 微服务必须要实现Serializable
public class OrderDetailVO implements Serializable {
private Long id;
private String orderId;
private String goodId;
private Integer goodCount;
private Double unitPrice;
public static OrderDetailVO convertFrom(OrderDetail orderDetail) {
if (orderDetail == null) {
return null;
}
OrderDetailVO orderDetailVO = new OrderDetailVO();
BeanUtils.copyProperties(orderDetail, orderDetailVO);
orderDetailVO.setOrderId(String.valueOf(orderDetail.getOrderId()));
orderDetailVO.setGoodId(String.valueOf(orderDetail.getGoodId()));
return orderDetailVO;
}
public static List<OrderDetailVO> convertFrom(List<OrderDetail> orderDetailList) {
if (orderDetailList == null) {
return null;
}
return orderDetailList.stream().map(OrderDetailVO::convertFrom).collect(Collectors.toList());
}
}

View File

@ -0,0 +1,74 @@
package com.cxyxiaomo.epp.common.vo;
import com.cxyxiaomo.epp.common.enums.OrderStatus;
import com.cxyxiaomo.epp.common.pojo.Order;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import org.springframework.beans.BeanUtils;
import java.io.Serializable;
import java.math.RoundingMode;
import java.util.List;
import java.util.stream.Collectors;
// 数据库关系映射
@Data
@NoArgsConstructor
@Accessors(chain = true) // 链式写法
// 微服务必须要实现Serializable
public class OrderVO implements Serializable {
private String id;
private Integer userId;
private String orderStatus;
private String orderStatusCode;
private String orderPrice;
private String orderDate;
private String payDate;
private String cancelDate;
private String shipDate;
private String deliverDate;
private String expressId;
private String comment;
public static OrderVO convertFrom(Order order) {
if (order == null) {
return null;
}
OrderVO orderVO = new OrderVO();
BeanUtils.copyProperties(order, orderVO);
orderVO.setId(String.valueOf(order.getId())); // 转成字符串 避免前端丢失精度
OrderStatus orderStatus = OrderStatus.get(order.getOrderStatus());
orderVO.setOrderStatus(orderStatus.toString());
orderVO.setOrderStatusCode(order.getOrderStatus());
String price = order.getOrderPrice().setScale(2, RoundingMode.FLOOR).toPlainString();
orderVO.setOrderPrice(price);
if (order.getOrderDate() != null) {
orderVO.setOrderDate(order.getOrderDate().toString().replace("T", " "));
}
if (order.getPayDate() != null) {
orderVO.setPayDate(order.getPayDate().toString().replace("T", " "));
}
if (order.getCancelDate() != null) {
orderVO.setCancelDate(order.getCancelDate().toString().replace("T", " "));
}
if (order.getShipDate() != null) {
orderVO.setShipDate(order.getShipDate().toString().replace("T", " "));
}
if (order.getDeliverDate() != null) {
orderVO.setDeliverDate(order.getDeliverDate().toString().replace("T", " "));
}
return orderVO;
}
public static List<OrderVO> convertFrom(List<Order> orderList) {
if (orderList == null) {
return null;
}
List<OrderVO> goodsOrdersVOList = orderList.stream().map(OrderVO::convertFrom).collect(Collectors.toList());
return goodsOrdersVOList;
}
}

View File

@ -0,0 +1,67 @@
package com.cxyxiaomo.epp.common.vo;
import com.cxyxiaomo.epp.common.pojo.Report;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import org.springframework.beans.BeanUtils;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.stream.Collectors;
// 数据库关系映射
@Data
@NoArgsConstructor
@Accessors(chain = true) // 链式写法
// 微服务必须要实现Serializable
public class ReportVO implements Serializable {
private Integer id;
private Integer userId;
private String name;
private String address;
private Long timestamp;
private Integer temperature;
public static ReportVO convertFrom(Report report) {
if (report == null) {
return null;
}
ReportVO reportVO = new ReportVO();
BeanUtils.copyProperties(report, reportVO);
Date time = report.getTime();
reportVO.setTimestamp(time.getTime());
return reportVO;
}
public static List<ReportVO> convertFrom(List<Report> reportList) {
if (reportList == null) {
return null;
}
List<ReportVO> reportVOList = reportList.stream()
.map(ReportVO::convertFrom).collect(Collectors.toList());
return reportVOList;
}
public static Report convertTo(ReportVO reportVO) {
if (reportVO == null) {
return null;
}
Report report = new Report();
BeanUtils.copyProperties(reportVO, report);
Long timestamp = reportVO.getTimestamp();
if (timestamp != null) {
Date date = new Date(timestamp);
report.setTime(date);
}
return report;
}
}

View File

@ -8,6 +8,8 @@ import org.springframework.beans.BeanUtils;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;
import java.util.stream.Collectors;
// 数据库关系映射
@ -21,7 +23,7 @@ public class UserVO implements Serializable {
private String realname;
private String idNumber;
private String phoneNumber;
private Integer role;
private Integer roleId;
private String buildingId;
private String doorplate;
private String permission;
@ -35,4 +37,21 @@ public class UserVO implements Serializable {
BeanUtils.copyProperties(user, userVO);
return userVO;
}
public static List<UserVO> convertFrom(List<User> userList) {
if (userList == null) {
return null;
}
List<UserVO> userVOList = userList.stream().map(UserVO::convertFrom).collect(Collectors.toList());
return userVOList;
}
public static User convertTo(UserVO userVO) {
if (userVO == null) {
return null;
}
User user = new User();
BeanUtils.copyProperties(userVO, user);
return user;
}
}

View File

@ -13,8 +13,8 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
<dependencies>
@ -56,6 +56,41 @@
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.3.26</version>
<scope>compile</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.7.5</version>
<configuration>
<excludes>
<exclude>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</exclude>
</excludes>
</configuration>
<!--
解决项目打包后运行如下报错
no main manifest attribute, in /xxxx/xxxx-0.0.1-SNAPSHOT.jar
refer: https://www.baeldung.com/spring-boot-fix-the-no-main-manifest-attribute
-->
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

View File

@ -0,0 +1,79 @@
package com.cxyxiaomo.epp.gateway.Factory;
import com.google.common.util.concurrent.RateLimiter;
import org.springframework.cloud.gateway.filter.GatewayFilter;
import org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory;
import org.springframework.http.HttpStatus;
import org.springframework.http.server.reactive.ServerHttpRequest;
import org.springframework.http.server.reactive.ServerHttpResponse;
import org.springframework.stereotype.Component;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
@Component
// 一个自定义的限流过滤器工厂
public class RateLimitByIpGatewayFilterFactory extends AbstractGatewayFilterFactory<RateLimitByIpGatewayFilterFactory.Config> {
// 用于存储IP地址和对应的计数器
private static final Map<String, RateLimiter> RATE_LIMITER_CACHE = new ConcurrentHashMap<>();
public RateLimitByIpGatewayFilterFactory() {
super(Config.class);
}
@Override
public GatewayFilter apply(Config config) {
return (exchange, chain) -> {
// 获取请求的IP地址
ServerHttpRequest request = exchange.getRequest();
String ip = request.getRemoteAddress().getAddress().getHostAddress();
// 根据IP地址获取对应的限流器
RateLimiter rateLimiter = RATE_LIMITER_CACHE.get(ip);
if (rateLimiter == null) {
// 如果不存在则创建一个新的限流器并放入缓存中
rateLimiter = RateLimiter.create(config.getRate());
RATE_LIMITER_CACHE.put(ip, rateLimiter);
}
// 判断请求是否被限流
if (rateLimiter.tryAcquire(config.getPermits())) {
// 如果没有被限流则放行
return chain.filter(exchange);
} else {
System.out.println("限流ip: " + ip);
// 如果被限流则返回429状态码Too Many Requests
ServerHttpResponse response = exchange.getResponse();
response.setStatusCode(HttpStatus.TOO_MANY_REQUESTS);
return response.setComplete();
}
};
}
// 配置类用于接收配置参数
public static class Config {
// 每秒允许的请求数
private double rate;
// 每次请求需要的令牌数
private int permits;
public double getRate() {
return rate;
}
public void setRate(double rate) {
this.rate = rate;
}
public int getPermits() {
return permits;
}
public void setPermits(int permits) {
this.permits = permits;
}
}
}

View File

@ -1,8 +1,14 @@
package com.cxyxiaomo.epp.gateway.controller;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.Objects;
@RestController
public class Controller {
@ -10,4 +16,53 @@ public class Controller {
public String error() {
return "[ERROR] 500 Internal Server Error";
}
@Value("${epp.miniprogram.config}")
private String miniprogramConfig;
/**
* 为了通过微信的小程序审核所特别处理的
*
* @return
*/
@RequestMapping("/getConfig")
public HashMap<String, Object> WxMiniProgramAuditSpecialHandle(@RequestParam(value = "v", required = false) String version) {
boolean showCode = true;
boolean showShop = true;
boolean showReport = true;
// 第一版提审已通过在线上 version == null
if (Objects.equals(version, "2")) {
// 第一版提审按照配置文件中的配置来
if (Objects.equals(miniprogramConfig, "hide")) {
showCode = false;
showShop = false;
}
}
// 底部 tabbar
LinkedList<String> tabbarItem = new LinkedList<>();
tabbarItem.push("pages/index/index");
if (showCode) tabbarItem.push("pages/residents/code");
if (showReport) tabbarItem.push("pages/residents/report");
if (showShop) tabbarItem.push("pages/shop/shop");
tabbarItem.push("pages/person/person");
// 首页显示按钮
LinkedList<String> indexItem = new LinkedList<>();
indexItem.push("/pages/index/login");
if (showCode) indexItem.push("/pages/residents/code");
if (showCode) indexItem.push("scanQRCode");
if (showReport) indexItem.push("/pages/residents/report");
if (showReport) indexItem.push("/pages/residents/reportHistory");
if (showShop) indexItem.push("/pages/shop/shop");
if (showShop) indexItem.push("/pages/shop/myOrder");
indexItem.push("/pages/person/person");
indexItem.push("/pages/person/updpwd");
HashMap<String, Object> map = new HashMap<>();
map.put("tabbarItem", tabbarItem);
map.put("indexItem", indexItem);
return map;
}
}

View File

@ -0,0 +1,6 @@
spring:
cloud:
nacos:
discovery:
server-addr: 106.75.217.14:8488
namespace: develop

View File

@ -0,0 +1,6 @@
spring:
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8488
namespace: production

View File

@ -9,22 +9,69 @@ spring:
nacos:
discovery:
server-addr: 127.0.0.1:8848
namespace: public
gateway:
discovery:
locator:
enabled: true
lower-case-service-id: true
globalcors:
add-to-simple-url-handler-mapping: true # 解决 options 请求被拦截问题
corsConfigurations:
'[/**]':
# allowedOrigins: # 允许哪些网站的跨域请求 allowedOrigins: “*” 允许所有网站
# - "https://localhost:8001"
# - "https://localhost:8002"
# - "https://localhost:8003"
allowedOriginPatterns:
- "*"
allowedMethods: # 允许的跨域ajax的请求方式 “*” 允许所有
- "GET"
- "POST"
- "DELETE"
- "PUT"
- "OPTIONS"
allowedHeaders: "*" # 允许在请求中携带的头信息
allowCredentials: true # 是否允许携带cookie
maxAge: 360000 # 这次跨域检测的有效期
routes:
- id: user
uri: lb://microservice-provider-user
predicates:
- Path=/user/**
- Method=GET,POST
filters: # 路由过滤器,使用自定义的限流过滤器工厂
- name: RateLimitByIp # 设置每秒允许5个请求每次请求需要1个令牌
args:
rate: 10.0
permits: 1
- id: access
uri: lb://microservice-provider-access
predicates:
- Path=/access/**
- Method=GET,POST
filters: # 路由过滤器,使用自定义的限流过滤器工厂
- name: RateLimitByIp # 设置每秒允许5个请求每次请求需要1个令牌
args:
rate: 10.0
permits: 1
- id: access-websocket
uri: lb:ws://microservice-provider-access
predicates:
- Path=/access/websocket/**
- id: shop
uri: lb://microservice-provider-shop
predicates:
- Path=/shop/**
- Method=GET,POST
filters: # 路由过滤器,使用自定义的限流过滤器工厂
- name: RateLimitByIp # 设置每秒允许5个请求每次请求需要1个令牌
args:
rate: 10.0
permits: 1
- id: test1
uri: lb://microservice-provider-test
@ -50,3 +97,9 @@ spring:
args:
status: 302
url: https://www.baidu.com/?wd=
epp:
miniprogram:
# 为了通过微信的小程序审核所特别处理的
# show / hide
config: show

View File

@ -0,0 +1,3 @@
编辑后右键 Compile And Reload File 修改即可生效,不用频繁重启项目
manage 文件夹下为 frontend 项目打包产物

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

View File

@ -0,0 +1,90 @@
* {
margin: 0;
padding: 0;
user-select: none;
}
html,
body {
height: 100%;
}
.container {
width: 100%;
height: 100%;
background-color: #0556c6;
display: grid;
grid-template-columns: 3fr 4fr;
grid-template-rows: 60px 1fr;
place-items: center;
color: white;
}
.top-container {
grid-column-start: 1;
grid-column-end: 3;
}
.top-container,
.left-container {
text-shadow: 2px 2px 2px #00000066;
}
h1 {
margin-bottom: 30px;
font-size: 4vw;
}
h3 {
margin-bottom: 10px;
margin-top: 22px;
font-size: 2vw;
}
p {
font-size: 1.4vw;
line-height: 1.5em;
}
.right-container {
}
#qrcode {
box-shadow: 0px 0px 17px 12px rgb(0 0 0 / 50%);
border-radius: 50%;
display: block;
width: min(40vw, 68vh);
height: min(40vw, 68vh);
}
#refreshTimeCountDown {
text-align: center;
margin-top: 30px;
font-size: 2em;
color: #ffffff9c;
}
/* 右上角按钮 */
.ctrl-btn {
position: absolute;
right: 0;
top: 0;
padding: 10px;
}
.btn {
width: 32px;
height: 32px;
cursor: pointer;
filter: invert(1) opacity(0.8);
}
.btn-ctrl {
margin-left: 2px;
vertical-align: middle;
}
#fullscreen-button {
width: 28px;
height: 28px;
}

View File

@ -0,0 +1,20 @@
.scan-result-container {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 20;
display: grid;
place-items: center;
}
.scan-result-image {
width: min(55vw, 55vh);
transition: 0.3s;
transform: scale(0.001);
}
.scan-result-image-show {
transform: scale(1);
}

View File

@ -0,0 +1,110 @@
.full-screen-mask {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 10;
background-color: black;
opacity: 0.35;
}
.setting-container {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 20;
display: grid;
place-items: center;
}
.setting-panel {
width: 320px;
height: 450px;
background-color: white;
border-radius: 40px;
position: relative;
padding: 14px;
box-sizing: border-box;
}
#close-setting-button {
position: absolute;
right: -17px;
top: -21px;
transform: rotate(12deg) scale(0.9);
transition: 0.3s;
}
#close-setting-button:hover {
transform: rotate(102deg) scale(1.1);
}
.save-button-container {
position: absolute;
bottom: 20px;
left: 0;
right: 0;
}
.save-setting-button {
width: 120px;
font-weight: 200;
font-size: 1.1em;
color: white;
background-color: #0556C6;
border: none;
border-radius: 5px;
height: 32px;
cursor: pointer;
}
.hidden {
display: none !important;
}
/* 弹窗列表样式 */
#gate-list {
width: 100%;
height: 70%;
/*box-shadow: 0 2px 10px 0 rgb(0 0 0 / 19%);*/
overflow-x: hidden;
overflow-y: scroll;
}
.gate-list-item {
display: grid;
grid-template-columns: 1fr 70px;
height: 50px;
margin: 8px 10px;
box-sizing: border-box;
place-items: center;
background-color: #f6f6f6;
cursor: pointer;
}
.gate-list-item > p {
font-size: 14px;
}
.gate-list-item:hover {
background-color: #dcdcdc;
}
.gate-list-item.active {
background-color: #b7b7b7;
}
.status {
font-weight: bold;
}
.open {
color: green;
}
.closed {
color: red;
}

View File

@ -0,0 +1,39 @@
const DOMSettingButton = document.getElementById("setting-button")
const DOMFullScreenMask = document.getElementById("full-screen-mask")
const DOMCloseSettingButton = document.getElementById("close-setting-button")
const DOMSettingContainer = document.getElementById("setting-container")
const DOMSettingPanel = document.querySelector(".setting-panel")
const DOMSaveSettingButton = document.querySelector(".save-setting-button")
function showSettingPanel() {
console.log("showSettingPanel")
DOMFullScreenMask.classList.remove("hidden")
DOMSettingContainer.classList.remove("hidden")
}
function closeSettingPanel() {
console.log("closeSettingPanel")
DOMFullScreenMask.classList.add("hidden")
DOMSettingContainer.classList.add("hidden")
}
DOMSettingButton?.addEventListener('click', showSettingPanel)
// DOMFullScreenMask?.addEventListener('click', closeSettingPanel)
DOMSettingContainer?.addEventListener('click', closeSettingPanel)
DOMCloseSettingButton?.addEventListener('click', closeSettingPanel)
DOMSettingPanel.addEventListener('click', function (e) {
e.stopPropagation()
})
DOMSaveSettingButton.addEventListener('click', function (e) {
e.stopPropagation()
if (window.selectGateId) {
closeSettingPanel()
location.href = "./index.html?gateId=" + window.selectGateId
} else {
alert("请选择大门")
}
})
// 绑定到全局
window.showSettingPanel = showSettingPanel
window.closeSettingPanel = closeSettingPanel

View File

@ -0,0 +1,39 @@
const URLScanSuccessImage = "./assets/svg/scan-success.svg"
const URLEnterGateImage = "./assets/svg/enter-gate.svg"
const DOMFullScreenMask = document.getElementById("full-screen-mask")
const DOMScanResultContainer = document.getElementById("scan-result-container")
const DOMQRCodeScanSuccessImage = document.getElementById("qrcode-scan-success")
var isShowing = false
function showResult(imageType) {
console.log("showResult")
if (isShowing) {
// console.log("showResult() skipped coz showing.")
// 等待 0.1s 重试
setTimeout(() => showResult(imageType), 100)
return
}
isShowing = true
DOMQRCodeScanSuccessImage.src = imageType === "onscan" ? URLScanSuccessImage : URLEnterGateImage
DOMFullScreenMask.classList.remove("hidden")
DOMScanResultContainer.classList.remove("hidden")
//
setTimeout(() => {
DOMQRCodeScanSuccessImage.classList.add("scan-result-image-show")
}, 100)
setTimeout(function hideResult() {
console.log("hideResult")
DOMQRCodeScanSuccessImage.classList.remove("scan-result-image-show")
setTimeout(() => {
DOMQRCodeScanSuccessImage.src = ""
DOMFullScreenMask.classList.add("hidden")
DOMScanResultContainer.classList.add("hidden")
isShowing = false
}, 300)
}, 3000)
}
// setTimeout(showResult, 100)
window.showResult = showResult

View File

@ -0,0 +1,94 @@
/**
* FIXME 环境配置
*
* window.wsUrl
* - 线上环境'wss://epp.only4.work/access/websocket/'
* - 开发环境'ws://127.0.0.1:80/access/websocket/'
* 'ws://127.0.0.1:8002/access/websocket/'
*/
window.wsUrl = 'ws://127.0.0.1:80/access/websocket/';
window.ws = null; // WebSocket 实例对象
(function () {
if (!'WebSocket' in window) {
alert("不支持当前浏览器,请升级浏览器。")
return
}
function getWsUrl() {
function getUUID() {
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8);
return v.toString(16);
});
}
return `${window.wsUrl}${getUUID()}`
}
function createConn() {
// 创建webscoket 对象
const ws = new WebSocket(getWsUrl() /* window.wsUrl */)
// 执行上面的语句之后,客户端就会与服务器进行连接
// readyState返回当前实例对象的当前状态
/*
共有四种状态
CONNECTING: 值为0表示正在连接
OPEN: 值为1表示连接成功可以通信了
CLOSING 值为2 表示连接正在关闭
CLOSED 值为3表示连接已经关闭了或者打开连接失败
*/
// 实例对象的onopen属性用于指定连接成功后的回调函数
ws.onopen = (res) => {
console.log('onopen readyState', ws.readyState)
console.log('onopen 连接成功==========>', res)
}
// 实例对象的onmessage属性用于指定收到服务器数据后的回调函数
ws.onmessage = ({data}) => {
console.log('onmessage readyState', ws.readyState)
// 注意此时的data是json格式的 需要转化下
let result = JSON.parse(data)
console.log('onmessage 有新消息啦=======>', result)
// 实例对象的send方法给服务器发送消息
ws.send('客户端发送的消息')
switch (result.action) {
case 'onscan':
case 'onopen':
if (window.currentGate && result.gateId === window.currentGate.id) {
console.log(result.action)
window.showResult(result.action)
}
break;
default:
console.log("switch=>default", result.action)
break;
}
}
// 实例对象的onclose属性用于连接关闭后的回调 函数
// 当关闭了服务器后 会走到此回调函数
ws.onclose = () => {
console.log('onclose readyState', ws.readyState)
console.log('onclose websocket连接关闭=======>')
console.log("等待 1s 尝试重新建立连接...");
setTimeout(function () {
window.ws = createConn();
}, 1000);
}
// 连接发生错误的回调方法
// 如当服务器没有启动 就会走到这个错误回调
ws.onerror = (error) => {
console.log('onerror readyState', ws.readyState)
console.log('onerror 发生错误==========>', error)
}
return ws
}
window.ws = createConn()
})()

View File

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg viewBox="0 0 1102 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="215" height="200"><path d="M701.597538 511.842462l366.119385-366.119385a57.974154 57.974154 0 0 0 0-82.077539l-41.038769-41.038769a57.974154 57.974154 0 0 0-82.077539 0L578.481231 388.726154 212.283077 22.528a57.974154 57.974154 0 0 0-82.077539 0l-41.117538 41.117538a57.974154 57.974154 0 0 0 0 82.077539l366.119385 366.119385-366.119385 366.119384a58.131692 58.131692 0 0 0 0 82.156308l41.038769 41.038769a57.974154 57.974154 0 0 0 82.077539 0l366.119384-366.119385 366.119385 366.119385a57.974154 57.974154 0 0 0 82.077538 0l41.03877-41.038769a58.131692 58.131692 0 0 0 0-82.156308L701.597538 511.842462z"></path></svg>

After

Width:  |  Height:  |  Size: 886 B

View File

@ -0,0 +1,33 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100" height="100" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<circle cx="50" cy="50" r="45" stroke="white" stroke-width="7" fill="white"/>
<!-- 外围圆圈 -->
<circle cx="50" cy="50" r="45" stroke="#006600" stroke-width="8" fill="none">
<animate id="circle" attributeName="stroke-dasharray" from="0,282.743" to="282.743,0" dur="1s" begin="0s" fill="freeze"/>
<animateTransform attributeName="transform" type="rotate" from="-90 50 50" to="270 50 50" dur="1s" begin="0s" fill="freeze"/>
</circle>
<!-- 对勾动画 -->
<path d="M20 50 L40 70 L80 30" stroke="#006600" stroke-width="8" fill="none" visibility="hidden">
<set attributeName="visibility" from="hidden" to="visible" begin="circle.end+0.1s"/>
<!-- 对勾开始动画 -->
<!-- <animate attributeName="stroke-dasharray" from="0,120" to="120,0" dur="1s" begin="circle.end+0.1s" repeatCount="indefinite"/> -->
<animate id="check" attributeName="stroke-dasharray" from="0,120" to="120,0" dur="1s" begin="circle.end+0.1s" repeatCount="1"/>
<!-- 对勾隐藏动画 -->
<set attributeName="visibility" from="visible" to="hidden" begin="check.end+0.1s"/>
</path>
<!-- 扫码成功 -->
<!-- <text x="50" y="55" font-size="20" text-anchor="middle" fill="#006600" visibility="hidden">
扫码成功
<set attributeName="visibility" from="hidden" to="visible" begin="check.end+0.1s"/>
</text> -->
<text x="50" y="50" font-weight="bold" text-anchor="middle" fill="#006600" visibility="hidden">
<tspan x="50" dx="3" dy="-3" font-size="26">大门</tspan>
<tspan x="50" dy="23" font-size="20">已开启</tspan>
<set attributeName="visibility" from="hidden" to="visible" begin="check.end+0.1s"/>
</text>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M692.705882 24.094118h240.941177c36.141176 0 60.235294 24.094118 60.235294 60.235294s-24.094118 60.235294-60.235294 60.235294h-240.941177c-36.141176 0-60.235294-24.094118-60.235294-60.235294s24.094118-60.235294 60.235294-60.235294z"></path><path d="M933.647059 24.094118c36.141176 0 60.235294 24.094118 60.235294 60.235294v240.941176c0 36.141176-24.094118 60.235294-60.235294 60.235294s-60.235294-24.094118-60.235294-60.235294v-240.941176c0-36.141176 24.094118-60.235294 60.235294-60.235294z"></path><path d="M915.576471 96.376471c18.070588 24.094118 18.070588 60.235294 0 84.329411l-246.964706 246.964706c-24.094118 24.094118-60.235294 24.094118-84.329412 0-24.094118-24.094118-24.094118-60.235294 0-84.329412l246.964706-246.964705c24.094118-18.070588 60.235294-18.070588 84.329412 0zM90.352941 867.388235h240.941177c36.141176 0 60.235294 24.094118 60.235294 60.235294s-24.094118 60.235294-60.235294 60.235295H90.352941c-36.141176 0-60.235294-24.094118-60.235294-60.235295s24.094118-60.235294 60.235294-60.235294z"></path><path d="M90.352941 626.447059c36.141176 0 60.235294 24.094118 60.235294 60.235294v240.941176c0 36.141176-24.094118 60.235294-60.235294 60.235295s-60.235294-24.094118-60.235294-60.235295v-240.941176c0-36.141176 24.094118-60.235294 60.235294-60.235294z"></path><path d="M102.4 909.552941c-24.094118-24.094118-24.094118-60.235294 0-84.329412l246.964706-246.964705c24.094118-24.094118 60.235294-24.094118 84.329412 0 24.094118 24.094118 24.094118 60.235294 0 84.329411l-246.964706 246.964706c-24.094118 18.070588-60.235294 18.070588-84.329412 0zM90.352941 24.094118h240.941177c36.141176 0 60.235294 24.094118 60.235294 60.235294s-24.094118 60.235294-60.235294 60.235294H90.352941c-36.141176 0-60.235294-24.094118-60.235294-60.235294s24.094118-60.235294 60.235294-60.235294z"></path><path d="M90.352941 24.094118c36.141176 0 60.235294 24.094118 60.235294 60.235294v240.941176c0 36.141176-24.094118 60.235294-60.235294 60.235294s-60.235294-24.094118-60.235294-60.235294v-240.941176c0-36.141176 24.094118-60.235294 60.235294-60.235294z"></path><path d="M102.4 96.376471c-18.070588 24.094118-18.070588 60.235294 0 84.329411l246.964706 246.964706c24.094118 24.094118 60.235294 24.094118 84.329412 0 24.094118-24.094118 24.094118-60.235294 0-84.329412L186.729412 96.376471c-24.094118-18.070588-60.235294-18.070588-84.329412 0zM692.705882 867.388235h240.941177c36.141176 0 60.235294 24.094118 60.235294 60.235294s-24.094118 60.235294-60.235294 60.235295h-240.941177c-36.141176 0-60.235294-24.094118-60.235294-60.235295s24.094118-60.235294 60.235294-60.235294z"></path><path d="M933.647059 626.447059c36.141176 0 60.235294 24.094118 60.235294 60.235294v240.941176c0 36.141176-24.094118 60.235294-60.235294 60.235295s-60.235294-24.094118-60.235294-60.235295v-240.941176c0-36.141176 24.094118-60.235294 60.235294-60.235294z"></path><path d="M915.576471 909.552941c24.094118-24.094118 24.094118-60.235294 0-84.329412l-246.964706-246.964705c-24.094118-24.094118-60.235294-24.094118-84.329412 0-24.094118 24.094118-24.094118 60.235294 0 84.329411l246.964706 246.964706c24.094118 18.070588 60.235294 18.070588 84.329412 0z"></path></svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

@ -0,0 +1,33 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100" height="100" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<circle cx="50" cy="50" r="45" stroke="white" stroke-width="7" fill="white"/>
<!-- 外围圆圈 -->
<circle cx="50" cy="50" r="45" stroke="#006600" stroke-width="8" fill="none">
<animate id="circle" attributeName="stroke-dasharray" from="0,282.743" to="282.743,0" dur="1s" begin="0s" fill="freeze"/>
<animateTransform attributeName="transform" type="rotate" from="-90 50 50" to="270 50 50" dur="1s" begin="0s" fill="freeze"/>
</circle>
<!-- 对勾动画 -->
<path d="M20 50 L40 70 L80 30" stroke="#006600" stroke-width="8" fill="none" visibility="hidden">
<set attributeName="visibility" from="hidden" to="visible" begin="circle.end+0.1s"/>
<!-- 对勾开始动画 -->
<!-- <animate attributeName="stroke-dasharray" from="0,120" to="120,0" dur="1s" begin="circle.end+0.1s" repeatCount="indefinite"/> -->
<animate id="check" attributeName="stroke-dasharray" from="0,120" to="120,0" dur="1s" begin="circle.end+0.1s" repeatCount="1"/>
<!-- 对勾隐藏动画 -->
<set attributeName="visibility" from="visible" to="hidden" begin="check.end+0.1s"/>
</path>
<!-- 扫码成功 -->
<!-- <text x="50" y="55" font-size="20" text-anchor="middle" fill="#006600" visibility="hidden">
扫码成功
<set attributeName="visibility" from="hidden" to="visible" begin="check.end+0.1s"/>
</text> -->
<text x="50" y="50" font-size="27" font-weight="bold" text-anchor="middle" fill="#006600" visibility="hidden">
<tspan x="50" dx="4" dy="-5">扫码</tspan>
<tspan x="50" dy="28">成功</tspan>
<set attributeName="visibility" from="hidden" to="visible" begin="check.end+0.1s"/>
</text>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M512.5 390.6c-29.9 0-57.9 11.6-79.1 32.8-21.1 21.2-32.8 49.2-32.8 79.1 0 29.9 11.7 57.9 32.8 79.1 21.2 21.1 49.2 32.8 79.1 32.8 29.9 0 57.9-11.7 79.1-32.8 21.1-21.2 32.8-49.2 32.8-79.1 0-29.9-11.7-57.9-32.8-79.1-21.2-21.2-49.2-32.8-79.1-32.8z"></path><path d="M924.8 626.1l-65.4-55.9c3.1-19 4.7-38.4 4.7-57.7s-1.6-38.8-4.7-57.7l65.4-55.9c10.1-8.6 13.8-22.6 9.3-35.2l-0.9-2.6c-18.1-50.4-44.8-96.8-79.6-137.7l-1.8-2.1c-8.6-10.1-22.5-13.9-35.1-9.5l-81.2 28.9c-30-24.6-63.4-44-99.6-57.5l-15.7-84.9c-2.4-13.1-12.7-23.3-25.8-25.7l-2.7-0.5c-52-9.4-106.8-9.4-158.8 0l-2.7 0.5c-13.1 2.4-23.4 12.6-25.8 25.7l-15.8 85.3c-35.9 13.6-69.1 32.9-98.9 57.3l-81.8-29.1c-12.5-4.4-26.5-0.7-35.1 9.5l-1.8 2.1c-34.8 41.1-61.5 87.4-79.6 137.7l-0.9 2.6c-4.5 12.5-0.8 26.5 9.3 35.2l66.2 56.5c-3.1 18.8-4.6 38-4.6 57 0 19.2 1.5 38.4 4.6 57l-66 56.5c-10.1 8.6-13.8 22.6-9.3 35.2l0.9 2.6c18.1 50.3 44.8 96.8 79.6 137.7l1.8 2.1c8.6 10.1 22.5 13.9 35.1 9.5l81.8-29.1c29.8 24.5 63 43.9 98.9 57.3l15.8 85.3c2.4 13.1 12.7 23.3 25.8 25.7l2.7 0.5c26.1 4.7 52.7 7.1 79.4 7.1 26.7 0 53.4-2.4 79.4-7.1l2.7-0.5c13.1-2.4 23.4-12.6 25.8-25.7l15.7-84.9c36.2-13.6 69.6-32.9 99.6-57.5l81.2 28.9c12.5 4.4 26.5 0.7 35.1-9.5l1.8-2.1c34.8-41.1 61.5-87.4 79.6-137.7l0.9-2.6c4.3-12.4 0.6-26.3-9.5-35z m-412.3 52.2c-97.1 0-175.8-78.7-175.8-175.8s78.7-175.8 175.8-175.8 175.8 78.7 175.8 175.8-78.7 175.8-175.8 175.8z"></path></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -0,0 +1,83 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<!-- https://developer.mozilla.org/zh-CN/docs/Web/HTTP/CSP -->
<!-- <meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self'"> -->
<!-- Electron -->
<!-- <meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src *; img-src *; connect-src *;"> -->
<title>社区疫情防控系统 - 门禁端</title>
<link rel="stylesheet" href="./assets/css/index.css"/>
<link rel="stylesheet" href="./assets/css/setting-panel.css"/>
<link rel="stylesheet" href="./assets/css/scan-result.css"/>
</head>
<body>
<div class="ctrl-btn">
<img class="btn btn-ctrl" id="setting-button" src="./assets/svg/setting.svg" alt="">
<img class="btn btn-ctrl" id="fullscreen-button" src="./assets/svg/fullscreen.svg" alt="">
</div>
<div class="container">
<div class="top-container">
<p id="gate-name" style="font-size: 28px;">Loading...</p>
</div>
<div class="left-container">
<h1>进出社区请扫码</h1>
<p>1. 打开 微信 > 扫一扫,扫描右侧小程序码</p>
<p>2. 点击确认进入,门即开启</p>
<!--<h1>进出社区请扫码</h1>
<h3>社区居民</h3>
<p>1. 打开 微信 > 扫一扫,扫描右侧小程序码</p>
<p>2. 点击确认进入,门即开启</p>
<h3>外来访客</h3>
<p>1. 打开 微信 > 扫一扫,扫描右侧小程序码</p>
<p>2. 填写进入申请表</p>
<h3>长期租客</h3>
<p>1. 请联系管理员为你添加进出权限</p>-->
</div>
<div class="right-container">
<h1 id="no-qrcode">请选择大门</h1>
<img id="qrcode" src="" style="display: none;"><br>
<p id="refreshTimeCountDown"></p>
</div>
</div>
<!-- 设置页面 -->
<div id="full-screen-mask" class="full-screen-mask hidden"></div>
<div id="setting-container" class="setting-container hidden">
<div class="setting-panel">
<!-- 关闭按钮 -->
<img id="close-setting-button" class="btn" src="./assets/svg/close.svg" alt="">
<h3 style="text-align: center;">请选择大门</h3>
<div id="gate-list">
<div class="gate-list-item">
<p>大门1</p>
<p class="status open closed">
开放 封闭
</p>
</div>
</div>
<div class="save-button-container" style="text-align: center;">
<button class="save-setting-button">保 存</button>
</div>
</div>
</div>
<!-- 扫码成功 -->
<div id="scan-result-container" class="scan-result-container hidden">
<img id="qrcode-scan-success" class="scan-result-image" src="./assets/svg/scan-success.svg">
</div>
<script src="./assets/js/setting-panel.js" type="module"></script>
<script src="./renderer.js" type="module"></script>
<script src="assets/js/websocket-message-panel.js"></script>
<script src="./assets/js/websocket.js"></script>
</body>
</html>

View File

@ -0,0 +1,162 @@
/**
* FIXME 环境配置
*
* baseUrl
* - 线上环境"https://epp.only4.work/"
* - 开发环境"/"
* envVersion
* - 线上环境"release"
* - 开发环境"develop"
*/
// 定义常量
const baseUrl = "/"
const url = baseUrl + "access/wechat/getUnlimitedQRCode"
const page = "pages/index/index" // "pages/scan/entrance"
const envVersion = "release" // 正式版为 "release",体验版为 "trial",开发版为 "develop"
const autoColor = true
const isHyaline = false
const width = 500
// 页面上的元素
const image = document.getElementById('qrcode')
const noQrInfo = document.getElementById('no-qrcode')
const refreshTimeCountDown = document.getElementById('refreshTimeCountDown')
const DOMGateList = document.getElementById('gate-list')
// 大门列表
window.gateList = []
// 当前大门
window.currentGate = null
// 获取 Url 参数
function getUrlParams() {
let params = {}
location.search.substring(1).split("&").map(param => {
let a = param.indexOf("=")
if (a < 0)
params[param] = ''
else
params[param.substring(0, a)] = decodeURIComponent(param.substring(a + 1))
})
// console.log(params)
return params
}
// 获取 url 参数
let urlParams = getUrlParams()
console.log("urlParams", urlParams)
// 是否在 electron 中
const inElectron = urlParams['inElectron']
// 点击全屏
document.getElementById("fullscreen-button").addEventListener("click", function () {
if (document.fullscreenElement) {
document.exitFullscreen();
} else {
if (inElectron) {
// electron 中
const message = JSON.stringify({
action: 'fullscreen'
});
window.parent.postMessage(message, '*');
} else {
// 浏览器中
document.body.requestFullscreen()
}
}
})
// 定时更新页面上的小程序码
let i = 0, refreshTime = 10 + 1
function updateQRCode() {
// 取消图片隐藏
image.style.visibility = '';
image.style.display = '';
noQrInfo.style.display = 'none';
if (i % refreshTime == 0) {
// scene 最长支支持 32 位,所以这里不传入时间戳
let scene = encodeURIComponent(`guard;${window.currentGate.id}`); // &${Date.now()}
image.src = `${url}?page=${page}&scene=${scene}&envVersion=${envVersion}&width=${width}&autoColor=${autoColor}&isHyaline=${isHyaline}`
console.log(image.src)
refreshTimeCountDown.innerHTML = `&nbsp;`
} else {
refreshTimeCountDown.textContent = `${refreshTime - i}秒后刷新`
}
i = i % refreshTime + 1
}
// 挂载到 window 上
window.updateQRCode = updateQRCode
// 弹窗中修改 item
function changePanelSelectGate(gateId) {
// 删除旧的 active
let activeList = document.querySelectorAll('.gate-list-item.active')
for (let a of activeList) {
a.classList.remove('active')
}
// 添加新的 active
let newActiveItem = document.getElementById(`gate-list-${gateId}`)
if (newActiveItem) {
newActiveItem.classList.add('active')
window.selectGateId = gateId
}
}
// 挂载到 window 上
window.changePanelSelectGate = changePanelSelectGate
// 发送请求,获取大门列表
async function getGateList() {
const response = await fetch(baseUrl + 'access/gate/guard-client/getGateList');
const data = await response.json();
return data.data;
}
window.onload = async function () {
// 当前的门禁端
let gateId = urlParams['gateId'] || ""
// 获取大门列表
window.gateList = await getGateList()
console.log("gateList", window.gateList)
let domList = []
for (let gate of window.gateList) {
domList.push(`
<div id="gate-list-${gate.id}" class="gate-list-item" onclick="window.changePanelSelectGate('${gate.id}')">
<p>${gate.name}</p>
<p class="status ${gate.open ? 'open' : 'closed'}">
${gate.open ? '开放' : '封闭'}
</p>
</div>
`)
}
DOMGateList.innerHTML = domList.join('')
// 通过id 找门禁
window.currentGate = gateList.find((gate) => gate.id === gateId)
if (!window.currentGate) {
// 弹出选择框
window.showSettingPanel && window.showSettingPanel()
} else {
// 显示大门名称及状态
document.querySelector('#gate-name').innerHTML = `
<span>${window.currentGate.name}</span>
<span style="font-weight: bold; color: ${window.currentGate.open ? '#40f940' : 'red'};">${window.currentGate.open ? '允许通行' : '禁止通行'}</span>`
// 开始更新图片
updateQRCode()
setInterval(updateQRCode, 1000)
}
}

View File

@ -0,0 +1,92 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>基于微服务的社区疫情防控系统</title>
<style>
body {
font-size: 1.2em;
}
.grid-item {
border: 1px solid black;
text-align: center;
}
.grid-item ul {
text-align: left;
}
</style>
</head>
<body>
<div>
<h1 style="text-align: center;">基于微服务的社区疫情防控系统</h1>
<p style="text-align: center;">epp.only4.work</p>
<div style="display: grid; grid-template-columns: repeat(2, 1fr);">
<div class="grid-item">
<h3>
门禁端 跨端桌面应用
</h3>
<ul>
<li>
方式1访问
<a target="_blank" href="./guard/index.html">https://epp.only4.work/guard/index.html</a>
</li>
<li>
方式2运行跨端桌面应用
</li>
</ul>
</div>
<div class="grid-item">
<h3>
居民端 小程序
</h3>
<ul>
<li>
方式1扫描下方小程序码
<p style="text-align: center">
<img src="./assets/image/miniprogram.jpg" style="width: 180px;">
</p>
</li>
<li>
方式2微信搜索小程序 <b>devprogram</b>
</li>
</ul>
</div>
<div class="grid-item">
<h3>
社区管理员端 管理后台
</h3>
<ul>
<li>
访问
<a target="_blank" href="./manage/index.html">https://epp.only4.work/manage/index.html</a>
</li>
</ul>
</div>
<div class="grid-item">
<h3>
系统管理员端 管理后台
</h3>
<ul>
<li>
访问
<a target="_blank" href="./manage/index.html">https://epp.only4.work/manage/index.html</a>
</li>
</ul>
</div>
</div>
</div>
<div>
<h2>开发</h2>
<p>小程序后台:<a target="_blank">https://mp.weixin.qq.com/</a></p>
</div>
</body>
</html>

View File

@ -0,0 +1,2 @@
*
!.gitignore

View File

@ -0,0 +1 @@
.error-page[data-v-d4771405]{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;background:#f3f3f3;box-sizing:border-box}.error-code[data-v-d4771405]{line-height:1;font-size:250px;font-weight:bolder;color:#f02d2d}.error-code span[data-v-d4771405]{color:#00a854}.error-desc[data-v-d4771405]{font-size:30px;color:#777}.error-handle[data-v-d4771405]{margin-top:30px;padding-bottom:200px}.error-btn[data-v-d4771405]{margin-left:100px}

View File

@ -0,0 +1 @@
.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank)}.el-card{border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);overflow:hidden;color:var(--el-text-color-primary);transition:var(--el-transition-duration)}.el-card.is-always-shadow{box-shadow:var(--el-box-shadow-light)}.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding)}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More