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 <[email protected]>
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(-)

Reply via email to