Documentation ¶
Index ¶
- type IAddTeamMemberRequestBuilder
- type IAlarmHistoryModuleBuilder
- type IAlarmModuleBuilder
- type IAlarmNoticeGroupModuleBuilder
- type IAlarmSendModuleBuilder
- type IBatchCreateMenuRequestBuilder
- type IBatchUpdateDashboardStatusRequestBuilder
- type IBatchUpdateMenuStatusRequestBuilder
- type IBatchUpdateUserStatusRequestBuilder
- type IBoAddDashboardParamsBuilder
- type IBoChartBuilder
- type IBoDatasourceBuilder
- type IBoMetricDataBuilder
- type IBoMetricDataValueBuilder
- type IBoStrategyBuilder
- type IBoStrategyDomainBuilder
- type IBoStrategyEndpointBuilder
- type IBoStrategyPingBuilder
- type IBoUpdateDashboardParamsBuilder
- type ICreateAlarmGroupRequestBuilder
- type ICreateAlarmItemRequestBuilder
- type ICreateAlarmRawInfoRequestBuilder
- type ICreateAlarmSendRequestBuilder
- type ICreateDashboardRequestBuilder
- type ICreateDatasourceRequestBuilder
- type ICreateDictRequestBuilder
- type ICreateHookRequestBuilder
- type ICreateInviteUserRequestBuilder
- type ICreateMenuRequestBuilder
- type ICreateMqCreateDatasourceRequestBuilder
- type ICreateRoleRequestBuilder
- type ICreateStrategyGroupRequestBuilder
- type ICreateStrategyLabelNoticeRequestBuilder
- type ICreateStrategyRequestBuilder
- type ICreateTeamRequestBuilder
- type ICreateTemplateStrategyRequestBuilder
- type ICreateUserRequestBuilder
- type IDatasourceModuleBuilder
- type IDatasourceSelectBuilder
- type IDeleteDashboardRequestBuilder
- type IDeleteStrategyGroupRequestBuilder
- type IDictModuleBuilder
- type IDoAlarmHistoryBuilder
- type IDoAlarmNoticeGroupItemBuilder
- type IDoAlarmPageSelfBuilder
- type IDoAlarmSendItemBuilder
- type IDoChartBuilder
- type IDoDashboardBuilder
- type IDoDatasourceBuilder
- type IDoDictBuilder
- type IDoHookBuilder
- type IDoInviteBuilder
- type IDoLabelNoticeBuilder
- type IDoMenuBuilder
- type IDoMetricBuilder
- type IDoMetricLabelBuilder
- type IDoMqDataSourceBuild
- type IDoRealtimeAlarmBuilder
- type IDoResourceBuilder
- type IDoRoleBuilder
- type IDoStrategyBuilder
- type IDoStrategyGroupBuilder
- type IDoStrategyLevelBuilder
- type IDoStrategyLevelTemplateBuilder
- type IDoSubscriberBuilder
- type IDoTeamBuilder
- type IDoTeamMemberBuilder
- type IDoTemplateStrategyBuilder
- type IDoUserBuilder
- type IFileModuleBuild
- type IGetAlarmHistoryRequestBuilder
- type IGetAlarmRequestBuilder
- type IGetMetricRequestBuilder
- type IHookModuleBuilder
- type IListAlarmGroupRequestBuilder
- type IListAlarmHistoryRequestBuilder
- type IListAlarmRequestBuilder
- type IListAlarmSendRequestBuilder
- type IListDashboardRequestBuilder
- type IListDatasourceRequestBuilder
- type IListDictRequestBuilder
- type IListHookRequestBuilder
- type IListInviteUserRequestBuilder
- type IListMenuRequestBuilder
- type IListMetricRequestBuilder
- type IListMqDatasourceRequest
- type IListResourceRequestBuilder
- type IListRoleRequestBuilder
- type IListStrategyGroupRequestBuilder
- type IListStrategyRequestBuilder
- type IListTeamMemberRequestBuilder
- type IListTeamRequestBuilder
- type IListTemplateStrategyRequestBuilder
- type IListUserRequestBuilder
- type IMenuModuleBuilder
- type IMetricDataModuleBuilder
- type IMetricModuleBuilder
- type IMqDataSourceModuleBuild
- type IMutationStrategyLevelBuilder
- type IMutationStrategyLevelTemplateBuilder
- type IMyAlarmGroupListParamsBuilder
- type INoticeUserBuilder
- type INoticeUserMessageBuilder
- type IOauthModuleBuilder
- type IPaginationModuleBuilder
- type IPramsBuilder
- type IRealtimeAlarmModuleBuilder
- type IRemoveTeamAdminRequestBuilder
- type IRemoveTeamMemberRequestBuilder
- type IResetUserPasswordBySelfRequestBuilder
- type IResourceModuleBuilder
- type IRoleModuleBuilder
- type ISetMemberRoleRequestBuilder
- type ISetTeamAdminRequestBuilder
- type ISetTeamMailConfigRequestBuilder
- type IStrategyModuleBuilder
- type IStrategySubscriberRequestBuilder
- type ISubscriberModuleBuilder
- type ISubscriberStrategyRequestBuilder
- type ITeamMemberModuleBuilder
- type ITeamModuleBuilder
- type ITransferTeamLeaderRequestBuilder
- type IUnSubscriberRequestBuilder
- type IUpdateAlarmGroupRequestBuilder
- type IUpdateAlarmGroupStatusRequestBuilder
- type IUpdateAlarmSendRequestBuilder
- type IUpdateDashboardRequestBuilder
- type IUpdateDatasourceRequestBuilder
- type IUpdateDictRequestBuilder
- type IUpdateDictStatusParamsBuilder
- type IUpdateHookRequestBuilder
- type IUpdateHookStatusRequestBuilder
- type IUpdateInviteStatusRequestBuilder
- type IUpdateMenuRequestBuilder
- type IUpdateMenuTypeParams
- type IUpdateMetricRequestBuilder
- type IUpdateMqDatasourceRequestBuilder
- type IUpdateRoleRequestBuilder
- type IUpdateStrategyGroupRequestBuilder
- type IUpdateStrategyGroupStatusRequestBuilder
- type IUpdateStrategyRequestBuilder
- type IUpdateStrategyStatusRequestBuilder
- type IUpdateTeamRequestBuilder
- type IUpdateTemplateStrategyRequestBuilder
- type IUpdateTemplateStrategyStatusRequestBuilder
- type IUpdateUserAvatarRequestBuilder
- type IUpdateUserBaseInfoRequestBuilder
- type IUpdateUserEmailRequestBuilder
- type IUpdateUserPhoneRequestBuilder
- type IUpdateUserRequestBuilder
- type IUploadFileRequest
- type IUserModuleBuilder
- type IUserSubscriberListRequestBuilder
- type InviteModuleBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IAddTeamMemberRequestBuilder ¶
type IAddTeamMemberRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.AddTeamMemberParams }
IAddTeamMemberRequestBuilder 添加团队成员请求参数构造器
type IAlarmHistoryModuleBuilder ¶ added in v1.1.0
type IAlarmHistoryModuleBuilder interface { WithGetAlarmHistoryRequest(*historyapi.GetHistoryRequest) IGetAlarmHistoryRequestBuilder WithListAlarmHistoryRequest(*historyapi.ListHistoryRequest) IListAlarmHistoryRequestBuilder DoAlarmHistoryItemBuilder() IDoAlarmHistoryBuilder }
IAlarmHistoryModuleBuilder alarm history module builder
type IAlarmModuleBuilder ¶ added in v1.1.0
type IAlarmModuleBuilder interface {
WithCreateAlarmRawInfoRequest(*api.AlarmItem) ICreateAlarmRawInfoRequestBuilder
}
IAlarmModuleBuilder 告警模块构建器
type IAlarmNoticeGroupModuleBuilder ¶
type IAlarmNoticeGroupModuleBuilder interface { WithCreateAlarmGroupRequest(*alarmapi.CreateAlarmGroupRequest) ICreateAlarmGroupRequestBuilder WithUpdateAlarmGroupRequest(*alarmapi.UpdateAlarmGroupRequest) IUpdateAlarmGroupRequestBuilder WithListAlarmGroupRequest(*alarmapi.ListAlarmGroupRequest) IListAlarmGroupRequestBuilder WithUpdateAlarmGroupStatusRequest(*alarmapi.UpdateAlarmGroupStatusRequest) IUpdateAlarmGroupStatusRequestBuilder APICreateStrategyLabelNoticeRequest() ICreateStrategyLabelNoticeRequestBuilder DoAlarmNoticeGroupItemBuilder() IDoAlarmNoticeGroupItemBuilder DoLabelNoticeBuilder() IDoLabelNoticeBuilder WithAPIMyAlarmGroupListRequest(*alarmapi.MyAlarmGroupRequest) IMyAlarmGroupListParamsBuilder }
IAlarmNoticeGroupModuleBuilder 告警组模块构造器
type IAlarmSendModuleBuilder ¶ added in v1.1.31
type IAlarmSendModuleBuilder interface { WithListAlarmSendRequest(ctx context.Context, req *alarmapi.ListAlarmSendRequest) IListAlarmSendRequestBuilder WithDoAlarmSendItem(ctx context.Context) IDoAlarmSendItemBuilder WithCreateAlarmSendRequest(ctx context.Context, req *hookapi.SendMsgRequest) ICreateAlarmSendRequestBuilder }
IAlarmSendModuleBuilder 告警发送记录模块
type IBatchCreateMenuRequestBuilder ¶
type IBatchCreateMenuRequestBuilder interface { // ToBos 转换为业务对象列表 ToBos() []*bo.CreateMenuParams }
IBatchCreateMenuRequestBuilder 批量创建菜单请求参数构造器
type IBatchUpdateDashboardStatusRequestBuilder ¶ added in v1.1.0
type IBatchUpdateDashboardStatusRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.BatchUpdateDashboardStatusParams }
IBatchUpdateDashboardStatusRequestBuilder 批量更新仪表盘状态请求参数构造器
type IBatchUpdateMenuStatusRequestBuilder ¶
type IBatchUpdateMenuStatusRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateMenuStatusParams }
IBatchUpdateMenuStatusRequestBuilder 批量更新菜单状态请求参数构造器
type IBatchUpdateUserStatusRequestBuilder ¶
type IBatchUpdateUserStatusRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.BatchUpdateUserStatusParams }
IBatchUpdateUserStatusRequestBuilder 批量更新用户状态请求参数构造器
type IBoAddDashboardParamsBuilder ¶
type IBoAddDashboardParamsBuilder interface { // ToModel 转换为业务对象 ToModel() *bizmodel.Dashboard // WithDashboardID 设置仪表盘ID WithDashboardID(uint32) IBoAddDashboardParamsBuilder // ToDoStrategyGroups 转换为策略组列表 ToDoStrategyGroups() []*bizmodel.StrategyGroup // ToDoCharts 转换为图表列表 ToDoCharts() []*bizmodel.DashboardChart }
IBoAddDashboardParamsBuilder 添加仪表盘请求参数构造器
type IBoChartBuilder ¶
type IBoChartBuilder interface { // ToBo 转换为业务对象 ToBo(*adminapi.ChartItem) *bo.ChartItem // ToBos 转换为业务对象列表 ToBos([]*adminapi.ChartItem) []*bo.ChartItem // WithDashboardID 设置仪表盘ID WithDashboardID(uint32) IBoChartBuilder }
IBoChartBuilder 图表条目构造器
type IBoDatasourceBuilder ¶
type IBoDatasourceBuilder interface { // ToAPI 转换为API对象 ToAPI(*bo.Datasource) *api.Datasource // ToAPIs 转换为API对象列表 ToAPIs([]*bo.Datasource) []*api.Datasource }
IBoDatasourceBuilder 业务对象构造器
type IBoMetricDataBuilder ¶
type IBoMetricDataBuilder interface { // ToAPI 转换为API对象 ToAPI(*bo.MetricQueryData) *api.MetricQueryResult // ToAPIs 转换为API对象列表 ToAPIs([]*bo.MetricQueryData) []*api.MetricQueryResult }
IBoMetricDataBuilder 指标数据条目构造器
type IBoMetricDataValueBuilder ¶
type IBoMetricDataValueBuilder interface { // ToAPI 转换为API对象 ToAPI(*bo.DatasourceQueryValue) *api.MetricQueryValue // ToAPIs 转换为API对象列表 ToAPIs([]*bo.DatasourceQueryValue) []*api.MetricQueryValue }
IBoMetricDataValueBuilder 指标数据值条目构造器
type IBoStrategyBuilder ¶
type IBoStrategyBuilder interface { // ToAPI 转换为API对象 ToAPI(*bo.Strategy) *api.MetricStrategyItem // ToAPIs 转换为API对象列表 ToAPIs([]*bo.Strategy) []*api.MetricStrategyItem }
IBoStrategyBuilder 策略业务对象构造器
type IBoStrategyDomainBuilder ¶ added in v1.1.0
type IBoStrategyDomainBuilder interface { // ToAPI 转换为API对象 ToAPI(*bo.StrategyDomain) *api.DomainStrategyItem }
IBoStrategyDomainBuilder 策略域名业务对象构造器
type IBoStrategyEndpointBuilder ¶ added in v1.1.0
type IBoStrategyEndpointBuilder interface { // ToAPI 转换为API对象 ToAPI(*bo.StrategyEndpoint) *api.HttpStrategyItem }
IBoStrategyEndpointBuilder 策略端点业务对象构造器
type IBoStrategyPingBuilder ¶ added in v1.1.0
type IBoStrategyPingBuilder interface { // ToAPI 转换为API对象 ToAPI(*bo.StrategyPing) *api.PingStrategyItem }
IBoStrategyPingBuilder 策略Ping业务对象构造器
type IBoUpdateDashboardParamsBuilder ¶
type IBoUpdateDashboardParamsBuilder interface { // ToModel 转换为业务对象 ToModel() *bizmodel.Dashboard // WithDashboardID 设置仪表盘ID WithDashboardID(uint32) IBoUpdateDashboardParamsBuilder // ToDoStrategyGroups 转换为策略组列表 ToDoStrategyGroups() []*bizmodel.StrategyGroup // ToDoCharts 转换为图表列表 ToDoCharts() []*bizmodel.DashboardChart }
IBoUpdateDashboardParamsBuilder 更新仪表盘请求参数构造器
type ICreateAlarmGroupRequestBuilder ¶
type ICreateAlarmGroupRequestBuilder interface {
ToBo() *bo.CreateAlarmNoticeGroupParams
}
ICreateAlarmGroupRequestBuilder 创建告警组请求参数构造器
type ICreateAlarmItemRequestBuilder ¶ added in v1.1.0
type ICreateAlarmItemRequestBuilder interface { }
ICreateAlarmItemRequestBuilder 创建报警项请求构建器
type ICreateAlarmRawInfoRequestBuilder ¶ added in v1.1.0
type ICreateAlarmRawInfoRequestBuilder interface {
ToBo() *bo.CreateAlarmHookRawParams
}
ICreateAlarmRawInfoRequestBuilder 创建告警原始数据请求构建器
type ICreateAlarmSendRequestBuilder ¶ added in v1.1.31
type ICreateAlarmSendRequestBuilder interface {
ToBo() *bo.CreateAlarmSendParams
}
ICreateAlarmSendRequestBuilder 创建告警发送记录
type ICreateDashboardRequestBuilder ¶
type ICreateDashboardRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.AddDashboardParams }
ICreateDashboardRequestBuilder 创建仪表盘请求参数构造器
type ICreateDatasourceRequestBuilder ¶
type ICreateDatasourceRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.CreateDatasourceParams }
ICreateDatasourceRequestBuilder 创建数据源请求参数构造器
type ICreateDictRequestBuilder ¶
type ICreateDictRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.CreateDictParams }
ICreateDictRequestBuilder 创建字典请求参数构造器
type ICreateHookRequestBuilder ¶
type ICreateHookRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.CreateAlarmHookParams }
ICreateHookRequestBuilder 创建钩子请求参数构造器
type ICreateInviteUserRequestBuilder ¶ added in v1.0.2
type ICreateInviteUserRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.InviteUserParams }
ICreateInviteUserRequestBuilder 创建邀请用户请求参数构造器
type ICreateMenuRequestBuilder ¶
type ICreateMenuRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.CreateMenuParams }
ICreateMenuRequestBuilder 创建菜单请求参数构造器
type ICreateMqCreateDatasourceRequestBuilder ¶ added in v1.1.37
type ICreateMqCreateDatasourceRequestBuilder interface {
ToBo() *bo.CreateMqDatasourceParams
}
ICreateMqCreateDatasourceRequestBuilder 创建 mq 数据源请求构建器
type ICreateRoleRequestBuilder ¶
type ICreateRoleRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.CreateTeamRoleParams }
ICreateRoleRequestBuilder 创建角色请求参数构造器
type ICreateStrategyGroupRequestBuilder ¶
type ICreateStrategyGroupRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.CreateStrategyGroupParams }
ICreateStrategyGroupRequestBuilder 创建策略组请求参数构造器
type ICreateStrategyLabelNoticeRequestBuilder ¶
type ICreateStrategyLabelNoticeRequestBuilder interface { ToBo(*strategyapi.CreateStrategyLabelNoticeRequest) *bo.StrategyLabelNotice ToBos([]*strategyapi.CreateStrategyLabelNoticeRequest) []*bo.StrategyLabelNotice }
ICreateStrategyLabelNoticeRequestBuilder 创建策略标签通知请求参数构造器
type ICreateStrategyRequestBuilder ¶
type ICreateStrategyRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.CreateStrategyParams }
ICreateStrategyRequestBuilder 创建策略请求参数构造器
type ICreateTeamRequestBuilder ¶
type ICreateTeamRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.CreateTeamParams }
ICreateTeamRequestBuilder 创建团队请求参数构造器
type ICreateTemplateStrategyRequestBuilder ¶
type ICreateTemplateStrategyRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.CreateTemplateStrategyParams }
ICreateTemplateStrategyRequestBuilder 创建模板策略请求参数构造器
type ICreateUserRequestBuilder ¶
type ICreateUserRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.CreateUserParams }
ICreateUserRequestBuilder 创建用户请求参数构造器
type IDatasourceModuleBuilder ¶
type IDatasourceModuleBuilder interface { // DoDatasourceBuilder 数据源条目构造器 DoDatasourceBuilder() IDoDatasourceBuilder // WithCreateDatasourceRequest 创建数据源请求参数构造器 WithCreateDatasourceRequest(*datasourceapi.CreateDatasourceRequest) ICreateDatasourceRequestBuilder // WithUpdateDatasourceRequest 更新数据源请求参数构造器 WithUpdateDatasourceRequest(*datasourceapi.UpdateDatasourceRequest) IUpdateDatasourceRequestBuilder // WithListDatasourceRequest 获取数据源列表请求参数构造器 WithListDatasourceRequest(*datasourceapi.ListDatasourceRequest) IListDatasourceRequestBuilder // BoDatasourceBuilder 业务对象构造器 BoDatasourceBuilder() IBoDatasourceBuilder }
IDatasourceModuleBuilder 数据源模块构造器
type IDatasourceSelectBuilder ¶ added in v1.1.37
type IDatasourceSelectBuilder interface {
ToBo() *bo.QueryMqDatasourceListParams
}
IDatasourceSelectBuilder 数据源选择构建器
type IDeleteDashboardRequestBuilder ¶
type IDeleteDashboardRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.DeleteDashboardParams }
IDeleteDashboardRequestBuilder 删除仪表盘请求参数构造器
type IDeleteStrategyGroupRequestBuilder ¶
type IDeleteStrategyGroupRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.DelStrategyGroupParams }
IDeleteStrategyGroupRequestBuilder 删除策略组请求参数构造器
type IDictModuleBuilder ¶
type IDictModuleBuilder interface { // WithCreateDictRequest 创建字典请求参数构造器 WithCreateDictRequest(*dictapi.CreateDictRequest) ICreateDictRequestBuilder // WithUpdateDictRequest 更新字典请求参数构造器 WithUpdateDictRequest(*dictapi.UpdateDictRequest) IUpdateDictRequestBuilder // WithListDictRequest 获取字典列表请求参数构造器 WithListDictRequest(*dictapi.ListDictRequest) IListDictRequestBuilder // WithUpdateDictStatusParams 更新字典状态请求参数构造器 WithUpdateDictStatusParams(*dictapi.BatchUpdateDictStatusRequest) IUpdateDictStatusParamsBuilder // DoDictBuilder 字典条目构造器 DoDictBuilder() IDoDictBuilder // DictTypeList 字典类型列表 DictTypeList() []*api.EnumItem }
IDictModuleBuilder 字典模块构造器
type IDoAlarmHistoryBuilder ¶ added in v1.1.0
type IDoAlarmHistoryBuilder interface { ToAPI(*alarmmodel.AlarmHistory) *admin.AlarmHistoryItem ToAPIs([]*alarmmodel.AlarmHistory) []*admin.AlarmHistoryItem }
IDoAlarmHistoryBuilder do alarm history builder
type IDoAlarmNoticeGroupItemBuilder ¶
type IDoAlarmNoticeGroupItemBuilder interface { ToAPI(*bizmodel.AlarmNoticeGroup, ...map[uint32]*adminapi.UserItem) *adminapi.AlarmNoticeGroupItem ToAPIs([]*bizmodel.AlarmNoticeGroup) []*adminapi.AlarmNoticeGroupItem ToSelect(*bizmodel.AlarmNoticeGroup) *adminapi.SelectItem ToSelects([]*bizmodel.AlarmNoticeGroup) []*adminapi.SelectItem }
IDoAlarmNoticeGroupItemBuilder 告警组列表返回值构造器
type IDoAlarmPageSelfBuilder ¶
type IDoAlarmPageSelfBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.AlarmPageSelf) *adminapi.DictItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.AlarmPageSelf) []*adminapi.DictItem }
IDoAlarmPageSelfBuilder 告警页面自定义字段条目构造器
type IDoAlarmSendItemBuilder ¶ added in v1.1.31
type IDoAlarmSendItemBuilder interface { ToAPI(history *alarmmodel.AlarmSendHistory, group *bizmodel.AlarmNoticeGroup) *adminapi.AlarmSendItem ToAPIs(histories []*alarmmodel.AlarmSendHistory) []*adminapi.AlarmSendItem }
IDoAlarmSendItemBuilder 告警发送记录条目构造器
type IDoChartBuilder ¶
type IDoChartBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.DashboardChart) *adminapi.ChartItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.DashboardChart) []*adminapi.ChartItem }
IDoChartBuilder 图表条目构造器
type IDoDashboardBuilder ¶
type IDoDashboardBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.Dashboard) *adminapi.DashboardItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.Dashboard) []*adminapi.DashboardItem // ToSelect 转换为选择对象 ToSelect(*bizmodel.Dashboard) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*bizmodel.Dashboard) []*adminapi.SelectItem }
IDoDashboardBuilder 仪表盘条目构造器
type IDoDatasourceBuilder ¶
type IDoDatasourceBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.Datasource, ...map[uint32]*adminapi.UserItem) *adminapi.DatasourceItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.Datasource) []*adminapi.DatasourceItem // ToBo 转换为业务对象 ToBo(*bizmodel.Datasource) *bo.Datasource // ToBos 转换为业务对象列表 ToBos([]*bizmodel.Datasource) []*bo.Datasource // ToSelect 转换为选择对象 ToSelect(*bizmodel.Datasource) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*bizmodel.Datasource) []*adminapi.SelectItem }
IDoDatasourceBuilder 数据源条目构造器
type IDoDictBuilder ¶
type IDoDictBuilder interface { // ToAPI 转换为API对象 ToAPI(imodel.IDict, ...map[uint32]*adminapi.UserItem) *adminapi.DictItem // ToAPIs 转换为API对象列表 ToAPIs([]imodel.IDict) []*adminapi.DictItem // ToSelect 转换为选择对象 ToSelect(imodel.IDict) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]imodel.IDict) []*adminapi.SelectItem }
IDoDictBuilder 字典条目构造器
type IDoHookBuilder ¶
type IDoHookBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.AlarmHook, ...map[uint32]*adminapi.UserItem) *adminapi.AlarmHookItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.AlarmHook) []*adminapi.AlarmHookItem // ToSelect 转换为选择对象 ToSelect(*bizmodel.AlarmHook) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*bizmodel.AlarmHook) []*adminapi.SelectItem }
IDoHookBuilder 钩子条目构造器
type IDoInviteBuilder ¶ added in v1.0.2
type IDoInviteBuilder interface { // ToAPI 转换为API对象 ToAPI(*model.SysTeamInvite) *admin.InviteItem // ToAPIs 转换为API对象列表 ToAPIs([]*model.SysTeamInvite) []*admin.InviteItem }
IDoInviteBuilder 邀请条目构造器
type IDoLabelNoticeBuilder ¶
type IDoLabelNoticeBuilder interface { ToAPI(*bizmodel.StrategyMetricsLabelNotice) *adminapi.LabelNoticeItem ToAPIs([]*bizmodel.StrategyMetricsLabelNotice) []*adminapi.LabelNoticeItem }
IDoLabelNoticeBuilder 告警组标签通知对象返回值构造器
type IDoMenuBuilder ¶
type IDoMenuBuilder interface { // ToAPI 转换为API对象 ToAPI(*model.SysMenu) *adminapi.MenuItem // ToAPIs 转换为API对象列表 ToAPIs([]*model.SysMenu) []*adminapi.MenuItem // ToAPITree 转换为API树形对象列表 ToAPITree([]*model.SysMenu) []*adminapi.MenuTree }
IDoMenuBuilder 菜单条目构造器
type IDoMetricBuilder ¶
type IDoMetricBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.DatasourceMetric) *adminapi.MetricItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.DatasourceMetric) []*adminapi.MetricItem // ToSelect 转换为选择对象 ToSelect(*bizmodel.DatasourceMetric) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*bizmodel.DatasourceMetric) []*adminapi.SelectItem }
IDoMetricBuilder 指标条目构造器
type IDoMetricLabelBuilder ¶
type IDoMetricLabelBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.MetricLabel) *adminapi.MetricLabelItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.MetricLabel) []*adminapi.MetricLabelItem }
IDoMetricLabelBuilder 指标标签条目构造器
type IDoMqDataSourceBuild ¶ added in v1.1.37
type IDoMqDataSourceBuild interface { ToAPI(*bizmodel.MqDatasource, ...map[uint32]*adminapi.UserItem) *adminapi.MqDatasourceItem ToAPIs([]*bizmodel.MqDatasource) []*adminapi.MqDatasourceItem ToSelect(*bizmodel.MqDatasource) *adminapi.SelectItem ToSelects([]*bizmodel.MqDatasource) []*adminapi.SelectItem }
IDoMqDataSourceBuild mq 数据源构建器
type IDoRealtimeAlarmBuilder ¶
type IDoRealtimeAlarmBuilder interface { // ToAPI 转换为API对象 ToAPI(*alarmmodel.RealtimeAlarm) *adminapi.RealtimeAlarmItem // ToAPIs 转换为API对象列表 ToAPIs([]*alarmmodel.RealtimeAlarm) []*adminapi.RealtimeAlarmItem }
IDoRealtimeAlarmBuilder 告警条目构造器
type IDoResourceBuilder ¶
type IDoResourceBuilder interface { // ToAPI 转换为API对象 ToAPI(imodel.IResource) *adminapi.ResourceItem // ToAPIs 转换为API对象列表 ToAPIs([]imodel.IResource) []*adminapi.ResourceItem // ToSelect 转换为选择对象 ToSelect(imodel.IResource) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]imodel.IResource) []*adminapi.SelectItem }
IDoResourceBuilder 资源条目构造器
type IDoRoleBuilder ¶
type IDoRoleBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.SysTeamRole, ...map[uint32]*adminapi.UserItem) *adminapi.TeamRole // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.SysTeamRole) []*adminapi.TeamRole // ToSelect 转换为选择对象 ToSelect(*bizmodel.SysTeamRole) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*bizmodel.SysTeamRole) []*adminapi.SelectItem }
IDoRoleBuilder 角色条目构造器
type IDoStrategyBuilder ¶
type IDoStrategyBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.Strategy, ...map[uint32]*adminapi.UserItem) *adminapi.StrategyItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.Strategy) []*adminapi.StrategyItem // ToSelect 转换为选择对象 ToSelect(*bizmodel.Strategy) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*bizmodel.Strategy) []*adminapi.SelectItem // ToBos 转换为业务对象列表 ToBos(*bizmodel.Strategy) []*bo.Strategy // ToBosV2 转换为业务对象列表 ToBosV2(*bizmodel.Strategy) []*bo.Strategy // ToBoMetrics 转换为业务对象列表 ToBoMetrics(*bizmodel.Strategy) []*bo.Strategy // ToMQs 转换为MQ对象列表 ToMQs(*bizmodel.Strategy) []*bo.Strategy // WithStrategyLevelDetail 策略等级详情 WithStrategyLevelDetail(detailModel *bo.StrategyLevelDetailModel) IDoStrategyBuilder }
IDoStrategyBuilder 策略条目构造器
type IDoStrategyGroupBuilder ¶
type IDoStrategyGroupBuilder interface { // WithStrategyCountMap 设置策略计数映射 WithStrategyCountMap(*bo.StrategyCountMap) IDoStrategyGroupBuilder // ToAPI 转换为API对象 ToAPI(*bizmodel.StrategyGroup, ...map[uint32]*adminapi.UserItem) *adminapi.StrategyGroupItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.StrategyGroup) []*adminapi.StrategyGroupItem // ToSelect 转换为选择对象 ToSelect(*bizmodel.StrategyGroup) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*bizmodel.StrategyGroup) []*adminapi.SelectItem }
IDoStrategyGroupBuilder 策略组条目构造器
type IDoStrategyLevelBuilder ¶
type IDoStrategyLevelBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.StrategyMetricsLevel, ...map[uint32]*adminapi.UserItem) *adminapi.StrategyMetricLevelItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.StrategyMetricsLevel) []*adminapi.StrategyMetricLevelItem // ToMqAPI 转换为API对象 ToMqAPI(*bizmodel.StrategyMQLevel, ...map[uint32]*adminapi.UserItem) *adminapi.StrategyMQLevelItem // ToMqAPIs 转换为API对象列表 ToMqAPIs([]*bizmodel.StrategyMQLevel) []*adminapi.StrategyMQLevelItem }
IDoStrategyLevelBuilder 策略等级条目构造器
type IDoStrategyLevelTemplateBuilder ¶
type IDoStrategyLevelTemplateBuilder interface { // ToAPI 转换为API对象 ToAPI(*model.StrategyLevelTemplate, ...map[uint32]*adminapi.UserItem) *adminapi.StrategyLevelTemplateItem // ToAPIs 转换为API对象列表 ToAPIs([]*model.StrategyLevelTemplate) []*adminapi.StrategyLevelTemplateItem }
IDoStrategyLevelTemplateBuilder 策略等级模板条目构造器
type IDoSubscriberBuilder ¶
type IDoSubscriberBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.StrategySubscriber) *adminapi.StrategySubscriberItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.StrategySubscriber) []*adminapi.StrategySubscriberItem // ToStrategies 转换为策略对象列表 ToStrategies([]*bizmodel.StrategySubscriber) []*adminapi.StrategyItem }
IDoSubscriberBuilder 订阅条目构造器
type IDoTeamBuilder ¶
type IDoTeamBuilder interface { // ToAPI 转换为API对象 ToAPI(*model.SysTeam, ...map[uint32]*adminapi.UserItem) *adminapi.TeamItem // ToAPIs 转换为API对象列表 ToAPIs([]*model.SysTeam) []*adminapi.TeamItem // ToSelect 转换为选择对象 ToSelect(*model.SysTeam) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*model.SysTeam) []*adminapi.SelectItem }
IDoTeamBuilder 团队条目构造器
type IDoTeamMemberBuilder ¶
type IDoTeamMemberBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.SysTeamMember) *adminapi.TeamMemberItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.SysTeamMember) []*adminapi.TeamMemberItem // ToSelect 转换为选择对象 ToSelect(*bizmodel.SysTeamMember) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*bizmodel.SysTeamMember) []*adminapi.SelectItem }
IDoTeamMemberBuilder 团队成员条目构造器
type IDoTemplateStrategyBuilder ¶
type IDoTemplateStrategyBuilder interface { // ToAPI 转换为API对象 ToAPI(*model.StrategyTemplate, ...map[uint32]*adminapi.UserItem) *adminapi.StrategyTemplateItem // ToAPIs 转换为API对象列表 ToAPIs([]*model.StrategyTemplate) []*adminapi.StrategyTemplateItem // ToSelect 转换为选择对象 ToSelect(*model.StrategyTemplate) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*model.StrategyTemplate) []*adminapi.SelectItem }
IDoTemplateStrategyBuilder 模板策略条目构造器
type IDoUserBuilder ¶
type IDoUserBuilder interface { // ToAPI 转换为API对象 ToAPI(*model.SysUser) *adminapi.UserItem // ToAPIByID 转换为API对象 ToAPIByID(ctx context.Context, id uint32) *adminapi.UserItem // ToAPIs 转换为API对象列表 ToAPIs([]*model.SysUser) []*adminapi.UserItem // ToSelect 转换为选择对象 ToSelect(*model.SysUser) *adminapi.SelectItem // ToSelects 转换为选择对象列表 ToSelects([]*model.SysUser) []*adminapi.SelectItem }
IDoUserBuilder 用户条目构造器
type IFileModuleBuild ¶ added in v1.1.0
type IFileModuleBuild interface { // WithUpdateFileRequest 更新文件请求参数构造器 WithUpdateFileRequest(bytes []byte) IUploadFileRequest }
IFileModuleBuild 文件模块构造器
type IGetAlarmHistoryRequestBuilder ¶ added in v1.1.0
type IGetAlarmHistoryRequestBuilder interface {
ToBo() *bo.GetAlarmHistoryParams
}
IGetAlarmHistoryRequestBuilder get alarm history request builder
type IGetAlarmRequestBuilder ¶
type IGetAlarmRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.GetRealTimeAlarmParams }
IGetAlarmRequestBuilder 获取告警请求参数构造器
type IGetMetricRequestBuilder ¶
type IGetMetricRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.GetMetricParams }
IGetMetricRequestBuilder 获取指标请求参数构造器
type IHookModuleBuilder ¶
type IHookModuleBuilder interface { // WithCreateHookRequest 创建钩子请求参数构造器 WithCreateHookRequest(*hookapi.CreateHookRequest) ICreateHookRequestBuilder // WithUpdateHookRequest 更新钩子请求参数构造器 WithUpdateHookRequest(*hookapi.UpdateHookRequest) IUpdateHookRequestBuilder // WithListHookRequest 获取钩子列表请求参数构造器 WithListHookRequest(*hookapi.ListHookRequest) IListHookRequestBuilder // WithUpdateHookStatusRequest 更新钩子状态请求参数构造器 WithUpdateHookStatusRequest(*hookapi.UpdateHookStatusRequest) IUpdateHookStatusRequestBuilder // DoHookBuilder 钩子条目构造器 DoHookBuilder() IDoHookBuilder }
IHookModuleBuilder 钩子模块构造器
type IListAlarmGroupRequestBuilder ¶
type IListAlarmGroupRequestBuilder interface {
ToBo() *bo.QueryAlarmNoticeGroupListParams
}
IListAlarmGroupRequestBuilder 获取告警组列表请求参数构造器
type IListAlarmHistoryRequestBuilder ¶ added in v1.1.0
type IListAlarmHistoryRequestBuilder interface {
ToBo() *bo.QueryAlarmHistoryListParams
}
IListAlarmHistoryRequestBuilder list alarm history request builder
type IListAlarmRequestBuilder ¶
type IListAlarmRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.GetRealTimeAlarmsParams }
IListAlarmRequestBuilder 获取告警列表请求参数构造器
type IListAlarmSendRequestBuilder ¶ added in v1.1.31
type IListAlarmSendRequestBuilder interface {
ToBo() *bo.QueryAlarmSendHistoryListParams
}
IListAlarmSendRequestBuilder 获取告警发送历史列表请求参数构造器
type IListDashboardRequestBuilder ¶
type IListDashboardRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.ListDashboardParams }
IListDashboardRequestBuilder 获取仪表盘列表请求参数构造器
type IListDatasourceRequestBuilder ¶
type IListDatasourceRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryDatasourceListParams }
IListDatasourceRequestBuilder 获取数据源列表请求参数构造器
type IListDictRequestBuilder ¶
type IListDictRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryDictListParams }
IListDictRequestBuilder 获取字典列表请求参数构造器
type IListHookRequestBuilder ¶
type IListHookRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryAlarmHookListParams }
IListHookRequestBuilder 获取钩子列表请求参数构造器
type IListInviteUserRequestBuilder ¶ added in v1.0.2
type IListInviteUserRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryInviteListParams }
IListInviteUserRequestBuilder 获取邀请用户列表请求参数构造器
type IListMenuRequestBuilder ¶
type IListMenuRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryMenuListParams }
IListMenuRequestBuilder 获取菜单列表请求参数构造器
type IListMetricRequestBuilder ¶
type IListMetricRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryMetricListParams }
IListMetricRequestBuilder 获取指标列表请求参数构造器
type IListMqDatasourceRequest ¶ added in v1.1.37
type IListMqDatasourceRequest interface {
ToBo() *bo.QueryMqDatasourceListParams
}
IListMqDatasourceRequest 列表 mq 数据源请求构建器
type IListResourceRequestBuilder ¶
type IListResourceRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryResourceListParams }
IListResourceRequestBuilder 获取资源列表请求参数构造器
type IListRoleRequestBuilder ¶
type IListRoleRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.ListTeamRoleParams }
IListRoleRequestBuilder 获取角色列表请求参数构造器
type IListStrategyGroupRequestBuilder ¶
type IListStrategyGroupRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryStrategyGroupListParams }
IListStrategyGroupRequestBuilder 获取策略组列表请求参数构造器
type IListStrategyRequestBuilder ¶
type IListStrategyRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryStrategyListParams }
IListStrategyRequestBuilder 获取策略列表请求参数构造器
type IListTeamMemberRequestBuilder ¶
type IListTeamMemberRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.ListTeamMemberParams }
IListTeamMemberRequestBuilder 获取团队成员列表请求参数构造器
type IListTeamRequestBuilder ¶
type IListTeamRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryTeamListParams }
IListTeamRequestBuilder 获取团队列表请求参数构造器
type IListTemplateStrategyRequestBuilder ¶
type IListTemplateStrategyRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryTemplateStrategyListParams }
IListTemplateStrategyRequestBuilder 获取模板策略列表请求参数构造器
type IListUserRequestBuilder ¶
type IListUserRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryUserListParams }
IListUserRequestBuilder 获取用户列表请求参数构造器
type IMenuModuleBuilder ¶
type IMenuModuleBuilder interface { // WithCreateMenuRequest 创建菜单请求参数构造器 WithCreateMenuRequest(*menuapi.CreateMenuRequest) ICreateMenuRequestBuilder // WithBatchCreateMenuRequest 批量创建菜单请求参数构造器 WithBatchCreateMenuRequest(*menuapi.BatchCreateMenuRequest) IBatchCreateMenuRequestBuilder // WithUpdateMenuRequest 更新菜单请求参数构造器 WithUpdateMenuRequest(*menuapi.UpdateMenuRequest) IUpdateMenuRequestBuilder // WithListMenuRequest 获取菜单列表请求参数构造器 WithListMenuRequest(*menuapi.ListMenuRequest) IListMenuRequestBuilder // WithBatchUpdateMenuStatusRequest 批量更新菜单状态请求参数构造器 WithBatchUpdateMenuStatusRequest(*menuapi.BatchUpdateMenuStatusRequest) IBatchUpdateMenuStatusRequestBuilder // WithUpdateMenuTypeParams 更新菜单类型请求参数构造器 WithUpdateMenuTypeParams(*menuapi.BatchUpdateMenuTypeRequest) IUpdateMenuTypeParams // DoMenuBuilder 菜单条目构造器 DoMenuBuilder() IDoMenuBuilder }
IMenuModuleBuilder 菜单模块构造器
type IMetricDataModuleBuilder ¶
type IMetricDataModuleBuilder interface { // BoMetricDataBuilder 指标数据条目构造器 BoMetricDataBuilder() IBoMetricDataBuilder // BoMetricDataValueBuilder 指标数据值条目构造器 BoMetricDataValueBuilder() IBoMetricDataValueBuilder }
IMetricDataModuleBuilder 指标数据模块构造器
type IMetricModuleBuilder ¶
type IMetricModuleBuilder interface { // WithUpdateMetricRequest 更新指标请求参数构造器 WithUpdateMetricRequest(*datasourceapi.UpdateMetricRequest) IUpdateMetricRequestBuilder // WithGetMetricRequest 获取指标请求参数构造器 WithGetMetricRequest(*datasourceapi.GetMetricRequest) IGetMetricRequestBuilder // WithListMetricRequest 获取指标列表请求参数构造器 WithListMetricRequest(*datasourceapi.ListMetricRequest) IListMetricRequestBuilder // DoMetricBuilder 指标条目构造器 DoMetricBuilder() IDoMetricBuilder // DoMetricLabelBuilder 指标标签条目构造器 DoMetricLabelBuilder() IDoMetricLabelBuilder }
IMetricModuleBuilder 指标模块构造器
type IMqDataSourceModuleBuild ¶ added in v1.1.37
type IMqDataSourceModuleBuild interface { DoDataSourceModuleBuild() IDoMqDataSourceBuild WithCreateMqDatasourceRequest(*mqapi.CreateMqDatasourceRequest) ICreateMqCreateDatasourceRequestBuilder WithIListMqDatasourceRequest(*mqapi.ListMqDatasourceRequest) IListMqDatasourceRequest WithUpdateMqDatasourceRequest(*mqapi.UpdateMqDatasourceRequest) IUpdateMqDatasourceRequestBuilder WithDatasourceSelectRequest(request *mqapi.GetMqDatasourceSelectRequest) IDatasourceSelectBuilder }
IMqDataSourceModuleBuild mq 数据源模块构建器
type IMutationStrategyLevelBuilder ¶
type IMutationStrategyLevelBuilder interface { // WithStrategyID 设置策略ID WithStrategyID(uint32) IMutationStrategyLevelBuilder // ToMetricBo 转换为业务对象 ToMetricBo(*strategyapi.CreateStrategyMetricLevelRequest) *bo.CreateStrategyMetricLevel // ToMetricBos 转换为业务对象列表 ToMetricBos([]*strategyapi.CreateStrategyMetricLevelRequest) []*bo.CreateStrategyMetricLevel // ToMQBo 转换为业务对象 ToMQBo(request *strategyapi.CreateStrategyMQLevelRequest) *bo.CreateStrategyMQLevel // ToMQBos 转换为业务对象列表 ToMQBos(request []*strategyapi.CreateStrategyMQLevelRequest) []*bo.CreateStrategyMQLevel }
IMutationStrategyLevelBuilder 策略等级条目构造器
type IMutationStrategyLevelTemplateBuilder ¶
type IMutationStrategyLevelTemplateBuilder interface { // WithStrategyTemplateID 设置策略模板ID WithStrategyTemplateID(uint32) IMutationStrategyLevelTemplateBuilder // ToBo 转换为业务对象 ToBo(*strategyapi.MutationStrategyLevelTemplateItem) *bo.CreateStrategyLevelTemplate // ToBos 转换为业务对象列表 ToBos([]*strategyapi.MutationStrategyLevelTemplateItem) []*bo.CreateStrategyLevelTemplate }
IMutationStrategyLevelTemplateBuilder 策略等级模板条目构造器
type IMyAlarmGroupListParamsBuilder ¶
type IMyAlarmGroupListParamsBuilder interface {
ToBo() *bo.MyAlarmGroupListParams
}
IMyAlarmGroupListParamsBuilder 获取我的告警组列表请求参数构造器
type INoticeUserBuilder ¶
type INoticeUserBuilder interface { // ToAPI 转换为API对象 ToAPI(*bizmodel.AlarmNoticeMember) *adminapi.NoticeItem // ToAPIs 转换为API对象列表 ToAPIs([]*bizmodel.AlarmNoticeMember) []*adminapi.NoticeItem }
INoticeUserBuilder 通知用户条目构造器
type INoticeUserMessageBuilder ¶ added in v1.0.2
type INoticeUserMessageBuilder interface { // ToAPI 转换为API对象 ToAPI(*model.SysUserMessage) *adminapi.NoticeUserMessage // ToAPIs 转换为API对象列表 ToAPIs([]*model.SysUserMessage) []*adminapi.NoticeUserMessage // ToModel 转换为业务对象 ToModel(*bo.NoticeUserMessage) *model.SysUserMessage // ToModels 转换为业务对象列表 ToModels([]*bo.NoticeUserMessage) []*model.SysUserMessage }
INoticeUserMessageBuilder 通知用户消息条目构造器
type IOauthModuleBuilder ¶ added in v1.1.38
type IOauthModuleBuilder interface {
ToAPI(config *palaceconf.OAuth2) []*authorizationapi.OauthItem
}
IOauthModuleBuilder 构建oauth模块
func NewOauthModuleBuilder ¶ added in v1.1.38
func NewOauthModuleBuilder(ctx context.Context) IOauthModuleBuilder
NewOauthModuleBuilder 创建oauth模块构建器
type IPaginationModuleBuilder ¶
type IPaginationModuleBuilder interface { // ToBo 转换为业务对象 ToBo(*api.PaginationReq) types.Pagination // ToAPI 转换为API对象 ToAPI(types.Pagination) *api.PaginationReply }
IPaginationModuleBuilder 分页模块构造器
type IPramsBuilder ¶
type IPramsBuilder interface { // PaginationModuleBuilder 分页模块构造器 PaginationModuleBuilder() IPaginationModuleBuilder // AlarmNoticeGroupModuleBuilder 告警组模块构造器 AlarmNoticeGroupModuleBuilder() IAlarmNoticeGroupModuleBuilder // UserModuleBuilder 用户模块构造器 UserModuleBuilder() IUserModuleBuilder // TeamMemberModuleBuilder 团队成员模块构造器 TeamMemberModuleBuilder() ITeamMemberModuleBuilder // DatasourceModuleBuilder 数据源模块构造器 DatasourceModuleBuilder() IDatasourceModuleBuilder // MetricDataModuleBuilder 指标数据模块构造器 MetricDataModuleBuilder() IMetricDataModuleBuilder // MetricModuleBuilder 指标模块构造器 MetricModuleBuilder() IMetricModuleBuilder // DictModuleBuilder 字典模块构造器 DictModuleBuilder() IDictModuleBuilder // HookModuleBuilder 钩子模块构造器 HookModuleBuilder() IHookModuleBuilder MenuModuleBuilder() IMenuModuleBuilder // RealtimeAlarmModuleBuilder 实时告警模块构造器 RealtimeAlarmModuleBuilder() IRealtimeAlarmModuleBuilder // ResourceModuleBuilder 资源模块构造器 ResourceModuleBuilder() IResourceModuleBuilder // StrategyModuleBuilder 策略模块构造器 StrategyModuleBuilder() IStrategyModuleBuilder // SubscriberModuleBuilder 订阅者模块构造器 SubscriberModuleBuilder() ISubscriberModuleBuilder // RoleModuleBuilder 角色模块构造器 RoleModuleBuilder() IRoleModuleBuilder // TeamModuleBuilder 团队模块构造器 TeamModuleBuilder() ITeamModuleBuilder // InviteModuleBuilder 邀请模块构造器 InviteModuleBuilder() InviteModuleBuilder // AlarmHistoryModuleBuilder 告警历史模块构造器 AlarmHistoryModuleBuilder() IAlarmHistoryModuleBuilder // AlarmModuleBuilder 告警模块构造器 AlarmModuleBuilder() IAlarmModuleBuilder // YamlModuleBuilder 文件模块构造器 YamlModuleBuilder() IFileModuleBuild // AlarmSendModuleBuilder 告警发送模块构造器 AlarmSendModuleBuilder() IAlarmSendModuleBuilder // MqDataSourceModuleBuild mq数据源模块构造器 MqDataSourceModuleBuild() IMqDataSourceModuleBuild // OauthModuleBuilder oauth模块构造器 OauthModuleBuilder() IOauthModuleBuilder }
IPramsBuilder 参数构造器
type IRealtimeAlarmModuleBuilder ¶
type IRealtimeAlarmModuleBuilder interface { // WithGetAlarmRequest 获取告警请求参数构造器 WithGetAlarmRequest(*realtimeapi.GetAlarmRequest) IGetAlarmRequestBuilder // WithListAlarmRequest 获取告警列表请求参数构造器 WithListAlarmRequest(*realtimeapi.ListAlarmRequest) IListAlarmRequestBuilder // DoRealtimeAlarmBuilder 告警条目构造器 DoRealtimeAlarmBuilder() IDoRealtimeAlarmBuilder // DoAlarmPageSelfBuilder 告警页面自定义字段条目构造器 DoAlarmPageSelfBuilder() IDoAlarmPageSelfBuilder // WithCreateDashboardRequest 创建仪表盘请求参数构造器 WithCreateDashboardRequest(*realtimeapi.CreateDashboardRequest) ICreateDashboardRequestBuilder // WithUpdateDashboardRequest 更新仪表盘请求参数构造器 WithUpdateDashboardRequest(*realtimeapi.UpdateDashboardRequest) IUpdateDashboardRequestBuilder // WithDeleteDashboardRequest 删除仪表盘请求参数构造器 WithDeleteDashboardRequest(*realtimeapi.DeleteDashboardRequest) IDeleteDashboardRequestBuilder // WithListDashboardRequest 获取仪表盘列表请求参数构造器 WithListDashboardRequest(*realtimeapi.ListDashboardRequest) IListDashboardRequestBuilder // WithBatchUpdateDashboardStatusRequest 批量更新仪表盘状态请求参数构造器 WithBatchUpdateDashboardStatusRequest(*realtimeapi.BatchUpdateDashboardStatusRequest) IBatchUpdateDashboardStatusRequestBuilder // DoDashboardBuilder 仪表盘条目构造器 DoDashboardBuilder() IDoDashboardBuilder // BoChartBuilder 图表条目构造器 BoChartBuilder() IBoChartBuilder // DoChartBuilder 图表条目构造器 DoChartBuilder() IDoChartBuilder // WithBoAddDashboardParams 添加仪表盘请求参数构造器 WithBoAddDashboardParams(*bo.AddDashboardParams) IBoAddDashboardParamsBuilder // WithBoUpdateDashboardParams 更新仪表盘请求参数构造器 WithBoUpdateDashboardParams(*bo.UpdateDashboardParams) IBoUpdateDashboardParamsBuilder }
IRealtimeAlarmModuleBuilder 实时告警模块构造器
type IRemoveTeamAdminRequestBuilder ¶
type IRemoveTeamAdminRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.SetMemberAdminParams }
IRemoveTeamAdminRequestBuilder 移除团队管理员请求参数构造器
type IRemoveTeamMemberRequestBuilder ¶
type IRemoveTeamMemberRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.RemoveTeamMemberParams }
IRemoveTeamMemberRequestBuilder 移除团队成员请求参数构造器
type IResetUserPasswordBySelfRequestBuilder ¶
type IResetUserPasswordBySelfRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.ResetUserPasswordBySelfParams // WithUserInfo 设置用户信息 WithUserInfo(f func(ctx context.Context, id uint32) (*model.SysUser, error)) (IResetUserPasswordBySelfRequestBuilder, error) }
IResetUserPasswordBySelfRequestBuilder 重置用户密码请求参数构造器
type IResourceModuleBuilder ¶
type IResourceModuleBuilder interface { // WithListResourceRequest 设置获取资源列表请求参数 WithListResourceRequest(*resourceapi.ListResourceRequest) IListResourceRequestBuilder // DoResourceBuilder 资源条目构造器 DoResourceBuilder() IDoResourceBuilder }
IResourceModuleBuilder 资源模块构造器
type IRoleModuleBuilder ¶
type IRoleModuleBuilder interface { // WithCreateRoleRequest 设置创建角色请求参数 WithCreateRoleRequest(*teamapi.CreateRoleRequest) ICreateRoleRequestBuilder // WithUpdateRoleRequest 设置更新角色请求参数 WithUpdateRoleRequest(*teamapi.UpdateRoleRequest) IUpdateRoleRequestBuilder // WithListRoleRequest 设置获取角色列表请求参数 WithListRoleRequest(*teamapi.ListRoleRequest) IListRoleRequestBuilder // DoRoleBuilder 角色条目构造器 DoRoleBuilder() IDoRoleBuilder }
IRoleModuleBuilder 角色模块构造器
type ISetMemberRoleRequestBuilder ¶
type ISetMemberRoleRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.SetMemberRoleParams }
ISetMemberRoleRequestBuilder 设置成员角色请求参数构造器
type ISetTeamAdminRequestBuilder ¶
type ISetTeamAdminRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.SetMemberAdminParams }
ISetTeamAdminRequestBuilder 设置团队管理员请求参数构造器
type ISetTeamMailConfigRequestBuilder ¶
type ISetTeamMailConfigRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.SetTeamMailConfigParams }
ISetTeamMailConfigRequestBuilder 设置团队邮箱配置请求参数构造器
type IStrategyModuleBuilder ¶
type IStrategyModuleBuilder interface { // WithCreateStrategyGroupRequest 设置创建策略组请求参数 WithCreateStrategyGroupRequest(*strategyapi.CreateStrategyGroupRequest) ICreateStrategyGroupRequestBuilder // WithDeleteStrategyGroupRequest 设置删除策略组请求参数 WithDeleteStrategyGroupRequest(*strategyapi.DeleteStrategyGroupRequest) IDeleteStrategyGroupRequestBuilder // WithListStrategyGroupRequest 设置获取策略组列表请求参数 WithListStrategyGroupRequest(*strategyapi.ListStrategyGroupRequest) IListStrategyGroupRequestBuilder // WithUpdateStrategyGroupRequest 设置更新策略组请求参数 WithUpdateStrategyGroupRequest(*strategyapi.UpdateStrategyGroupRequest) IUpdateStrategyGroupRequestBuilder // WithUpdateStrategyGroupStatusRequest 设置更新策略组状态请求参数 WithUpdateStrategyGroupStatusRequest(*strategyapi.UpdateStrategyGroupStatusRequest) IUpdateStrategyGroupStatusRequestBuilder // DoStrategyGroupBuilder 策略组条目构造器 DoStrategyGroupBuilder() IDoStrategyGroupBuilder // WithCreateStrategyRequest 设置创建策略请求参数 WithCreateStrategyRequest(*strategyapi.CreateStrategyRequest) ICreateStrategyRequestBuilder // WithUpdateStrategyRequest 设置更新策略请求参数 WithUpdateStrategyRequest(*strategyapi.UpdateStrategyRequest) IUpdateStrategyRequestBuilder // WithListStrategyRequest 设置获取策略列表请求参数 WithListStrategyRequest(*strategyapi.ListStrategyRequest) IListStrategyRequestBuilder // WithUpdateStrategyStatusRequest 设置更新策略状态请求参数 WithUpdateStrategyStatusRequest(*strategyapi.UpdateStrategyStatusRequest) IUpdateStrategyStatusRequestBuilder // DoStrategyBuilder 策略条目构造器 DoStrategyBuilder() IDoStrategyBuilder // DoStrategyLevelBuilder 策略等级条目构造器 DoStrategyLevelBuilder() IDoStrategyLevelBuilder // WithCreateTemplateStrategyRequest 设置创建模板策略请求参数 WithCreateTemplateStrategyRequest(*strategyapi.CreateTemplateStrategyRequest) ICreateTemplateStrategyRequestBuilder // WithUpdateTemplateStrategyRequest 设置更新模板策略请求参数 WithUpdateTemplateStrategyRequest(*strategyapi.UpdateTemplateStrategyRequest) IUpdateTemplateStrategyRequestBuilder // WithListTemplateStrategyRequest 设置获取模板策略列表请求参数 WithListTemplateStrategyRequest(*strategyapi.ListTemplateStrategyRequest) IListTemplateStrategyRequestBuilder // WithUpdateTemplateStrategyStatusRequest 设置更新模板策略状态请求参数 WithUpdateTemplateStrategyStatusRequest(*strategyapi.UpdateTemplateStrategyStatusRequest) IUpdateTemplateStrategyStatusRequestBuilder // DoTemplateStrategyBuilder 模板策略条目构造器 DoTemplateStrategyBuilder() IDoTemplateStrategyBuilder // APIMutationStrategyLevelTemplateItems 转换为API对象 APIMutationStrategyLevelTemplateItems() IMutationStrategyLevelTemplateBuilder // APIMutationStrategyLevelItems 转换为API对象 APIMutationStrategyLevelItems() IMutationStrategyLevelBuilder // DoStrategyLevelTemplateBuilder 策略等级模板条目构造器 DoStrategyLevelTemplateBuilder() IDoStrategyLevelTemplateBuilder // BoStrategyBuilder 策略业务对象构造器 BoStrategyBuilder() IBoStrategyBuilder // BoStrategyDomainBuilder 策略域名业务对象构造器 BoStrategyDomainBuilder() IBoStrategyDomainBuilder // BoStrategyEndpointBuilder 策略端点业务对象构造器 BoStrategyEndpointBuilder() IBoStrategyEndpointBuilder // BoStrategyPingBuilder 策略Ping业务对象构造器 BoStrategyPingBuilder() IBoStrategyPingBuilder }
IStrategyModuleBuilder 策略模块构造器
type IStrategySubscriberRequestBuilder ¶
type IStrategySubscriberRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryStrategySubscriberParams }
IStrategySubscriberRequestBuilder 策略订阅请求参数构造器
type ISubscriberModuleBuilder ¶
type ISubscriberModuleBuilder interface { // WithUserSubscriberListRequest 设置用户订阅列表请求 WithUserSubscriberListRequest(*sbscriberapi.UserSubscriberListRequest) IUserSubscriberListRequestBuilder // WithSubscriberStrategyRequest 设置订阅策略请求 WithSubscriberStrategyRequest(*sbscriberapi.SubscriberStrategyRequest) ISubscriberStrategyRequestBuilder // WithUnSubscriberRequest 设置取消订阅请求 WithUnSubscriberRequest(*sbscriberapi.UnSubscriberRequest) IUnSubscriberRequestBuilder // WithStrategySubscriberRequest 设置策略订阅请求 WithStrategySubscriberRequest(*sbscriberapi.StrategySubscriberRequest) IStrategySubscriberRequestBuilder // DoSubscriberBuilder 获取订阅条目构造器 DoSubscriberBuilder() IDoSubscriberBuilder }
ISubscriberModuleBuilder 订阅模块条目构造器
type ISubscriberStrategyRequestBuilder ¶
type ISubscriberStrategyRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.SubscriberStrategyParams }
ISubscriberStrategyRequestBuilder 订阅策略请求参数构造器
type ITeamMemberModuleBuilder ¶
type ITeamMemberModuleBuilder interface { // DoTeamMemberBuilder 获取团队成员条目构造器 DoTeamMemberBuilder() IDoTeamMemberBuilder }
ITeamMemberModuleBuilder 团队成员模块条目构造器
type ITeamModuleBuilder ¶
type ITeamModuleBuilder interface { // WithCreateTeamRequest 设置创建团队请求 WithCreateTeamRequest(*teamapi.CreateTeamRequest) ICreateTeamRequestBuilder // WithUpdateTeamRequest 设置更新团队请求 WithUpdateTeamRequest(*teamapi.UpdateTeamRequest) IUpdateTeamRequestBuilder // WithListTeamRequest 设置获取团队列表请求 WithListTeamRequest(*teamapi.ListTeamRequest) IListTeamRequestBuilder // WithRemoveTeamMemberRequest 设置移除团队成员请求 WithRemoveTeamMemberRequest(*teamapi.RemoveTeamMemberRequest) IRemoveTeamMemberRequestBuilder // WithSetTeamAdminRequest 设置设置团队管理员请求 WithSetTeamAdminRequest(*teamapi.SetTeamAdminRequest) ISetTeamAdminRequestBuilder // WithRemoveTeamAdminRequest 设置移除团队管理员请求 WithRemoveTeamAdminRequest(*teamapi.RemoveTeamAdminRequest) IRemoveTeamAdminRequestBuilder // WithSetMemberRoleRequest 设置设置成员角色请求 WithSetMemberRoleRequest(*teamapi.SetMemberRoleRequest) ISetMemberRoleRequestBuilder // WithListTeamMemberRequest 设置获取团队成员列表请求 WithListTeamMemberRequest(*teamapi.ListTeamMemberRequest) IListTeamMemberRequestBuilder // WithTransferTeamLeaderRequest 设置转移团队领导请求 WithTransferTeamLeaderRequest(*teamapi.TransferTeamLeaderRequest) ITransferTeamLeaderRequestBuilder // WithSetTeamMailConfigRequest 设置设置团队邮箱配置请求 WithSetTeamMailConfigRequest(*teamapi.SetTeamMailConfigRequest) ISetTeamMailConfigRequestBuilder // DoTeamBuilder 获取团队条目构造器 DoTeamBuilder() IDoTeamBuilder }
ITeamModuleBuilder 团队模块条目构造器
type ITransferTeamLeaderRequestBuilder ¶
type ITransferTeamLeaderRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.TransferTeamLeaderParams }
ITransferTeamLeaderRequestBuilder 转移团队领导请求参数构造器
type IUnSubscriberRequestBuilder ¶
type IUnSubscriberRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UnSubscriberStrategyParams }
IUnSubscriberRequestBuilder 取消订阅请求参数构造器
type IUpdateAlarmGroupRequestBuilder ¶
type IUpdateAlarmGroupRequestBuilder interface {
ToBo() *bo.UpdateAlarmNoticeGroupParams
}
IUpdateAlarmGroupRequestBuilder 更新告警组请求参数构造器
type IUpdateAlarmGroupStatusRequestBuilder ¶
type IUpdateAlarmGroupStatusRequestBuilder interface {
ToBo() *bo.UpdateAlarmNoticeGroupStatusParams
}
IUpdateAlarmGroupStatusRequestBuilder 更新告警组状态请求参数构造器
type IUpdateAlarmSendRequestBuilder ¶ added in v1.1.31
type IUpdateAlarmSendRequestBuilder interface {
ToBo() *bo.UpdateAlarmSendParams
}
IUpdateAlarmSendRequestBuilder 更新告警发送记录请求参数构造器
type IUpdateDashboardRequestBuilder ¶
type IUpdateDashboardRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateDashboardParams }
IUpdateDashboardRequestBuilder 更新仪表盘请求参数构造器
type IUpdateDatasourceRequestBuilder ¶
type IUpdateDatasourceRequestBuilder interface {
ToBo() *bo.UpdateDatasourceBaseInfoParams
}
IUpdateDatasourceRequestBuilder 更新数据源请求参数构造器
type IUpdateDictRequestBuilder ¶
type IUpdateDictRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateDictParams }
IUpdateDictRequestBuilder 更新字典请求参数构造器
type IUpdateDictStatusParamsBuilder ¶
type IUpdateDictStatusParamsBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateDictStatusParams }
IUpdateDictStatusParamsBuilder 更新字典状态请求参数构造器
type IUpdateHookRequestBuilder ¶
type IUpdateHookRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateAlarmHookParams }
IUpdateHookRequestBuilder 更新钩子请求参数构造器
type IUpdateHookStatusRequestBuilder ¶
type IUpdateHookStatusRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateAlarmHookStatusParams }
IUpdateHookStatusRequestBuilder 更新钩子状态请求参数构造器
type IUpdateInviteStatusRequestBuilder ¶ added in v1.0.2
type IUpdateInviteStatusRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateInviteStatusParams }
IUpdateInviteStatusRequestBuilder 更新邀请状态请求参数构造器
type IUpdateMenuRequestBuilder ¶
type IUpdateMenuRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateMenuParams }
IUpdateMenuRequestBuilder 更新菜单请求参数构造器
type IUpdateMenuTypeParams ¶
type IUpdateMenuTypeParams interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateMenuTypeParams }
IUpdateMenuTypeParams 更新菜单类型请求参数构造器
type IUpdateMetricRequestBuilder ¶
type IUpdateMetricRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateMetricParams }
IUpdateMetricRequestBuilder 更新指标请求参数构造器
type IUpdateMqDatasourceRequestBuilder ¶ added in v1.1.37
type IUpdateMqDatasourceRequestBuilder interface {
ToBo() *bo.UpdateMqDatasourceParams
}
IUpdateMqDatasourceRequestBuilder 更新 mq 数据源请求构建器
type IUpdateRoleRequestBuilder ¶
type IUpdateRoleRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateTeamRoleParams }
IUpdateRoleRequestBuilder 更新角色请求参数构造器
type IUpdateStrategyGroupRequestBuilder ¶
type IUpdateStrategyGroupRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateStrategyGroupParams }
IUpdateStrategyGroupRequestBuilder 更新策略组请求参数构造器
type IUpdateStrategyGroupStatusRequestBuilder ¶
type IUpdateStrategyGroupStatusRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateStrategyGroupStatusParams }
IUpdateStrategyGroupStatusRequestBuilder 更新策略组状态请求参数构造器
type IUpdateStrategyRequestBuilder ¶
type IUpdateStrategyRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateStrategyParams }
IUpdateStrategyRequestBuilder 更新策略请求参数构造器
type IUpdateStrategyStatusRequestBuilder ¶
type IUpdateStrategyStatusRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateStrategyStatusParams }
IUpdateStrategyStatusRequestBuilder 更新策略状态请求参数构造器
type IUpdateTeamRequestBuilder ¶
type IUpdateTeamRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateTeamParams }
IUpdateTeamRequestBuilder 更新团队请求参数构造器
type IUpdateTemplateStrategyRequestBuilder ¶
type IUpdateTemplateStrategyRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateTemplateStrategyParams }
IUpdateTemplateStrategyRequestBuilder 更新模板策略请求参数构造器
type IUpdateTemplateStrategyStatusRequestBuilder ¶
type IUpdateTemplateStrategyStatusRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateTemplateStrategyStatusParams }
IUpdateTemplateStrategyStatusRequestBuilder 更新模板策略状态请求参数构造器
type IUpdateUserAvatarRequestBuilder ¶
type IUpdateUserAvatarRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateUserAvatarRequest }
IUpdateUserAvatarRequestBuilder 更新用户头像请求参数构造器
type IUpdateUserBaseInfoRequestBuilder ¶
type IUpdateUserBaseInfoRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateUserBaseParams }
IUpdateUserBaseInfoRequestBuilder 更新用户基础信息请求参数构造器
type IUpdateUserEmailRequestBuilder ¶
type IUpdateUserEmailRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateUserEmailRequest }
IUpdateUserEmailRequestBuilder 更新用户邮箱请求参数构造器
type IUpdateUserPhoneRequestBuilder ¶
type IUpdateUserPhoneRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateUserPhoneRequest }
IUpdateUserPhoneRequestBuilder 更新用户手机请求参数构造器
type IUpdateUserRequestBuilder ¶
type IUpdateUserRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.UpdateUserParams }
IUpdateUserRequestBuilder 更新用户请求参数构造器
type IUploadFileRequest ¶ added in v1.1.0
type IUploadFileRequest interface { // ToJson 转换为JSON字符串 ToJSON() string // ToYaml 转换为YAML字符串 ToYAML() string }
IUploadFileRequest 上传文件请求参数构造器
type IUserModuleBuilder ¶
type IUserModuleBuilder interface { // WithCreateUserRequest 设置创建用户请求 WithCreateUserRequest(*userapi.CreateUserRequest) ICreateUserRequestBuilder // WithUpdateUserRequest 设置更新用户请求 WithUpdateUserRequest(*userapi.UpdateUserRequest) IUpdateUserRequestBuilder // WithListUserRequest 设置获取用户列表请求 WithListUserRequest(*userapi.ListUserRequest) IListUserRequestBuilder // WithBatchUpdateUserStatusRequest 设置批量更新用户状态请求 WithBatchUpdateUserStatusRequest(*userapi.BatchUpdateUserStatusRequest) IBatchUpdateUserStatusRequestBuilder // WithResetUserPasswordBySelfRequest 设置重置用户密码请求 WithResetUserPasswordBySelfRequest(*userapi.ResetUserPasswordBySelfRequest) IResetUserPasswordBySelfRequestBuilder // WithUpdateUserPhoneRequest 设置更新用户手机请求 WithUpdateUserPhoneRequest(*userapi.UpdateUserPhoneRequest) IUpdateUserPhoneRequestBuilder // WithUpdateUserEmailRequest 设置更新用户邮箱请求 WithUpdateUserEmailRequest(*userapi.UpdateUserEmailRequest) IUpdateUserEmailRequestBuilder // WithUpdateUserAvatarRequest 设置更新用户头像请求 WithUpdateUserAvatarRequest(*userapi.UpdateUserAvatarRequest) IUpdateUserAvatarRequestBuilder // WithUpdateUserBaseInfoRequest 设置更新用户基础信息请求 WithUpdateUserBaseInfoRequest(*userapi.UpdateUserBaseInfoRequest) IUpdateUserBaseInfoRequestBuilder // DoUserBuilder 获取用户条目构造器 DoUserBuilder() IDoUserBuilder // DoNoticeUserBuilder 获取通知用户条目构造器 DoNoticeUserBuilder() INoticeUserBuilder // NoticeUserMessageBuilder 获取通知用户消息条目构造器 NoticeUserMessageBuilder() INoticeUserMessageBuilder }
IUserModuleBuilder 用户模块条目构造器
type IUserSubscriberListRequestBuilder ¶
type IUserSubscriberListRequestBuilder interface { // ToBo 转换为业务对象 ToBo() *bo.QueryUserSubscriberParams }
IUserSubscriberListRequestBuilder 用户订阅列表请求参数构造器
type InviteModuleBuilder ¶ added in v1.0.2
type InviteModuleBuilder interface { // WithInviteUserRequest 创建邀请用户请求参数构造器 WithInviteUserRequest(*inviteapi.InviteUserRequest) ICreateInviteUserRequestBuilder // WithUpdateInviteStatusRequest 更新邀请状态请求参数构造器 WithUpdateInviteStatusRequest(*inviteapi.UpdateInviteStatusRequest) IUpdateInviteStatusRequestBuilder // WithListInviteUserRequest 获取邀请用户列表请求参数构造器 WithListInviteUserRequest(*inviteapi.ListUserInviteRequest) IListInviteUserRequestBuilder // DoInviteBuilder 邀请条目构造器 DoInviteBuilder(*bo.InviteTeamInfoParams) IDoInviteBuilder }
InviteModuleBuilder 邀请模块构造器