/** * <p>Title: DzhtSignflowFinish.java</p> * <p>Description: </p> * @author dsc * @date 2020年5月20日 * @version 1.0 */ package cn.timer.api.bean.dzht; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Table; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.extension.activerecord.Model; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; /** * <p> * Title: DzhtSignflowFinish.java * </p> * <p> * Description: * </p> * * @author dsc * @date 2020年5月20日 * @version 1.0 */ @Entity @Data @Builder @NoArgsConstructor @AllArgsConstructor @Table(name = "dzht_signflow_finish") @ApiModel("e签宝流程结束回调") public class DzhtSignflowFinish extends Model<DzhtSignflowFinish>{ private static final long serialVersionUID = 7207935929987536355L; @Id @GeneratedValue @TableId(type = IdType.AUTO) @ApiModelProperty(value = "编号") private Integer id; @ApiModelProperty(value = "标记该通知的业务类型,该通知固定为:SIGN_FLOW_FINISH") private String action; @ApiModelProperty(value = "流程id") private String flowId; @ApiModelProperty(value = "签署文件主题描述") private String businessScence; @ApiModelProperty(value = "可能存在的任务状态: 2-完成,所有签署人完成签署 3-撤销,发起方撤销签署任务 5-过期(签署截止日到期后触发)7-拒签") private String flowStatus; @ApiModelProperty(value = "签署任务发起时间 格式yyyy-MM-dd HH:mm:ss") private String createTime; @ApiModelProperty(value = "签署任务结束时间 格式yyyy-MM-dd HH:mm:ss") private String endTime; @ApiModelProperty(value = "当流程异常结束时,附加终止原因描述") private String statusDescription; @ApiModelProperty(value = "时间戳") private Long timestamp; }