libDomain

package
v0.0.0-...-480cc5f Latest Latest
Warning

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

Go to latest
Published: Feb 18, 2021 License: MIT Imports: 3 Imported by: 0

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

func (*FormatterDomain) WriteOut

func (f *FormatterDomain) WriteOut(writer io.Writer) error

type FormatterDomainTesting

type FormatterDomainTesting struct {
	FormatterStruct
}

func NewFormatterDomainTesting

func NewFormatterDomainTesting() *FormatterDomainTesting

func (*FormatterDomainTesting) Format

func (f *FormatterDomainTesting) Format(name string) IFormatter

func (*FormatterDomainTesting) WriteOut

func (f *FormatterDomainTesting) WriteOut(writer io.Writer) error

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

type ImportItem struct {
	Alias   string
	Package string
}

Jump to

Keyboard shortcuts

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