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<MesResultModel> 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\":\""+ "" +"\"}]}";
|
}
|
}
|