package com.hzs.sale.product.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.hzs.common.core.annotation.Transaction;
import com.hzs.common.core.constant.EnumsPrefixConstants;
import com.hzs.common.domain.sale.classify.BdSpecs;
import lombok.Data;

import java.util.List;

/**
 * @Description:
 * @Author: yuhui
 * @Time: 2022/11/1 9:46
 * @Classname: SpecsTypeVo
 * @PackageName: com.hzs.sale.product.vo
 */
@Data
public class SpecsTypeVo {


    private Integer pkId;

    /**
     * 类型名称
     */

    private String typeName;



    /**
     * 规格分类
     */

    private Integer pkClassify;

    /**
     * 分类名称
     */
    private String classifyName;



    /**
     * 排序
     */

    private Integer sort;

    /**
     * 规格属性列表
     */
    private List<BdSpecs> specsList;

    @Transaction(transactionKey = EnumsPrefixConstants.KEY_SPEC)
    private Integer pkTransactionKey;

    private String pkTransactionKeyVal;

}
