添加新的附件上传接口实现,包括上传方法和响应模型 更新OA配置添加UploadUrl字段并修改SystemToken 使用新的附件上传方式替代原有的Base64编码方式
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 int 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; }
|
|
}
|
|
} |