/**
 */
package com.sifang.modules.flowpath.entity;

import javax.persistence.*;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.hibernate.annotations.Cache;
import org.hibernate.annotations.CacheConcurrencyStrategy;
import org.hibernate.annotations.GenericGenerator;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 审批业务过程信息Entity
 * @author lzp
 * @version 
 */
@Entity
@Table(name = "crm_examine_info")
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public class ExamineInfo implements Serializable {
	
	private static final long serialVersionUID = 1L;
	private String id; 		// 编号
	private String formId; 	// 名称
	private String detail; 	// 名称

	@Temporal(TemporalType.TIMESTAMP)
	private Date operateTime;

	private String operateName; 	// 名称

	private String formTypeId;

	@Id
	@GeneratedValue(generator = "idGenerator")
	@GenericGenerator(name = "idGenerator", strategy = "uuid")
	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getFormId() {
		return formId;
	}

	public void setFormId(String formId) {
		this.formId = formId;
	}

	public String getDetail() {
		return detail;
	}

	public void setDetail(String detail) {
		this.detail = detail;
	}

	public Date getOperateTime() {
		return operateTime;
	}

	public void setOperateTime(Date operateTime) {
		this.operateTime = operateTime;
	}

	public String getOperateName() {
		return operateName;
	}

	public void setOperateName(String operateName) {
		this.operateName = operateName;
	}

	public String getFormTypeId() {
		return formTypeId;
	}

	public void setFormTypeId(String formTypeId) {
		this.formTypeId = formTypeId;
	}
}


