codefactroy

package
v1.2.4 Latest Latest
Warning

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

Go to latest
Published: May 9, 2024 License: MulanPSL-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	VAR_KEY_FileName = "FileName"
	VAR_KEY_Author   = "Author"
	VAR_KEY_Corp     = "Corp"
	VAR_KEY_Now      = "Now"
)

@Title 文件名称: {{.FileName}}.go @Description 描述: 代码工厂服务

@Author 作者: {{.Author}} 时间({{.Now}}) @Update 作者: {{.Author}} 时间({{.Now}})

Variables

This section is empty.

Functions

func InjectCodeFactroy

func InjectCodeFactroy(s *CodeFactroy)

func InjectOptionFactroy added in v1.2.3

func InjectOptionFactroy(s *OptionFactroy)

func InjectSuiteFactroy added in v1.2.3

func InjectSuiteFactroy(s *SuiteFactroy)

func LoadCodeFactroy

func LoadCodeFactroy() baseiface.ISingleton

func LoadOptionFactroy added in v1.2.3

func LoadOptionFactroy() baseiface.ISingleton

func LoadSuiteFactroy added in v1.2.3

func LoadSuiteFactroy() baseiface.ISingleton

func MakeDi

func MakeDi(dto *didto.DiDto) error

Types

type CodeFactroy

type CodeFactroy struct {
	basedto.BaseEntity

	*didto.DiDto
	ExistNewStruct bool
	// contains filtered or unexported fields
}

func FindBeanCodeFactroy

func FindBeanCodeFactroy() *CodeFactroy

func NewCodeFactroy

func NewCodeFactroy() *CodeFactroy

func (*CodeFactroy) CodeFactroyOption added in v1.2.4

func (self *CodeFactroy) CodeFactroyOption(opts ...CodeFactroyOption)

func (*CodeFactroy) DecideTemlateFile added in v1.0.105

func (cf *CodeFactroy) DecideTemlateFile() string

func (*CodeFactroy) Make added in v1.2.3

func (cf *CodeFactroy) Make(dto *didto.DiDto) error

func (*CodeFactroy) MakeToParam

func (cf *CodeFactroy) MakeToParam()

func (*CodeFactroy) ParseParams

func (cf *CodeFactroy) ParseParams() (string, error)

func (*CodeFactroy) Path

func (cf *CodeFactroy) Path() string

func (*CodeFactroy) ReadTemplate

func (cf *CodeFactroy) ReadTemplate() (string, error)

func (*CodeFactroy) SetPath

func (cf *CodeFactroy) SetPath(outpath string)

func (*CodeFactroy) StructFileName

func (cf *CodeFactroy) StructFileName() string

func (*CodeFactroy) WriteFile

func (cf *CodeFactroy) WriteFile(filename string) error

func (*CodeFactroy) WriteStructFile

func (cf *CodeFactroy) WriteStructFile() error

type CodeFactroyOption added in v1.2.4

type CodeFactroyOption func(entity *CodeFactroy)

type OptionFactroy added in v1.2.3

type OptionFactroy struct {
	basedto.BaseEntity
	*CodeFactroy
}

func FindBeanOptionFactroy added in v1.2.3

func FindBeanOptionFactroy() *OptionFactroy

func NewOptionFactroy added in v1.2.3

func NewOptionFactroy() *OptionFactroy

func (*OptionFactroy) Make added in v1.2.3

func (self *OptionFactroy) Make(dto *didto.DiDto) error

func (*OptionFactroy) MakeDi added in v1.2.3

func (this *OptionFactroy) MakeDi() error

func (*OptionFactroy) MakeToParam added in v1.2.3

func (self *OptionFactroy) MakeToParam()

func (*OptionFactroy) StructFileName added in v1.2.3

func (cf *OptionFactroy) StructFileName() string

func (*OptionFactroy) WithRootDir added in v1.2.3

func (this *OptionFactroy) WithRootDir(rootdir string) *OptionFactroy

func (*OptionFactroy) WriteStructFile added in v1.2.3

func (self *OptionFactroy) WriteStructFile() error

type SuiteFactroy added in v1.2.3

type SuiteFactroy struct {
	basedto.BaseEntity
	*CodeFactroy
}

func FindBeanSuiteFactroy added in v1.2.3

func FindBeanSuiteFactroy() *SuiteFactroy

func NewSuiteFactroy added in v1.2.3

func NewSuiteFactroy() *SuiteFactroy

func (*SuiteFactroy) Make added in v1.2.3

func (self *SuiteFactroy) Make(dto *didto.DiDto) error

func (*SuiteFactroy) MakeToParam added in v1.2.3

func (self *SuiteFactroy) MakeToParam()

func (*SuiteFactroy) StructFileName added in v1.2.3

func (cf *SuiteFactroy) StructFileName() string

func (*SuiteFactroy) WriteStructFile added in v1.2.3

func (self *SuiteFactroy) WriteStructFile() error

Jump to

Keyboard shortcuts

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