package org.jeecg.modules.flowable.apithird.business.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;

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

@Data
@TableName("sys_form")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="sys_form对象", description="流程表单")

public class FlowForm implements Serializable {

    private static final long serialVersionUID = 1L;
    /** 表单主键 */
    @TableId(type = IdType.AUTO)
    private Long formId;

    /** 表单名称 */
    private String formName;

    /** 表单类别 */
    private String formTp;

    /** 表单内容 */
    private String formContent;

    /** 表单URL */
    private String formUrl;

    /** 创建时间 */
    private Date createTime;

    /** 更新时间 */
    private Date updateTime;

    /** 创建人 */
    private String createBy;
    /** 更新人 */
    private String updateBy;
    /** 备注 */
    private String remark;

    private String formRules;
    private String formOptions;
    /**业务表名*/
    @Excel(name = "业务表名", width = 15)
    @ApiModelProperty(value = "业务表名")
    private java.lang.String formTableName;

}

