package com.cf.imes.module.manage.dal.dataobject.query;


import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.cf.imes.framework.mybatis.core.dataobject.BaseDO;
import lombok.*;

@TableName("order_parts")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class OrderPartsNDO extends BaseDO {

    @TableId
    // 配件 ID
    private Long id;

    // 生产单号
    private Long orderId;

    // 组织 ID
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Long organId;

    // 商品ID
    private Long goodsId;

    // 配件名称
    private String name;

    // 材质
    private String material;

    // 配件类型
    private String type;

    // 型号
    private String model;

    // 规格
    private String spec;

    // 品牌
    private String brand;

    // 厂家
    private String factory;

    // 单位
    private String unit;

    // 价格
    private Float price;

    // 是否复合部件：0 否 1 是
    private Boolean isComposite;

    // 备注
    private String remark;


}



