add config with self_define_type_mysql_dic_map out_file_name web_tag_type

This commit is contained in:
pengwenwu
2021-03-19 16:43:55 +08:00
parent 3933212bbc
commit 0153517cda
6 changed files with 64 additions and 3 deletions

View File

@@ -24,6 +24,9 @@ type Config struct {
IsTableName bool `yaml:"is_table_name"`
IsNullToPoint bool `yaml:"is_null_to_point"` // null to porint
TablePrefix string `yaml:"table_prefix"` // 表前缀
SelfDefineTypeMysqlDicMap map[string]string `yaml:"self_define_type_mysql_dic_map"`
OutFileName string `yaml:"out_file_name"`
WebTagType int `yaml:"web_tag_type"`
}
// DBInfo mysql database information. mysql 数据库信息
@@ -221,3 +224,33 @@ func SetTablePrefix(t string) {
func GetTablePrefix() string {
return _map.TablePrefix
}
// SetSelfDefineTypeMysqlDicMap 设置自定义字段映射
func SetSelfDefineTypeMysqlDicMap(data map[string]string) {
_map.SelfDefineTypeMysqlDicMap = data
}
// GetSelfDefineTypeMysqlDicMap 获取自定义字段映射
func GetSelfDefineTypeMysqlDicMap() map[string]string {
return _map.SelfDefineTypeMysqlDicMap
}
// SetOutFileName 设置输出文件名
func SetOutFileName(s string) {
_map.OutFileName = s
}
// GetOutFileName 获取输出文件名
func GetOutFileName() string {
return _map.OutFileName
}
// SetWebTagType 设置json tag类型
func SetWebTagType(i int) {
_map.WebTagType = i
}
// GetWebTagType 获取json tag类型
func GetWebTagType() int {
return _map.WebTagType
}

View File

@@ -44,6 +44,9 @@ var _map = Config{
IsOutFunc: true,
IsGUI: false,
TablePrefix: "",
SelfDefineTypeMysqlDicMap: make(map[string]string),
OutFileName: "",
WebTagType: 0,
}
var configPath string