标签:
二、用户相关
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 |
(‘’) |
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) |
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 |
|
|
|
创建时间 |
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 |
|
|
|
购买的邀请码数量 |
tn_InvitationCodes |
|||||
字段名称 |
字段类型 |
可空 |
特殊 |
默认值 |
字段描述 |
Code |
varchar(32) |
|
主键 |
|
(使用MD5_16生成) |
UserId |
bigint |
|
|
|
用户Id |
IsMultiple |
tinyint |
|
|
|
是否可以多次使用 |
ExpiredDate |
datetime |
|
|
|
过期日期 |
DateCreated |
datetime |
|
|
|
创建日期 |
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) |
排序序号 |
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) |
|
|
(‘‘) |
描述 |
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 |
|
|
|
创建时间 |
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
标签:
原文地址:http://www.cnblogs.com/xiaoxiaojia/p/5332194.html