| | |
| | | using Magicodes.ExporterAndImporter.Core; |
| | | using Magicodes.ExporterAndImporter.Excel; |
| | | using FZCZTB.NET.MD.CutomerMd.Extend; |
| | | using FZCZTB.NET.MD.CutomerMd; |
| | | using SqlSugar; |
| | | using Furion.DataValidation; |
| | | |
| | | namespace FZCZTB.Net.CustomerSYSTem; |
| | | |
| | |
| | | [Required(ErrorMessage = "法定代表人姓名不能为空")] |
| | | public virtual string BankAccount { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 审核步骤 |
| | | /// </summary> |
| | | [Dict("CusExtendStep", AllowNullValue=true)] |
| | | [Required(ErrorMessage = "审核步骤不能为空")] |
| | | public virtual int? steps { get; set; } |
| | | |
| | | |
| | | } |
| | | |
| | |
| | | /// </summary> |
| | | public class PageFBS_CusExtendInput : BasePageInput |
| | | { |
| | | /// <summary> |
| | | /// 用户ID |
| | | /// </summary> |
| | | public long? CustomerId { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 企业类型 |
| | | /// </summary> |
| | | public string EnterpriseType { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 交易主体code |
| | | /// 已申请角色 |
| | | /// </summary> |
| | | public string TransactionCode { get; set; } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 营业执照文件路径 |
| | | /// </summary> |
| | |
| | | /// </summary> |
| | | public string BankAccount { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 审核步骤 |
| | | /// </summary> |
| | | |
| | | public CusExtendStep? steps { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 选中主键列表 |
| | |
| | | /// </summary> |
| | | public class AddFBS_CusExtendInput |
| | | { |
| | | /// <summary> |
| | | /// 用户ID |
| | | /// </summary> |
| | | [Required(ErrorMessage = "用户ID不能为空")] |
| | | public long? CustomerId { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 企业类型 |
| | |
| | | [MaxLength(255, ErrorMessage = "企业类型 字符长度不能超过255")] |
| | | public string EnterpriseType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 交易主体code |
| | | /// </summary> |
| | | [Required(ErrorMessage = "交易主体code不能为空")] |
| | | [MaxLength(255, ErrorMessage = "交易主体code字符长度不能超过255")] |
| | | public string TransactionCode { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 营业执照文件路径 |
| | |
| | | [Required(ErrorMessage = "法定代表人姓名不能为空")] |
| | | [MaxLength(255, ErrorMessage = "法定代表人姓名字符长度不能超过255")] |
| | | public string BankAccount { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 审核步骤 |
| | | /// 用户管理员列表 |
| | | /// </summary> |
| | | [Dict("CusExtendStep", AllowNullValue=true)] |
| | | [Required(ErrorMessage = "审核步骤不能为空")] |
| | | public int? steps { get; set; } |
| | | |
| | | |
| | | public List<FBS_CustormerUsersOutput> CustormerUsers { get; set; } |
| | | /// <summary> |
| | | /// 用户角色 |
| | | /// </summary> |
| | | public List<FBS_CoutomerExRoleOutput> ExRoles { get; set; } |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | [Required(ErrorMessage = "主键Id不能为空")] |
| | | public long? Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 用户ID |
| | | /// </summary> |
| | | [Required(ErrorMessage = "用户ID不能为空")] |
| | | public long? CustomerId { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 企业类型 |
| | |
| | | [Required(ErrorMessage = "法定代表人姓名不能为空")] |
| | | [MaxLength(255, ErrorMessage = "法定代表人姓名字符长度不能超过255")] |
| | | public string BankAccount { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 审核步骤 |
| | | /// </summary> |
| | | [Dict("CusExtendStep", AllowNullValue=true)] |
| | | [Required(ErrorMessage = "审核步骤不能为空")] |
| | | public CusExtendStep? steps { get; set; } |
| | | |
| | | /// 用户管理员列表 |
| | | /// </summary> |
| | | |
| | | public List<FBS_CustormerUsersOutput> CustormerUsers { get; set; } |
| | | /// <summary> |
| | | /// 用户角色 |
| | | /// </summary> |
| | | public List<FBS_CoutomerExRoleOutput> ExRoles { get; set; } |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | [ExcelImporter(SheetIndex = 1, IsOnlyErrorRows = true)] |
| | | public class ImportFBS_CusExtendInput : BaseImportInput |
| | | { |
| | | /// <summary> |
| | | /// 用户ID |
| | | /// </summary> |
| | | [ImporterHeader(Name = "*用户ID")] |
| | | [ExporterHeader("*用户ID", Format = "", Width = 25, IsBold = true)] |
| | | public long? CustomerId { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 企业类型 |
| | |
| | | [ExporterHeader("*法定代表人姓名", Format = "", Width = 25, IsBold = true)] |
| | | public string BankAccount { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 审核步骤 关联值 |
| | | /// </summary> |
| | | [ImporterHeader(IsIgnore = true)] |
| | | [ExporterHeader(IsIgnore = true)] |
| | | public CusExtendStep? steps { get; set; } |
| | | ///// <summary> |
| | | ///// 审核步骤 关联值 |
| | | ///// </summary> |
| | | //[ImporterHeader(IsIgnore = true)] |
| | | //[ExporterHeader(IsIgnore = true)] |
| | | //public CusExtendStep? steps { get; set; } |
| | | |
| | | ///// <summary> |
| | | ///// 审核步骤 文本 |
| | |
| | | //public string stepsDictLabel { get; set; } |
| | | |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public class FBS_CustormerUsersInPut |
| | | { |
| | | /// <summary> |
| | | /// id |
| | | /// </summary> |
| | | public long? Id { get; set; } |
| | | /// <summary> |
| | | /// 组织机构ID |
| | | /// </summary> |
| | | [Required] |
| | | public long CusExtendId { get; set; } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 姓名 |
| | | /// </summary> |
| | | |
| | | public string Name { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 昵称 |
| | | /// </summary> |
| | | |
| | | public string? Nickname { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 电话号码 |
| | | /// </summary> |
| | | [DataValidation(ValidationTypes.PhoneNumber, ErrorMessage = "不是一个正确的{0}")] |
| | | [Required] |
| | | public string PhoneNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 备注 |
| | | /// </summary> |
| | | |
| | | public string? Remarks { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 职务 |
| | | /// </summary> |
| | | |
| | | public string? JobTitle { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 头像 |
| | | /// </summary> |
| | | |
| | | public string? Avatar { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否有效 |
| | | /// </summary> |
| | | |
| | | public bool IsEn { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 密码 |
| | | /// </summary> |
| | | |
| | | public string? PassWord { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否是管理员 全权限 |
| | | /// </summary> |
| | | |
| | | public bool IsManager { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 电子签名 |
| | | /// </summary> |
| | | [SugarColumn(ColumnDescription = "电子签名", Length = 512)] |
| | | [MaxLength(512)] |
| | | public string? Signature { get; set; } |
| | | } |