system_setting_controller.go.go 1.7 KB
package web_client

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

type SystemSettingController struct {
	baseController
}

func (controller *SystemSettingController) SystemSettingSearch() {
	systemSettingService := service.NewSystemSettingService(nil)
	settingListQuery := &query.SettingListQuery{}
	err := controller.Unmarshal(settingListQuery)
	if err != nil {
		log.Logger.Debug("json err:" + err.Error())
	}
	settingListQuery.Operator = controller.GetOperator()
	data, err := systemSettingService.GetSystemSettingList(settingListQuery)
	controller.Response(data, err)
}

func (controller *SystemSettingController) SystemSettingGet() {
	systemSettingService := service.NewSystemSettingService(nil)
	q := &query.SettingGetQuery{}
	err := controller.Unmarshal(q)
	if err != nil {
		log.Logger.Debug("json err:" + err.Error())
	}
	q.Operator = controller.GetOperator()
	data, err := systemSettingService.GetSystemSetting(q)
	controller.Response(data, err)

}

func (controller *SystemSettingController) SystemSettingUpdate() {
	systemSettingService := service.NewSystemSettingService(nil)
	q := &command.SettingUpdateCommand{}
	err := controller.Unmarshal(q)
	if err != nil {
		log.Logger.Debug("json err:" + err.Error())
	}
	q.Operator = controller.GetOperator()
	data, err := systemSettingService.SystemSettingUpdate(q)
	controller.Response(data, err)
}