Skip to content

Commit 419d6c9

Browse files
author
czyt
committed
feat:add CreateXX method
1 parent a0a45c7 commit 419d6c9

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

cmd/kilot/kilot.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ func main() {
2222
},
2323
},
2424
Name: "kilot",
25-
Version: "0.1.12b1",
25+
Version: "0.1.13",
2626
EnableBashCompletion: true,
2727
Commands: []*cli.Command{
2828
{

cmd/kilot/kratos/mongo/internal/templates/odm_biz_layer_logic.tpl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import (
88
)
99

1010
type {{.ModelName}}Provider interface {
11+
Create{{.ModelName}}(ctx context.Context, data *{{.ModelName}}, opts ...*options.InsertOneOptions) error
1112
CreateOne{{.ModelName}}(ctx context.Context, data *{{.ModelName}}, opts ...*options.InsertOneOptions) (result *mongo.InsertOneResult, err error)
1213
CreateMany{{.ModelName}}(ctx context.Context, data []interface{}, opts ...*options.InsertManyOptions) (result *mongo.InsertManyResult, err error)
1314
FindOne{{.ModelName}}(ctx context.Context, filter interface{}, opts ...*options.FindOneOptions) (result *{{.ModelName}}, err error)

cmd/kilot/kratos/mongo/internal/templates/odm_data_layer_logic.tpl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ type {{.ModelNameLowCase}}DataRepo struct {
1515
log *log.Helper
1616
}
1717

18+
func ({{.ModelIdentifier}} {{.ModelNameLowCase}}DataRepo) Create{{.ModelName}}(ctx context.Context, data *{{.BizPkg}}.{{.ModelName}}, opts ...*options.InsertOneOptions) error {
19+
return mgm.Coll({{.ModelIdentifier}}.model).CreateWithCtx(ctx, data, opts...)
20+
}
21+
1822
func ({{.ModelIdentifier}} {{.ModelNameLowCase}}DataRepo) CreateOne{{.ModelName}}(ctx context.Context, data *{{.BizPkg}}.{{.ModelName}}, opts ...*options.InsertOneOptions) (result *mongo.InsertOneResult, err error) {
1923
if data.CreatedAt.IsZero() {
2024
data.CreatedAt = time.Now()

0 commit comments

Comments
 (0)