Documentation ¶
Index ¶
Constants ¶
View Source
const DomainCodeTemplate = `` /* 2658-byte string literal not displayed */
View Source
const DomainTestingCodeTemplate = `` /* 225-byte string literal not displayed */
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CmdParams ¶
type CmdParams struct { Name string `json:"name"` Driver string `json:"driver"` Host string `json:"host"` Port int `json:"port"` DbName string `json:"database"` Table string `json:"table"` User string `json:"user"` Password string `json:"password"` OutputPath string `json:"output_path"` DOutputPath string `json:"dto_output_path"` Formatter string `json:"formatter"` }
命令参数
type FormatterDomain ¶
type FormatterDomain struct {
FormatterStruct
}
func NewFormatterDomain ¶
func NewFormatterDomain() *FormatterDomain
func (*FormatterDomain) Format ¶
func (f *FormatterDomain) Format(name string) IFormatter
type FormatterDomainTesting ¶
type FormatterDomainTesting struct {
FormatterStruct
}
func NewFormatterDomainTesting ¶
func NewFormatterDomainTesting() *FormatterDomainTesting
func (*FormatterDomainTesting) Format ¶
func (f *FormatterDomainTesting) Format(name string) IFormatter
type FormatterStruct ¶
type FormatterStruct struct { PackageName string ImportList map[string]ImportItem StructName string TableName string }
格式化信息结构体
type IFormatter ¶
type IFormatter interface { Format(name string) IFormatter WriteOut(writer io.Writer) error }
type ImportItem ¶
Click to show internal directories.
Click to hide internal directories.