package org.dromara.zhishu.domain.vo;

import lombok.Data;

import java.io.File;
import java.io.Serial;
import java.io.Serializable;
import java.lang.reflect.Array;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.nio.file.Files;
import java.util.List;


/**
 * 商品信息视图对象 zhishu_shop_goods
 *
 * @author Lion Li
 * @date 2025-03-07
 */
@Data
public class ProductForm implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;
    //商品名称
    private String name;
    // ISBN
    private String barcode;
    // 货号
    private String warehouseCode;
    //商品定价
    private Long price;
    //期初库存
    private Long stock;
    //品相
    private String conditionCode;
    //货号
    private String artNo;
    //库存
    private Long inventory;
    //仓库
    private String depotName;
    //货架
    private String shelvesName;
    //货位
    private String freightName;
    //用户Id
    private String userName;
    //用户密码
    private String passWord;
    // 出版时间
    private String publishTime;
    /**
     * 商品编号
     */
    private String itemNumber;
    //租户ID
    /**
     * 图片
     */
    private List<FilesVo> files;
    /**
     * 手机号
     */
    private String phoneNumber;
    /**
     * 固定价格
     */
    private Long fixPrice;
    /**
     * 备注
     */
    private String remark;
    /**
     * 货号最后一位 A B C D
     */
    private String Series;
    /**
     * 图片
     */
    private String image;
    /**
     * 数量
     */
    private Long count;
    /**
     * 模板类型
     */
    private String templateType;
    /**
     * 作者
     */
    private String author;
    /**
     * 出版社
     */
    private String publisher;
    /**
     * 纸张
     */
    private String format;
    /**
     * 打印时间
     */
    private String printTime;
    /**
     * 字数
     */
    private String wordage;
    /**
     * 统一书号
     */
    private String goodUnifyIsbn;

    /**
     * 操作人id
     */
    private Long userId;
    /**
     * 分类ID
     */
    private Long categoryId;
    /**
     * 在售数量
     */
    private Long sellCount;
    /**
     * 已售数量
     */
    private Long buyCount;
    /**
     * 孔网官图
     */
    private String kfzBookPic;

}
