package com.xinda.itsm.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.xinda.common.annotation.Excel;
import com.xinda.common.core.domain.BaseEntity;

/**
 * 流程管理对象 process_info
 *
 * @author kerwincui
 * @date 2025-04-27
 */
@ApiModel(value = "ProcessInfo",description = "流程管理 process_info")
@Data
public class ProcessInfo extends BaseEntity
        {
private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long processId;

    /** 事件名称 */
            @Excel(name = "事件名称")
            @ApiModelProperty("事件名称")
    private String eventName;

    /** 事件类型 */
            @Excel(name = "事件类型")
            @ApiModelProperty("事件类型")
    private String eventType;

    /** 触发时间 */
            @JsonFormat(pattern = "yyyy-MM-dd")
            @Excel(name = "触发时间", width = 30, dateFormat = "yyyy-MM-dd")
            @ApiModelProperty("触发时间")
    private Date touchTime;

    /** 处理结果 */
            @Excel(name = "处理结果")
            @ApiModelProperty("处理结果")
    private String handleResult;

    /** 处理人 */
            @Excel(name = "处理人")
            @ApiModelProperty("处理人")
    private Long handlePerson;

}
