109 lines
2.5 KiB
C#
109 lines
2.5 KiB
C#
using System.Collections.Generic;
|
||
|
||
namespace ZR.Model.Business.Dto
|
||
{
|
||
/// <summary>
|
||
/// COS上传URL响应
|
||
/// </summary>
|
||
public class CosUploadUrlsResponse
|
||
{
|
||
/// <summary>
|
||
/// 图片上传信息列表
|
||
/// </summary>
|
||
public List<CosImageUploadInfo> Images { get; set; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 单张图片上传信息
|
||
/// </summary>
|
||
public class CosImageUploadInfo
|
||
{
|
||
/// <summary>
|
||
/// 图片唯一标识
|
||
/// </summary>
|
||
public string ImageId { get; set; }
|
||
|
||
/// <summary>
|
||
/// 文件名
|
||
/// </summary>
|
||
public string FileName { get; set; }
|
||
|
||
/// <summary>
|
||
/// 各分类目录的上传URL
|
||
/// </summary>
|
||
public CosUploadUrls UploadUrls { get; set; }
|
||
|
||
/// <summary>
|
||
/// 访问URL
|
||
/// </summary>
|
||
public string AccessUrl { get; set; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 各分类目录的上传URL
|
||
/// </summary>
|
||
public class CosUploadUrls
|
||
{
|
||
/// <summary>
|
||
/// 当日照片目录URL
|
||
/// </summary>
|
||
public string Daily { get; set; }
|
||
|
||
/// <summary>
|
||
/// 参与人员目录URL(key为人员姓名)
|
||
/// </summary>
|
||
public Dictionary<string, string> Workers { get; set; }
|
||
|
||
/// <summary>
|
||
/// 工作内容目录URL
|
||
/// </summary>
|
||
public string Content { get; set; }
|
||
|
||
/// <summary>
|
||
/// 部门目录URL
|
||
/// </summary>
|
||
public string Dept { get; set; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// COS临时密钥信息
|
||
/// </summary>
|
||
public class CosTempCredentials
|
||
{
|
||
/// <summary>
|
||
/// 访问密钥ID
|
||
/// </summary>
|
||
public string SecretId { get; set; }
|
||
|
||
/// <summary>
|
||
/// 访问密钥Secret
|
||
/// </summary>
|
||
public string SecretKey { get; set; }
|
||
|
||
/// <summary>
|
||
/// 存储区域
|
||
/// </summary>
|
||
public string Region { get; set; }
|
||
|
||
/// <summary>
|
||
/// 存储桶名称
|
||
/// </summary>
|
||
public string Bucket { get; set; }
|
||
|
||
/// <summary>
|
||
/// 访问资源域名
|
||
/// </summary>
|
||
public string DomainUrl { get; set; }
|
||
|
||
/// <summary>
|
||
/// 路径前缀
|
||
/// </summary>
|
||
public string Prefixes { get; set; }
|
||
|
||
/// <summary>
|
||
/// 有效期(秒)
|
||
/// </summary>
|
||
public int DurationSecond { get; set; }
|
||
}
|
||
}
|