Documentation ¶
Overview ¶
Package req Code generated, DO NOT EDIT.
Package req Code generated, DO NOT EDIT.
Package req Code generated, DO NOT EDIT.
Index ¶
- type CreateAccountReq
- type CreateApplicationReq
- type CreateEventBusReq
- type CreateEventTypeReq
- type CreatePassportReq
- type CreatePublicationReq
- type CreateSecretReq
- type CreateSubscriptionReq
- type CreateTechRelationReq
- type DeleteAccountReq
- type DeleteApplicationReq
- type DeleteEventBusReq
- type DeleteEventTypeReq
- type DeletePassportReq
- type DeletePublicationReq
- type DeleteSecretReq
- type DeleteSubscriptionReq
- type DeleteTechRelationReq
- type GetAccountsNoForeign
- type GetAccountsPO
- type GetAccountsPure
- type GetAccountsReq
- type GetApplicationsNoForeign
- type GetApplicationsPO
- type GetApplicationsPure
- type GetApplicationsReq
- type GetEventBusesNoForeign
- type GetEventBusesPO
- type GetEventBusesPure
- type GetEventBusesReq
- type GetEventTypesNoForeign
- type GetEventTypesPO
- type GetEventTypesPure
- type GetEventTypesReq
- type GetPassportsNoForeign
- type GetPassportsPO
- type GetPassportsPure
- type GetPassportsReq
- type GetPublicationsNoForeign
- type GetPublicationsPO
- type GetPublicationsPure
- type GetPublicationsReq
- type GetSecretsNoForeign
- type GetSecretsPO
- type GetSecretsPure
- type GetSecretsReq
- type GetSubscriptionsNoForeign
- type GetSubscriptionsPO
- type GetSubscriptionsPure
- type GetSubscriptionsReq
- type GetTechRelationsNoForeign
- type GetTechRelationsPO
- type GetTechRelationsPure
- type GetTechRelationsReq
- type UpdateAccountReq
- type UpdateApplicationReq
- type UpdateEventBusReq
- type UpdateEventTypeReq
- type UpdatePassportReq
- type UpdatePublicationReq
- type UpdateSecretReq
- type UpdateSubscriptionReq
- type UpdateTechRelationReq
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateAccountReq ¶
type CreateAccountReq interface { base.AccountName base.AccountNickname base.Operator base.Validator }
get create update delete req for Account
type CreateApplicationReq ¶
type CreateApplicationReq interface { base.ApplicationID base.ApplicationName base.ApplicationNickname base.Operator base.Validator }
get create update delete req for Application
type CreateEventBusReq ¶
type CreateEventBusReq interface { base.EventBusID base.EventBusName base.EventBusParams base.Operator base.Validator }
get create update delete req for EventBus
type CreateEventTypeReq ¶
type CreateEventTypeReq interface { base.EventBusID base.EventTypeID base.OwnershipID base.EventTypeName base.EventTypeStatus base.Operator base.Validator }
get create update delete req for EventType
type CreatePassportReq ¶
get create update delete req for Passport
type CreatePublicationReq ¶
type CreatePublicationReq interface { base.EventTypeID base.PublicationID base.PublisherID base.PublicationStatus base.Operator base.Validator }
get create update delete req for Publication
type CreateSecretReq ¶
get create update delete req for Secret
type CreateSubscriptionReq ¶
type CreateSubscriptionReq interface { base.EventTypeID base.SubscriptionID base.SubscriptionStatus base.SubscriberID base.Operator base.Validator }
get create update delete req for Subscription
type CreateTechRelationReq ¶
get create update delete req for TechRelation
type DeleteAccountReq ¶
get create update delete req for Account
type DeleteApplicationReq ¶
get create update delete req for Application
type DeleteEventBusReq ¶
get create update delete req for EventBus
type DeleteEventTypeReq ¶
get create update delete req for EventType
type DeletePassportReq ¶
get create update delete req for Passport
type DeletePublicationReq ¶
get create update delete req for Publication
type DeleteSecretReq ¶
get create update delete req for Secret
type DeleteSubscriptionReq ¶
get create update delete req for Subscription
type DeleteTechRelationReq ¶
get create update delete req for TechRelation
type GetAccountsNoForeign ¶
type GetAccountsNoForeign interface { base.FuzzyAccountName base.FuzzyAccountNickname base.AccountID base.AccountIDs base.AccountName base.AccountNames base.AccountNickname }
GetAccountsNoForeign get Accounts no foreign key
type GetAccountsPO ¶
type GetAccountsPO interface { GetAccountsPure base.PageOrderOperator }
GetAccountsPO get Accounts po, 用于 persistence 上的 get 操作
type GetAccountsPure ¶
type GetAccountsPure interface { base.FuzzyAccountName base.FuzzyAccountNickname base.AccountID base.AccountIDs base.AccountName base.AccountNames base.AccountNickname }
GetAccountsPure get Accounts pure, 仅仅作用在单一实体表上
type GetAccountsReq ¶
type GetAccountsReq interface { GetAccountsPure base.Fields base.PageOrderOperator base.Validator }
GetAccountsReq get Accounts req, 用于对外 service 中使用
type GetApplicationsNoForeign ¶
type GetApplicationsNoForeign interface { base.FuzzyApplicationName base.FuzzyApplicationNickname base.ApplicationID base.ApplicationIDs base.ApplicationName base.ApplicationNames }
GetApplicationsNoForeign get Applications no foreign key
type GetApplicationsPO ¶
type GetApplicationsPO interface { GetApplicationsPure base.PageOrderOperator }
GetApplicationsPO get Applications po, 用于 persistence 上的 get 操作
type GetApplicationsPure ¶
type GetApplicationsPure interface { base.FuzzyApplicationName base.FuzzyApplicationNickname base.ApplicationID base.ApplicationIDs base.ApplicationName base.ApplicationNames }
GetApplicationsPure get Applications pure, 仅仅作用在单一实体表上
type GetApplicationsReq ¶
type GetApplicationsReq interface { GetApplicationsPure base.Fields base.PageOrderOperator base.Validator }
GetApplicationsReq get Applications req, 用于对外 service 中使用
type GetEventBusesNoForeign ¶
type GetEventBusesNoForeign interface { base.FuzzyEventBusName base.EventBusID base.EventBusIDs base.EventBusName base.EventBusNames }
GetEventBusesNoForeign get EventBuses no foreign key
type GetEventBusesPO ¶
type GetEventBusesPO interface { GetEventBusesPure base.PageOrderOperator }
GetEventBusesPO get EventBuses po, 用于 persistence 上的 get 操作
type GetEventBusesPure ¶
type GetEventBusesPure interface { base.FuzzyEventBusName base.EventBusID base.EventBusIDs base.EventBusName base.EventBusNames }
GetEventBusesPure get EventBuses pure, 仅仅作用在单一实体表上
type GetEventBusesReq ¶
type GetEventBusesReq interface { GetEventBusesPure base.Fields base.PageOrderOperator base.Validator }
GetEventBusesReq get EventBuses req, 用于对外 service 中使用
type GetEventTypesNoForeign ¶
type GetEventTypesNoForeign interface { base.FuzzyEventTypeName base.EventTypeID base.EventTypeIDs base.EventTypeName base.EventTypeNames base.EventTypeStatus base.EventTypeStatuses }
GetEventTypesNoForeign get EventTypes no foreign key
type GetEventTypesPO ¶
type GetEventTypesPO interface { GetEventTypesPure base.PageOrderOperator }
GetEventTypesPO get EventTypes po, 用于 persistence 上的 get 操作
type GetEventTypesPure ¶
type GetEventTypesPure interface { base.EventBusID base.EventBusIDs base.FuzzyEventTypeName base.EventTypeID base.EventTypeIDs base.OwnershipID base.OwnershipIDs base.EventTypeName base.EventTypeNames base.EventTypeStatus base.EventTypeStatuses }
GetEventTypesPure get EventTypes pure, 仅仅作用在单一实体表上
type GetEventTypesReq ¶
type GetEventTypesReq interface { GetEventTypesPure // start. use for EventBus filter base.FuzzyEventBusName base.EventBusID base.EventBusIDs base.EventBusName base.EventBusNames // start. use for Ownership filter base.FuzzyApplicationName base.FuzzyApplicationNickname base.ApplicationID base.ApplicationIDs base.ApplicationName base.ApplicationNames base.Fields base.PageOrderOperator base.Validator }
GetEventTypesReq get EventTypes req, 用于对外 service 中使用
type GetPassportsNoForeign ¶
type GetPassportsNoForeign interface { base.FuzzyPassportPostalAddress base.PassportID base.PassportIDs base.PassportNationality base.PassportNationalitys }
GetPassportsNoForeign get Passports no foreign key
type GetPassportsPO ¶
type GetPassportsPO interface { GetPassportsPure base.PageOrderOperator }
GetPassportsPO get Passports po, 用于 persistence 上的 get 操作
type GetPassportsPure ¶
type GetPassportsPure interface { base.AccountID base.AccountIDs base.FuzzyPassportPostalAddress base.PassportID base.PassportIDs base.PassportNationality base.PassportNationalitys }
GetPassportsPure get Passports pure, 仅仅作用在单一实体表上
type GetPassportsReq ¶
type GetPassportsReq interface { GetPassportsPure // start. use for Account filter base.FuzzyAccountName base.FuzzyAccountNickname base.AccountID base.AccountIDs base.AccountName base.AccountNames base.AccountNickname base.Fields base.PageOrderOperator base.Validator }
GetPassportsReq get Passports req, 用于对外 service 中使用
type GetPublicationsNoForeign ¶
type GetPublicationsNoForeign interface { base.FuzzyPublicationEventTypeID base.PublicationID base.PublicationIDs base.PublicationStatus base.PublicationStatuses }
GetPublicationsNoForeign get Publications no foreign key
type GetPublicationsPO ¶
type GetPublicationsPO interface { GetPublicationsPure base.PageOrderOperator }
GetPublicationsPO get Publications po, 用于 persistence 上的 get 操作
type GetPublicationsPure ¶
type GetPublicationsPure interface { base.EventTypeID base.EventTypeIDs base.FuzzyPublicationEventTypeID base.PublicationID base.PublicationIDs base.PublisherID base.PublisherIDs base.PublicationStatus base.PublicationStatuses }
GetPublicationsPure get Publications pure, 仅仅作用在单一实体表上
type GetPublicationsReq ¶
type GetPublicationsReq interface { GetPublicationsPure // start. use for EventType filter base.EventBusID base.EventBusIDs base.FuzzyEventTypeName base.EventTypeID base.EventTypeIDs base.OwnershipID base.OwnershipIDs base.EventTypeName base.EventTypeNames base.EventTypeStatus base.EventTypeStatuses // start. use for Publisher filter base.FuzzyApplicationName base.FuzzyApplicationNickname base.ApplicationID base.ApplicationIDs base.ApplicationName base.ApplicationNames base.Fields base.PageOrderOperator base.Validator }
GetPublicationsReq get Publications req, 用于对外 service 中使用
type GetSecretsNoForeign ¶
GetSecretsNoForeign get Secrets no foreign key
type GetSecretsPO ¶
type GetSecretsPO interface { GetSecretsPure base.PageOrderOperator }
GetSecretsPO get Secrets po, 用于 persistence 上的 get 操作
type GetSecretsPure ¶
GetSecretsPure get Secrets pure, 仅仅作用在单一实体表上
type GetSecretsReq ¶
type GetSecretsReq interface { GetSecretsPure // start. use for Account filter base.FuzzyAccountName base.FuzzyAccountNickname base.AccountID base.AccountIDs base.AccountName base.AccountNames base.AccountNickname base.Fields base.PageOrderOperator base.Validator }
GetSecretsReq get Secrets req, 用于对外 service 中使用
type GetSubscriptionsNoForeign ¶
type GetSubscriptionsNoForeign interface { base.FuzzySubscriptionEventTypeID base.SubscriptionID base.SubscriptionIDs base.SubscriptionStatus base.SubscriptionStatuses }
GetSubscriptionsNoForeign get Subscriptions no foreign key
type GetSubscriptionsPO ¶
type GetSubscriptionsPO interface { GetSubscriptionsPure base.PageOrderOperator }
GetSubscriptionsPO get Subscriptions po, 用于 persistence 上的 get 操作
type GetSubscriptionsPure ¶
type GetSubscriptionsPure interface { base.EventTypeID base.EventTypeIDs base.FuzzySubscriptionEventTypeID base.SubscriptionID base.SubscriptionIDs base.SubscriptionStatus base.SubscriptionStatuses base.SubscriberID base.SubscriberIDs }
GetSubscriptionsPure get Subscriptions pure, 仅仅作用在单一实体表上
type GetSubscriptionsReq ¶
type GetSubscriptionsReq interface { GetSubscriptionsPure // start. use for EventType filter base.EventBusID base.EventBusIDs base.FuzzyEventTypeName base.EventTypeID base.EventTypeIDs base.OwnershipID base.OwnershipIDs base.EventTypeName base.EventTypeNames base.EventTypeStatus base.EventTypeStatuses // start. use for Subscriber filter base.FuzzyApplicationName base.FuzzyApplicationNickname base.ApplicationID base.ApplicationIDs base.ApplicationName base.ApplicationNames base.Fields base.PageOrderOperator base.Validator }
GetSubscriptionsReq get Subscriptions req, 用于对外 service 中使用
type GetTechRelationsNoForeign ¶
type GetTechRelationsNoForeign interface { base.TechRelationID base.TechRelationIDs }
GetTechRelationsNoForeign get TechRelations no foreign key
type GetTechRelationsPO ¶
type GetTechRelationsPO interface { GetTechRelationsPure base.PageOrderOperator }
GetTechRelationsPO get TechRelations po, 用于 persistence 上的 get 操作
type GetTechRelationsPure ¶
type GetTechRelationsPure interface { base.TechRelationID base.TechRelationIDs }
GetTechRelationsPure get TechRelations pure, 仅仅作用在单一实体表上
type GetTechRelationsReq ¶
type GetTechRelationsReq interface { GetTechRelationsPure // start. use for Student filter base.FuzzyAccountName base.FuzzyAccountNickname base.AccountID base.AccountIDs base.AccountName base.AccountNames base.AccountNickname // start. use for Teacher filter base.FuzzyAccountName base.FuzzyAccountNickname base.AccountID base.AccountIDs base.AccountName base.AccountNames base.AccountNickname base.Fields base.PageOrderOperator base.Validator }
GetTechRelationsReq get TechRelations req, 用于对外 service 中使用
type UpdateAccountReq ¶
type UpdateAccountReq interface { base.AccountName base.AccountNickname base.Operator base.Validator }
get create update delete req for Account
type UpdateApplicationReq ¶
type UpdateApplicationReq interface { base.ApplicationID base.ApplicationName base.ApplicationNickname base.Operator base.Validator }
get create update delete req for Application
type UpdateEventBusReq ¶
type UpdateEventBusReq interface { base.EventBusID base.EventBusName base.EventBusParams base.Operator base.Validator }
get create update delete req for EventBus
type UpdateEventTypeReq ¶
type UpdateEventTypeReq interface { base.EventBusID base.EventTypeID base.OwnershipID base.EventTypeName base.EventTypeStatus base.Operator base.Validator }
get create update delete req for EventType
type UpdatePassportReq ¶
get create update delete req for Passport
type UpdatePublicationReq ¶
type UpdatePublicationReq interface { base.EventTypeID base.PublicationID base.PublisherID base.PublicationStatus base.Operator base.Validator }
get create update delete req for Publication
type UpdateSecretReq ¶
get create update delete req for Secret
type UpdateSubscriptionReq ¶
type UpdateSubscriptionReq interface { base.EventTypeID base.SubscriptionID base.SubscriptionStatus base.SubscriberID base.Operator base.Validator }
get create update delete req for Subscription