package com.nanri.aiimage.modules.ziniao.model.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "紫鸟店铺匹配结果")
public class ZiniaoShopMatchResultVo {
    @Schema(description = "是否匹配成功")
    private boolean matched;

    @Schema(description = "店铺ID")
    private String shopId;

    @Schema(description = "店铺名称")
    private String shopName;

    @Schema(description = "平台")
    private String platform;

    @Schema(description = "匹配到的员工 userId")
    private Long matchedUserId;

    @Schema(description = "打开店铺链接")
    private String openStoreUrl;

    @Schema(description = "匹配状态: MATCHED / PENDING / CONFLICT")
    private String matchStatus;

    @Schema(description = "匹配说明")
    private String matchMessage;
}
