审查视图

pkg/port/beego/controllers/backgroud_client/baseController.go 948 字节
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
package backgroud_client

import (
	"github.com/linmadan/egglib-go/web/beego"
	"gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/domain"
)

type baseController struct {
	beego.BaseController
}

func (controller *baseController) returnPageListData(count int64, data interface{}, err error, pageNumber int) {
	dataMap := map[string]interface{}{
		"grid": map[string]interface{}{
			"total": count,
			//"pageNumber": pageNumber,
			"list": data,
		},
	}
	controller.Response(dataMap, err)
}

func (controller *baseController) GetUserId() int64 {
	return 1
}

func (controller *baseController) GetCompanyId() int64 {
	return 1
}

func (controller *baseController) GetUserBaseId() int64 {
	return 1
}

func (controller *baseController) GetOrgId() int64 {
	return 1
}

func (controller *baseController) GetOperator() domain.Operator {
	return domain.Operator{
		UserId:     9,
		CompanyId:  23,
		OrgId:      45,
		UserBaseId: 1,
	}
}