wiki:web-entity

Version 18 (modified by yangbo, 14 years ago) (diff)

--

汽车网车友汇项目实体定义

  1. 用户
  2. 活动
  3. 活动详情
  4. 活动成员关系
  5. 活动行程(标注)
  6. 活动申请列表
  7. 车友会
  8. 车友会成员关系
  9. 账单
  10. 照片
  11. 评论

1.用户

字段名称类型备注
uid太平洋公共帐号IDbigint(20)
nickname昵称varchar(100)
face-url头像varchar(255)
face-url-large头像varchar(255)
login-type登录类型:sina、tencentsmallint
open-id开放平台IDbigint(20)
mobile手机varchar(20)
license-plate车牌varchar(20)
area-id地区int
censorCENSORbigint(20)
censor-dateCENSOR-DATEdatetime
censor-statusCENSOR-STATUSsmallint
pending-timePENDING-TIMEint
has-auditHAS-AUDITsmallint

2.活动

字段名称类型备注
id活动IDbigint(20)
name活动名称varchar(100)
start-date开始时间datetime
end-date结束时间datetime
status状态smallint进行中,删除
club-id bigint(20)
area-id bigint(20)
has-recommend是否推荐smallint
recommend-date推荐时间datetime
area-id地区int
created-byuidbigint(20)
create-date创建时间datetime
update-byuidbigint(20)
last-update-date最后修改时间datetime
censorCENSORbigint(20)
censor-dateCENSOR-DATEdatetime
censor-statusCENSOR-STATUSsmallint审核状态:0:待审,1:通过,-1:扣留,-2:删除
pending-timePENDING-TIMEint一审审核延时,就是一审距离最后更新时间(创建时间)的差距,单位:毫秒
has-auditHAS-AUDITsmallint审核员审核标记,1已经审过,0未审过,或者需要再审

3.活动详情

字段名称类型备注
act-id活动IDbigint(20)
detail活动详情varchar(4000)手台是必须的吗,如果必须的话,单独记录比较合适

3.活动成员关系

字段名称类型备注
act-id活动IDbigint(20)
uid用户IDbigint(20)
type身份(manager,member)smallint
mobile手机varchar(20)
license-plate车牌varchar(20)
status状态:1:正常、0:删除smallint
created-byACCOUNT-IDbigint(20)
create-date创建时间datetime
update-byACCOUNT-IDbigint(20)
last-update-date最后修改时间datetime

5.活动记账

字段名称类型备注
id费用IDbigint(20)
act-id活动IDbigint(20)
pay费用smallint
desc费用描述varchar(100)
create-date创建时间datetime
uid创建人bigint(20)

4.活动行程(标注)

字段名称类型备注
act-id活动IDbigint(20)
seq顺序号smallint
route-name地点名称varchar(100)
longitude经度double(15,10)
latitude纬度double(15,10)
addr地址名称varchar(100)
province省份名称varchar(50)
city城市名称varchar(50)
distict区县名称varchar(50)
area-id地区idint
type类型:start, end, pass 分别代表起点,经停点,终点varchar(10)
desc备注varchar(100)

4.活动申请列表

字段名称类型备注
act-id活动IDbigint(20)
uid用户IDbigint(20)
verify-str活动验证密码varchar(100)
mobile手机varchar(20)
license-plate车牌varchar(20)
status状态:1:正常、0:删除smallint
created-byACCOUNT-IDbigint(20)
create-date创建时间datetime
update-byACCOUNT-IDbigint(20)
last-update-date最后修改时间datetime

5.活动实际路径

字段名称类型备注
act-id活动IDbigint(20)
uid用户IDbigint(20)
longitude经度double(15,10)
latitude纬度double(15,10)
created-byACCOUNT-IDbigint(20)
create-date创建时间datetime

5.车友会

字段名称类型备注
id车友会IDbigint(20)
name车友会名称varchar(100)
prefix拼音首字母varchar(10)
logo车友会LOGOvarchar(255)
logo-url车友会LOGO大图varchar(255)
uid创建者bigint(20)
create-date创建时间datetime

5.用户关注的车友会

字段名称类型备注
uidACCOUNT-IDbigint(20)
club-id车友会IDbigint(20)
create-date datetime

6.车友会成员关系

字段名称类型备注
id记录idLong
clubId车友会idLong
memberId成员idLong
level成员类型:分别有管理员,普通成员,关注者三种类型Integer

7.账单

字段名称类型备注
id记录idLong
pay费用金额Double
desc说明String
actId活动idLong

8.照片

字段名称类型备注
id图片IDbigint(20)
act-id活动IDbigint(20)
img-url原图URLvarchar(255)
img-url-middle中图URLvarchar(255)
img-url-small小图URLvarchar(255)
desc图片描述varchar(255)
create-date创建时间datetime
uidACCOUNT-IDbigint(20)
censorCENSORbigint(20)
censor-dateCENSOR-DATEdatetime
censor-statusCENSOR-STATUSsmallint审核状态:0:待审,1:通过,-1:扣留,-2:删除
pending-timePENDING-TIMEint一审审核延时,就是一审距离最后更新时间(创建时间)的差距,单位:毫秒
has-auditHAS-AUDITsmallint审核员审核标记,1已经审过,0未审过,或者需要再审

8.评论

字段名称类型备注
id评论IDbigint(20)
type评论类型smallint分表策略可以用type+owner-id的方式,根据owner-id的范围区间来进行分表。固定好每个表的容量后,系统自行创建新表。
owner-id评论对象IDbigint(20)
content评论正文varchar(500)
create-date创建时间datetime
uid发表者bigint(20)匿名时,uid = -1
last-update-date最后修改时间datetime
censorCENSORbigint(20)
censor-dateCENSOR-DATEdatetime
censor-statusCENSOR-STATUSsmallint审核状态:0:待审,1:通过,-1:扣留,-2:删除
pending-timePENDING-TIMEint一审审核延时,就是一审距离最后更新时间(创建时间)的差距,单位:毫秒
has-auditHAS-AUDITsmallint审核员审核标记,1已经审过,0未审过,或者需要再审

Attachments