package shop.alien.entity.store.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 门店图片保存结果VO
 * 用于返回保存操作的结果和头图审核状态
 *
 * @author system
 * @since 2024-12-27
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "StoreImgSaveResultVo", description = "门店图片保存结果VO")
public class StoreImgSaveResultVo {

    /**
     * 操作结果消息
     */
    @ApiModelProperty(value = "操作结果消息", example = "保存成功")
    private String message;

    /**
     * 头图审核状态
     * 1: 审核通过
     * 2: 审核不通过
     * null: 非头图操作，无需返回状态
     */
    @ApiModelProperty(value = "头图审核状态(1:审核通过, 2:审核不通过, null:非头图操作)", example = "1")
    private Integer headImgStatus;

    /**
     * 是否为头图操作
     */
    @ApiModelProperty(value = "是否为头图操作", example = "true")
    private Boolean isHeadImage;
}

