package com.casic.missiles.model.business;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 委托书-样品库关联表
 * </p>
 *
 * @author wangpeng
 * @since 2023-02-02
 */
@Data
@TableName("business_order_sample_relation")
public class BusinessOrderSampleRelation implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId("id")
    private Long id;

    /**
     * 委托书id
     */
    @TableField("order_id")
    private Long orderId;

    /**
     * 样品库样品id
     */
    @TableField("sample_id")
    private Long sampleId;


    /**
     * 交接单id
     */
    @TableField("interchange_id")
    private Long interchangeId;

    /**
     * 样品在本次委托中分发的状态（字典code）
     */
    @TableField("sample_status")
    private String sampleStatus;

    /**
     * 样品在本次委托中的备注
     */
    @TableField("remark")
    private String remark;

    /**
     * 样品在本次委托中的检定项目
     */
    @TableField("measure_content")
    private String measureContent;

    /**
     * 检定方式
     */
    @TableField("measure_type")
    private String measureType;

    /**
     * 样品检测设备实际到达时间
     */
    @TableField("real_deliver_time")
    private String realDeliverTime;

    /**
     * 归还时间
     */
    @TableField("return_time")
    private String returnTime;

    /**
     * 标价-财务产值业务结算使用（单位分）
     */
    @TableField("posted_price")
    private Integer postedPrice;

    @TableField("create_time")
    private String createTime;

    @TableField("update_time")
    private String updateTime;

}
