二、用户相关
1、用户账号
源码地址:http://www.jinhusns.com/Products/Download/?type=xcj
| tn_Users |
|||||
| 字段名称 |
字段类型 |
可空 |
特殊 |
默认值 |
字段描述 |
| UserId |
bigint |
|
主键 |
|
|
| UserName |
NVarChar (64) |
|
索引 唯一 |
|
用户名 |
| Password |
NVarChar (128) |
|
|
|
密码 |
| PasswordFormat |
Int |
|
|
(1) |
0=Clear(明文) 1=标准MD5 |
| PasswordQuestion |
NVarChar (64) |
|
|
('') |
密码问题 |
| PasswordAnswer |
NVarChar (64) |
|
|
('') |
密码答案 |
| AccountEmail |
NVarChar (64) |
|
索引 |
('') |
帐号邮箱 |
| IsEmailVerified |
tinyint |
|
|
(0) |
帐号邮箱是否通过验证 |
| AccountMobile |
NVarChar (64) |
|
索引 |
('') |
手机号码 |
| IsMobileVerified |
tinyint |
|
|
(0) |
帐号手机是否通过验证 |
| TrueName |
NVarChar (64) |
|
|
('') |
个人姓名或企业名称 |
| NickName |
NVarChar (64) |
|
|
('') |
昵称 |
| ForceLogin |
tinyint |
|
|
(0) |
是否强制用户登录 |
| IsActivated |
tinyint |
|
|
(1) |
帐户是否激活 |
| DateCreated |
DateTime |
|
|
|
创建时间 |
| IpCreated |
nvarchar(64) |
|
|
(‘’) |
创建用户时的IP |
| UserType |
tinyint |
|
|
(1) |
用户类别 |
| LastActivityTime |
DateTime |
|
|
|
上次活动时间 |
| LastAction |
NVarChar (512) |
|
|
('') |
上次操作 |
| IpLastActivity |
nvarchar(64) |
|
|
('') |
上次活动时的IP |
| IsBanned |
tinyint |
|
|
(0) |
是否封禁 |
| BanReason |
nvarchar(64) |
|
|
|
封禁原因 |
| BanDeadline |
datetime |
|
|
|
封禁截止日期 |
| IsModerated |
tinyint |
|
|
(0) |
用户是否被管制 |
| IsForceModerated |
tinyint |
|
|
(0) |
强制用户管制(不会自动解除) |
| DatabaseQuota |
Int |
|
|
(0) |
磁盘配额 |
| DatabaseQuotaUsed |
Int |
|
|
(0) |
已用磁盘空间 |
| ThemeAppearance |
nVarChar (128) |
|
|
('') |
用户选择的皮肤 |
| IsUseCustomStyle |
tinyint |
|
|
(0) |
是否使用了自定义风格 |
| Avatar |
NVarChar (128) |
|
|
(‘’) |
头像名称 |
| FollowedCount |
Int |
|
索引 |
0 |
关注用户数 |
| FollowerCount |
Int |
|
索引 |
0 |
粉丝数 |
| ExperiencePoints |
int |
|
|
(0) |
经验积分值 |
| ReputationPoints |
int |
|
|
(0) |
威望积分值 |
| TradePoints |
int |
|
|
(0) |
交易积分值 |
| TradePoints2 |
int |
|
|
(0) |
交易积分值2 |
| TradePoints3 |
int |
|
|
(0) |
交易积分值3 |
| TradePoints4 |
int |
|
|
(0) |
交易积分值4 |
| FrozenTradePoints |
int |
|
|
(0) |
冻结的交易积分 |
| Rank |
int |
|
索引 |
(1) |
用户等级 |
2、用户资料
2.1). 基本资料
| spb_Profiles |
|||||
| 字段名称 |
字段类型 |
可空 |
特殊 |
默认值 |
字段描述 |
| UserId |
bigint |
|
主键 |
|
|
| Gender |
SmallInt |
|
|
(1) |
性别 1=男,2=女 |
| BirthdayType |
SmallInt |
|
|
(1) |
生日类型 1=公历,2=农历 |
| Birthday |
Datetime |
|
|
|
公历生日 |
| LunarBirthday |
Datetime |
|
|
|
阴历生日 |
| NowAreaCode |
VarChar (8) |
|
|
|
所在地 |
| HomeAreaCode |
VarChar (8) |
|
|
|
家乡 |
| |
Nvarchar (64) |
|
|
|
联系邮箱 |
| Mobile |
Nvarchar (64) |
|
|
|
手机号码 |
| |
Nvarchar (64) |
|
|
|
|
| Msn |
Nvarchar (64) |
|
|
|
msn |
| Skype |
Nvarchar (64) |
|
|
|
Skype |
| Fetion |
Nvarchar (64) |
|
|
|
飞信 |
| Aliwangwang |
Nvarchar (64) |
|
|
|
阿里旺旺 |
| CardType |
SmallInt |
|
|
|
证件类型 |
| CardId |
Nvarchar (64) |
|
|
|
证件号码 |
| Introduction |
Nvarchar (255) |
|
|
|
自我介绍 |
| Integrity |
int |
|
|
|
资料完整度(0至100) |
| PropertyNames |
nvarchar(max) |
Yes |
|
|
可序列化属性名称 |
| PropertyValues |
nvarchar(max) |
Yes |
|
|
可序列化属性内容 |
2.2). 教育经历
| spb_EducationExperiences |
|||||
| 字段名称 |
字段类型 |
可空 |
特殊 |
默认值 |
字段描述 |
| Id |
bigint |
|
主键 标识 |
|
|
| UserId |
bigint |
|
索引 |
|
|
| Degree |
SmallInt |
|
|
|
学历 |
| School |
nvarchar (128) |
|
|
|
学校名称 |
| StartYear |
int |
|
|
|
入学年份 |
| Department |
nvarchar (128) |
|
|
|
院系/班级 |
| PropertyNames |
nvarchar(max) |
Yes |
|
|
可序列化属性名称 |
| PropertyValues |
nvarchar(max) |
Yes |
|
|
可序列化属性内容 |
2.3). 工作经历
| spb_WorkExperiences |
|||||
| 字段名称 |
字段类型 |
可空 |
特殊 |
默认值 |
字段描述 |
| Id |
bigint |
|
主键 标识 |
|
|
| UserId |
bigint |
|
索引 |
|
|
| CompanyName |
nvarchar(64) |
|
|
|
公司名称 |
| CompanyAreaCode |
VarChar (8) |
|
|
|
所在地 |
| StartDate |
datetime |
|
|
|
开始时间 |
| EndDate |
datetime |
|
|
|
截止时间 |
| JobDescription |
nvarchar(128) |
|
|
|
部门/职位 |
| PropertyNames |
nvarchar(max) |
Yes |
|
|
可序列化属性名称 |
| PropertyValues |
nvarchar(max) |
Yes |
|
|
可序列化属性内容 |
3、集成第三方账号
1. 第三方账号绑定
| tn_AccountBindings |
|||||
| 字段名称 |
字段描述 |
字段类型 |
特殊 |
可空 |
默认值 |
| Id |
主键标识 |
bigint |
主键 标识 |
no |
|
| UserId |
用户Id |
bigint |
索引 |
no |
|
| AccountTypeKey |
第三方账号类型 |
varchar(64) |
索引 |
no |
|
| Identification |
第三方账号标识 |
nvarchar(255) |
索引 |
no |
(‘’) |
| AccessToken |
oauth授权凭证加密串 |
nvarchar(255) |
|
no |
(‘’) |
- 2. 第三方账号类型
| tn_AccountTypes |
|||||
| 字段名称 |
字段描述 |
字段类型 |
特殊 |
可空 |
默认值 |
| AccountTypeKey |
第三方账号类型标识 |
varchar(64) |
主键 |
no |
|
| AppKey |
网站接入应用标识 |
nvarchar(255) |
|
no |
(‘’) |
| AppSecret |
网站接入应用加密串 |
nvarchar(255) |
|
no |
(‘’) |
| IsSync |
是否同步发布微博 |
tinyint |
|
no |
(0) |
| IsShareMicroBlog |
绑定成功时是否分享一条微博 |
tinyint |
|
no |
(0) |
| IsFollowMicroBlog |
是否关注指定微博 |
tinyint |
|
no |
(0) |
| OfficialMicroBlogAccount |
官方微博账号 |
nvarchar(255) |
|
no |
(‘’) |
| IsEnabled |
是否启用 |
tinyint |
|
no |
(0) |
4、用户角色
1. 角色
| tn_Roles |
|||||
| 字段名称 |
字段描述 |
字段类型 |
特殊 |
可空 |
默认值 |
| RoleName |
角色名称 注:仅允许字母、数字及.-_ |
varchar(32) |
主键 |
no |
|
| FriendlyRoleName |
角色友好名称用于对外显示 |
nvarchar(64) |
|
no |
(‘’) |
| IsBuiltIn |
是否是系统内置的默认=0 |
tinyint |
|
no |
(0) |
| ConnectToUser |
是否直接关联到用户(例如:版主、注册用户无需直接绑定到用户) |
tinyint |
|
no |
(0) |
| ApplicationId |
哪个应用模块 |
int |
|
no |
(0) |
| IsPublic |
是否对外显示 |
tinyint |
|
no |
(0) |
| Description |
描述 |
nvarchar(255) |
|
no |
(‘’) |
| RoleImage |
角色标识图片 |
nvarchar(255) |
|
no |
(‘’) |
| IsEnabled |
是否启用 |
tinyint |
|
no |
(1) |
- 2. 角色与用户关联
| tn_UsersInRoles |
|||||
| 字段名称 |
字段描述 |
字段类型 |
特殊 |
可空 |
默认值 |
| Id |
|
bigint |
主键 标识 |
no |
|
| UserId |
|
bigint |
索引 |
no |
|
| RoleName |
角色名称 |
varchar(32) |
索引 |
no |
|
5、在线用户
1. 在线用户
| tn_OnlineUsers |
|||||
| 字段名称 |
字段类型 |
可空 |
特殊 |
默认值 |
字段描述 |
| Id |
bigint |
|
主键 标识 |
|
|
| UserId |
bigint |
|
|
|
用户Id |
| UserName |
nvarchar(64) |
|
|
|
用户名 |
| DisplayName |
nvarchar(64) |
|
|
|
对外显示名称 |
| LastActivityTime |
DateTime |
|
|
|
上次活动时间 |
| LastAction |
NVarChar (512) |
|
|
('') |
上次操作 |
| Ip |
nvarchar(64) |
|
|
(‘’) |
IP |
| DateCreated |
DateTime |
|
|
|
创建时间 |
- 2. 在线用户统计
| tn_OnlineUserStatistics |
|||||
| 字段名称 |
字段类型 |
可空 |
特殊 |
默认值 |
字段描述 |
| Id |
int |
|
主键 标识 |
|
|
| LoggedUserCount |
int |
|
|
(0) |
在线登录用户数 |
| AnonymousCount |
int |
|
|
(0) |
在线匿名用户数 |
| UserCount |
int |
|
索引 |
(0) |
在线用户数 |
| DateCreated |
DateTime |
|
|
|
创建时间 |
6、邀请码
1. 用户邀请码配额(仅用于单次使用的邀请码)
| tn_InvitationCodeStatistics |
|||||
| 字段名称 |
字段类型 |
可空 |
特殊 |
默认值 |
字段描述 |
| UserId |
bigint |
|
主键 |
|
用户Id |
| CodeUnUsedCount |
int |
|
|
|
未使用的邀请码数量(仅当用户申请过邀请码时,才做记录) |
| CodeUsedCount |
int |
|
|
|
使用的邀请码数量 |
| CodeBuyedCount |
int |
|
|
|
购买的邀请码数量 |
- 2. 邀请码(用于存储用户申请过哪些邀请码)
| tn_InvitationCodes |
|||||
| 字段名称 |
字段类型 |
可空 |
特殊 |
默认值 |
字段描述 |
| Code |
varchar(32) |
|
主键 |
|
(使用MD5_16生成) |
| UserId |
bigint |
|
|
|
用户Id |
| IsMultiple |
tinyint |
|
|
|
是否可以多次使用 |
| ExpiredDate |
datetime |
|
|
|
过期日期 |
| DateCreated |
datetime |
|
|
|
创建日期 |
- 3. 邀请好友记录
| tn_InviteFriendRecords |
|||||
| 字段名称 |
字段类型 |
可空 |
特殊 |
默认值 |
字段描述 |
| Id |
bigint |
|
主键 标识 |
|
|
| UserId |
bigint |
|
|
0 |
邀请人 |
| InvitedUserId |
bigint |
|
|
0 |
受邀人 |
| Code |
nvarchar(512) |
|
|
|
邀请码 |
| DateCreated |
datetime |
|
|
|
创建日期 |
| InvitingUserHasBeingRewarded |
tinyIint |
|
|
|
邀请用户已被奖励 |
三、用户激励
1、用户积分
1. 积分类型
| tn_PointCategories |
|||||
| 字段名称 |
字段类型 |
可空 |
特殊 |
默认值 |
字段描述 |
| CategoryKey |
varchar (32) |
|
主键 |
|
积分类型标识 |
| CategoryName |
NVarChar (64) |
|
|
|
类型名称 |
| Unit |
NVarChar (8) |
|
|
|
单位名称 |
| QuotaPerDay |
int |
|
|
(0) |
每人每日该类限额(0表示无限制) |
| Description |
nvarchar (128) |
|
|
('') |
描述 |
| DisplayOrder |
int |
|
|
(0) |
排序序号 |
- 2. 积分项目
| tn_PointItems |
|||||
| 字段名称 |
字段类型 |
可空 |
特殊 |
默认值 |
字段描述 |
| ItemKey |
varchar(32) |
|
主键 |
|
积分项目标识 |
| ApplicationId |
int |
|
|
|
应用程序Id |
| ItemName |
nvarchar (64) |
|
|
('') |
项目名称 |
| DisplayOrder |
int |
|
|
(0) |
排序序号 |
| ExperiencePoints |
int |
|
|
(0) |
经验积分值 |
| ReputationPoints |
int |
|
|
(0) |
威望积分值 |
| TradePoints |
int |
|
|
(0) |
交易积分值 |
| TradePoints2 |
int |
|
|
(0) |
交易积分值2 |
| TradePoints3 |
int |
|
|
(0) |
交易积分值3 |
| TradePoints4 |
int |
|
|
(0) |
交易积分值4 |
| Description |
nvarchar (128) |
|
|
('') |
描述 |
- 3. 积分记录
| tn_PointRecords |
|||||
| 字段名称 |
字段类型 |
可空 |
特殊 |
默认值 |
字段描述 |
| RecordId |
bigint |
|
主键 标识 |
|
Primary key |
| UserId |
bigint |
|
索引 |
|
用户Id |
| PointItemName |
nvarchar (64) |
|
|
|
积分项目名称 |
| Description |
nvarchar (512) |
|
|
('') |
积分描述 |
| ExperiencePoints |
int |
|
|
(0) |
经验积分值 |
| ReputationPoints |
int |
|
|
(0) |
威望积分值 |
| TradePoints |
int |
|
|
(0) |
交易积分值 |
| TradePoints2 |
int |
|
|
(0) |
交易积分值2 |
| TradePoints3 |
int |
|
|
(0) |
交易积分值3 |
| TradePoints4 |
int |
|
|
(0) |
交易积分值4 |
| IsIncome |
tinyint |
|
|
|
是否是收入 |
| DateCreated |
DateTime |
|
|
|
创建时间 |
- 4. 积分统计
| tn_PointStatistics |
|||||
| 字段名称 |
字段类型 |
可空 |
特殊 |
默认值 |
字段描述 |
| Id |
bigint |
|
主键 标识 |
|
Id |
| UserId |
bigint |
|
索引 |
|
用户Id |
| PointCategoryKey |
varchar (32) |
|
索引 |
|
积分类型标识 |
| Points |
int |
|
|
(0) |
积分值 |
| StatisticalYear |
SmallInt |
|
|
|
统计年份 |
| StatisticalMonth |
SmallInt |
|
|
|
统计月份 |
| StatisticalDay |
SmallInt |
|
|
|
统计月份的第几天 |
2、用户等级
| tn_UserRanks |
|||||
| 字段名称 |
字段类型 |
可空 |
特殊 |
默认值 |
字段描述 |
| Rank |
int |
|
主键 |
|
级别(从1开始) |
| PointLower |
Int |
|
|
|
积分下限 |
| RankName |
nvarchar (64) |
|
|
|
等级名称 |
源码下载:http://www.jinhusns.com/Products/Download/?type=xcj
