shelf

package
v0.0.0-...-f5adc6c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 26, 2014 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Overview

货架相关数据结构

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Group

type Group struct {
	GroupId int64 `json:"group_id"` // 分组ID, 控件 2,4,5 的属性

	// 分组照片(图片需调用图片上传接口获得图片URL填写至此,否则添加货架失败,
	// 3个分组建议分辨率分别为: 350*350, 244*172, 244*172),
	// 控件 4 的属性
	Image string `json:"img,omitempty"`
}

type Module

type Module struct {
	EId int `json:"eid"` // 控件id, 标识控件 1,2,3,4,5

	GroupInfo *groupInfo `json:"group_info,omitempty"` // 分组信息, 控件 1,3   的属性

	GroupInfos *groupInfos `json:"group_infos,omitempty"` // 分组信息, 控件 2,4,5 的属性
	// contains filtered or unexported fields
}

货架控件

func (*Module) InitToModule1

func (md *Module) InitToModule1(groupId int64, count int)

初始化 md 指向的 Module 为 控件1

NOTE: 要求 md 指向的 Module 是 zero value, 即是刚创建的全0值, 否则有不可预料的错误!

func (*Module) InitToModule2

func (md *Module) InitToModule2(groupIds []int64)

初始化 md 指向的 Module 为 控件2

NOTE: 要求 md 指向的 Module 是 zero value, 即是刚创建的全0值, 否则有不可预料的错误!

func (*Module) InitToModule3

func (md *Module) InitToModule3(groupId int64, image string)

初始化 md 指向的 Module 为 控件3

NOTE: 要求 md 指向的 Module 是 zero value, 即是刚创建的全0值, 否则有不可预料的错误!

func (*Module) InitToModule4

func (md *Module) InitToModule4(groups []Group)

初始化 md 指向的 Module 为 控件4

NOTE: 要求 md 指向的 Module 是 zero value, 即是刚创建的全0值, 否则有不可预料的错误!

func (*Module) InitToModule5

func (md *Module) InitToModule5(groupIds []int64, imageBackground string)

初始化 md 指向的 Module 为 控件5

NOTE: 要求 md 指向的 Module 是 zero value, 即是刚创建的全0值, 否则有不可预料的错误!

type Shelf

type Shelf struct {
	Id   int64  `json:"shelf_id,omitempty"`
	Name string `json:"shelf_name"`

	// 货架招牌图片URL(图片需调用图片上传接口获得图片URL填写至此,否则添加货架失败,
	// 建议尺寸为640*120,仅控件1-4有banner,控件5没有banner)
	Banner string `json:"shelf_banner,omitempty"`

	Info struct {
		ModuleInfos []Module `json:"module_infos,omitempty"`
	} `json:"shelf_info"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL