You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@answer.apache.org by ku...@apache.org on 2024/08/21 06:48:59 UTC
(incubator-answer) 01/01: Merge branch 'feat/1.4.0/badge' into test
This is an automated email from the ASF dual-hosted git repository.
kumfo pushed a commit to branch test
in repository https://gitbox.apache.org/repos/asf/incubator-answer.git
commit a590bdf347ba59c241d1010bcd86b013791f630d
Merge: f660b636 ebc85857
Author: kumfo <ku...@sifou.com>
AuthorDate: Wed Aug 21 14:48:42 2024 +0800
Merge branch 'feat/1.4.0/badge' into test
cmd/wire_gen.go | 35 +-
docs/docs.go | 696 +++++++++++++++++++-
docs/swagger.json | 698 ++++++++++++++++++++-
docs/swagger.yaml | 414 +++++++++++-
i18n/en_US.yaml | 282 ++++++++-
internal/base/constant/cache_key.go | 2 +
internal/base/constant/event.go | 75 +++
internal/base/constant/notification.go | 8 +
internal/base/constant/object_type.go | 20 +-
internal/base/reason/reason.go | 2 +
internal/controller/badge_controller.go | 158 +++++
internal/controller/controller.go | 1 +
internal/controller/notification_controller.go | 6 +-
internal/controller/template_controller.go | 16 +
internal/controller_admin/badge_controller.go | 86 +++
internal/controller_admin/controller.go | 1 +
internal/entity/badge_award_entity.go | 70 +++
internal/entity/badge_entity.go | 71 +++
.../controller.go => entity/badge_group_entity.go} | 24 +-
internal/migrations/init.go | 41 ++
internal/migrations/init_data.go | 159 +++++
internal/migrations/migrations.go | 1 +
internal/migrations/v22.go | 72 +++
internal/repo/badge/badge_event_rule.go | 256 ++++++++
internal/repo/badge/badge_repo.go | 142 +++++
internal/repo/badge_award/badge_award_repo.go | 172 +++++
internal/repo/badge_group/badge_group_repo.go | 50 ++
internal/repo/notification/notification_repo.go | 6 +-
internal/repo/provider.go | 7 +
internal/router/answer_api_router.go | 17 +
internal/schema/badge_schema.go | 191 ++++++
internal/schema/event_schema.go | 94 +++
internal/schema/notification_schema.go | 76 ++-
internal/service/badge/badge_award_service.go | 305 +++++++++
internal/service/badge/badge_event_handler.go | 77 +++
.../badge/badge_group_service.go} | 29 +-
internal/service/badge/badge_service.go | 297 +++++++++
internal/service/comment/comment_service.go | 19 +-
internal/service/content/answer_service.go | 15 +
internal/service/content/question_service.go | 10 +
internal/service/content/user_service.go | 8 +
internal/service/content/vote_service.go | 31 +
internal/service/event_queue/event_queue.go | 69 ++
internal/service/meta/meta_service.go | 22 +-
.../service/notification/notification_service.go | 100 ++-
.../service/notification_common/notification.go | 89 ++-
internal/service/object_info/object_info.go | 1 -
internal/service/provider.go | 7 +
internal/service/report/report_service.go | 30 +-
ui/src/common/constants.ts | 3 +
ui/src/common/interface.ts | 2 +
.../pages/Admin/Badges/components/Action/index.tsx | 51 ++
ui/src/pages/Admin/Badges/index.tsx | 122 ++++
ui/src/pages/Admin/index.tsx | 1 +
ui/src/router/routes.ts | 4 +
55 files changed, 5064 insertions(+), 177 deletions(-)