Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Book ¶
type Book struct {
ID int
Title string
Author string
Price float64
Sales int
Stock int
ImgPath string
}
Book 结构体
type Cart ¶
type Cart struct {
CartID string //购物车的id
CartItems []*CartItem //购物车中所有的购物项
TotalCount int64 //购物车中图书的总数量,通过计算得到
TotalAmount float64 //购物车中图书的总金额,通过计算得到
UserID int //当前购物车所属的用户
}
Cart 购物车结构体
func (*Cart) GetTotalAmount ¶
GetTotalAmount 获取购物车中图书的总金额
type CartItem ¶
type CartItem struct {
CartItemID int64 //购物项的id
Book *Book //购物项中的图书信息
Count int64 //购物项中图书的数量
Amount float64 //购物项中图书的金额小计,通过计算得到
CartID string //当前购物项属于哪一个购物车
}
CartItem 购物项结构体
type Order ¶
type Order struct {
OrderID string //订单号
CreateTime string //生成订单的时间
TotalCount int64 //订单中图书的总数量
TotalAmount float64 //订单中图书的总金额
State int64 //订单的状态 0 未发货 1 已发货 2 交易完成
UserID int64 //订单所属的用户
}
Order 结构
type OrderItem ¶
type OrderItem struct {
OrderItemID int64 //订单项的id
Count int64 //订单项中图书的数量
Amount float64 //订单项中图书的金额小计
Title string //订单项中图书的书名
Author string //订单项中图书的作者
Price float64 //订单项中图书的价格
ImgPath string //订单项中图书的封面
OrderID string //订单行所属的订单
}
OrderItem 结构
type Page ¶
type Page struct {
Books []*Book //每页查询出来的图书存放的切片
PageNo int64 //当前页
PageSize int64 //每页显示的条数
TotalPageNo int64 //总页数,通过计算得到
TotalRecord int64 //总记录数,通过查询数据库得到
MinPrice string
MaxPrice string
IsLogin bool
Username string
}
Page 结构
Click to show internal directories.
Click to hide internal directories.