package service import ( "blazing/cool" "blazing/modules/config/model" "github.com/gogf/gf/v2/frame/g" ) type CollectPlanService struct { *cool.Service } func NewCollectPlanService() *CollectPlanService { return &CollectPlanService{ &cool.Service{ Model: model.NewCollectPlanConfig(), ListQueryOp: &cool.QueryOp{ FieldEQ: []string{"is_enable", "id"}, AddOrderby: map[string]string{ "id": "asc", }, }, PageQueryOp: &cool.QueryOp{ FieldEQ: []string{"is_enable", "id"}, KeyWordField: []string{"title", "description", "remark"}, AddOrderby: map[string]string{ "id": "asc", }, ModifyResult: func(ctx g.Ctx, data interface{}) interface{} { return data }, }, }, } }