package com.ruoyi.system.domain;

import com.alibaba.fastjson2.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;


@Data
@TableName("sync_log")
@Accessors(chain = true)
public class SyncLog {

    @TableId(value = "id", type = IdType.UUID)
    private String id;

    //处理信息
    private String remark;

    //原始数据json字符串
    private String content;

    //处理结果
    private String state;

    //异常信息
    private String info;

    //单位
    private String company;

    //类型 1同步项目信息 2同步招投标信息 3同步招投标审批记录 4同步前期办理手续 5工信同步前期手续
    private String cat;

    //是否已经处理(1未处理 2已处理成功3需手动处理)
    private String isHandle;

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

}
