package web_client import ( "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/noticesetting/command" "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/noticesetting/query" "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/application/web/noticesetting/service" "gitlab.fjmaimaimai.com/allied-creation/allied-creation-gateway/pkg/log" ) type NoticeSettingController struct { baseController } func (controller *NoticeSettingController) NoticeSettingList() { noticeSettingService := service.NewNoticeSettingService(nil) noticeSettingListQuery := &query.NoticeSettingListQuery{} err := controller.Unmarshal(noticeSettingListQuery) if err != nil { log.Logger.Debug("json err:" + err.Error()) } noticeSettingListQuery.Operator = controller.GetOperator() cnt, data, err := noticeSettingService.NoticeSettingList(noticeSettingListQuery) controller.ReturnPageListData(cnt, data, err, noticeSettingListQuery.PageNumber) } func (controller *NoticeSettingController) NoticeSettingUpdate() { noticeSettingService := service.NewNoticeSettingService(nil) noticeSettingUpdateCommand := &command.NoticeSettingUpdateCommand{} settingId := controller.GetString(":settingId") err := controller.Unmarshal(noticeSettingUpdateCommand) if err != nil { log.Logger.Debug("json err:" + err.Error()) } noticeSettingUpdateCommand.Operator = controller.GetOperator() noticeSettingUpdateCommand.NoticeSettingId = settingId data, err := noticeSettingService.NoticeSettingUpdate(noticeSettingUpdateCommand) controller.Response(data, err) } func (controller *NoticeSettingController) NoticeSettingAdd() { noticeSettingService := service.NewNoticeSettingService(nil) noticeSettingAddCommand := &command.NoticeSettingAddCommand{} err := controller.Unmarshal(noticeSettingAddCommand) if err != nil { log.Logger.Debug("json err:" + err.Error()) } noticeSettingAddCommand.Operator = controller.GetOperator() data, err := noticeSettingService.NoticeSettingAdd(noticeSettingAddCommand) controller.Response(data, err) } func (controller *NoticeSettingController) NoticeSettingProfile() { noticeSettingService := service.NewNoticeSettingService(nil) p := &query.NoticeSettingProfileQuery{ Operator: controller.GetOperator(), } data, err := noticeSettingService.NoticeSettingProfile(p) controller.Response(data, err) } func (controller *NoticeSettingController) NoticeSettingGet() { noticeSettingService := service.NewNoticeSettingService(nil) queryParm := &query.NoticeSettingGetQuery{ Operator: controller.GetOperator(), } settingId := controller.GetString(":settingId") queryParm.NoticeSettingId = settingId data, err := noticeSettingService.NoticeSettingGet(queryParm) controller.Response(data, err) }