package com.qianhe.zqbf.domain;

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

import java.io.Serializable;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ZqczXmzDdzj implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 调度ID
     */
    private Long ddid;
    /**
     * 单位ID
     */
    private Long dwid;
    /**
     * 单位名称
     */
    private String dwmc;
    /**
     * 需求ID
     */
    private Long xqid;
    /**
     * 专家ID
     */
    private Long ddzj;
    /**
     * 专家名称
     */
    private String zjmc;
    /**
     * 联系方式
     */
    private String sjh;
    /**
     * 负责人 1=是 2=否
     */
    private String fzr;

    public ZqczXmzDdzj(ZqbfXmzBfzj zqbfXmzBfzj){
        this.xqid = zqbfXmzBfzj.getXqid();
        this.ddzj = zqbfXmzBfzj.getZjid() != null ? zqbfXmzBfzj.getZjid() : zqbfXmzBfzj.getDdzj();
        this.fzr = zqbfXmzBfzj.getFzr();
    }
}
