layout

package
v0.0.0-...-2022bb5 Latest Latest
Warning

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

Go to latest
Published: Oct 23, 2024 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CalculateSeatsByJson

func CalculateSeatsByJson(ctx context.Context, jsonStr string) (seats int, err error)

CalculateSeatsByJson 根据 layout.Map 的 json 数据,计算出座位数

func Create

func Create(ctx context.Context, layout *entity.Layout) (id int, err error)

func Delete

func Delete(ctx context.Context, id int) (err error)

func GetList

func GetList(ctx context.Context, condition *imodel.LayoutSearchCondition) (layouts []entity.Layout, total int, err error)

func GetOne

func GetOne(ctx context.Context, id int) (layout *entity.Layout, err error)

func GetRuntimeLayout

func GetRuntimeLayout(ctx context.Context, locationIds ...int) (layouts []entity.Layout, err error)

GetRuntimeLayout 获取运行中的布局列表

func GetRuntimeLayoutMap

func GetRuntimeLayoutMap(ctx context.Context, layoutId int) (cells []layout.Cell, err error)

GetRuntimeLayoutMap 获取运行中的布局地图

func GetRuntimePolicy

func GetRuntimePolicy(ctx context.Context, layout *entity.Layout) (policyInfo string, err error)

GetRuntimePolicy 获取运行中的策略 如果有公共策略,获取公共策略信息 如果没有,则返回自己的策略信息

func InitLayout

func InitLayout(ctx context.Context, layoutId int) error

InitLayout 初始化布局

func JsonToLayoutCells

func JsonToLayoutCells(ctx context.Context, jsonStr string) ([]layout.Cell, error)

func LayoutCellsToJson

func LayoutCellsToJson(ctx context.Context, cells []layout.Cell) (jsonStr string, err error)

func Update

func Update(ctx context.Context, layout *entity.Layout) (err error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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