feat(api): prepare for svc implemention

This commit is contained in:
neo-f
2023-03-23 15:44:57 +08:00
parent a56f0b8150
commit 005a13d8a5
8 changed files with 277 additions and 101 deletions

38
internal/service/doc.go Normal file
View 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")
}