package com.jwipc.log.dto;

import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.JSONObject;
import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.Map;

/**
 * <p> </p>
 *
 * @author 邓京术
 * @version 1.0
 * @since JDK 1.8
 */
@Data
public class ShareCallBackDTO implements Serializable {
    @Serial
    private static final long serialVersionUID = -4480302426560783679L;
    @JSONField(name = "IT_DATA")
    private ItData IT_DATA;
    @Data
    public static class ItData {
        public String workflowId;
        public Integer auditState;
        public Integer type;
        public String auditMessage;
        public String processCode;
        public String code;
        public String list;
        public Integer cauditState;
        //业务数据JSON
        public String data;
        public String paymentAmount;
        public Integer djzt;
        public JSONObject extension;
        public JSONArray details;
    }
}
