Documentation ¶
Index ¶
- type Cart
- type Goods
- func (g *Goods) AddStock(goodsId, num int) (e error)
- func (g *Goods) Items(page, pagesize int, tag string) (items []dto.GoodsItemRes, e error)
- func (g *Goods) MarkedTag(goodsId int, tag string) (e error)
- func (g *Goods) New(name string, price int) (e error)
- func (g *Goods) Shop(goodsId, goodsNum, userId int) (e error)
- type Order
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cart ¶
type Cart struct { Worker freedom.Worker //运行时,一个请求绑定一个运行时 CartRepo dependency.CartRepo //依赖倒置购物车资源库 CartFactory *aggregate.CartFactory //依赖注入购物车聚合根工厂 ShopFactory *aggregate.ShopFactory //依赖注入购买聚合根工厂 }
Cart 领域服务.
type Goods ¶
type Goods struct { Worker freedom.Worker //运行时,一个请求绑定一个运行时 GoodsRepo dependency.GoodsRepo //依赖倒置商品资源库 ShopFactory *aggregate.ShopFactory //依赖注入购买聚合根工厂 }
Goods 商品领域服务.
type Order ¶
type Order struct { Worker freedom.Worker //运行时,一个请求绑定一个运行时 OrderRepo dependency.OrderRepo //依赖倒置订单资源库 OrderFactory *aggregate.OrderFactory //依赖注入订单工厂 }
Order 订单领域服务.
type User ¶
type User struct { Worker freedom.Worker //运行时,一个请求绑定一个运行时 UserRepo dependency.UserRepo //依赖倒置用户资源库 }
User 用户领域服务.
func (*User) ChangePassword ¶
ChangePassword 修改密码
func (*User) Register ¶
func (s *User) Register(user dto.RegisterUserReq) (result dto.UserInfoRes, e error)
Register .
Directories ¶
Path | Synopsis |
---|---|
Code generated by 'freedom new-po' Code generated by 'freedom new-po' Code generated by 'freedom new-po' Code generated by 'freedom new-po' Code generated by 'freedom new-po' Code generated by 'freedom new-po' Code generated by 'freedom new-project fshop' Code generated by 'freedom new-po'
|
Code generated by 'freedom new-po' Code generated by 'freedom new-po' Code generated by 'freedom new-po' Code generated by 'freedom new-po' Code generated by 'freedom new-po' Code generated by 'freedom new-po' Code generated by 'freedom new-project fshop' Code generated by 'freedom new-po' |
Click to show internal directories.
Click to hide internal directories.