package com.brilliance.isc.bo.auto;

import com.brilliance.isc.vo.component.que.QueInfoVo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

import java.util.Date;

/**
 * 自动化管理队列
 */
@JsonIgnoreProperties(ignoreUnknown = true)
@Data
public class AutoflowQueBo extends QueInfoVo {
    private String inr;
    private String srcinr;//自动化来源表主键
    private String srctyp;//自动化来源表类型
    private String trninr;//交易编号
    private String ownref;//业务参考号
    private String branch;//业务经办4位机构号
    private String sta;//自动化流程状态（1：自动化运行；2：自动化暂停；3：自动化结束；4：自动化异常）
    private String name;//自动化流程名称
    private int step;//自动化流程序号
    private String address;//自动化流程路由地址
    private String type;//自动化流程类型
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createtime;//创建时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updatetime;//修改时间
    private String subtyp;//自动化流程子类型
    private String lsterr;//上次异常原因
    private String queinr;
}
