package com.fs.hisStore.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.fs.common.annotation.Excel;
import lombok.Data;
import com.fs.common.core.domain.BaseEntity;
import lombok.EqualsAndHashCode;

/**
 * 核销码对象 fs_store_verify_code_scrm
 *
 * @author fs
 * @date 2025-11-27
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class FsStoreVerifyCodeScrm extends BaseEntity{

    /** 主键ID */
    private Long id;

    /** 用户自定义核销码（数字/文字） */
    @Excel(name = "用户自定义核销码", readConverterExp = "数=字/文字")
    private String verifyCode;

    /** 关联商品ID */
    @Excel(name = "关联商品ID")
    private Long productId;

    /** 出库状态（0未出库、1已出库） */
    @Excel(name = "出库状态", readConverterExp = "0=未出库、1已出库")
    private Long outboundStatus;

    /** 核销状态（0未核销、1已核销） */
    @Excel(name = "核销状态", readConverterExp = "0=未核销、1已核销")
    private Long verifyStatus;

    /** 数据状态（0停用、1正常） */
    @Excel(name = "数据状态", readConverterExp = "0=停用、1正常")
    private Long status;

    /** 是否删除（0未删除、1已删除） */
    @Excel(name = "是否删除", readConverterExp = "0=未删除、1已删除")
    private Long isDel;

    //订单id
    private Long orderId;

    //订单详情id
    private Long orderItemId;

    //门店id
    private Long storeId;

    //是否回收（0否1是）
    private Long isRecycle;


}
