37 lines
913 B
C#
37 lines
913 B
C#
|
|
using System.ComponentModel.DataAnnotations;
|
||
|
|
using YD_Event.Core.Infrastructure.WeChat;
|
||
|
|
|
||
|
|
namespace YD_Event.Application.Client.Dtos;
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 微信小程序 code2session 输入参数
|
||
|
|
/// </summary>
|
||
|
|
public class WeChatCode2SessionInput
|
||
|
|
{
|
||
|
|
/// <summary>
|
||
|
|
/// 登录时获取的 code
|
||
|
|
/// </summary>
|
||
|
|
[Required(ErrorMessage = "code 不能为空")]
|
||
|
|
public string Code { get; set; }
|
||
|
|
}
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 微信小程序 code2session 输出参数
|
||
|
|
/// </summary>
|
||
|
|
public class WeChatCode2SessionOutput
|
||
|
|
{
|
||
|
|
/// <summary>
|
||
|
|
/// 用户唯一标识
|
||
|
|
/// </summary>
|
||
|
|
public string OpenId { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 会话密钥
|
||
|
|
/// </summary>
|
||
|
|
public string SessionKey { get; set; }
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// 用户在开放平台的唯一标识符(在满足 UnionID 下发条件的情况下会返回)
|
||
|
|
/// </summary>
|
||
|
|
public string? UnionId { get; set; }
|
||
|
|
}
|