“mitao”
2026-04-17 d699da385dda6257677ee93bef47388c0635f64e
refs
用户 “mitao” <“2763622819@qq.com”>
星期五, 四月 17, 2026 08:57 +0800
提交者 “mitao” <“2763622819@qq.com”>
星期五, 四月 17, 2026 08:57 +0800
提交d699da385dda6257677ee93bef47388c0635f64e
目录 e5c084c9f7ae8e4ef3598b4477fd878bce79b9ff 目录 | zip | gz
parent 5ad8d714d43ecf06aa9d900a69e7b22018ce7ed6 查看 | 对比
feat:APP个人中心
71个文件已添加
53个文件已修改
12077 ■■■■■ 已修改文件
tcm-training-admin-backend/pom.xml 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/sql/update_app_notice_schema.sql 14 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/sql/update_app_user_settings_schema.sql 17 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/TcmTrainingAdminApplication.java 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/auth/controller/AppAuthController.java 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/auth/service/AppAuthService.java 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/auth/service/AppAuthSessionService.java 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/auth/service/AppSmsCodeService.java 19 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/auth/service/AppSmsSender.java 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/auth/service/LoggingAppSmsSender.java 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/clinic/controller/AppClinicInfoController.java 48 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/clinic/dto/AppClinicInfoUpdateRequest.java 40 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/clinic/service/AppClinicInfoService.java 163 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/clinic/vo/AppClinicInfoVO.java 24 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/course/service/AppHealthCourseService.java 20 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/course/vo/AppMyHealthCourseVideoItemVO.java 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/home/service/AppHomeFeaturedContentService.java 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/notice/controller/AppNoticeController.java 57 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/notice/entity/AppUserNoticeReadRecord.java 50 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/notice/mapper/AppUserNoticeReadRecordMapper.java 12 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/notice/service/AppNoticeService.java 807 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/notice/vo/AppNoticeItemVO.java 20 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/patient/controller/AppMyPatientController.java 90 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/patient/mapper/AppMyPatientQueryMapper.java 53 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/patient/row/AppMyPatientExchangeOrderItemRow.java 23 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/patient/row/AppMyPatientExchangeRow.java 24 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/patient/row/AppMyPatientLiveRow.java 23 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/patient/row/AppMyPatientRow.java 20 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/patient/service/AppMyPatientService.java 443 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/patient/vo/AppMyPatientExchangeItemVO.java 22 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/patient/vo/AppMyPatientExchangeOrderItemVO.java 24 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/patient/vo/AppMyPatientItemVO.java 19 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/patient/vo/AppMyPatientLiveItemVO.java 22 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/points/controller/AppPointsExchangeOrderController.java 70 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/points/service/AppPointsExchangeOrderService.java 335 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/points/service/AppPointsLedgerService.java 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/points/vo/AppPointsExchangeOrderDetailVO.java 48 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/points/vo/AppPointsExchangeOrderItemVO.java 24 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/settings/controller/AppSettingsController.java 128 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/settings/dto/AppSettingsNotificationUpdateRequest.java 31 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/settings/dto/AppSettingsPasswordUpdateRequest.java 25 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/settings/dto/AppSettingsPhoneCodeRequest.java 19 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/settings/dto/AppSettingsPhoneUpdateRequest.java 25 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/settings/dto/AppSettingsProfileUpdateRequest.java 25 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/settings/entity/AppUserNotificationSetting.java 59 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/settings/mapper/AppUserNotificationSettingMapper.java 12 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/settings/service/AppSettingsService.java 489 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/settings/vo/AppSettingsNotificationVO.java 20 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/settings/vo/AppSettingsProfileVO.java 22 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/settings/vo/AppSettingsWechatBindingVO.java 21 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/share/config/AppShareProperties.java 31 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/share/controller/AppShareController.java 35 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/share/controller/OpenAppInviteController.java 36 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/share/service/AppShareService.java 289 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/share/vo/AppInviteLandingVO.java 24 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/share/vo/AppShareBoundUserItemVO.java 22 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/share/vo/AppShareQrcodeVO.java 24 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/system/controller/AppAgreementContentController.java 54 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/system/controller/AppHelpCenterController.java 45 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/system/controller/AppPlatformQualificationController.java 47 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/system/service/AppHelpCenterService.java 83 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/system/service/AppPlatformQualificationService.java 105 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/system/vo/AppHelpCenterVO.java 28 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/system/vo/AppPlatformQualificationDetailVO.java 24 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/system/vo/AppPlatformQualificationListItemVO.java 24 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/config/MybatisPlusConfig.java 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/config/SaTokenWebConfig.java 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/LiveSessionAppService.java 43 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/LiveSessionStatusSyncService.java 74 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/points/mapper/PointsExchangeOrderItemMapper.java 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/points/service/PointsLedgerAppService.java 53 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/points/service/PointsSettlementService.java 52 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/system/service/AgreementContentAppService.java 12 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/resources/application.yml 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/resources/mapper/AppMyPatientQueryMapper.xml 112 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/resources/mapper/CoursePurchaseOrderMapper.xml 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/resources/mapper/PointsExchangeOrderItemMapper.xml 28 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/main/resources/static/app-download/index.html 366 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
tcm-training-admin-backend/src/test/java/com/tcm/training/admin/app/course/service/AppHealthCourseServiceTest.java 10 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/App.vue 48 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/components/invitePopup.vue 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/manifest.json 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages.json 22 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/clearCache/clearCache.vue 133 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/clinicInfo/clinicInfo.vue 802 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/clinicInfo/service.js 30 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/courseDetail/courseDetail.vue 268 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/exchangeDetail/exchangeDetail.vue 487 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/exchangeDetail/service.js 22 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/exchangeRecord/exchangeRecord.vue 431 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/exchangeRecord/service.js 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/favorites/favorites.vue 19 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/feedback/feedback.vue 135 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/feedback/service.js 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/help/help.vue 107 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/help/service.js 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/helpCenter/helpCenter.vue 197 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/helpCenter/service.js 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/home/home.vue 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/inviteUser/inviteUser.vue 195 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/inviteUser/service.js 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/mine/mine.vue 37 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/modifyPassword/modifyPassword.vue 115 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/modifyPhone/modifyPhone.vue 223 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/myCourseDetail/myCourseDetail.vue 74 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/myPatientExchangeItems/myPatientExchangeItems.vue 348 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/myPatients/myPatients.vue 1486 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/myPatients/service.js 36 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/notice/notice.vue 235 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/notice/service.js 22 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/notificationSettings/notificationSettings.vue 174 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/personalInfo/personalInfo.vue 168 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/protocol/protocol.vue 81 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/protocol/service.js 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/qualification/qualification.vue 148 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/qualification/service.js 15 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/qualificationDetail/qualificationDetail.vue 114 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/register/register.vue 44 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/settings/service.js 101 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/settings/settings.vue 350 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/settings/utils.js 110 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/watchLive/watchLive.vue 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/pages/webview/webview.vue 68 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
traditionalApp/utils/utils.js 40 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史