商城类网站mssql数据库表结构设计,后台程序员可参考( 四 )


5:派件,即快递正在进行同城派件;
6:退回,货物正处于退回发件人的途中
lRorder
Int
 
 
排序
LRmessage
Nvarchar(50)
 
 
备注
 
地区管理:用于用户选择收货地址
19. 地区管理 Region
列名
数据类型
空/非空
主键
描述
Rid
int


自增
Rname
nvarchar(200)

 
地区名称
RparentNode
int
 
 
0代表第一层节点
Rorder
Int
 
 
排序
 
操作日志管理
20. 操作日志 Dolog
列名
数据类型
空/非空
主键
描述
Did
int


自增
SUid
Varchar(50)

 
系统用户id
dmessage
Varchar(50)
 
 
操作内容
Ddate
Datetime
 
 
操作时间
dsuccess
Varchar(50)
 
 
是否成功
 
2. 订单管理
订单状态
21. 订单状态 OrdersState
列名
数据类型
空/非空
主键
描述
OSid
int


自增
OSname
Varchar(50)

 
订单状态名称
OSmessage
Varchar(50)
 
 
操作内容
OSstate
Int
 
 
1正常订单,2售后订单,3退款
 
订单列表:提交订单,1待发货,2已发货,3待支付,4已支付到担保方,5已支付,6货到付款,7活动,8已作废,9已完成,10全部,退款,退款退货,换货
22. 订单管理 Orders
列名
数据类型
空/非空
主键
描述
Oid
int


自增
ONum
Varchar(50)

 
订单号 生成规则 年月日时分秒毫秒
OSid
Int
 
 
订单状态id
Odate
Datetime
 
 
订单时间
Uid
Varchar(50)
 
 
用户id
UAid
int
 
 
收货地址id
Ocountmoney
decimal(18, 2)
 
 
商品总价格
Opmoney
decimal(18, 2)
 
 
配送费用
Opdprotectrate
Decimal(18,2)
 
 
保价费用 //商品总额*保价费率 必须比配置的最小保价费低
Pid
Int
 
 
支付方式id 订单总金额=配送费用+商品总价格
OPS
Varchar(100)
 
 
订单附言
OSendtimeis
Bit
 
 
是否指定送货时间
Osenddateis
Varchar(50)
 
 
送货日期:1任意日期2仅工作日3仅休息日,4指定日期
Osendapis
Varchar(50)
 
 
送货的时间段:1任意时间段,2上午,3下午,4晚上
Osendtime
Datetime
 
 
当送货日期选择了4时,选择一个具体时间
Did
Int
 
 
配送方式id
OUseScores
bit
 
 
是否使用积分
OGoodCount
int
 
 
商品件数
23. 订单商品管理 OrdersGoods
列名
数据类型
空/非空
主键
描述
OGid
int


自增
ORid oid
Int

 
订单id,退换货id
gid
Int
 
 
商品id
OGmoney
decimal(18, 2)
 
 
购买价格
OGnums
Int
 
 
购买数量
GSid
Int
 
 
规格id
GSVid
Int
 
 
规格值id
OGdstate
Int
 
 
操作状态 1正常订单 2退换货订单3退款
 
24. 订单付(收)款记录 OrderPay 货到付款 线下支付的
列名


推荐阅读