feat(api): prepare for svc implemention
This commit is contained in:
38
internal/service/doc.go
Normal file
38
internal/service/doc.go
Normal file
@@ -0,0 +1,38 @@
|
||||
package service
|
||||
|
||||
import (
|
||||
"context"
|
||||
"net/url"
|
||||
"octopus/internal/dal/model"
|
||||
"octopus/internal/schema"
|
||||
|
||||
"github.com/casdoor/casdoor-go-sdk/casdoorsdk"
|
||||
)
|
||||
|
||||
func ListDocs(ctx context.Context, auth *casdoorsdk.Claims, query *schema.ListDocQuery) ([]*model.Doc, int64, error) {
|
||||
panic("implement me")
|
||||
}
|
||||
|
||||
func CreateDoc(ctx context.Context, auth *casdoorsdk.Claims, body *schema.CreateDoc) (*model.Doc, error) {
|
||||
panic("implement me")
|
||||
}
|
||||
|
||||
func UpdateDoc(ctx context.Context, auth *casdoorsdk.Claims, id string, body *schema.UpdateDoc) (*model.Doc, error) {
|
||||
panic("implement me")
|
||||
|
||||
}
|
||||
func DeleteDoc(ctx context.Context, auth *casdoorsdk.Claims, id string) error {
|
||||
panic("implement me")
|
||||
|
||||
}
|
||||
func DeleteDocBatch(ctx context.Context, auth *casdoorsdk.Claims, param *schema.DocsBatchDelete) (*schema.DocsBatchResults, error) {
|
||||
panic("implement me")
|
||||
|
||||
}
|
||||
func UpdateDocBatch(ctx context.Context, auth *casdoorsdk.Claims, param *schema.DocsBatchUpdate) (*schema.DocsBatchResults, error) {
|
||||
panic("implement me")
|
||||
}
|
||||
|
||||
func CreateUploadURL(ctx context.Context, auth *casdoorsdk.Claims, param *schema.CreateUploadURL) (u *url.URL, objectName string, err error) {
|
||||
panic("implement me")
|
||||
}
|
||||
Reference in New Issue
Block a user