修改UploadAttachmentResponse的code字段类型为string以匹配实际接口返回 添加异常处理逻辑,增强附件上传失败时的错误处理和信息记录
64 lines
1.5 KiB
C#
64 lines
1.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace YLErp.Modules.TradeModule
|
|
{
|
|
/// <summary>
|
|
/// OA接口响应模型
|
|
/// </summary>
|
|
public class OAResponse
|
|
{
|
|
public bool success { get; set; }
|
|
public long time { get; set; }
|
|
public int messageCode { get; set; }
|
|
public string message { get; set; }
|
|
public OAResponseData data { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// OA接口响应数据模型
|
|
/// </summary>
|
|
public class OAResponseData
|
|
{
|
|
public string url { get; set; }
|
|
public string fileid { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 国联OA接口响应模型
|
|
/// </summary>
|
|
public class GuoLianOAResponse
|
|
{
|
|
public int code { get; set; }
|
|
public GuoLianOAData data { get; set; }
|
|
public string status { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 国联OA接口响应数据模型
|
|
/// </summary>
|
|
public class GuoLianOAData
|
|
{
|
|
public string msg { get; set; }
|
|
public string requestid { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 附件上传接口响应模型
|
|
/// </summary>
|
|
public class UploadAttachmentResponse
|
|
{
|
|
public string code { get; set; }
|
|
public List<UploadAttachmentData> data { get; set; }
|
|
public string status { get; set; }
|
|
}
|
|
|
|
/// <summary>
|
|
/// 附件上传接口响应数据模型
|
|
/// </summary>
|
|
public class UploadAttachmentData
|
|
{
|
|
public string annexId { get; set; }
|
|
public string annexName { get; set; }
|
|
}
|
|
} |