Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DAO ¶
type DAO interface { Create(ctx context.Context, template *models.Template) (*models.Template, error) ListTemplate(ctx context.Context) ([]*models.Template, error) ListByGroupID(ctx context.Context, groupID uint) ([]*models.Template, error) DeleteByID(ctx context.Context, id uint) error GetByID(ctx context.Context, id uint) (*models.Template, error) GetByName(ctx context.Context, name string) (*models.Template, error) GetRefOfApplication(ctx context.Context, id uint) ([]*amodels.Application, uint, error) GetRefOfCluster(ctx context.Context, id uint) ([]*cmodel.Cluster, uint, error) UpdateByID(ctx context.Context, id uint, template *models.Template) error ListByGroupIDs(ctx context.Context, ids []uint) ([]*models.Template, error) ListByIDs(ctx context.Context, ids []uint) ([]*models.Template, error) ListV2(ctx context.Context, query *q.Query, gorupIDs ...uint) ([]*models.Template, error) }
Click to show internal directories.
Click to hide internal directories.