package shop.alien.entity.store;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * ElasticSearch标签类
 *
 * @author ssk
 * @version 1.0
 * @date 2025/4/28 10:57
 */
@Data
@JsonInclude
@ApiModel(value = "ElasticSearch标签类", description = "ElasticSearch标签类")
public class ElasticSearchLabel {

    /**
     * 业务id
     */
    @ApiModelProperty(value = "业务id")
    private Integer businessId;

    /**
     * 业务类型(1:门店, 2:套餐)
     */
    @ApiModelProperty(value = "业务类型(1:门店, 2:套餐, 3:菜单)")
    private String businessType;

    /**
     * 业务主营类型(八大类)
     */
    @ApiModelProperty(value = "业务主营类型(八大类)")
    private String businessMainType;

    /**
     * 业务主营类型字符串(八大类)
     */
    @ApiModelProperty(value = "业务主营类型字符串(八大类)")
    private String businessMainTypeStr;

    /**
     * 业务名称(门店名, 套餐名)
     */
    @ApiModelProperty(value = "业务名称(门店名, 套餐名)")
    private String businessName;

    /**
     * 业务地址(门店)
     */
    @ApiModelProperty(value = "业务地址(门店)")
    private String businessAddress;
}
