// Admin.NET 项目的版权、商标、专利和其他相关权利均受相应法律法规的保护。使用本项目应遵守相关法律法规和许可证的要求。 // // 本项目主要遵循 MIT 许可证和 Apache 许可证(版本 2.0)进行分发和使用。许可证位于源代码树根目录中的 LICENSE-MIT 和 LICENSE-APACHE 文件。 // // 不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任! using Magicodes.ExporterAndImporter.Core; namespace FZCZTB.Net.CustomerSYSTem; using cylsg.utility; using FZCZTB.NET.MD.CutomerMd; using FZCZTB.NET.MD.CutomerMd.Extend; /// /// 企业资料输出参数 /// public class FBS_CusExtendOutput { /// /// 主键Id /// public long Id { get; set; } /// /// 用户名 /// public long CustomerName { get; set; } /// /// 企业类型 /// public string EnterpriseType { get; set; } /// /// 交易主体code /// public string TransactionCode { get; set; } /// /// 营业执照文件路径 /// public string BusinessLicense { get; set; } /// /// 企业名称 /// public string EnterpriseName { get; set; } /// /// 统一社会信用代码 /// public string UnifiedSocialCreditCode { get; set; } /// /// 注册资金 /// public string RegisteredCapital { get; set; } /// /// 法定代表人姓名 /// public string LegalRepresentativeName { get; set; } /// /// 法定代表人身份证文件路径 /// public string LegalRepresentativeIdCard { get; set; } /// /// 法定代表人姓名 /// public string LegalRepresentativeIdNumber { get; set; } /// /// 法定代表人姓名 /// public string LegalRepresentativePhone { get; set; } /// /// 企业住所 /// public string Residence { get; set; } /// /// 企业联系电话 /// public string EnterprisePhone { get; set; } /// /// 企业成立时间 /// public DateTime EstablishmentTime { get; set; } /// /// 企业主营业务 /// public string? MainBusiness { get; set; } /// /// 企业邮箱 /// public string EnterpriseEmail { get; set; } /// /// 业务经办人姓名 /// public string? OperatorName { get; set; } /// /// 业务经办人身份证文件路径或标识 /// public string? OperatorIdCard { get; set; } /// /// 法定代表人姓名 /// public string? OperatorIdNumber { get; set; } /// /// 法定代表人姓名 /// public string? OperatorPhone { get; set; } /// /// 法定代表人姓名 /// public string BankName { get; set; } /// /// 法定代表人姓名 /// public string BankAccount { get; set; } /// /// 租户Id /// public long? TenantId { get; set; } /// /// 创建时间 /// public DateTime? CreateTime { get; set; } /// /// 更新时间 /// public DateTime? UpdateTime { get; set; } /// /// 创建者Id /// public long? CreateUserId { get; set; } /// /// 创建者姓名 /// public string? CreateUserName { get; set; } /// /// 修改者Id /// public long? UpdateUserId { get; set; } /// /// 修改者姓名 /// public string? UpdateUserName { get; set; } /// /// 用户管理员列表 /// //public List CustormerUsers { get; set; } public List CustormerUsers { get; set; } /// /// 用户角色 /// //public List ExRoles { get; set; } public List ExRoles { get; set; } } /// /// 企业资料数据导入模板实体 /// public class ExportFBS_CusExtendOutput : ImportFBS_CusExtendInput { [ImporterHeader(IsIgnore = true)] [ExporterHeader(IsIgnore = true)] public override string Error { get; set; } } /// /// 配置参数 /// public class FBS_CusExtendParam { /// /// Steps 枚举 /// public List StepsTypeItems { get; set; } /// /// 行业分类 /// public List EnterpriseTypes{ get; set; } } /// /// 管理用户资料 /// public class FBS_CustormerUsersOutput { /// /// ID /// public long? Id { get; set;} /// /// 组织机构ID /// public long CusExtendId { get; set; } /// /// 姓名 /// public string Name { get; set; } /// /// 昵称 /// public string? Nickname { get; set; } /// /// 电话号码 /// public string PhoneNumber { get; set; } /// /// 备注 /// public string? Remarks { get; set; } /// /// 职务 /// public string? JobTitle { get; set; } /// /// 头像 /// public string? Avatar { get; set; } /// /// 是否有效 /// public bool IsEn { get; set; } /// /// 密码 /// public string? PassWord { get; set; } /// /// 是否是管理员 全权限 /// public bool IsManager { get; set; } /// /// 电子签名 /// public string? Signature { get; set; } } /// /// 角色管理 /// public class FBS_CoutomerExRoleOutput { /// /// ID /// public long? Id { get; set; } /// /// 组织机构ID /// public long CusExtendId { get; set; } /// /// 外部角色 /// public long ExRoleId { get; set; } /// /// 外部角色 /// public FBS_ExRole ExRole { get; set; } /// /// 组织机构 /// public FBS_CusExtend CusExtend { get; set; } /// /// 角色审核步骤 /// public CusExtendStep steps { set; get; } = CusExtendStep.UNExamine; }