package org.dromara.erp.domain.vo;

import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import org.dromara.erp.domain.GoodsStock;

import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 成品库存视图 VO v_Goods_Stock
 *
 * @Author: Antigravity
 */
@Data
@AutoMapper(target = GoodsStock.class)
public class GoodsStockVo implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    private String itemNo;

    private String modelId;

    private String modelNum;

    private String modelName;

    private String clientModel;

    private String colorId;

    private String colorNum;

    private String colorName;

    private String colorKind;

    private String alloyId;

    private String alloyName;

    private BigDecimal thick;

    private BigDecimal film;

    private String packId;

    private String packName;

    private String storeId;

    private String storeName;

    private String frameId;

    private String frameName;

    private BigDecimal frameWt;

    private String frameBar;

    private BigDecimal flength;

    private BigDecimal meterWt;

    private BigDecimal sixMeterWt;

    private String docCode;

    private BigDecimal saleQty;

    private BigDecimal qty;

    private BigDecimal theoryWt;

    private BigDecimal wt;

    private Integer packPricks;

    private Integer packPrickQty;

    private Date finishDate;

    private Integer stockDays;

    private String clientId;

    private String clientNum;

    private String clientName;

    private BigDecimal avgWt;

    private Integer dzsj;

    private String orderState;

    private Integer isHalf;

    private String fromId;

    private Date firstdate;

    private Integer isSurplus;

    private String fromBill;

    private String clientCode;

    private String saleCode;

    private String oxidModelSort;
}