sunpengfei
2025-08-07 0de2dc108b9bb1b6ff3692741362a3da5cb7a068
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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace FlexJobApi.Core
{
    /// <summary>
    /// 企业
    /// </summary>
    public class Enterprise : CommonEntity
    {
        public Enterprise()
        {
            UserInfos = [];
            Departments = [];
        }
 
        /// <summary>
        /// 企业认证Id
        /// </summary>
        public Guid EnterpriseAuthId { get; set; }
 
        /// <summary>
        /// 企业认证
        /// </summary>
        public EnterpriseAuth EnterpriseAuth { get; set; }
 
        /// <summary>
        /// 所在省份Id
        /// </summary>
        public Guid? ProvinceId { get; set; }
 
        /// <summary>
        /// 所在省份
        /// </summary>
        public DictionaryData Province { get; set; }
 
        /// <summary>
        /// 所在城市Id
        /// </summary>
        public Guid? CityId { get; set; }
 
        /// <summary>
        /// 所在城市
        /// </summary>
        public DictionaryData City { get; set; }
 
        /// <summary>
        /// 所属行业Id
        /// </summary>
        public Guid? IndustryTypeId { get; set; }
 
        /// <summary>
        /// 所属行业
        /// </summary>
        public DictionaryData IndustryType { get; set; }
 
        /// <summary>
        /// 主营业务
        /// </summary>
        public string MainBusiness { get; set; }
 
        /// <summary>
        /// 联系人
        /// </summary>
        [MaxLength(32)]
        public string Contacts { get; set; }
 
        /// <summary>
        /// 联系电话
        /// </summary>
        [MaxLength(11)]
        public string ContactPhoneNumber { get; set; }
 
        /// <summary>
        /// 联系邮箱
        /// </summary>
        public string ContactEmail { get; set; }
 
        /// <summary>
        /// 支付通道
        /// </summary>
        public EnumPayAccess? PayAccess { get; set; }
 
        /// <summary>
        /// 开户总行
        /// </summary>
        public string BankName { get; set; }
 
        /// <summary>
        /// 开户支行
        /// </summary>
        public string BankBranchName { get; set; }
 
        /// <summary>
        /// 银行账户
        /// </summary>
        [MaxLength(32)]
        public string BankCard { get; set; }
 
        /// <summary>
        /// 是否已校验银行账户
        /// </summary>
        public bool IsCheckedBankCard { get; set; }
 
        /// <summary>
        /// 实名通道
        /// </summary>
        public EnumRealAccess? RealAccess { get; set; }
 
        /// <summary>
        /// 实名费用
        /// </summary>
        public decimal? RealVerifyCost { get; set; }
 
        /// <summary>
        /// 签约费用
        /// </summary>
        public decimal? SignCost { get; set; }
 
        /// <summary>
        /// 一口价
        /// </summary>
        public decimal? MergeSignCost { get; set; }
 
        /// <summary>
        /// 短信通道
        /// </summary>
        public EnumSmsAccess? SmsAccess { get; set; }
 
        /// <summary>
        /// 短信费用
        /// </summary>
        public decimal SmsCost { get; set; }
 
        /// <summary>
        /// 部门
        /// </summary>
        public List<Department> Departments { get; set; }
 
        /// <summary>
        /// 用户信息
        /// </summary>
        public List<UserInfo> UserInfos { get; set; }
    }
}