package com.cool.store.vo.store;

import com.cool.store.annotation.DictField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 门店物料黑名单VO
 * @author wangff
 * @date 2026-03-30
 */
@Data
public class StoreMaterialBlacklistVO implements Serializable {
    @ApiModelProperty("id")
    private Long id;

    @ApiModelProperty("门店id")
    private String storeId;

    @ApiModelProperty("门店编码")
    private String storeNum;

    @ApiModelProperty("门店名称")
    private String storeName;
    
    @ApiModelProperty("所属大区名称")
    private String branchName;

    @ApiModelProperty("限制物料")
    private String material;

    @ApiModelProperty("限制物料名称")
    @DictField
    private String materialName;

    @ApiModelProperty("限制原因")
    private String reason;

    @ApiModelProperty("限制原因名称")
    @DictField
    private String reasonName;

    @ApiModelProperty("备注")
    private String remark;
}