HR管理系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

76 lines
2.8 KiB

package databaseinit
import (
"fmt"
"hr_server/initialization"
"hr_server/overall"
)
func LoadDatabase() {
sqlConfig := overall.CONSTANT_MYSQL
initialization.RunViper(&sqlConfig, overall.ConfigDatabaseConstant)
//开启主数据库
overall.CONSTANT_DB_Master = sqlConfig.MasterMysql.OpenSql()
if overall.CONSTANT_DB_Master == nil {
fmt.Printf("%v数据库开启失败!\n", sqlConfig.MasterMysql.Name)
} else {
fmt.Printf("%v数据库开启成功!\n", sqlConfig.MasterMysql.Name)
}
//开启微信数据库
overall.CONSTANT_DB_Wechat = sqlConfig.WechatMysql.OpenSql()
if overall.CONSTANT_DB_Master == nil {
fmt.Printf("%v数据库开启失败!\n", sqlConfig.WechatMysql.Name)
} else {
fmt.Printf("%v数据库开启成功!\n", sqlConfig.WechatMysql.Name)
}
//开启Hr数据库
overall.CONSTANT_DB_HR = sqlConfig.HrMysql.OpenSql()
if overall.CONSTANT_DB_HR == nil {
fmt.Printf("%v数据库开启失败!\n", sqlConfig.HrMysql.Name)
} else {
fmt.Printf("%v数据库开启成功!\n", sqlConfig.HrMysql.Name)
}
//开启Hr数据库
overall.CONSTANT_DB_HR_Jin = sqlConfig.HrMysqlJin.OpenSql()
if overall.CONSTANT_DB_HR_Jin == nil {
fmt.Printf("%v数据库开启失败!\n", sqlConfig.HrMysqlJin.Name)
} else {
fmt.Printf("%v数据库开启成功!\n", sqlConfig.HrMysqlJin.Name)
}
//开启Hr数据库
overall.CONSTANT_Personality_Color = sqlConfig.PersonalityColor.OpenSql()
if overall.CONSTANT_Personality_Color == nil {
fmt.Printf("%v数据库开启失败!\n", sqlConfig.PersonalityColor.Name)
} else {
fmt.Printf("%v数据库开启成功!\n", sqlConfig.PersonalityColor.Name)
}
8 months ago
//开启外网Hr数据库
overall.CONSTANT_HRSERVER_DATABASE = sqlConfig.HrDatabaseServer.OpenSql()
if overall.CONSTANT_HRSERVER_DATABASE == nil {
fmt.Printf("%v数据库开启失败!\n", sqlConfig.HrDatabaseServer.Name)
} else {
fmt.Printf("%v数据库开启成功!\n", sqlConfig.HrDatabaseServer.Name)
}
//开启内网数据库
// overall.CONSTANT_Hr_Server = sqlConfig.HrNeiSever.OpenSql()
// if overall.CONSTANT_Personality_Color == nil {
// fmt.Printf("%v数据库开启失1败!\n", sqlConfig.HrNeiSever.Name)
// } else {
// fmt.Printf("%v数据库开启成1功!\n", sqlConfig.HrNeiSever.Name)
// }
8 months ago
overall.CONSTANT_DB_CustomerForm = sqlConfig.CustomerForm.OpenSql()
if overall.CONSTANT_DB_CustomerForm == nil {
fmt.Printf("%v:数据库开启失败!服务器\n", sqlConfig.CustomerForm.Name)
} else {
fmt.Printf("%v:数据库开启成功!服务器\n", sqlConfig.CustomerForm.Name)
}
//开启主数据库
overall.CONSTANT_DB_AppPlatform = sqlConfig.AppPlatformDatabase.OpenSql()
if overall.CONSTANT_DB_AppPlatform == nil {
fmt.Printf("%v:数据库开启失败!\n", sqlConfig.AppPlatformDatabase.Name)
} else {
fmt.Printf("%v:数据库开启成功!\n", sqlConfig.AppPlatformDatabase.Name)
}
}