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

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;
import java.io.Serializable;
import java.util.Date;

/**
 * *Entity
 * @author Ivan
 * @version 2023-04-11
 */
@Entity
@Table(name = "crm_process_def_submit_step")
public class ProcessDefSubmitStep implements Serializable {
	
	private static final long serialVersionUID = 1L;
	private String id; 		// 编号

	private String visibleFields;
	private String operateFields;

	private String itemName;

	private String submitType;
	private String roleId;

	private String empUserId;

	private String roleName;

	private Date createTime;
	private String procDefId;
	private String createBy;


	public String getItemName() {
		return itemName;
	}

	public void setItemName(String itemName) {
		this.itemName = itemName;
	}

	public String getSubmitType() {
		return submitType;
	}

	public void setSubmitType(String submitType) {
		this.submitType = submitType;
	}

	public String getEmpUserId() {
		return empUserId;
	}

	public void setEmpUserId(String empUserId) {
		this.empUserId = empUserId;
	}

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

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


	public String getVisibleFields() {
		return visibleFields;
	}

	public void setVisibleFields(String visibleFields) {
		this.visibleFields = visibleFields;
	}

	public String getOperateFields() {
		return operateFields;
	}

	public void setOperateFields(String operateFields) {
		this.operateFields = operateFields;
	}

	public String getRoleId() {
		return roleId;
	}

	public void setRoleId(String roleId) {
		this.roleId = roleId;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getProcDefId() {
		return procDefId;
	}

	public void setProcDefId(String procDefId) {
		this.procDefId = procDefId;
	}

	public String getCreateBy() {
		return createBy;
	}

	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}

	public String getRoleName() {
		return roleName;
	}

	public void setRoleName(String roleName) {
		this.roleName = roleName;
	}
}


