Browse Source

没什么好写的

qin_1
超级管理员 4 years ago
parent
commit
55e6ffc042
  1. 18
      gin_server_admin/api/admin/dutyassess/assesstype.go
  2. 128
      gin_server_admin/api/admin/dutyassess/dutyhandle.go
  3. 3
      gin_server_admin/api/index/evaluation/assessment.go
  4. 1
      gin_server_admin/api/index/evaluation/type.go
  5. 1
      gin_server_admin/api/v1/assessment/dutytype.go
  6. 29
      gin_server_admin/api/v1/assessment/set_evaluation_objectives.go
  7. 6
      gin_server_admin/api/v1/custom/customhandle.go
  8. 1
      gin_server_admin/api/wechatapp/callback/apphandle.go
  9. 5
      gin_server_admin/api/wechatapp/callback/updatehandle.go
  10. 34
      gin_server_admin/commonus/publichaneld.go
  11. 4
      gin_server_admin/middleware/myjwt.go
  12. 2
      gin_server_admin/model/assessmentmodel/dutyclass.go
  13. 2
      gin_server_admin/router/systemadmin/dutyassess.go
  14. BIN
      gin_server_admin/uploads/file/004bac1e7ca1b48ca640bbd5232e4a81_20220407115300.jpg
  15. BIN
      gin_server_admin/uploads/file/004bac1e7ca1b48ca640bbd5232e4a81_20220412084422.jpg
  16. 313
      gin_server_admin/其他支持文件/config_2022.04.05.yaml

18
gin_server_admin/api/admin/dutyassess/assesstype.go

@ -168,6 +168,7 @@ type QualEvalArrt struct {
Icon string `json:"icon"`
Number string `json:"number"`
DepartmentMap []string `json:"departmentmap"`
Operator []string `json:"operator"` //操作人
}
//输出定性考核列表
@ -456,3 +457,20 @@ type EitrDepartExplan struct {
QualEvalId string `json:"qualevalid"`
Content string `json:"content"` //指标说明
}
//获取
type LookTargetContListSun struct {
LookTargetContList
SunTargetId string `json:"suntargetid"` //子栏目
}
//
type EiteTargetContListSun struct {
Id string `json:"id"`
Name string `json:"name"`
Group string `json:"group"` //集团
Dimension string `json:"dimension"` //维度
TargetId string `json:"targetid"` //指标ID
DepartmentMap []string `json:"departmentmap"`
Operator []string `json:"operator"` //操作人
}

128
gin_server_admin/api/admin/dutyassess/dutyhandle.go

