{
  "groups": [
    {
      "name": "rzth",
      "type": "cn.com.capcloud.core.util.RzthProperty",
      "sourceType": "cn.com.capcloud.core.util.RzthProperty"
    },
    {
      "name": "rzth.minio",
      "type": "cn.com.capcloud.core.util.RzthProperty",
      "sourceType": "cn.com.capcloud.core.util.RzthProperty"
    }
  ],
  "properties": [
    {
      "name": "rzth.is-run-task",
      "type": "java.lang.String",
      "description": "是否启用定时任务",
      "defaultValue": "N"
    },
    {
      "name": "rzth.sm-pri-key",
      "type": "java.lang.String",
      "description": "SM2 私钥"
    },
    {
      "name": "rzth.sm-pub-key",
      "type": "java.lang.String",
      "description": "SM2 公钥"
    },
    {
      "name": "rzth.khc-key",
      "type": "java.lang.String",
      "description": "重置 khcadmin 密码时使用的校验密钥"
    },
    {
      "name": "rzth.upload-file-path",
      "type": "java.lang.String",
      "description": "文件上传目录",
      "defaultValue": "./file_upload/"
    },
    {
      "name": "rzth.temp-file-path",
      "type": "java.lang.String",
      "description": "临时文件目录",
      "defaultValue": "./file_upload/"
    },
    {
      "name": "rzth.excel-file-path",
      "type": "java.lang.String",
      "description": "Excel 文件目录",
      "defaultValue": "./file_upload/excel/"
    },
    {
      "name": "rzth.captcha-file-path",
      "type": "java.lang.String",
      "description": "验证码图片目录",
      "defaultValue": "./file_upload/captcha/"
    },
    {
      "name": "rzth.ip-xdb-file-path",
      "type": "java.lang.String",
      "description": "IP2Region 数据文件路径",
      "defaultValue": "./database/ip2region.xdb"
    },
    {
      "name": "rzth.font-file-path",
      "type": "java.lang.String",
      "description": "字体文件路径",
      "defaultValue": "./database/simsun.ttc"
    },
    {
      "name": "rzth.default-upload-file-to-type",
      "type": "java.lang.String",
      "description": "默认上传文件归属类型",
      "defaultValue": "service"
    },
    {
      "name": "rzth.minio.endpoint",
      "type": "java.lang.String",
      "description": "MinIO 服务地址",
      "defaultValue": "http://127.0.0.1:9000"
    },
    {
      "name": "rzth.minio.bucket-name",
      "type": "java.lang.String",
      "description": "MinIO 默认桶名称",
      "defaultValue": "none"
    },
    {
      "name": "rzth.minio.access-key",
      "type": "java.lang.String",
      "description": "MinIO Access Key"
    },
    {
      "name": "rzth.minio.secret-key",
      "type": "java.lang.String",
      "description": "MinIO Secret Key"
    },
    {
      "name": "rzth.minio.is-create-min-io-connect",
      "type": "java.lang.String",
      "description": "是否创建 MinIO 连接",
      "defaultValue": "N"
    },
    {
      "name": "rzth.cache.type",
      "type": "java.lang.String",
      "description": "缓存类型",
      "defaultValue": "local"
    },
    {
      "name": "rzth.mongodb.is-create-mongo-db-connect",
      "type": "java.lang.String",
      "description": "是否创建 MongoDB 连接",
      "defaultValue": "N"
    },
    {
      "name": "rzth.seaweedfs.s3.endpoint-host",
      "type": "java.lang.String",
      "defaultValue": "127.0.0.1"
    },
    {
      "name": "rzth.seaweedfs.s3.endpoint-port",
      "type": "java.lang.Integer",
      "defaultValue": "8333"
    },
    {
      "name": "rzth.seaweedfs.s3.aws-access-key-id",
      "type": "java.lang.String",
      "defaultValue": "weedadmin"
    },
    {
      "name": "rzth.seaweedfs.s3.aws-secret-access-key",
      "type": "java.lang.String",
      "defaultValue": "123456"
    },
    {
      "name": "rzth.seaweedfs.bucketName",
      "type": "java.lang.String",
      "defaultValue": "none"
    }
  ,
    {
      "name": "rzth.captcha.return-value",
      "type": "java.lang.String",
      "description": "是否返回验证码值给前端，便于前端自动填充",
      "defaultValue": "N"
    }
  ],
  "hints": [
    {
      "name": "rzth.is-run-task",
      "values": [
        {
          "value": "Y",
          "description": "启用"
        },
        {
          "value": "N",
          "description": "不启用"
        }
      ]
    }
  ]
}
