github.com/unionj-cloud/go-doudou/v2@v2.3.5/toolkit/gormgen/internal/template/appendsvc.go (about)

     1  package template
     2  
     3  const AppendSvc = `
     4  // PostGen{{.ModelStructName}} {{.StructComment}}
     5  ` + NotEditMarkForGDDShort + `
     6  PostGen{{.ModelStructName}}(ctx context.Context, body dto.{{.ModelStructName}}) (data {{.PriKeyType}}, err error)
     7  
     8  // PostGen{{.ModelStructName}}s {{.StructComment}}
     9  ` + NotEditMarkForGDDShort + `
    10  PostGen{{.ModelStructName}}s(ctx context.Context, body []dto.{{.ModelStructName}}) (data []{{.PriKeyType}}, err error)
    11  
    12  // GetGen{{.ModelStructName}}_Id {{.StructComment}}
    13  ` + NotEditMarkForGDDShort + `
    14  GetGen{{.ModelStructName}}_Id(ctx context.Context, id {{.PriKeyType}}) (data dto.{{.ModelStructName}}, err error)
    15  
    16  // PutGen{{.ModelStructName}} {{.StructComment}}
    17  ` + NotEditMarkForGDDShort + `
    18  PutGen{{.ModelStructName}}(ctx context.Context, body dto.{{.ModelStructName}}) error
    19  
    20  // DeleteGen{{.ModelStructName}}_Id {{.StructComment}}
    21  ` + NotEditMarkForGDDShort + `
    22  DeleteGen{{.ModelStructName}}_Id(ctx context.Context, id {{.PriKeyType}}) error
    23  
    24  // GetGen{{.ModelStructName}}s {{.StructComment}}
    25  ` + NotEditMarkForGDDShort + `
    26  GetGen{{.ModelStructName}}s(ctx context.Context, parameter dto.Parameter) (data dto.Page, err error)
    27  
    28  `