KPI绩效考核系统
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.

45 lines
2.0 KiB

package overall
import (
"key_performance_indicators/config/configApp"
"github.com/go-redis/redis/v8"
"gorm.io/gorm"
)
//常量
var (
ConfigFilePathConstant = "./config/configApp/appConfig.yaml" //服务基础配置
ConfigDatabaseConstant = "./config/configDatabase/database.yaml"
ConfigRedisConstant = "./config/configNosql/redis.yaml"
EmployeeStatusIng = []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10} //用工关系(1:临时工 , 2:编外人员 ;3:实习&实习生;4:试用员工;5:待分配;6:待岗;7:临时调入;8:正式员工;9:长期病假;10:停薪留职;11:退休;12:辞职;13:辞退;14:离职)
EmployeeStatusOld = []int{11, 12, 13, 14} //用工关系(1:临时工 , 2:编外人员 ;3:实习&实习生;4:试用员工;5:待分配;6:待岗;7:临时调入;8:正式员工;9:长期病假;10:停薪留职;11:退休;12:辞职;13:辞退;14:离职)
DockingKingdeeUrl = "http://36.134.44.40:18888"
)
//全局配置
var (
//服务常量
CONSTANT_CONFIG configApp.Server
//
CONSTANT_DB_Master *gorm.DB //主数据库
CONSTANT_DB_Wechat *gorm.DB //微信数据库
CONSTANT_DB_HR *gorm.DB //HR数据库
CONSTANT_DB_FILE_BOOK *gorm.DB //文档属性数据库
CONSTANT_DB_ERROR_SUBJECT *gorm.DB //错题库
CONSTANT_DB_MY_TEST *gorm.DB //自我测验
CONSTANT_DB_IMAGES_TEST *gorm.DB //图文信息数据库
CONSTANT_DB_SCORING *gorm.DB //计分明细数据库
CONSTANT_DB_QA *gorm.DB //趣味问答
CONSTANT_DB_BILLBOARD *gorm.DB //风云榜统计数据库
CONSTANT_DB_HEALTH *gorm.DB //健康上报数据库
CONSTANT_DB_KPI *gorm.DB //绩效考核数据库
CONSTANT_DB_WECHAT_LOG *gorm.DB //企业微信回调记录
//Redis
CONSTANT_REDIS0 *redis.Client
CONSTANT_REDIS1 *redis.Client
CONSTANT_REDIS2 *redis.Client
CONSTANT_REDIS3 *redis.Client
CONSTANT_REDIS4 *redis.Client
CONSTANT_REDIS5 *redis.Client
)