package com.junmp.jyzb.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

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

/**
    * process_templates
    */
@ApiModel(value="com-junmp-jyzb-domain-ProcessTemplates")
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("process_templates")
public class ProcessTemplates implements Serializable {
    @TableField(value = "template_id")
    private String templateId;

    @TableField(value = "form_name")
    private String formName;

    @TableField(value = "settings")
    private String settings;

    @TableField(value = "form_json")
    private String formJson;

    @TableField(value = "process_json")
    private String processJson;

    @TableField(value = "icon")
    private String icon;

    @TableField(value = "background")
    private String background;

    @TableField(value = "notify")
    private String notify;

    @TableField(value = "who_commit")
    private String whoCommit;

    @TableField(value = "who_edit")
    private String whoEdit;

    @TableField(value = "who_export")
    private String whoExport;

    @TableField(value = "remark")
    private String remark;

    @TableField(value = "org_id")
    private Integer orgId;

    @TableField(value = "is_stop")
    private Boolean isStop;

    @TableField(value = "created")
    private Date created;

    @TableField(value = "updated")
    private Date updated;

    private static final long serialVersionUID = 1L;
}