单机素材缓存
2021-08-04 16:54:42 2 举报
单机素材缓存
作者其他创作
大纲/内容
Class 素材大类
ID intName stringStatus intCategories []*Category - 二级分类列表...DisplayMaterials []*Material// 对外展示的已上线二级分类下素材列表集合BackendMaterials []*Material// 不对外展示的已下线的二级分类下素材列表集合
......
Material 素材
ID string - 素材IDName stringStatus intClass int - 大类IDCategory int - 二级分类IDWeight float64UpdateTime bigint...Meta stringPkg string...
Category 素材二级分类
ID intPID int - 父类IDName stringStatus intWeight float64...Materials []*Material - 二级分类下素材列表
Overview 素材首屏概览
List []*Category // 返回一个或多个大类下的首屏素材概览// 大类下二级分类列表以及二级分类首页素材数据
Cache 缓存实例-单例
classesMap Map[int]*Class - 素材缓存: 大类ID -> 素材大类的映射
List 一页素材列表
Materials []*MaterialsMore bool - 是否还有更多数据// 返回一个大类下或一个二级分类下的一页素材列表
0 条评论
下一页