/** 商品评价 - 对接 Java 后端 /api/shop/shopGoodsComment */
export interface ShopGoodsComment {
  /** 评论ID */
  id: number
  /** 用户ID */
  uid?: number
  userId?: number
  /** 订单ID */
  oid?: number
  orderId?: number
  /** 商品唯一标识 */
  unique?: string
  /** 商品ID */
  goodsId?: number
  /** 商品类型(普通商品、秒杀商品) */
  replyType?: string
  /** 商品分数 */
  goodsScore?: boolean | number
  /** 服务分数 */
  serviceScore?: boolean | number
  /** 评论内容 */
  comment?: string
  content?: string
  /** 评论图片(逗号分隔) */
  pics?: string
  images?: string[]
  /** 商家回复内容 */
  merchantReplyContent?: string
  reply?: string
  /** 商家回复时间 */
  merchantReplyTime?: number
  replyTime?: number
  /** 用户名称 */
  nickname?: string
  /** 用户头像 */
  avatar?: string
  /** 商品规格属性值 */
  sku?: string
  /** 状态: 0正常, 1冻结 */
  status?: number
  /** 创建时间 */
  createTime?: string
}

/** 提交评价参数 - 对接 Java 后端 */
export interface SubmitCommentParams {
  /** 订单ID */
  oid?: number
  orderId?: number
  /** 商品ID */
  goodsId: number
  /** 商品唯一标识 */
  unique?: string
  /** 商品类型 */
  replyType?: string
  /** 商品分数 (1-5) */
  goodsScore: number
  /** 服务分数 (1-5) */
  serviceScore?: number
  /** 评论内容 */
  comment: string
  content?: string
  /** 评论图片(逗号分隔) */
  pics?: string
  images?: string[]
}

/** 评价分页参数 */
export interface CommentPageParams {
  page?: number
  pageSize?: number
  /** 商品ID筛选 */
  goodsId?: number
  /** 订单ID筛选 */
  oid?: number
  orderId?: number
}
