template

package
v1.2.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 12, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataSource added in v1.0.7

func DataSource(pkgName string, moduleName string, modulePath string) string

func DataSourceCrud added in v1.0.7

func DataSourceCrud(
	model string,
	module string,
	path string,
	pk string,
	driver string,
	queryColumns string,
	insertValues string,
	insertFields string,
	insertQuestions string,
	updateSets string,
) string

func DataSourceCrudMariaDb added in v1.0.8

func DataSourceCrudMariaDb(
	model string,
	module string,
	path string,
	pk string,
	driverName string,
	queryColumns string,
	insertValues string,
	insertFields string,
	insertQuestions string,
	updateSets string,
) string

func DataSourceCrudPostgrest added in v1.0.8

func DataSourceCrudPostgrest(
	model string,
	module string,
	path string,
	pk string,
	driverName string,
	queryColumns string,
	insertValues string,
	insertFields string,
	insertQuestions string,
	updateSets string,
) string

func FeatureCrudTemplates added in v1.0.7

func FeatureCrudTemplates(pkg pkgs.Pkg) map[string]string

func FeatureTemplates added in v1.0.7

func FeatureTemplates(pkg pkgs.Pkg) map[string]string

func Handler added in v1.0.7

func Handler(name string) string

func HandlerCrud added in v1.0.7

func HandlerCrud(
	model string,
	module string,
	pk string,
) string

func Model added in v1.0.7

func Model(name string) string

func ModelCrud added in v1.0.7

func ModelCrud(imports []string, module string, pk string, name string, fields string, columns []string) string

func Provider added in v1.0.7

func Provider(name string) string

func Repository added in v1.0.7

func Repository(name string) string

func RepositoryCrud added in v1.0.7

func RepositoryCrud(
	model string,
	pk string,
) string

func RequestXRequest added in v1.1.7

func RequestXRequest(module string) string

func Router added in v1.0.7

func Router(name string, moduleName string) string

func RouterCrud added in v1.0.7

func RouterCrud(name string, moduleName string) string

func StructXStruct added in v1.1.7

func StructXStruct() string

func UseCase added in v1.0.7

func UseCase(name string) string

func UseCaseCrud added in v1.0.7

func UseCaseCrud(
	model string,
	pk string,
) string

func Validate added in v1.0.7

func Validate(name string) string

func ValidateCrud added in v1.0.7

func ValidateCrud(module string, name string) string

Types

type Template

type Template interface {
	Text() []byte
}

func ApiRoutersTemplate

func ApiRoutersTemplate(module string) Template

func ApiTemplate

func ApiTemplate(module string) Template

func AppTemplate added in v1.2.0

func AppTemplate(module string) Template

func CasbinModelTemplate

func CasbinModelTemplate() Template

func CasbinPolicyTemplate

func CasbinPolicyTemplate() Template

func CmdMainTemplate

func CmdMainTemplate(module string, project string) Template

func ConfigurationDevelopmentTemplate

func ConfigurationDevelopmentTemplate() Template

func ConfigurationEnvironmentTemplate

func ConfigurationEnvironmentTemplate() Template

func ConfigurationProductionTemplate

func ConfigurationProductionTemplate() Template

func ConfigurationTemplate

func ConfigurationTemplate() Template

func CoreFlagTemplate

func CoreFlagTemplate() Template

func CoreHandlerTemplate

func CoreHandlerTemplate() Template

func CoreHeaderTemplate

func CoreHeaderTemplate() Template

func CoreJwtTemplate

func CoreJwtTemplate() Template

func CorePagingTemplate

func CorePagingTemplate() Template

func CoreParamsTemplate

func CoreParamsTemplate() Template

func CoreRequestTemplate

func CoreRequestTemplate() Template

func CoreResponseTemplate

func CoreResponseTemplate() Template

func CoreRouterTemplate

func CoreRouterTemplate() Template

func CoreSortingTemplate added in v1.1.2

func CoreSortingTemplate() Template

func CoreValidateTemplate

func CoreValidateTemplate() Template

func DatabaseDriversTemplate

func DatabaseDriversTemplate() Template

func DatabaseMongodbTemplate

func DatabaseMongodbTemplate() Template

func DatabaseWireGenTemplate

func DatabaseWireGenTemplate() Template

func DatabaseWireTemplate

func DatabaseWireTemplate() Template

func DeploymentsApiComposeTemplate

func DeploymentsApiComposeTemplate(project string) Template

func DeploymentsDockerfileTemplate

func DeploymentsDockerfileTemplate(module string, project string) Template

func DocsSwaggerJsonTemplate

func DocsSwaggerJsonTemplate() Template

func DocsSwaggerYamlTemplate

func DocsSwaggerYamlTemplate() Template

func DocsTemplate

func DocsTemplate() Template

func InternalPkgCasbinxTemplate

func InternalPkgCasbinxTemplate() Template

func InternalPkgResponseTemplate added in v1.0.7

func InternalPkgResponseTemplate() Template

func InternalPkgValidatorTemplate added in v1.0.15

func InternalPkgValidatorTemplate() Template

func MakefileTemplate

func MakefileTemplate() Template

func ModTemplate

func ModTemplate(module string) Template

func SchemaSqlTemplate added in v1.1.2

func SchemaSqlTemplate() Template

func WireGenTemplate added in v1.2.0

func WireGenTemplate(module string, project string) Template

func WireTemplate added in v1.2.0

func WireTemplate(module string, project string) Template

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL