using LifePayment.Domain.Shared;
|
using System;
|
using System.Collections.Generic;
|
using Volo.Abp;
|
using Volo.Abp.Domain.Entities.Auditing;
|
|
namespace LifePayment.Domain.Models
|
{
|
public partial class User : FullAuditedEntity<Guid>, IDataUserFilter
|
{
|
public User()
|
{
|
|
UserRoles = new HashSet<UserRole>();
|
|
}
|
|
/// <summary>
|
/// 名称
|
/// </summary>
|
public string Name { get; set; }
|
|
/// <summary>
|
/// 登录用户名
|
/// </summary>
|
public string UserName { get; set; }
|
/// <summary>
|
/// 用户手机号
|
/// </summary>
|
public string PhoneNumber { get; set; }
|
/// <summary>
|
/// 用户端Id
|
/// </summary>
|
public string ClientId { get; set; }
|
/// <summary>
|
/// 小程序OpenId
|
/// </summary>
|
public string OpenId { get; set; }
|
/// <summary>
|
/// 账户余额
|
/// </summary>
|
public decimal Amount { get; set; }
|
/// <summary>
|
/// 账户是否锁住(是否禁用),默认为0未锁住即未禁用
|
/// </summary>
|
public bool? IsLocked { get; set; }
|
|
/// <summary>
|
/// 注册类型:1为企业,2为个人
|
/// </summary>
|
public int Type { get; set; }
|
|
/// <summary>
|
/// 企业类型
|
/// </summary>
|
public EnterpriseTypeEnum? AuthType { get; set; }
|
|
public DateTime? LastLoginTime { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public string Remark { get; set; }
|
|
|
/// <summary>
|
/// 企业名称
|
/// </summary>
|
public string EnterpriseName { get; set; }
|
|
/// <summary>
|
/// 联系人
|
/// </summary>
|
public string Contact { get; set; }
|
|
/// <summary>
|
/// 联系电话
|
/// </summary>
|
public string ContactPhone { get; set; }
|
|
/// <summary>
|
/// 绑定邮箱地址
|
/// </summary>
|
public string BindEmailAddress { get; set; }
|
|
/// <summary>
|
/// 个人信息邮箱地址
|
/// </summary>
|
public string UserInfoEmailAddress { get; set; }
|
|
/// <summary>
|
/// 用户头像地址
|
/// </summary>
|
public string AvatarUrl { get; set; }
|
|
/// <summary>
|
/// 性别
|
/// </summary>
|
public GenderTypeEnum? GenderType { get; set; }
|
|
/// <summary>
|
/// 职称
|
/// </summary>
|
public string JobTitle { get; set; }
|
|
/// <summary>
|
/// 省code
|
/// </summary>
|
public int? ProvinceCode { get; set; }
|
|
/// <summary>
|
/// 市code
|
/// </summary>
|
public int? CityCode { get; set; }
|
|
/// <summary>
|
/// 区县code
|
/// </summary>
|
public int? CountyCode { get; set; }
|
|
/// <summary>
|
/// 省
|
/// </summary>
|
public string ProvinceName { get; set; }
|
|
/// <summary>
|
/// 市
|
/// </summary>
|
public string CityName { get; set; }
|
|
/// <summary>
|
/// 区县
|
/// </summary>
|
public string CountyName { get; set; }
|
|
/// <summary>
|
/// 详细地址
|
/// </summary>
|
public string AddressDetail { get; set; }
|
|
/// <summary>
|
/// 纬度
|
/// </summary>
|
public decimal? AddressLatitude { get; set; }
|
|
/// <summary>
|
/// 经度
|
/// </summary>
|
public decimal? AddressLongitude { get; set; }
|
|
/// <summary>
|
/// 微信二维码图片
|
/// </summary>
|
public string WxQrCodeUrl { get; set; }
|
|
|
|
/// <summary>
|
/// MatchMaking小程序OpenId
|
/// </summary>
|
public string MatchMakingOpenId { get; set; }
|
|
/// <summary>
|
/// im腾讯用户id
|
/// </summary>
|
public string IMTencentUserId { get; set; }
|
|
/// <summary>
|
/// 所属公司id
|
/// </summary>
|
public Guid? CompanyOrgId { get; set; }
|
|
/// <summary>
|
/// 所属部门id
|
/// </summary>
|
public Guid? DepartmentOrgId { get; set; }
|
|
/// <summary>
|
/// 产业园区id
|
/// </summary>
|
public Guid? IndustrialParkId { get; set; }
|
|
|
|
public ICollection<UserRole> UserRoles { get; set; }
|
|
|
}
|
}
|