审查视图

pkg/port/beego/controllers/web_client/orgs_controller.go 2.8 KB
tangxuhui authored
1 2 3 4 5 6
package web_client

import (
	"gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/orgs/command"
	"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"
7
	"gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/log"
tangxuhui authored
8 9 10
)

type OrgsController struct {
tangxuhui authored
11
	baseController
tangxuhui authored
12 13 14 15 16
}

func (controller *OrgsController) OrgAdd() {
	orgsService := service.NewOrgsService(nil)
	orgAddCommand := &command.OrgAddCommand{}
17 18 19 20
	err := controller.Unmarshal(orgAddCommand)
	if err != nil {
		log.Logger.Debug("json err:" + err.Error())
	}
tangxuhui authored
21
	orgAddCommand.Operator = controller.GetOperator()
tangxuhui authored
22 23 24 25 26 27 28
	data, err := orgsService.OrgAdd(orgAddCommand)
	controller.Response(data, err)
}

func (controller *OrgsController) OrgUpdate() {
	orgsService := service.NewOrgsService(nil)
	orgUpdateCommand := &command.OrgUpdateCommand{}
29 30 31 32
	err := controller.Unmarshal(orgUpdateCommand)
	if err != nil {
		log.Logger.Debug("json err:" + err.Error())
	}
tangxuhui authored
33 34
	orgId := controller.GetString(":orgId")
	orgUpdateCommand.OrgId = orgId
tangxuhui authored
35
	orgUpdateCommand.Operator = controller.GetOperator()
tangxuhui authored
36 37 38 39 40 41 42
	data, err := orgsService.OrgUpdate(orgUpdateCommand)
	controller.Response(data, err)
}

func (controller *OrgsController) OrgList() {
	orgsService := service.NewOrgsService(nil)
	orgListQuery := &query.OrgListQuery{}
43 44 45 46
	err := controller.Unmarshal(orgListQuery)
	if err != nil {
		log.Logger.Debug("json err:" + err.Error())
	}
tangxuhui authored
47
	orgListQuery.Operator = controller.GetOperator()
tangxuhui authored
48 49 50 51 52 53 54 55 56
	data, err := orgsService.OrgList(orgListQuery)
	controller.Response(data, err)
}

func (controller *OrgsController) OrgGet() {
	orgsService := service.NewOrgsService(nil)
	orgGetQuery := &query.OrgGetQuery{}
	orgId := controller.GetString(":orgId")
	orgGetQuery.OrgId = orgId
tangxuhui authored
57
	orgGetQuery.Operator = controller.GetOperator()
tangxuhui authored
58 59 60
	data, err := orgsService.OrgGet(orgGetQuery)
	controller.Response(data, err)
}
yangfu authored
61 62 63 64

func (controller *OrgsController) OrgEnable() {
	orgsService := service.NewOrgsService(nil)
	orgEnableCommand := &command.OrgEnableCommand{}
65 66 67 68
	err := controller.Unmarshal(orgEnableCommand)
	if err != nil {
		log.Logger.Debug("json err:" + err.Error())
	}
yangfu authored
69 70 71 72
	orgEnableCommand.Operator = controller.GetOperator()
	data, err := orgsService.OrgEnable(orgEnableCommand)
	controller.Response(data, err)
}
73 74 75 76

func (controller *OrgsController) OrgGetSubDepartment() {
	orgsService := service.NewOrgsService(nil)
	orgGetSubDepartmentQuery := &query.OrgGetSubDepartmentQuery{}
77 78 79 80
	err := controller.Unmarshal(orgGetSubDepartmentQuery)
	if err != nil {
		log.Logger.Debug("json err:" + err.Error())
	}
81 82 83 84
	orgGetSubDepartmentQuery.Operator = controller.GetOperator()
	data, err := orgsService.OrgGetSubDepartment(orgGetSubDepartmentQuery)
	controller.Response(data, err)
}