22 lines
871 B
Go
22 lines
871 B
Go
package admin
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/qianfree/team-api/api/admin/v1"
|
|
"github.com/qianfree/team-api/internal/service"
|
|
)
|
|
|
|
func (c *ControllerV1) FeedbackListAll(ctx context.Context, req *v1.FeedbackListAllReq) (res *v1.FeedbackListAllRes, err error) {
|
|
return service.Admin().ListAllFeedbacks(ctx, req)
|
|
}
|
|
func (c *ControllerV1) FeedbackReply(ctx context.Context, req *v1.FeedbackReplyReq) (res *v1.FeedbackReplyRes, err error) {
|
|
return service.Admin().ReplyToFeedback(ctx, req)
|
|
}
|
|
func (c *ControllerV1) FeedbackUpdateStatus(ctx context.Context, req *v1.FeedbackUpdateStatusReq) (res *v1.FeedbackUpdateStatusRes, err error) {
|
|
return service.Admin().UpdateFeedbackStatus(ctx, req)
|
|
}
|
|
func (c *ControllerV1) FeedbackStats(ctx context.Context, req *v1.FeedbackStatsReq) (res *v1.FeedbackStatsRes, err error) {
|
|
return service.Admin().GetFeedbackStats(ctx, req)
|
|
}
|