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.