This is an automated email from the ASF dual-hosted git repository.
kumfo pushed a commit to branch feat/1.4.0/badge
in repository https://gitbox.apache.org/repos/asf/incubator-answer.git
The following commit(s) were added to refs/heads/feat/1.4.0/badge by this push:
new c2531f9b chore(badge): change project code struct
c2531f9b is described below
commit c2531f9b07243dce326cbf5cf89d9fba23ade976
Author: kumfo <[email protected]>
AuthorDate: Fri Aug 9 11:33:24 2024 +0800
chore(badge): change project code struct
---
cmd/wire_gen.go | 3 +--
docs/docs.go | 6 +++---
docs/swagger.json | 6 +++---
docs/swagger.yaml | 6 +++---
internal/controller/badge_controller.go | 5 ++---
internal/repo/badge/badge_event_rule.go | 2 +-
internal/repo/badge_award/badge_award_repo.go | 4 ++--
internal/repo/badge_group/badge_group_repo.go | 4 ++--
.../service/{badge_award => badge}/badge_award_service.go | 11 +++++------
internal/service/badge/badge_event_handler.go | 3 +--
.../service/{badge_group => badge}/badge_group_service.go | 2 +-
internal/service/badge/badge_service.go | 12 +++++-------
internal/service/provider.go | 6 ++----
13 files changed, 31 insertions(+), 39 deletions(-)
diff --git a/cmd/wire_gen.go b/cmd/wire_gen.go
index f49ef20e..309af935 100644
--- a/cmd/wire_gen.go
+++ b/cmd/wire_gen.go
@@ -75,7 +75,6 @@ import (
"github.com/apache/incubator-answer/internal/service/answer_common"
auth2 "github.com/apache/incubator-answer/internal/service/auth"
badge2 "github.com/apache/incubator-answer/internal/service/badge"
- badge_award2
"github.com/apache/incubator-answer/internal/service/badge_award"
collection2
"github.com/apache/incubator-answer/internal/service/collection"
"github.com/apache/incubator-answer/internal/service/collection_common"
comment2 "github.com/apache/incubator-answer/internal/service/comment"
@@ -266,7 +265,7 @@ func initApplication(debug bool, serverConf *conf.Server,
dbConf *data.Database,
eventRuleRepo := badge.NewEventRuleRepo(dataData)
badgeEventService := badge2.NewBadgeEventService(dataData,
eventQueueService, badgeRepo, eventRuleRepo)
badgeService := badge2.NewBadgeService(badgeRepo, badgeGroupRepo,
badgeAwardRepo, badgeEventService)
- badgeAwardService := badge_award2.NewBadgeAwardService(badgeAwardRepo,
userCommon, objService, questionRepo, answerRepo)
+ badgeAwardService := badge2.NewBadgeAwardService(badgeAwardRepo,
badgeRepo, userCommon, objService)
badgeController := controller.NewBadgeController(badgeService,
badgeAwardService)
answerAPIRouter := router.NewAnswerAPIRouter(langController,
userController, commentController, reportController, voteController,
tagController, followController, collectionController, questionController,
answerController, searchController, revisionController, rankController,
userAdminController, reasonController, themeController, siteInfoController,
controllerSiteInfoController, notificationController, dashboardController,
uploadController, activityController, roleController, pluginCon [...]
swaggerRouter := router.NewSwaggerRouter(swaggerConf)
diff --git a/docs/docs.go b/docs/docs.go
index bda5a17b..e1946590 100644
--- a/docs/docs.go
+++ b/docs/docs.go
@@ -6740,14 +6740,14 @@ const docTemplate = `{
},
"/custom.css": {
"get": {
- "description": "get site robots information",
+ "description": "get site custom CSS",
"produces": [
- "application/json"
+ "text/css"
],
"tags": [
"site"
],
- "summary": "get site robots information",
+ "summary": "get site custom CSS",
"responses": {
"200": {
"description": "OK",
diff --git a/docs/swagger.json b/docs/swagger.json
index 5ea50e6b..0a3bf6c7 100644
--- a/docs/swagger.json
+++ b/docs/swagger.json
@@ -6710,14 +6710,14 @@
},
"/custom.css": {
"get": {
- "description": "get site robots information",
+ "description": "get site custom CSS",
"produces": [
- "application/json"
+ "text/css"
],
"tags": [
"site"
],
- "summary": "get site robots information",
+ "summary": "get site custom CSS",
"responses": {
"200": {
"description": "OK",
diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index ca11b20f..777445b3 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -6846,15 +6846,15 @@ paths:
- Activity
/custom.css:
get:
- description: get site robots information
+ description: get site custom CSS
produces:
- - application/json
+ - text/css
responses:
"200":
description: OK
schema:
type: string
- summary: get site robots information
+ summary: get site custom CSS
tags:
- site
/installation/base-info:
diff --git a/internal/controller/badge_controller.go
b/internal/controller/badge_controller.go
index c26d9205..d7ecc3fa 100644
--- a/internal/controller/badge_controller.go
+++ b/internal/controller/badge_controller.go
@@ -25,19 +25,18 @@ import (
"github.com/apache/incubator-answer/internal/base/pager"
"github.com/apache/incubator-answer/internal/schema"
"github.com/apache/incubator-answer/internal/service/badge"
- "github.com/apache/incubator-answer/internal/service/badge_award"
"github.com/apache/incubator-answer/pkg/uid"
"github.com/gin-gonic/gin"
)
type BadgeController struct {
badgeService *badge.BadgeService
- badgeAwardService *badge_award.BadgeAwardService
+ badgeAwardService *badge.BadgeAwardService
}
func NewBadgeController(
badgeService *badge.BadgeService,
- badgeAwardService *badge_award.BadgeAwardService) *BadgeController {
+ badgeAwardService *badge.BadgeAwardService) *BadgeController {
return &BadgeController{
badgeService: badgeService,
badgeAwardService: badgeAwardService,
diff --git a/internal/repo/badge/badge_event_rule.go
b/internal/repo/badge/badge_event_rule.go
index 8f940720..d6c0d826 100644
--- a/internal/repo/badge/badge_event_rule.go
+++ b/internal/repo/badge/badge_event_rule.go
@@ -211,6 +211,6 @@ func (br *eventRuleRepo) createBadgeAward(userID, badgeID,
objectID string) (awa
return &entity.BadgeAward{
UserID: userID,
BadgeID: badgeID,
- ObjectID: objectID,
+ AwardKey: objectID,
}
}
diff --git a/internal/repo/badge_award/badge_award_repo.go
b/internal/repo/badge_award/badge_award_repo.go
index 92807d1d..8860a5b1 100644
--- a/internal/repo/badge_award/badge_award_repo.go
+++ b/internal/repo/badge_award/badge_award_repo.go
@@ -25,7 +25,7 @@ import (
"github.com/apache/incubator-answer/internal/base/pager"
"github.com/apache/incubator-answer/internal/base/reason"
"github.com/apache/incubator-answer/internal/entity"
- "github.com/apache/incubator-answer/internal/service/badge_award"
+ "github.com/apache/incubator-answer/internal/service/badge"
"github.com/apache/incubator-answer/internal/service/unique"
"github.com/segmentfault/pacman/errors"
)
@@ -35,7 +35,7 @@ type badgeAwardRepo struct {
uniqueIDRepo unique.UniqueIDRepo
}
-func NewBadgeAwardRepo(data *data.Data, uniqueIDRepo unique.UniqueIDRepo)
badge_award.BadgeAwardRepo {
+func NewBadgeAwardRepo(data *data.Data, uniqueIDRepo unique.UniqueIDRepo)
badge.BadgeAwardRepo {
return &badgeAwardRepo{
data: data,
uniqueIDRepo: uniqueIDRepo,
diff --git a/internal/repo/badge_group/badge_group_repo.go
b/internal/repo/badge_group/badge_group_repo.go
index 7dfe90fc..63f438b9 100644
--- a/internal/repo/badge_group/badge_group_repo.go
+++ b/internal/repo/badge_group/badge_group_repo.go
@@ -23,7 +23,7 @@ import (
"context"
"github.com/apache/incubator-answer/internal/base/data"
"github.com/apache/incubator-answer/internal/entity"
- "github.com/apache/incubator-answer/internal/service/badge_group"
+ "github.com/apache/incubator-answer/internal/service/badge"
"github.com/apache/incubator-answer/internal/service/unique"
)
@@ -32,7 +32,7 @@ type badgeGroupRepo struct {
uniqueIDRepo unique.UniqueIDRepo
}
-func NewBadgeGroupRepo(data *data.Data, uniqueIDRepo unique.UniqueIDRepo)
badge_group.BadgeGroupRepo {
+func NewBadgeGroupRepo(data *data.Data, uniqueIDRepo unique.UniqueIDRepo)
badge.BadgeGroupRepo {
return &badgeGroupRepo{
data: data,
uniqueIDRepo: uniqueIDRepo,
diff --git a/internal/service/badge_award/badge_award_service.go
b/internal/service/badge/badge_award_service.go
similarity index 96%
rename from internal/service/badge_award/badge_award_service.go
rename to internal/service/badge/badge_award_service.go
index 2c7c5ffa..229b09a5 100644
--- a/internal/service/badge_award/badge_award_service.go
+++ b/internal/service/badge/badge_award_service.go
@@ -17,14 +17,13 @@
* under the License.
*/
-package badge_award
+package badge
import (
"context"
"github.com/apache/incubator-answer/internal/base/reason"
"github.com/apache/incubator-answer/internal/entity"
"github.com/apache/incubator-answer/internal/schema"
- "github.com/apache/incubator-answer/internal/service/badge"
"github.com/apache/incubator-answer/internal/service/object_info"
usercommon
"github.com/apache/incubator-answer/internal/service/user_common"
"github.com/jinzhu/copier"
@@ -62,15 +61,15 @@ type BadgeAwardRepo interface {
}
type BadgeAwardService struct {
- badgeAwardRepo BadgeAwardRepo
- badgeRepo badge.BadgeRepo
- userCommon *usercommon.UserCommon
+ badgeAwardRepo BadgeAwardRepo
+ badgeRepo BadgeRepo
+ userCommon *usercommon.UserCommon
objectInfoService *object_info.ObjService
}
func NewBadgeAwardService(
badgeAwardRepo BadgeAwardRepo,
- badgeRepo badge.BadgeRepo,
+ badgeRepo BadgeRepo,
userCommon *usercommon.UserCommon,
objectInfoService *object_info.ObjService,
) *BadgeAwardService {
diff --git a/internal/service/badge/badge_event_handler.go
b/internal/service/badge/badge_event_handler.go
index 587ee77d..d6758baf 100644
--- a/internal/service/badge/badge_event_handler.go
+++ b/internal/service/badge/badge_event_handler.go
@@ -22,7 +22,6 @@ package badge
import (
"context"
"github.com/apache/incubator-answer/internal/entity"
- "github.com/apache/incubator-answer/internal/service/badge_award"
"github.com/apache/incubator-answer/internal/service/event_queue"
"github.com/segmentfault/pacman/log"
@@ -33,7 +32,7 @@ import (
type BadgeEventService struct {
data *data.Data
eventQueueService event_queue.EventQueueService
- badgeAwardRepo badge_award.BadgeAwardRepo
+ badgeAwardRepo BadgeAwardRepo
badgeRepo BadgeRepo
eventRuleRepo EventRuleRepo
}
diff --git a/internal/service/badge_group/badge_group_service.go
b/internal/service/badge/badge_group_service.go
similarity index 98%
rename from internal/service/badge_group/badge_group_service.go
rename to internal/service/badge/badge_group_service.go
index c78f3e4f..16dd74ee 100644
--- a/internal/service/badge_group/badge_group_service.go
+++ b/internal/service/badge/badge_group_service.go
@@ -17,7 +17,7 @@
* under the License.
*/
-package badge_group
+package badge
import (
"context"
diff --git a/internal/service/badge/badge_service.go
b/internal/service/badge/badge_service.go
index faf97b11..366dd338 100644
--- a/internal/service/badge/badge_service.go
+++ b/internal/service/badge/badge_service.go
@@ -26,8 +26,6 @@ import (
"github.com/apache/incubator-answer/internal/base/translator"
"github.com/apache/incubator-answer/internal/entity"
"github.com/apache/incubator-answer/internal/schema"
- "github.com/apache/incubator-answer/internal/service/badge_award"
- "github.com/apache/incubator-answer/internal/service/badge_group"
"github.com/apache/incubator-answer/pkg/converter"
"github.com/apache/incubator-answer/pkg/uid"
"github.com/gin-gonic/gin"
@@ -48,16 +46,16 @@ type BadgeRepo interface {
}
type BadgeService struct {
- badgeRepo BadgeRepo
- badgeGroupRepo badge_group.BadgeGroupRepo
- badgeAwardRepo badge_award.BadgeAwardRepo
+ badgeRepo BadgeRepo
+ badgeGroupRepo BadgeGroupRepo
+ badgeAwardRepo BadgeAwardRepo
badgeEventService *BadgeEventService
}
func NewBadgeService(
badgeRepo BadgeRepo,
- badgeGroupRepo badge_group.BadgeGroupRepo,
- badgeAwardRepo badge_award.BadgeAwardRepo,
+ badgeGroupRepo BadgeGroupRepo,
+ badgeAwardRepo BadgeAwardRepo,
badgeEventService *BadgeEventService,
) *BadgeService {
return &BadgeService{
diff --git a/internal/service/provider.go b/internal/service/provider.go
index 7a6b1340..12e0db79 100644
--- a/internal/service/provider.go
+++ b/internal/service/provider.go
@@ -27,8 +27,6 @@ import (
answercommon
"github.com/apache/incubator-answer/internal/service/answer_common"
"github.com/apache/incubator-answer/internal/service/auth"
"github.com/apache/incubator-answer/internal/service/badge"
- "github.com/apache/incubator-answer/internal/service/badge_award"
- "github.com/apache/incubator-answer/internal/service/badge_group"
"github.com/apache/incubator-answer/internal/service/collection"
collectioncommon
"github.com/apache/incubator-answer/internal/service/collection_common"
"github.com/apache/incubator-answer/internal/service/comment"
@@ -124,6 +122,6 @@ var ProviderSetService = wire.NewSet(
event_queue.NewEventQueueService,
badge.NewBadgeService,
badge.NewBadgeEventService,
- badge_award.NewBadgeAwardService,
- badge_group.NewBadgeGroupService,
+ badge.NewBadgeAwardService,
+ badge.NewBadgeGroupService,
)