Documentation ¶
Index ¶
- func GenerateCrudSql(data interface{}, pathTarget int, tag string) error
- func ReadConfig() (string, error)
- type CodeGen
- type IYmlConfig
- type YmlConfig
- func (ymlConfig *YmlConfig) CheckDirectoryQueriesValuePathYmlV1() error
- func (ymlConfig *YmlConfig) CheckDirectoryQueriesValuePathYmlV2() error
- func (ymlConfig *YmlConfig) CreateDirectoryQueriesSQLV1() error
- func (ymlConfig *YmlConfig) CreateDirectoryQueriesSQLV2() error
- func (ymlConfig *YmlConfig) GenerateCrudSqlYml(data interface{}, pathTarget int, tag string) error
- func (ymlConfig *YmlConfig) ReadVerifyVersionYml(filePath string) (*YmlConfig, error)
- func (ymlConfig *YmlConfig) WriteCrudSql() error
- type YmlVersion1
- type YmlVersion2
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateCrudSql ¶
func ReadConfig ¶
Types ¶
type IYmlConfig ¶
type IYmlConfig interface { ReadVerifyVersionYml(filePath string) (*YmlConfig, error) GenerateCrudSqlYml(data interface{}, pathTarget int, tag string) error WriteCrudSql() error CheckDirectoryQueriesValuePathYmlV1() error CreateDirectoryQueriesSQLV1() error CheckDirectoryQueriesValuePathYmlV2() error CreateDirectoryQueriesSQLV2() error }
type YmlConfig ¶
type YmlConfig struct { Version string `yaml:"version"` CodeGen CodeGen YmlVersion1 *YmlVersion1 YmlVersion2 *YmlVersion2 }
func NewYmlConfig ¶
func NewYmlConfig() *YmlConfig
func (*YmlConfig) CheckDirectoryQueriesValuePathYmlV1 ¶
func (*YmlConfig) CheckDirectoryQueriesValuePathYmlV2 ¶
func (*YmlConfig) CreateDirectoryQueriesSQLV1 ¶
func (*YmlConfig) CreateDirectoryQueriesSQLV2 ¶
func (*YmlConfig) GenerateCrudSqlYml ¶
func (*YmlConfig) ReadVerifyVersionYml ¶
func (*YmlConfig) WriteCrudSql ¶
type YmlVersion1 ¶
type YmlVersion1 struct { Package []struct { Name string `yaml:"name"` Engine string `yaml:"engine"` Queries string `yaml:"queries"` Schema string `yaml:"schema"` } `yaml:"packages"` }
func ReadYmlVersion1 ¶
func ReadYmlVersion1(content []byte) (*YmlVersion1, error)
type YmlVersion2 ¶
type YmlVersion2 struct { SQL []struct { Engine string `yaml:"engine"` Queries string `yaml:"queries"` Schema string `yaml:"schema"` } `yaml:"sql"` }
func ReadYmlVersion2 ¶
func ReadYmlVersion2(content []byte) (*YmlVersion2, error)
Click to show internal directories.
Click to hide internal directories.