@ -409,20 +409,70 @@ func NewEiteData(getData GetEiteTargetCont, oldData assessmentmodel.QualitativeE
//修改子栏目名称
func (d *DutyAssessApi) EiteSunTargetName(c *gin.Context) {
var requestData QualEvalArrt
var requestData EiteTargetContListSun
err := c.ShouldBindJSON(&requestData)
if err != nil {
response.Result(101, err, "数据获取失败!", c)
return
}
if requestData.Id == "" {
response.Result(102, err, "参数错误!请重新提交!", c)
response.Result(102, requestData, "参数错误!请重新提交!", c)
return
}
if requestData.Name == "" {
response.Result(103, err, "参数错误!请重新提交!", c)
return
}
if requestData.Group == "" {
response.Result(104, err, "参数错误!无法获取数据", c)
return
}
if requestData.Dimension == "" {
response.Result(105, err, "参数错误!无法获取数据", c)
return
}
if requestData.TargetId == "" {
response.Result(106, err, "参数错误!无法获取数据", c)
return
}
if len(requestData.Operator) < 1 {
response.Result(107, err, "没有执行人!", c)
return
}
var assCont assessmentmodel.Assesstarget
assErr := global.GVA_DB_Performanceappraisal.Where("`group` = ? AND `dimension` = ? AND `targetid` = ? AND `suntargetid` = ?", requestData.Group, requestData.Dimension, requestData.TargetId, requestData.Id).First(&assCont).Error
if assErr != nil {
response.Result(104, err, "没有该数据!", c)
return
}
var userMap []DutyAssEssTarget
jsonErr := json.Unmarshal([]byte(assCont.Content), &userMap)
var detaTargetid []int64
if jsonErr == nil {
var saveUserAry []DutyAssEssTarget
for _, um_v := range userMap {
var saveUserCont DutyAssEssTarget
saveUserCont.Id = um_v.Id
saveUserCont.Operator = requestData.Operator
saveUserAry = append(saveUserAry, saveUserCont)
detaTargetid = append(detaTargetid, um_v.Id)
}
if len(saveUserAry) > 0 {
eiteAssCont := commonus.MapOut()
eiteAssCont["time"] = time.Now().Unix()
eiteUserJson, _ := json.Marshal(saveUserAry)
eiteAssCont["content"] = string(eiteUserJson)
global.GVA_DB_Performanceappraisal.Model(&assessmentmodel.Assesstarget{}).Where("`at_id` = ?", assCont.Id).Updates(eiteAssCont)
}
// if len(detaTargetid) > 0{
// global.GVA_DB_Performanceappraisal.Model(&assessmentmodel.DetailedTarget{}).Where("`dt_id` IN ?", detaTargetid).Updates(eiteAssCont)
// }
}
var oldId int64
errCont := global.GVA_DB_Performanceappraisal.Model(&assessmentmodel.QualitativeTarget{}).Select("q_id").Where("`q_id` = ?", requestData.Id).First(&oldId).Error
if errCont != nil {
@ -1313,8 +1363,10 @@ func GetTargetGroup(group, dimensionId, departID string) (contAry []DepartTarget
var rationId []int64
gormDb := global.GVA_DB_Performanceappraisal.Model(&assessmentmodel.EvaluationTarget{}).Select("et_id").Where("`et_type` = 2 AND `et_state` = 1 AND `et_dimension` = ?", dimensionId)
if departID != "" {
sqlOrStr := fmt.Sprintf("FIND_IN_SET(%v,`et_relevant_departments`)", departID)
sqlOrStr = fmt.Sprintf("`et_share` = 1 OR (`et_share` = 2 AND (%v))", sqlOrStr)
// sqlOrStr := fmt.Sprintf("FIND_IN_SET(%v,`et_relevant_departments`)", departID)
// sqlOrStr = fmt.Sprintf("`et_share` = 1 OR (`et_share` = 2 AND (%v))", sqlOrStr)
sqlOrStr := fmt.Sprintf("`et_relevant_departments` = '' OR FIND_IN_SET(%v,`et_relevant_departments`)", departID)
gormDb = gormDb.Where(sqlOrStr)
}
listErr := gormDb.Find(&rationId).Error
@ -1648,3 +1700,71 @@ func (d *DutyAssessApi) NewAddDepartDuty(c *gin.Context) {
}
response.Result(0, saveDataAry, "数据添加成功", c)
}
//获取考核方法要修改的数据
func (d *DutyAssessApi) GetEiteSunTarterInfo(c *gin.Context) {
var requestData LookTargetContListSun
err := c.ShouldBindJSON(&requestData)
if err != nil {
response.Result(101, err, "数据获取失败!", c)
return
}
if requestData.Group == "" {
response.Result(102, err, "参数错误!无法获取数据", c)
return
}
if requestData.Dimension == "" {
response.Result(103, err, "参数错误!无法获取数据", c)
return
}
if requestData.TargetId == "" {
response.Result(104, err, "参数错误!无法获取数据", c)
return
}
// var assessInfoList assessmentmodel.Assesstarget
var userStr string
assErr := global.GVA_DB_Performanceappraisal.Model(&assessmentmodel.Assesstarget{}).Select("content").Where("`group` = ? AND `dimension` = ? AND `targetid` = ? AND `suntargetid` = ?", requestData.Group, requestData.Dimension, requestData.TargetId, requestData.SunTargetId).First(&userStr).Error
if assErr != nil {
response.Result(105, assErr, "没有获取到数据!", c)
return
}
var userMap []DutyAssEssTarget
jsonErr := json.Unmarshal([]byte(userStr), &userMap)
if jsonErr != nil {
response.Result(104, jsonErr, "没有数据", c)
return
}
var userAry []string
for _, v := range userMap {
for _, o_v := range v.Operator {
if commonus.IsItTrueString(o_v, userAry) == false {
userAry = append(userAry, o_v)
}
}
}
response.Result(0, userAry, "没有数据", c)
}
//修改考核方法指标审核人
func (d *DutyAssessApi) EiteSunTarterInfoUser(c *gin.Context) {
var requestData EiteTargetContListSun
err := c.ShouldBindJSON(&requestData)
if err != nil {
response.Result(101, err, "数据获取失败!", c)
return
}
if requestData.Group == "" {
response.Result(102, err, "参数错误!无法获取数据", c)
return
}
if requestData.Dimension == "" {
response.Result(103, err, "参数错误!无法获取数据", c)
return
}
if requestData.TargetId == "" {
response.Result(104, err, "参数错误!无法获取数据", c)
return
}
// if
}

3
gin_server_admin/api/index/evaluation/assessment.go

@ -79,6 +79,9 @@ func (e *EvaluationInterface) NewGetQualDetailedTarget(c *gin.Context) {
var qualEvaList []NewQualDetailOutList
gormDb := global.GVA_DB_Performanceappraisal.Model(&assessmentmodel.QualitativeEvaluation{}).Select("qe_id,qe_group,qe_accept_evaluation,qe_dimension,qe_target,et_title,qe_detailed_target,dt_title,qe_target_sun").Joins("left join evaluationtarget on evaluationtarget.et_id = qualitative_evaluation.qe_target").Joins("left join detailed_target on detailed_target.dt_id = qualitative_evaluation.qe_detailed_target").Where("`qe_type` = 1 AND `qe_state` = 1 AND FIND_IN_SET(?,`qe_operator`)", userCont.Key)
gormDb = gormDb.Where("`qe_group` = ?", requestData.Group).Where("`qe_accept_evaluation` = ?", requestData.Department).Where("`qe_target` = ?", requestData.Target)
if requestData.Title != "" {
gormDb = gormDb.Where("`dt_title` LIKE ?", "%"+requestData.Title+"%")
}
errList := gormDb.Order("qe_group ASC,qe_accept_evaluation ASC,qe_dimension ASC,qe_target ASC,qe_detailed_target ASC").Find(&qualEvaList).Error
if errList != nil || len(qualEvaList) < 1 {
response.Result(102, isTrue, "您没有要参加的考核项目!", c)

1
gin_server_admin/api/index/evaluation/type.go

@ -264,6 +264,7 @@ type NewQualDetailTar struct {
Group string `json:"group"` //集团
Department string `json:"department"` //部门
Target string `json:"targets"` //指标id
Title string `json:"title"`
}
//新型定性考核细则列表输出

1
gin_server_admin/api/v1/assessment/dutytype.go

@ -765,4 +765,5 @@ type CycleAddedType struct {
Id int64 `json:"id"`
Zeroprize int64 `json:"zeroprize"` //零奖值"`
Allprize int64 `json:"allprize"` //全奖值"`
Capping int64 `json:"capping"` //封顶值"`
}

29
gin_server_admin/api/v1/assessment/set_evaluation_objectives.go

@ -114,6 +114,13 @@ func (d *DutyHandle) SetEvaluationObjectives(c *gin.Context) {
saveDataCont.Allprize = v.Allprize * 100
}
}
if v.Capping > 0 {
saveDataCont.Capping = 1
saveDataCont.CappingVal = v.Capping * 100
} else {
saveDataCont.Capping = 2
saveDataCont.CappingVal = 0
}
saveDataCont.Time = time.Now().Unix()
saveDataCont.State = 1
saveData = append(saveData, saveDataCont)
@ -157,6 +164,13 @@ func (d *DutyHandle) SetEvaluationObjectives(c *gin.Context) {
saveDataCont.Allprize = v.Allprize * 100
}
}
if v.Capping > 0 {
saveDataCont.Capping = 1
saveDataCont.CappingVal = v.Capping * 100
} else {
saveDataCont.Capping = 2
saveDataCont.CappingVal = 0
}
saveDataCont.Time = time.Now().Unix()
saveDataCont.State = 1
saveData = append(saveData, saveDataCont)
@ -201,6 +215,13 @@ func (d *DutyHandle) SetEvaluationObjectives(c *gin.Context) {
saveDataCont.Allprize = v.Allprize * 100
}
}
if v.Capping > 0 {
saveDataCont.Capping = 1
saveDataCont.CappingVal = v.Capping * 100
} else {
saveDataCont.Capping = 2
saveDataCont.CappingVal = 0
}
saveDataCont.Time = time.Now().Unix()
saveDataCont.State = 1
saveData = append(saveData, saveDataCont)
@ -226,6 +247,14 @@ func (d *DutyHandle) SetEvaluationObjectives(c *gin.Context) {
eiteDataMap["allprize"] = v.Allprize * 100
}
}
if v.Capping > 0 {
eiteDataMap["capping"] = 1
eiteDataMap["capping_val"] = v.Capping * 100
} else {
eiteDataMap["capping"] = 2
eiteDataMap["capping_val"] = 0
}
eiteDataMap["time"] = time.Now().Unix()
gromDb := global.GVA_DB_Performanceappraisal.Model(&assessmentmodel.QuantitativeConfig{}).Select("Timecopy").Where("`group` = ? AND `departmentid` = ? AND `dimension` = ? AND `target` = ? AND `year` = ? AND `type` = ?", requestData.Group, requestData.DepartMent, requestData.Dimension, requestData.Target, requestData.Year, requestData.Cycle)
if requestData.TargetDetails != "" {

6
gin_server_admin/api/v1/custom/customhandle.go

@ -60,7 +60,7 @@ func (cu *CustomHandle) CustomLogin(c *gin.Context) {
saveData["userinfo"] = user
redisClient := redishandel.RunRedis()
redisClient.SetRedisTime(10800)
redisClient.SetRedisTime(86400)
// redisClient.SetRedisTime(60)
writeRedisData := map[string]interface{}{
"userkey": user.KeyStr,
@ -136,7 +136,7 @@ func (cu *CustomHandle) SystemLogin(c *gin.Context) {
saveData["userinfo"] = user
redisClient := redishandel.RunRedis()
redisClient.SetRedisTime(10800)
redisClient.SetRedisTime(86400)
writeRedisData := map[string]interface{}{
"userkey": user.KeyStr,
"usernumber": user.Name,
@ -316,7 +316,7 @@ func (cu *CustomHandle) SingleSignOn(c *gin.Context) {
"userpwd": userConting.Password,
"usertoken": sha1Token,
}
redisClient.SetRedisTime(10800)
redisClient.SetRedisTime(86400)
redisKey := fmt.Sprintf("system:Identification_%v_%v", global.GVA_CONFIG.RedisPrefix.Alias, userInfo.Key)
redisClient.HashMsetAdd(redisKey, writeRedisData)

1
gin_server_admin/api/wechatapp/callback/apphandle.go

@ -138,6 +138,7 @@ func (c *CallBackData) DecryptMessage(cs *gin.Context) (echoMsg string) {
// return
default:
}
// fmt.Printf("yyyyyyyy------------->%v\n", 123456)
go func() {
var callbackLog wechatcallback.CallbackLog

5
gin_server_admin/api/wechatapp/callback/updatehandle.go

@ -383,6 +383,7 @@ func (t *TemplateCardPush) ButtonTemplateCallBackHandleBackups(orderId, clickEnt
//责任部门审批(部门负责人)
orderIdInt, _ := strconv.ParseInt(orderId, 10, 64) //流程Key
commonus.StepAddData(orderIdInt, 16182159043990656, 7, 7, 1, 2, 6, strconv.FormatInt(userContInfo.Key, 10))
sendButtonIsTrue, sendButtonList := commonus.GetSendMsgUserAry(16182159043990656, userContInfo.DepartmentId) //获取发起人部门负责人
if sendButtonIsTrue == true {
buttonClickNAmeOtherEs := fmt.Sprintf("%v%v", userContInfo.Name, "已批准")
@ -462,6 +463,9 @@ func (t *TemplateCardPush) ButtonTemplateCallBackHandleBackups(orderId, clickEnt
case 7:
//发起人验收
orderIdInt, _ := strconv.ParseInt(orderId, 10, 64) //流程Key
commonus.StepAddData(orderIdInt, 0, 0, 1, 1, 2, 7, strconv.FormatInt(userContInfo.Key, 10))
fmt.Printf("执行第七步操作--------------->%v\n", userContInfo.Key)
//1、修改审批流
scoreFlowMap := commonus.MapOut()
scoreFlowMap["sf_reply"] = 3
@ -490,7 +494,6 @@ func (t *TemplateCardPush) ButtonTemplateCallBackHandleBackups(orderId, clickEnt
sendUserAry = append(sendUserAry, dutyOff_v)
}
}
commonus.StepAddData(scoreFlowInfo.Id, 0, 0, 1, 1, 2, 7, strconv.FormatInt(userContInfo.Key, 10))
//步骤内容写入

34
gin_server_admin/commonus/publichaneld.go

@ -1027,6 +1027,21 @@ func GetQualitativeTargetInfo(id int64) (content assessmentmodel.QualitativeTarg
func GetDetailedTargetInfo(id int64) (content assessmentmodel.DetailedTarget, isTrue bool) {
isTrue = false
err := global.GVA_DB_Performanceappraisal.Where("dt_id = ?", id).First(&content).Error
if err == nil {
isTrue = true
}
return
}
//获取考核指标细则
func GetDetailedTargetInfoTitle(id int64, title string) (content assessmentmodel.DetailedTarget, isTrue bool) {
isTrue = false
gormDb := global.GVA_DB_Performanceappraisal
if title != "" {
gormDb = gormDb.Where("dt_title LIKE ?", title)
}
err := gormDb.Where("dt_id = ?", id).First(&content).Error
if err == nil {
isTrue = true
}
@ -1497,6 +1512,20 @@ func StepAddData(flowID, roleGroupId int64, nextStep, stepName, typeclass, state
saveData["ep_state"] = state
saveData["ep_next_cont"] = InsetFlowLog(state, stepInt, userKey, evalProCont.NextContent)
fmt.Printf("Flow---Map:--->%v\n", saveData)
caozuoMap := MapOut()
caozuoMap["flowID"] = flowID
caozuoMap["roleGroupId"] = roleGroupId
caozuoMap["nextStep"] = nextStep
caozuoMap["stepName"] = stepName
caozuoMap["typeclass"] = typeclass
caozuoMap["state"] = state
caozuoMap["stepInt"] = stepInt
caozuoMap["userKey"] = userKey
caozuoMap["NextContent"] = evalProCont.NextContent
mapJson, _ := json.Marshal(caozuoMap)
fmt.Printf("Flow---Map:--Out---->%v\n", string(mapJson))
// flowID, roleGroupId int64, nextStep, stepName, typeclass, state, stepInt int, userKey string
EiteDutiesInfoes(evalProCont.Id, saveData)
}
}
@ -1955,11 +1984,12 @@ func GetSetpName(setId int) (setpName string) {
case 4:
setpName = "整改措施"
case 5:
setpName = "验收"
setpName = "整改验收"
case 6:
setpName = "抄送"
case 7:
setpName = "部门负责人"
// setpName = "部门负责人"
setpName = "审核确认"
default:
setpName = "创建申请"
}

4
gin_server_admin/middleware/myjwt.go

@ -60,7 +60,7 @@ func MyAuthentication() gin.HandlerFunc {
return
}
}
redisClient.SetRedisTime(10800)
redisClient.SetRedisTime(86400)
// redisClient.SetRedisTime(60)
writeRedisData := map[string]interface{}{
"userkey": myCustomIdentify.UserKey,
@ -148,7 +148,7 @@ func SystemAuthentication() gin.HandlerFunc {
return
}
}
redisClient.SetRedisTime(10800)
redisClient.SetRedisTime(86400)
writeRedisData := map[string]interface{}{
"userkey": myCustomIdentify.UserKey,
"usernumber": myCustomIdentify.UserNumber,

2
gin_server_admin/model/assessmentmodel/dutyclass.go

@ -361,6 +361,8 @@ type QuantitativeConfig struct {
Allprize int64 `json:"allprize" gorm:"column:allprize;type:int(7) unsigned;default:0;not null;comment:全奖值"`
Time int64 `json:"time" gorm:"column:time;type:bigint(20) unsigned;default:0;not null;comment:创建时间"`
State int `json:"state" gorm:"column:state;type:int(1) unsigned;default:1;not null;comment:状态(1:启用;2:禁用;3:删除)"`
Capping int `json:"capping" gorm:"column:capping;type:int(1) unsigned;default:2;not null;comment:是否封顶(1、是;2:否)"`
CappingVal int64 `json:"cappingval" gorm:"column:capping_val;type:bigint(20) unsigned;default:0;not null;comment:封顶值"`
}
func (QuantitativeConfig *QuantitativeConfig) TableName() string {

2
gin_server_admin/router/systemadmin/dutyassess.go

@ -48,6 +48,8 @@ func (a *AdminRouter) InitStaffRouter(Router *gin.RouterGroup) {
adminRouter.POST("onoffdepartdutyversio", authorityApi.OnOffDepartDutyVersio) //启用禁用删除(待版本号的版本)
adminRouter.POST("eitedepartexplain", authorityApi.EiteDepartExplain) //修改部门考核方案内的说明(待版本号的版本)
adminRouter.POST("geteitesuntarterinfo", authorityApi.GetEiteSunTarterInfo) //获取考核方法要修改的数据
}
}

BIN
gin_server_admin/uploads/file/004bac1e7ca1b48ca640bbd5232e4a81_20220407115300.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
gin_server_admin/uploads/file/004bac1e7ca1b48ca640bbd5232e4a81_20220412084422.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

313
gin_server_admin/其他支持文件/config_2022.04.05.yaml

@ -0,0 +1,313 @@
aliyun-oss:
endpoint: yourEndpoint
access-key-id: yourAccessKeyId
access-key-secret: yourAccessKeySecret
bucket-name: yourBucketName
bucket-url: yourBucketUrl
base-path: yourBasePath
autocode:
transfer-restart: true
root: l:\任官钰\代码\gin-vue-admin-master\gin-vue-admin-master
server: /server
server-api: /api/v1/autocode
server-initialize: /initialize
server-model: /model/autocode
server-request: /model/autocode/request/
server-router: /router/autocode
server-service: /service/autocode
web: /web/src
web-api: /api
web-form: /view
web-table: /view
captcha:
key-long: 6
img-width: 240
img-height: 80
casbin:
model-path: ./resource/rbac_model.conf
email:
to: xxx@qq.com
port: 465
from: xxx@163.com
host: smtp.163.com
is-ssl: true
secret: xxx
nickname: test
excel:
dir: ./resource/excel/
jwt:
buffer-time: 86400
expires-time: 604800
issuer: qmPlus
signing-key: a77a9442-4c2b-466b-a650-9495e04d285c
local:
path: uploads/file
mysql:
path: 127.0.0.1:3306
config: charset=utf8mb4&parseTime=True&loc=Local
db-name: gva
username: gva
password: "YNsk3zbP4sTASmzJ"
max-idle-conns: 0
max-open-conns: 0
log-mode: ""
log-zap: false
qiniu:
zone: ZoneHuaDong
bucket: ""
img-path: ""
use-https: false
access-key: ""
secret-key: ""
use-cdn-domains: false
redis:
db: 0
addr: 127.0.0.1:6379
password: ""
rediswechat:
db: 1
addr: 127.0.0.1:6379
password: ""
rediswechat2:
db: 2
addr: 127.0.0.1:6379
password: ""
redisprefix:
prefix: "HXGK_GO_ZhixingCollege"
alias: "dev"
system:
env: public
addr: 8888
db-type: mysql
oss-type: local
use-multipoint: true
iplimit-count: 15000
iplimit-time: 3600
tencent-cos:
bucket: xxxxx-10005608
region: ap-shanghai
secret-id: xxxxxxxx
secret-key: xxxxxxxx
base-url: https://gin.vue.admin
path-prefix: github.com/flipped-aurora/gin-vue-admin/server
timer:
start: true
spec: '@daily'
detail:
- tableName: sys_operation_records
compareField: created_at
interval: 2160h
- tableName: jwt_blacklists
compareField: created_at
interval: 168h
zap:
level: info
format: console
prefix: '[github.com/flipped-aurora/gin-vue-admin/server]'
director: log
showLine: true
encode-level: LowercaseColorLevelEncoder
stacktrace-key: stacktrace
log-in-console: true
# mysql connect configuration
# 其他数据库配置
#app主数据库
mysqlMaster:
path: '127.0.0.1:3306'
config: 'charset=utf8mb4&parseTime=True&loc=Local'
db-name: 'hengxingaoke_tes'
username: 'hengxingaoke_tes'
password: 'JsTt6iTpkZ85wDnF'
max-idle-conns: 10
max-open-conns: 100
log-mode: false
log-zap: ""
#文档属性数据库
mysqlBookDate:
path: '127.0.0.1:3306'
config: 'charset=utf8mb4&parseTime=True&loc=Local'
db-name: 'learnmessage'
username: 'learnmessage'
password: 'JyppSdcLT27f7dpB'
max-idle-conns: 10
max-open-conns: 100
log-mode: false
log-zap: ""
#微信员工信息表
mysqlWatchDate:
path: '127.0.0.1:3306'
config: 'charset=utf8mb4&parseTime=True&loc=Local'
db-name: 'wechatuser'
username: 'wechatuser'
password: '8jrFG2AzpJPxs88m'
max-idle-conns: 10
max-open-conns: 100
log-mode: false
log-zap: ""
#错题库
mysqlErrorSubjectDate:
path: '127.0.0.1:3306'
config: 'charset=utf8mb4&parseTime=True&loc=Local'
db-name: 'errorsubject'
username: 'errorsubject'
password: 'abRcXzraCMFYC4Me'
max-idle-conns: 10
max-open-conns: 100
log-mode: false
log-zap: ""
#自我测验
mysqlMyTestDate:
path: '127.0.0.1:3306'
config: 'charset=utf8mb4&parseTime=True&loc=Local'
db-name: 'selftestdatabase'
username: 'selftestdatabase'
password: 'mXDWEBJCd5acnCjD'
max-idle-conns: 10
max-open-conns: 100
log-mode: false
log-zap: ""
#图文信息数据库
mysqlBooImgkDate:
path: '127.0.0.1:3306'
config: 'charset=utf8mb4&parseTime=True&loc=Local'
db-name: 'readdocument'
username: 'readdocument'
password: 'CY2yanCmAP8p8bxj'
max-idle-conns: 10
max-open-conns: 100
log-mode: false
log-zap: ""
#计分明细数据库
mysqlIntegralDate:
path: '127.0.0.1:3306'
config: 'charset=utf8mb4&parseTime=True&loc=Local'
db-name: 'leaguetabledata'
username: 'leaguetabledata'
password: 'PxeX8Dnw88G4Jpnr'
max-idle-conns: 10
max-open-conns: 100
log-mode: false
log-zap: ""
#趣味问答
mysqlQADate:
path: '127.0.0.1:3306'
config: 'charset=utf8mb4&parseTime=True&loc=Local'
db-name: 'ques_and_answers'
username: 'ques_and_answers'
password: 'CT7XGBrAwdnXkTNX'
max-idle-conns: 10
max-open-conns: 100
log-mode: false
log-zap: ""
#风云榜统计数据库
mysqlBillboardDate:
path: '127.0.0.1:3306'
config: 'charset=utf8mb4&parseTime=True&loc=Local'
db-name: 'statisticsing'
username: 'statisticsing'
password: '4iMZNtMT8fk8imEb'
max-idle-conns: 10
max-open-conns: 100
log-mode: false
log-zap: ""
#健康上报数据库
mysqlHealthReportDate:
path: '127.0.0.1:3306'
config: 'charset=utf8mb4&parseTime=True&loc=Local'
db-name: 'location'
username: 'location'
password: 'XreBJrkYh7K3jfbm'
max-idle-conns: 10
max-open-conns: 100
log-mode: false
log-zap: ""
#审批流程数据库
mysqlApprovalProcess:
path: '127.0.0.1:3306'
config: 'charset=utf8mb4&parseTime=True&loc=Local'
db-name: 'workflow'
username: 'workflow'
password: 'kSwXD3LBsnJ8dsz4'
max-idle-conns: 100
max-open-conns: 1500
log-mode: false
log-zap: ""
#绩效考核数据库
mysqlPerformanceappraisal:
path: '127.0.0.1:3306'
config: 'charset=utf8mb4&parseTime=True&loc=Local'
db-name: 'perform'
username: 'perform'
password: 'amtzSrN5WnMsS4hb'
max-idle-conns: 100
max-open-conns: 1500
log-mode: false
log-zap: ""
#企业微信回调记录
mysqlWechatCallBack:
path: '127.0.0.1:3306'
config: 'charset=utf8mb4&parseTime=True&loc=Local'
db-name: 'wechatlog'
username: 'wechatlog'
password: 'j7Hs8Tb6SkZzy2ee'
max-idle-conns: 100
max-open-conns: 1500
log-mode: false
log-zap: ""
#企业微信相关设置
workwechatid:
companyid: 'ww02f310301953277a' #企业ID
workwechatschool: #知行学院
agentid: 1000008
secretstr: 'YJOHrmHtvevAdctg-06TMLnPokIaLHdfrQMyQolZQC8'
#知行学院API接收消息
wechattokening: 'kkUA3s2s3' #Token
encodingaeskey: 'ZI29of85mTgQPik8LLjDnYKlAECDbI23Pq886VJ9Azf' #EncodingAESKey
workwechatappmaillist: #通讯录
secretstr: 'yjcQXkh6_116QKjfZfbRSyzdrFFZ9jbVlKJtL2tn3OU'
healthreport: #健康上报
secretstr: 'smjpGmFo5wp18BZGiLaECFr84Blv429v_GFdKp4_0YQ'
#测试企业
workwechatids:
companyid: 'ww708746402de33ba7' #企业ID
workwechatschools: #测试
agentid: 1000021
secretstr: 'rbqos2un6vVY5k_c2aOFK6HUuONeJsiBqwRZXTDVBKU'
#知行学院API接收消息
wechattokening: 'kkUA3s2s3' #Token
encodingaeskey: 'ZI29of85mTgQPik8LLjDnYKlAECDbI23Pq886VJ9Azf' #EncodingAESKey
workwechatappmaillists: #通讯录
secretstr: 'TSSsJXiqh3RKl0NYIoB-sPc43MUIRJ1ppALWtzyLY94'
healthreports: #健康上报
secretstr: 'smjpGmFo5wp18BZGiLaECFr84Blv429v_GFdKp4_0YQ'
privateConfig: #私人配置
visit: 'http://docu.hxgk.net/uploadfileing/uploadimging'
# visit: 'http://docs.hxgk.group/uploadfileing/uploadimging'
appKey: 'heng_xin_gao_ke_AppKey'
Loading…
Cancel
Save