package app import ( "context" v1 "git.5iot.com/iotlcm-public/iotlcm-app/api/app/v1" "git.5iot.com/iotlcm-public/iotlcm-app/internal/service" ) func (c *ControllerV1) WarningConfigList(ctx context.Context, req *v1.WarningConfigListReq) (res *v1.WarningConfigListRes, err error) { data, err := service.AppWarning().ConfigList(ctx, &req.AppWarningConfigListParam) if err != nil { return nil, err } return &v1.WarningConfigListRes{AppWarningConfigListModel: *data}, nil } func (c *ControllerV1) WarningConfigSave(ctx context.Context, req *v1.WarningConfigSaveReq) (res *v1.WarningConfigSaveRes, err error) { data, err := service.AppWarning().ConfigSave(ctx, &req.AppWarningConfigSaveParam) if err != nil { return nil, err } return &v1.WarningConfigSaveRes{AppWarningConfigSaveModel: *data}, nil } func (c *ControllerV1) WarningConfigNotify(ctx context.Context, req *v1.WarningConfigNotifyReq) (res *v1.WarningConfigNotifyRes, err error) { data, err := service.AppWarning().ConfigNotify(ctx, &req.AppWarningConfigNotifyParam) if err != nil { return nil, err } return &v1.WarningConfigNotifyRes{AppWarningConfigNotifyModel: *data}, nil } func (c *ControllerV1) WarningConfigMeta(ctx context.Context, req *v1.WarningConfigMetaReq) (res *v1.WarningConfigMetaRes, err error) { data, err := service.AppWarning().ConfigMeta(ctx) if err != nil { return nil, err } return &v1.WarningConfigMetaRes{AppWarningConfigMetaModel: *data}, nil } func (c *ControllerV1) WarningConfigBatchSave(ctx context.Context, req *v1.WarningConfigBatchSaveReq) (res *v1.WarningConfigBatchSaveRes, err error) { data, err := service.AppWarning().ConfigBatchSave(ctx, &req.AppWarningConfigBatchSaveParam) if err != nil { return nil, err } return &v1.WarningConfigBatchSaveRes{AppWarningConfigBatchSaveModel: *data}, nil } func (c *ControllerV1) WarningConfigBatchNotify(ctx context.Context, req *v1.WarningConfigBatchNotifyReq) (res *v1.WarningConfigBatchNotifyRes, err error) { data, err := service.AppWarning().ConfigBatchNotify(ctx, &req.AppWarningConfigBatchNotifyParam) if err != nil { return nil, err } return &v1.WarningConfigBatchNotifyRes{AppWarningConfigBatchNotifyModel: *data}, nil }