Skip to content

全局变量

所有全局变量都存储于数据表 BASE_SYSCONFIG中

加密解密

  1. AesConfig:AES加密解密chxx配置
  2. DesConfig:DES-CBC加密解密配置

FileConfig 文件配置

json
// SMB共享文件夹配置
{
    "storageProtocol": "",  // 存储协议,SMB表示使用的文件夹为共享文件夹,DES表示使用本地盘文件夹
    "config": {
        "url": "",  // 共享文件夹路径
        "username": "",  // 共享文件夹账号
        "password": "",    // 共享文件夹账号
        "httpUrl": ""
    }
}
json
//DES本地盘文件夹配置
{
    "storageProtocol": "DAS",   // DAS 表示配置为本地盘文件夹
    "config": {
        "url": "D:/work/",  // 本地盘文件夹路径
        "username": "",
        "password": "",
        "httpUrl": ""
    }
}
  1. n2wFileExchange:内网文件同步到外网的交换目录服务器配置

  2. w2nFileExchange:外网文件同步到内网的交换目录服务器配置

  3. nnWorkFile:测绘信息平台内网上传文件存储的正式目录配置

  4. wwWorkFile:测绘信息平台外网上传文件存储的正式目录配置
    由于业主要求外网文件存储目录为可配置,即配置为SMB共享文件夹或本地盘文件夹,所以由修改value来进行配置操作

  5. tempWorkFile:内外网临时工作目录,即系统的的导出word,excell、文件切片等临时存放的文件夹, value:D://temp

  6. NAS:文件存储NAS配置

  7. SMB:用于连接共享文件夹的配置信息

fileUpload 文件上传配置1

  1. file-upload-size:文件上传大小

FileUploadConfig 文件上传配置2

  1. file-upload-black-suffix:文件上传后缀黑名单
  2. file-upload-suffix:文件上传后缀

MPConfig

  1. wx_GZH_APPID
  2. wx_GZH_APPSECRET
  3. wx_GZH_TOKEN
  4. wx_GZH_URL

QYHConfig 企业微信相关配置

  1. qyh_AgentId:应用凭证
  2. qyh_AgentSecret:凭证密钥
  3. qyh_CorpId:企业号Id
  4. qyh_CorpSecret:同步密钥
  5. qyh_JoinTitle
  6. qyh_JoinUrl

SmsConfig 短信配置

  1. YDMAS_01:移动云配置
json
{
"company": "YDMAS",
"config": {
    "apiUrl": "1232 http://112.35.10.201:5992/sms/norsubmit",   // 短信接口地址
    "ecName": "厦门市城市建设发展投资有限公司",    //公司名称
    "apId": "ZCYYXT",   //对应接口的用户名
    "secretKey": "Qq@1234567",  //对应接口的用户密码
    "sign": "UbmS9wXBp",    //签名信息,可在接口配置中查看,即签名编码
    "addSerial": ""
 }
}
  1. YDWG_01:移动网关
json
{
    "company": "YDWG",
    "description": "短信编码切勿修改,获取回执消息有用到该编码",
    "config": {
        "dbIP": "192.168.3.202",
        "dbUser": "",
        "dbPwd": "1",
        "apiCode": "",
        "dbName": ""
    }
}

startFlowConfig 发起流程的配置参数

  1. startFlowConfig
json
{
    // 默认的配置
    "defaultApiUrl": {
        "ydj": {
            "checkFormUrl": "/api/chxx/biz/slStartFlow/checkSfCanStartFLow",    // 检查表单的url
            "bizHandleUrl": "/api/chxx/biz/slStartFlow/saveBindFlowOnly"    // 保存业务的url
        },
        "wdj": {
            "checkFormUrl": "",
            "bizHandleUrl": ""
        }
    },
    // 具体业务的配置
    "0908": {
        "ydj": {
            "flowCode": "hjdcgqr",  // 流程代码
            "checkFormUrl": "",
            "bizHandleUrl": "/api/chxx/biz/slStartFlow/saveBindFlowOnly",
            "bizFlag": "",  // 业务标志
            "isCheck":"1"   // 是否检查流程
        },
        "wdj": {
            "flowCode": "hjdcgqr",
            "checkFormUrl": "",
            "bizHandleUrl": "",
            "bizFlag": "",
            "isCheck":"1"
        }
    }
}

SysConfig 系统配置


系统安全配置

  1. singleLogin:登录模式,value为1时表示后登录踢出先登录, 为2时表示并行登录
  2. tokenTimeout:超时登出时间
  3. lastLoginTimeSwitch:上次登录时间提示开关
  4. lastLoginTime:上次登录时间
  5. whitelistSwitch:白名单开启验证开关
  6. whiteListIp:白名单IP
  7. blackListSwitch:黑名单开启验证开关
  8. blackListIp:黑名单IP

公司配置

  1. companyName:公司名称
  2. copyright:版权信息
  3. companyCode:公司简称
  4. companyAddress:公司地址
  5. companyContacts:公司法人
  6. companyTelePhone:公司电话
  7. companyEmail:公司邮箱

钉钉相关配置

  1. dingAgentId:企业号Id
  2. dingSynAppKey:应用凭证
  3. dingSynAppSecret:凭证密钥
  4. dingSynIsSynOrg:是否启用同步组织
  5. dingSynIsSynUser:是否启用同步用户

邮箱配置

  1. emailAccount:邮箱账户
  2. emailPassword:邮箱密码
  3. emailPop3HostPOP3:服务
  4. emailPop3PortPOP3:端口
  5. emailSenderName:邮箱显示名称
  6. emailSmtpHostSMTP:服务
  7. emailSmtpPortSMTP:端口

企业微信相关配置

  1. qyhAgentId:应用凭证
  2. qyhAgentSecret:凭证密钥
  3. qyhCorpId:企业号Id
  4. qyhCorpSecret:同步密钥
  5. qyhIsSynOrg:是否开启同步组织
  6. qyhIsSynUser:是否同步用户

发送短信配置模型

  1. smsCompany:短信公司名称
  2. smsKeyId:凭证id
  3. smsKeySecret:短信凭证密钥
  4. smsSignName:短信签名信息
  5. smsTemplateId:短信模板

系统相关信息

  1. sysName:系统名称
  2. sysTheme:系统主题
  3. sysVersion:系统版本
  4. sysDescription:系统描述