This is an automated email from the ASF dual-hosted git repository. linkinstar pushed a commit to branch test in repository https://gitbox.apache.org/repos/asf/incubator-answer.git
commit ebf55458e33cfcbc56b368480a6a12456b106921 Merge: e780f3ed 1b7618f2 Author: LinkinStars <[email protected]> AuthorDate: Thu Mar 14 10:03:50 2024 +0800 Merge branch 'feat/1.3.0/review' into test cmd/wire_gen.go | 83 +-- docs/docs.go | 691 ++++++++++++++++----- docs/swagger.json | 672 +++++++++++++++----- docs/swagger.yaml | 410 +++++++++--- internal/base/constant/revision.go | 19 + internal/base/cron/cron.go | 6 +- internal/controller/answer_controller.go | 6 +- internal/controller/collection_controller.go | 6 +- internal/controller/controller.go | 1 + internal/controller/notification_controller.go | 1 + internal/controller/question_controller.go | 25 +- internal/controller/report_controller.go | 46 ++ internal/controller/review_controller.go | 105 ++++ internal/controller/revision_controller.go | 35 +- internal/controller/search_controller.go | 6 +- internal/controller/template_render/controller.go | 17 +- internal/controller/template_render/question.go | 2 +- internal/controller/user_controller.go | 9 +- internal/controller/vote_controller.go | 6 +- internal/controller_admin/controller.go | 1 - internal/controller_admin/report_controller.go | 96 --- internal/entity/answer_entity.go | 2 + internal/entity/comment_entity.go | 1 + internal/entity/question_entity.go | 3 + internal/entity/report_entity.go | 1 + .../entity/{report_entity.go => review_entity.go} | 36 +- internal/migrations/migrations.go | 1 + internal/migrations/v13.go | 5 +- .../controller.go => migrations/v20.go} | 19 +- internal/repo/activity/vote_repo.go | 7 +- internal/repo/collection/collection_group_repo.go | 5 +- internal/repo/provider.go | 2 + internal/repo/question/question_repo.go | 4 +- internal/repo/report/report_repo.go | 37 +- internal/repo/review/review_repo.go | 94 +++ internal/repo/revision/revision_repo.go | 15 + internal/router/answer_api_router.go | 17 +- internal/schema/answer_schema.go | 32 +- internal/schema/notification_schema.go | 1 + internal/schema/question_schema.go | 6 +- internal/schema/report_schema.go | 82 ++- internal/schema/review_schema.go | 57 ++ internal/schema/revision_schema.go | 30 + internal/schema/simple_obj_info_schema.go | 20 +- .../{ => collection}/collection_group_service.go | 2 +- .../service/{ => collection}/collection_service.go | 3 +- internal/service/{ => content}/answer_service.go | 23 +- internal/service/{ => content}/question_service.go | 30 +- internal/service/{ => content}/revision_service.go | 60 +- internal/service/{ => content}/search_service.go | 3 +- internal/service/{ => content}/user_service.go | 2 +- internal/service/{ => content}/vote_service.go | 5 +- .../service/notification/notification_service.go | 51 +- internal/service/object_info/object_info.go | 80 ++- internal/service/provider.go | 26 +- internal/service/question_common/question.go | 149 ++--- internal/service/report/report_service.go | 134 +++- internal/service/report_admin/report_backyard.go | 194 ------ internal/service/report_common/report_common.go | 5 +- internal/service/report_handle/report_handle.go | 132 ++++ .../service/report_handle_admin/report_handle.go | 115 ---- internal/service/review/review_service.go | 375 +++++++++++ internal/service/revision/revision.go | 1 + .../service/revision_common/revision_service.go | 3 +- internal/service/tag_common/tag_common.go | 2 +- plugin/plugin.go | 5 + plugin/reviewer.go | 45 ++ 67 files changed, 2984 insertions(+), 1181 deletions(-)
