ShopAdviceVo.go 588 B

123456789101112131415161718192021
  1. package vo
  2. import "demo/data/domain"
  3. type ShopAdviceVo struct {
  4. Carousels []domain.ShopAdviceCarousel `json:"carousels"`
  5. PackageList []AdviceSku `json:"packageList"`
  6. }
  7. type AdviceSku struct {
  8. ShopAdviceCarousel domain.ShopAdviceCarousel `xorm:"extends" json:"shopAdviceCarousel"`
  9. GoodsSku domain.GoodsSku `xorm:"extends" json:"goodsSku"`
  10. }
  11. func (a AdviceSku) String() string {
  12. return a.ShopAdviceCarousel.String() + a.GoodsSku.String()
  13. }
  14. func (s ShopAdviceVo) String() string {
  15. return s.Carousels[0].String() + s.PackageList[0].String()
  16. }