package com.lxzn.webservice.ext; import com.alibaba.fastjson.annotation.JSONField; import com.fasterxml.jackson.annotation.JsonProperty; import com.lxzn.framework.utils.JsonMapper; import lombok.Data; import lombok.NoArgsConstructor; import lombok.extern.slf4j.Slf4j; import java.io.IOException; import java.io.Serializable; import java.util.List; /** * @Description: 允许部分失败返回报文 * @Author: zhangherong * @Date: Created in 2020/12/25 13:03 * @Version: 1.0 * @Modified By: */ @Data @NoArgsConstructor @Slf4j public class MesResultList implements Serializable { @JsonProperty("PasteReturn") @JSONField(name = "PasteReturn") private List Result; //通用错误信息 public static String error(String msg) { return ""; } public static String success(MesResultModel result) { JsonMapper mapper = new JsonMapper(); try { return mapper.toJson(result); } catch (IOException e) { log.error(e.getMessage()); return jsonError(); } } public static String jsonError(){ return "{\"PasteReturn\":[{\"FLAG\":\""+0+"\", \"MSG\":\""+ "" +"\"}]}"; } }