| 123456789101112131415161718192021222324252627282930313233343536 | package serviceimport (	"context")type CommentListVO struct {	Id          string	CommentList []CommentVo}type CommentVo struct {	Id      string	Desc    string	Score   float32	ReplyId string}type Service interface {	GetCommentsList(ctx context.Context, id string) (CommentListVO, error)}func NewGoodsServiceImpl() Service {	return &CommentsServiceImpl{}}type CommentsServiceImpl struct{}func (service *CommentsServiceImpl) GetCommentsList(ctx context.Context, id string) (CommentListVO, error) {	comment1 := CommentVo{Id: "1", Desc: "comments", Score: 1.0, ReplyId: "0"}	comment2 := CommentVo{Id: "2", Desc: "comments", Score: 1.0, ReplyId: "1"}	list := []CommentVo{comment1, comment2}	detail := CommentListVO{Id: id, CommentList: list}	return detail, nil}
 |