| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package model_service
- import (
- "gfast/app/model/admin/model_category"
- "gfast/app/service/cache_service"
- )
- func GetCategoryList(req *model_category.SearchReq) (total int, list []*model_category.Entity, err error) {
- return model_category.GetList(req)
- }
- func AddCategory(req *model_category.AddReq) error {
- return model_category.Add(req)
- }
- func EditCategory(req *model_category.EditReq) error {
- return model_category.Edit(req)
- }
- func GetCategoryById(id int64) (entity *model_category.Entity, err error) {
- return model_category.GetById(id)
- }
- func DeleteCategoryByIds(ids []int) error {
- return model_category.DeleteByIds(ids)
- }
- //获取所有状态正常的模型分类
- func GetCategoryAll() (entity []*model_category.Entity, err error) {
- cache := cache_service.New()
- ch := cache.Get("model_category_all")
- if ch != nil {
- entity = ch.([]*model_category.Entity)
- return
- }
- entity, err = model_category.GetCategoryAll()
- if err != nil {
- return
- }
- if entity != nil {
- cache.Set("model_category_all", entity, 0, cache_service.AdminModelTag)
- }
- return
- }
|