package com.cf.imes.module.executor.util.deviseData.dataTwo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 配件基本信息
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class PartsInfo {

    private String id; // 配件标识
    private String name; // 配件名称


//    配件所属信息
    private String roomName; //房间名称
    private String bodyName; //柜体名
    private Integer bodyNo; // 柜体编号


//    柜体成倍拆单的倍数
    private Integer multiNum;

//    单个配件的数量
    private Double partNum;

//    商品信息
    private String goodsNo; // 商品编码
    private Long goodId; // 商品对应标识
    private String material; //材质
    private String color; //颜色
    private String factory; //商品生产厂商
    private String brand; //商品品牌
    private String model; //商品型号
    private String unit; //商品单位
    private Double price; // 配件价格

    private Boolean isComposite; // 是否为配件
    private String groupName; // 组件名称
    private String processGroup; // 五金加工组
    private String objectType; // 五金类型
    private String objectSpecExtras; // 五金额外规格
    private Double goodsNumber; //产品数量为特殊处理，板件和配件都有数量

    private String doorRemark; // 	门板组件铰链备注
    private String hingeRemark; // 	门板组件拉手备注
    private String remark;
    private String specialRemark; // 特殊备注(Json字符串)

}
