数据库
1. 股票信息表
tbl_stock
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
name | varchar(255) | 股票名称 | |
stockcode | varchar(6) | 股票代码 | |
belong | varchar(255) | 归属 |
数据来源
http://quote.cfi.cn/stockList.aspx
上海A股 深圳主板 深圳中小板 深圳创业板 上海B股 深圳B股 三板
2. 服务器区域表
tbl_zone
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
name | varchar(36) | 区域名称 | |
host | varchar(36) | 服务器地址 | |
tradeport | varchar(36) | 虚拟运营商端口 | |
ecommandport | varchar(36) | 跟投命令服务端口 |
3. 系统配置域表
tbl_systemconfig
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
name | varchar(36) | 配置名称 | |
value | varchar(2000) | 配置值 | |
type | varchar(36) | 类型 |
4. 邀请码表
tbl_invitecode
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
userid | varchar(36) | 用户ID | |
accountid | varchar(36) | 账户ID | |
code | varchar(36) | 邀请码 | |
status | int(3) | 0 | 状态: 0:未使用 1:已发放 2:已使用 |
usetime | varchar(20) | 使用时间 |
5. 推荐表
tbl_recommend
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
recommenduserid | varchar(36) | 推荐人ID | |
recommendvirtualscore | int(11) | 0 | 推荐人积分 |
initvirtualscore | int(11) | 0 | 赠送积分 |
status | int(3) | 0 | 状态: 0:正常 2:异常 |
6. 广告表
tbl_advert
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
title | varchar(36) | 标题 | |
content | varchar(255) | 内容 | |
img | varchar(255) | 图片URL | |
href | varchar(255) | 点击后链接 | |
code | varchar(36) | 代码 | |
adverttype | varchar(20) | 广告类型 carousel:跑马灯 | |
orderby | int(3) | 排序 | |
createtime | varchar(20) | 创建时间 | |
status | int(3) | 0 | 状态 0 : 正常 2 : 停用 |
7. 用户表
tbl_user
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
nickname | varchar(36) | 用户昵称 | |
securecode | varchar(36) | 用户安全密码 | |
headimg | varchar(255) | 微信头像url | |
mobile | varchar(11) | 手机号 | |
varchar(255) | 邮箱 | ||
stockyear | varchar(255) | 经验 | |
stockstyle | varchar(2000) | 风格 | |
stockhistory | varchar(2000) | 历史战绩 | |
introduction | varchar(2000) | 介绍 | |
createtime | varchar(20) | 创建时间 | |
status | int(3) | 0 | 状态 0 : 正常 2 : 异常 |
source | varchar(36) | recommendid 或者 其他 | |
level | varchar(36) | 级别 暂时无用 | |
category | varchar(36) | 分类 暂时无用 | |
微 | 信 | 相 | 关 |
wxunionid | varchar(36) | 微信UNIONID | |
wxopenid | varchar(36) | 微信用户的唯一标识 | |
sex | varchar(6) | 性别: 男 女 | |
province | varchar(255) | 省份 | |
city | varchar(255) | 城市 | |
country | varchar(255) | 国家 |
创建用户时,为了简单快捷,不设置用户安全码
8. 用户账户表
tbl_useraccount
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
userid | varchar(36) | 用户ID | |
accountname | varchar(36) | 账户名称 | |
introduction | varchar(2000) | 介绍 | |
ecid | varchar(36) | 交易指令ID | |
tradeid | varchar(36) | 虚拟交易ID | |
zone | varchar(36) | 区域 | |
accounttype | varchar(36) | 类型 :normal:普通 try:试练 trader:操盘 | |
createtime | varchar(20) | 创建时间 | |
expiretime | varchar(20) | 过期时间 | |
status | int(3) | 0 | 状态:0:正常 2:异常 |
每个用户只能有一个试练账户 创建 操盘账户 需要询问邀请码
9. 用户积分表
tbl_userscore
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
userid | varchar(36) | 用户ID | |
cashscore | int(11) | 0 | 现金积分 |
virtualscore | int(11) | 0 | 虚拟积分 |
lastupdatetime | varchar(20) | 最后更新时间 |
10. 用户积分转换表
tbl_userscoreexchange
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
userid | varchar(36) | 用户ID | |
transactionno | varchar(36) | 交易流水号 | |
platform | varchar(255) | 第三方平台 | |
exchangetype | varchar(36) | 转换类型 recharge:充值 withdraw:提现 exchange:转换 | |
scoretype | varchar(36) | 积分类型 cash :现金 virtual :虚拟 | |
count | int(11) | 积分数量 | |
createtime | varchar(20) | 创建时间 |
11. 中央积分统计表
tbl_centerscorestatistics
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
cashscore | int(11) | 现金积分 | |
virtualscore | int(11) | 虚拟积分 | |
ymd | varchar(20) | 记录日期 |
每日统计一次
12. 统计表
tbl_statistics
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
marketvalue | double(11,2) | 0 | 总市值 |
profitvalue | double(11,2) | 0 | 今日盈亏 |
direction | varchar(6) | 总方向 up:上涨 down:下降 | |
profit | double(11,2) | 0 | 总比率 |
daydirection | varchar(6) | 日方向 up:上涨 down:下降 | |
dayprofit | double(11,2) | 0 | 日比率 |
weekdirection | varchar(6) | 周方向 up:上涨 down:下降 | |
weekprofit | double(11,2) | 0 | 周比率 |
monthdirection | varchar(6) | 月方向 up:上涨 down:下降 | |
monthprofit | double(11,2) | 0 | 月比率 |
ymd | varchar(20) | 日期 | |
refid | varchar(36) | 引用的主键 | |
statisticstype | varchar(36) | 统计的类型 user:用户account:账户 |
每天做 所有账户统计
13. 交易日志表
tbl_transactionlog
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
payerid | varchar(36) | 付款人 (用户ID) | |
payeeid | varchar(36) | 收款人 (用户ID) | |
cashscore | int(11) | 0 | 现金积分 |
virtualscore | int(11) | 0 | 虚拟积分 |
createtime | varchar(20) | 创建时间 | |
transactiontype | varchar(36) | 交易类型 tax:税收 init: 初始化 recommend: 推荐 consume:消费 sysin:外界汇入 sysout:汇出外界 | |
transactionno | varchar(36) | 交易流水号 | |
description | varchar(2000) | 描述 |
14. 排行榜表
tbl_ranking
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
userid | varchar(36) | 用户ID | |
accountid | varchar(36) | 账户ID | |
quota | varchar(36) | 指标 暂时无用 | |
type | varchar(20) | 类型: user: 英雄 account: 英雄账户 | |
ranking | int(11) | 0 | 排名 |
ymd | varchar(8) | 排行榜日期 |
15. 账户跟投表
tbl_followaccount
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
userid | varchar(36) | 用户ID | |
followuserid | varchar(36) | 跟投用户ID | |
useraccountid | varchar(36) | 账户ID | |
followuseraccountid | varchar(36) | 跟投账户ID | |
zone | varchar(36) | 区域 | |
beginday | varchar(20) | 开始时间 | |
endday | varchar(20) | 结束时间 | |
cycle | varchar(36) | 周期 1D 1M 1Y | |
createtime | varchar(20) | 创建时间 |
16. 账户跟投日志表
tbl_followaccountlog
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
userid | varchar(36) | 用户ID | |
followuserid | varchar(36) | 跟随用户ID | |
useraccountid | varchar(36) | 账户ID | |
followuseraccountid | varchar(36) | 跟随账户ID | |
zone | varchar(36) | 区域 | |
beginday | varchar(20) | 开始时间 | |
endday | varchar(20) | 结束时间 | |
cycle | varchar(36) | 周期 1D 1M 1Y | |
createtime | varchar(20) | 创建时间 | |
action | varchar(36) | 动作 follow 跟投 unfollow 解除跟投 renew 续约跟投 update 变更跟投 |
17. 账户关注表
tbl_trackaccount
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
userid | varchar(36) | 用户ID | |
trackuserid | varchar(36) | 关注用户ID | |
trackuseraccountid | varchar(36) | 关注账户ID | |
zone | varchar(36) | 区域 | |
tracktype | varchar(36) | 关注类型 realtime:实时 aftertrade :盘后 | |
trackmode | varchar(2000) | 关注方式 {'sms':'','email':'','wechat':''} | |
beginday | varchar(20) | 开始时间 | |
endday | varchar(20) | 结束时间 | |
cycle | varchar(36) | 周期 1D 1M 1Y | |
createtime | varchar(20) | 创建时间 |
18. 账户关注日志表
tbl_trackaccountlog
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
userid | varchar(36) | 用户ID | |
trackuserid | varchar(36) | 关注用户ID | |
trackuseraccountid | varchar(36) | 关注账户ID | |
zone | varchar(36) | 区域 | |
tracktype | varchar(36) | 关注类型 realtime:实时 aftertrade :盘后 | |
trackmode | varchar(2000) | 关注方式 {'sms':'','email':'','wechat':''} | |
beginday | varchar(20) | 开始时间 | |
endday | varchar(20) | 结束时间 | |
cycle | varchar(36) | 周期 1D 1M 1Y | |
createtime | varchar(20) | 创建时间 | |
action | varchar(36) | 动作 track 关注 untrack 解除关注 modify 修改关注 renew 续约关注 update 变更关注 |
19. 属性表
tbl_attribute
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
value | varchar(2000) | 属性值 | |
refid | varchar(36) | 引用的主键 | |
attributetype | varchar(36) | 引用的类型 user:用户(打赏,关注,跟投)account:账户(打赏,关注,跟投)topic:主题(转发,评论,点赞)comment:评论(评论,点赞)stock:股票(关注,参与) |
20. 消费表
tbl_consume
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
userid | varchar(36) | 用户ID | |
goodsid | varchar(36) | 商品ID | |
goodsdata | varchar(255) | 商品相关数据 JSON | |
scoretype | varchar(36) | 积分类型 cash :现金 virtual :虚拟 | |
count | int(11) | 0 | 积分数量 |
tax | int(11) | 0 | 税收 |
consumetype | varchar(36) | 消费类型 reward:打赏 follow:跟投track :关注 service :服务 | |
createtime | varchar(20) | 创建时间 | |
transactionno | varchar(36) | 交易流水号 |
21. 收入表
tbl_income
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
userid | varchar(36) | 用户ID | |
goodsid | varchar(36) | 商品ID | |
goodsdata | varchar(255) | 商品相关数据 JSON | |
scoretype | varchar(36) | 积分类型 cash :现金 virtual :虚拟 | |
count | int(11) | 0 | 积分数量 |
tax | int(11) | 0 | 税收 |
incometype | varchar(36) | 收入类型 reward:打赏 follow:跟投track :关注 service :服务 | |
createtime | varchar(20) | 创建时间 | |
transactionno | varchar(36) | 交易流水号 |
22. 商品表
tbl_goods
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
name | varchar(255) | 商品名 | |
img | varchar(255) | 商品图片 | |
goodstype | varchar(36) | 商品类型 reward :打赏类 follow:跟随类track:关注类 service: 服务类 | |
goodsdata | varchar(255) | 商品数据 JSON | |
cycle | varchar(36) | 周期 : 0:无周期概念 5D:五天 1W:一周 1M:一月 1Y:一年 | |
price | int(11) | 0 | 价格 (积分) |
accepttype | varchar(36) | 接受的类型 cash :现金 virtual :虚拟 | |
starttime | varchar(20) | 销售开始时间 | |
endtime | varchar(20) | 销售结束时间 | |
singlecount | int(3) | 0 | 单用户 购买次数 0 :无限制 1:仅可以购买1次 |
storagecount | int(11) | 0 | 库存数量 |
status | int(3) | 0 | 状态: 0:正常 2:下架 |
tax | int(11) | 0 | 税收 |
createtime | varchar(20) | 创建时间 | |
resume | varchar(255) | 说明 |
23. 用户股票表
tbl_userstock
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
userid | varchar(36) | 用户ID | |
stockcode | varchar(6) | 股票代码 | |
createtime | varchar(20) | 创建时间 |
用户关注的股票
24. 主题表
tbl_topic
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
userid | varchar(36) | 用户ID | |
refid | varchar(36) | 引用ID | |
topictype | varchar(36) | 主题类型 news:新闻 stock:股票 account:账户 | |
title | varchar(255) | 标题 | |
content | varchar(2000) | 内容 | |
imgs | varchar(2000) | 图片地址 | |
status | int(3) | 0 | 状态 0:正常 2:异常 |
createtime | varchar(20) | 创建时间 |
25. 评论表
tbl_comment
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
userid | varchar(36) | 用户ID | |
topicid | varchar(36) | 主题ID | |
commentid | varchar(36) | 评论ID | |
content | varchar(2000) | 内容 | |
status | int(3) | 0 | 状态 0:正常 2:异常 |
createtime | varchar(20) | 创建时间 |
26. 打赏表
tbl_reward
字段 | 类型 | 默认值 | 说明 |
---|---|---|---|
uuid | varchar(36) | 主键 | |
userid | varchar(36) | 用户ID | |
transactionno | varchar(36) | 交易流水号 | |
rewarduserid | varchar(36) | 被打赏用户ID | |
rewarduseraccountid | varchar(36) | 被打赏账户ID | |
goodsid | varchar(36) | 商品ID | |
scoretype | varchar(36) | 积分类型 cash :现金 virtual :虚拟 | |
createtime | varchar(20) | 创建时间 |
Cache存储结构
|名称|说明|结构|
|:--|:--:|
|cachekey_stock_stockcode|股票信息集合|Map<stockcode,StockcodeMap>|
|cachekey_zone_name|服务器区域集合|Map<name, ZoneMap >|
| cachekey_user_securecode|用户安全码集合|Map<userid, securecode>|
|cachekey_userscore_cashscore|用户现金积分集合|Map<userid, cashscore>|
|cachekey_userscore_virtualscore|用户虚拟积分集合|Map<userid, virtualscore>|