审查视图

pkg/port/beego/controllers/web_client/org_controller.go 693 字节
yangfu authored
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
package web_client

import (
	"gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/orgs/query"
	"gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/orgs/service"
)

type OrgController struct {
	baseController
}

func (controller *OrgController) DepartmentUsers() {
	orgService := service.OrgsService{}
	departmentsUsersQuery := &query.DepartmentsUsersQuery{}
	err := controller.Unmarshal(departmentsUsersQuery)
	if err != nil {
		controller.Response(nil, err)
		return
	}
	departmentsUsersQuery.Operator = controller.GetOperator()
	data, err := orgService.DepartmentsUsers(departmentsUsersQuery)
	controller.Response(data, err)
}