package org.jeecg.modules.financeManage.entity;

import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * @Description: 财务过手费主表
 * @author： jeecg-boot
 * @date：   2019-07-13
 * @version： V1.0
 */
@Data
@TableName("fd_handoverfee")
public class FdHandoverfee implements Serializable {
    private static final long serialVersionUID = 1L;
    
	/**过手费主表主键*/
	@TableId(type = IdType.UUID)
	private String id;
	/**类型（1临床过手费，2生物分析过手费）*/
	private String type;
	/**编码*/
	private String code;
	/**合同名称（说明）*/
	private String name;
	/**状态（0保存，1审核，2弃审）*/
	private String state;
	/**过手费日期*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
	private Date feedate;
	/**申办方名称*/
	private String applicantname;
	/**申办方id*/
	private String pkApplicant;
	/**客户名称*/
	private String clientname;
	/**客户id*/
	private String pkClient;
	/**合同方*/
	private String pkContractparty;
	/**合同方名称*/
	private String contractpartyname;
	/**化合物*/
	private String compound;
	/**合同号*/
	private String contractno;
	/**备注*/
	private String memo;
	/**创建人*/
	private String createBy;
	/**创建人名称*/
	private String createName;
	/**创建时间*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private Date createTime;
	/**最后修改人*/
	private String updateBy;
	/**updateName*/
	private String updateName;
	/**最后修改时间*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private Date updateTime;
	/**删除状态*/
	private String delFlag;
	//合同id
	private String contractId;
	//项目号
	private String projectFileNo;
	//项目档案id
	private String pkProjectFile;

	private String def1;
	private String def2;
	private String def3;
	private String def4;
	private String def5;
}
