feat: 添加评价微服务,支持密封互评与订单状态联动

This commit is contained in:
zetaloop
2026-04-24 10:43:15 +08:00
parent 3b56910100
commit 6edf15996c
53 changed files with 7891 additions and 39 deletions
+25
View File
@@ -0,0 +1,25 @@
package logic
import (
"juwan-backend/app/review/rpc/internal/models"
"juwan-backend/app/review/rpc/pb"
)
func entReviewToPb(r *models.Reviews) *pb.Reviews {
out := &pb.Reviews{
Id: r.ID,
OrderId: r.OrderID,
FromUserId: r.FromUserID,
FromUserName: r.FromUserName,
FromUserAvatar: r.FromUserAvatar,
ToUserId: r.ToUserID,
Rating: int32(r.Rating),
Content: r.Content,
Sealed: r.Sealed,
CreatedAt: r.CreatedAt.Unix(),
}
if r.UnsealedAt != nil {
out.UnsealedAt = r.UnsealedAt.Unix()
}
return out
}