package cn.stylefeng.team.project.modular.filing.pojo.businessAiParseLog.response;

import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
import com.alibaba.fastjson.JSONObject;
import lombok.Data;

import java.util.Date;

@Data
public class BusinessAiParseLogDetailResponse {

    @ChineseDescription("主键id")
    private Long id;

    @ChineseDescription("所属业务id")
    private Long businessId;

    @ChineseDescription("原始excel文件id")
    private Long originExcelFileId;

    @ChineseDescription("excel转化为png的文件id")
    private Long originPicFileId;

    @ChineseDescription("解析状态：10-进行中，20-解析成功，30-解析失败，40-手动停止")
    private Integer parseStatus;

    @ChineseDescription("开始解析时间")
    private Date beginTime;

    @ChineseDescription("结束解析时间")
    private Date endTime;

    @ChineseDescription("AI解析的结果")
    private String aiResponseString;

    @ChineseDescription("AI解析为业务数据的结果")
    private JSONObject parseBusinessResult;

    @ChineseDescription("解析过程中的报错信息")
    private String errorMessage;

    @ChineseDescription("创建日期")
    private Date createTime;

    @ChineseDescription("创建人")
    private Long createUser;

    @ChineseDescription("更新日期")
    private Date updateTime;

    @ChineseDescription("更新人")
    private Long updateUser;
    
}