zhengyiming
2025-04-01 f885db9e204c172c62779f45c3edee3cae463b8d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
using LifePayment.Domain.Shared;
using System;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using ZeroD.Util;
 
namespace LifePayment.Application.Contracts
{
 
 
    public class LifePayPhoneMesssageCodeLoginInput : ChannelsBaseInput
    {
        /// <summary>
        /// 手机号
        /// </summary>
        [DisplayName("手机号")]
        [Required(ErrorMessage = "{0}不能为空")]
        [RegularExpression(LifePaymentConstant.RegularExpression.PhoneNumberRegEx, ErrorMessage = "{0}格式错误")]
        public string PhoneNumber { get; set; }
    }
 
    public class LifePayUserMesssageByIduserInput : ChannelsBaseInput
    {
        /// <summary>
        /// 用户编号
        /// </summary>
        [DisplayName("用户编号")]
        public Guid Id { get; set; }
    }
 
    public class WxMiniAppIndentityInfo
    {
        /// <summary>
        /// 会话密钥
        /// </summary>
        public string SessionKey { get; set; }
 
        /// <summary>
        /// 小程序OpenId
        /// </summary>
        public string OpenId { get; set; }
 
        /// <summary>
        /// 用户名(该值为空则需手机授权登录,不为空则已有该小程序用户)
        /// </summary>
        public string UserName { get; set; }
 
        /// <summary>
        /// 
        /// </summary>
        public string UnionId { get; set; }
    }
 
    public class CreateAccountInput
    {
        /// <summary>
        /// 名称
        /// </summary>
        public string Name { get; set; }
 
        /// <summary>
        /// 密码
        /// </summary>
        public string Password { get; set; }
 
        /// <summary>
        /// 用户名
        /// </summary>
        //[RegularExpression(LifePaymentConstant.RegularExpression.UserNameEx, ErrorMessage = "账号格式不正确")]
        public string UserName { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }
 
        /// <summary>
        /// 手机号
        /// </summary>
        public string PhoneNumber { get; set; }
 
        /// <summary>
        /// 用户端Id
        /// </summary>
        public string ClientId { get; set; } = Constant.ClientType.Back;
 
        /// <summary>
        /// 角色
        /// </summary>
        public string[] RoleNames { get; set; }
 
        /// <summary>
        /// 渠道编号
        /// </summary>
        public string[] ChannlesId { get; set; }
 
        /// <summary>
        /// 小程序OpenId
        /// </summary>
        public string OpenId { get; set; }
 
        ///// <summary>
        ///// 联系人
        ///// </summary>
        // public string Contact { get; set; }
 
        /// <summary>
        /// 企业名称
        /// </summary>
        public string EnterpriseName { get; set; }
 
        /// <summary>
        /// 企业类型
        /// </summary>
        public EnterpriseTypeEnum? AuthType { get; set; }
 
        /// <summary>
        /// MatchMaking小程序OpenId
        /// </summary>
        public string MatchMakingOpenId { get; set; }
 
        /// <summary>
        /// 组织架构公司id
        /// </summary>
        public Guid? CompanyOrgId { get; set; }
 
        /// <summary>
        /// 组织架构部门id
        /// </summary>
        public Guid? DepartmentOrgId { get; set; }
    }
    
}