初始化项目

This commit is contained in:
BBIT-Kai
2026-05-25 16:53:22 +08:00
commit b30615be0b
32 changed files with 1314 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
# Mauth参数
mauth.host=202.99.212.80
mauth.port=9208
mauth.enName=ycydjs
mauth.userPin=123456
mauth.idCard=600601003
mauth.protocol=0
mauth.caFile=config/sm2_root2023.cer
mauth.businessId=d8d9085d3dd44e64bec47428629a3966
mauth.businessKeyToken=YWRmMWE0OTk4Zjg5YjJjY2HPXlMog585ov4InwbI6WXnp14Ki43gHR1CAVHbuS+Y2tKKHnk7CEiduFcssmhKAKbTni0ZfZD/2HSfIO1MGqkQZlQMp2+nyKba59C9BZ+5Go34oLdPM7ctjnjQ7q8mt9yC2H0OsOLDnnrHH2ZQYmPi7ZD6oIZbWa2xqcc0gwzO4GYC89jKfQ4svwlP4/MgDu8WanAu6GCyNBsqXRqSErYSIfzHaFG0jSLFleakpWx2/TpsgJYKAMGX7A8GsXf7Yz31q3ry+kkgWNqHNM3kt6XGcbOcFZG3fJMxXSWG2RSx9AIaSNpstc+DBOi/tniuZi8cXgcaR/qV5UoBI6teJ6QiZV28Rzd0XoJxtMuoAqXG1BpITN6jWRhxJj9tdpeEEoZTeSmWKxbJDF8N7+o7Wo+wvJnOgndo3+Me9WM7QN/w+OWGBgjMKv3r1+ZTy5IorGMNW+KFVJ7SEC4iczoZnhYxVGOx4cYsxd8PT5x6/7kL2ll/CxvygPbHlPoIvqpPYQ/HRZV02asooy4zHE/ndIG7swGCd+SsErN5TnT5lo/SPlATKw2tGvU1Z8YtmQ4OLNRJL/MF55EuwQhDT1ypy1V/OPy42bMjMjzF/EGXF9a6BDu/mfyN1QyjW/rKC26Yww==
# Request参数
request.serviceIp=202.99.212.80
request.servicePort=9202
request.corpCode=C500504002
request.email=fan@bbitcn.com
# Mauth参数官方解释
# enName 姓名拼音, 测试环境无需填写真实姓名, 生产环境需要填写真实姓名拼音, 签名验签时下载数字证书需要, 限长64个字符
# userPin 本地加签验签的密码,请自己保密
# mauthip, 签名验签时下载数字证书需要, 测试环境与生产环境不同, 由农信提供
# mauthPort mauth端口, 签名验签时下载数字证书需要, 测试环境与生产环境不同, 由农信提供
# idCard 身份证ID, 下载数字证书时使用, 测试环境无需填写真实号码, 但生产环境必须填写真实号码
# protocol 下载证书的通讯方式: 2:https; 0:http; 专线使用http, 互联网使用https
# caFilePath 如果protocol为0,则此项不起作用,ca文件, 配置绝对路径, 下载数字证书使用https通讯时使用, 测试环境与生产环境不同, 由农信提供
#windows: caFile=C:\\Temp\\sm2_root2023.cer
#linux: caFile=/home/eci/test/sm2_root.cer
# businessId 加解密使用, 测试环境生产环境不同
# businessKeyToken 加解密使用, 测试环境生产环境不同
# Request参数官方解释
# serviceIp, servicePort, corpCode, email是与银企直连平台通讯时连接的ip端口及企业编码,
+12
View File
@@ -0,0 +1,12 @@
-----BEGIN CERTIFICATE-----
MIIB0zCCAXmgAwIBAgIGAKLcs9liMAoGCCqBHM9VAYN1MD4xCzAJBgNVBAYTAkNO
MQwwCgYDVQQKDANURUMxDjAMBgNVBAsMBUNFU0hJMREwDwYDVQQDDAhTTTJfVEVT
VDAeFw0yMjEwMjgwNjE3MDhaFw0zMjEwMjgwNjE3MDhaMD4xCzAJBgNVBAYTAkNO
MQwwCgYDVQQKDANURUMxDjAMBgNVBAsMBUNFU0hJMREwDwYDVQQDDAhTTTJfVEVT
VDBZMBMGByqGSM49AgEGCCqBHM9VAYItA0IABNRgiD4a6PbNB9mVbkYtJCADL/oy
uLsuv89sV2PeSk4PHQcxg3BjM/oMXzimhza55LAsd5l59ivJj7WV/GmBUZCjYzBh
MB8GA1UdIwQYMBaAFAghFULyEyKiKuz0DEU0k0xfEQEiMA8GA1UdEwEB/wQFMAMB
Af8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQIIRVC8hMioirs9AxFNJNMXxEB
IjAKBggqgRzPVQGDdQNIADBFAiAl+0c4GnRtZnEMofwsSsNpp4DA7ixj0vK1QBZs
mrcj2gIhANIsedg1puDX5octlr4iFBPwOahHxsZVYU6pc4mOta6C
-----END CERTIFICATE-----
+76
View File
@@ -0,0 +1,76 @@
@rem
@rem Copyright 2015 the original author or authors.
@rem
@rem Licensed under the Apache License, Version 2.0 (the "License");
@rem you may not use this file except in compliance with the License.
@rem You may obtain a copy of the License at
@rem
@rem https://www.apache.org/licenses/LICENSE-2.0
@rem
@rem Unless required by applicable law or agreed to in writing, software
@rem distributed under the License is distributed on an "AS IS" BASIS,
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@rem See the License for the specific language governing permissions and
@rem limitations under the License.
@rem
@if "%DEBUG%"=="" @echo off
@rem ##########################################################################
@rem
@rem yqzl startup script for Windows
@rem
@rem ##########################################################################
@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal
set DIRNAME=%~dp0
if "%DIRNAME%"=="" set DIRNAME=.
@rem This is normally unused
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%..
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
@rem Add default JVM options here. You can also use JAVA_OPTS and YQZL_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS="-Dio.ktor.development=false"
set JAVA_EXE=D:\java11\OpenJDK11U-jre_x64_windows_hotspot_11.0.24_8\jdk-11.0.24+8-jre\bin\java.exe
%JAVA_EXE% -version >NUL 2>&1
if %ERRORLEVEL% equ 0 goto execute
echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:execute
@rem Setup the command line
set CLASSPATH=%APP_HOME%\lib\yqzl-0.0.1.jar;%APP_HOME%\lib\signApi-3.1.4.jar;%APP_HOME%\lib\IsecJSDK-3.0.1.0.jar;%APP_HOME%\lib\xdsdk-1.0.jar;%APP_HOME%\lib\ktor-server-tomcat-jakarta-jvm-3.0.0-rc-1.jar;%APP_HOME%\lib\ktor-server-content-negotiation-jvm-3.0.0-rc-1.jar;%APP_HOME%\lib\ktor-server-status-pages-jvm-3.0.0-rc-1.jar;%APP_HOME%\lib\ktor-server-cors-jvm-3.0.0-rc-1.jar;%APP_HOME%\lib\ktor-server-config-yaml-jvm-3.0.0-rc-1.jar;%APP_HOME%\lib\ktor-server-servlet-jakarta-jvm-3.0.0-rc-1.jar;%APP_HOME%\lib\ktor-server-core-jvm-3.0.0-rc-1.jar;%APP_HOME%\lib\ktor-serialization-gson-jvm-3.0.0-rc-1.jar;%APP_HOME%\lib\ktor-serialization-kotlinx-json-jvm-3.0.0-rc-1.jar;%APP_HOME%\lib\kotlin-reflect-2.0.20.jar;%APP_HOME%\lib\ktor-serialization-kotlinx-jvm-3.0.0-rc-1.jar;%APP_HOME%\lib\ktor-serialization-jvm-3.0.0-rc-1.jar;%APP_HOME%\lib\ktor-events-jvm-3.0.0-rc-1.jar;%APP_HOME%\lib\ktor-http-cio-jvm-3.0.0-rc-1.jar;%APP_HOME%\lib\ktor-websockets-jvm-3.0.0-rc-1.jar;%APP_HOME%\lib\ktor-http-jvm-3.0.0-rc-1.jar;%APP_HOME%\lib\ktor-network-jvm-3.0.0-rc-1.jar;%APP_HOME%\lib\ktor-utils-jvm-3.0.0-rc-1.jar;%APP_HOME%\lib\yamlkt-jvm-0.13.0.jar;%APP_HOME%\lib\ktor-io-jvm-3.0.0-rc-1.jar;%APP_HOME%\lib\kotlin-stdlib-jdk8-2.0.20.jar;%APP_HOME%\lib\kotlin-stdlib-jdk7-2.0.20.jar;%APP_HOME%\lib\kotlinx-serialization-core-jvm-1.7.2.jar;%APP_HOME%\lib\kotlinx-serialization-json-jvm-1.7.2.jar;%APP_HOME%\lib\kotlinx-io-core-jvm-0.5.3.jar;%APP_HOME%\lib\kotlinx-io-bytestring-jvm-0.5.3.jar;%APP_HOME%\lib\kotlin-stdlib-2.0.20.jar;%APP_HOME%\lib\logback-classic-1.4.14.jar;%APP_HOME%\lib\jaxb-runtime-2.3.1.jar;%APP_HOME%\lib\jaxb-api-2.3.1.jar;%APP_HOME%\lib\kotlinx-coroutines-jdk8-1.8.1.jar;%APP_HOME%\lib\kotlinx-coroutines-core-jvm-1.8.1.jar;%APP_HOME%\lib\annotations-23.0.0.jar;%APP_HOME%\lib\logback-core-1.4.14.jar;%APP_HOME%\lib\slf4j-api-2.0.16.jar;%APP_HOME%\lib\javax.activation-api-1.2.0.jar;%APP_HOME%\lib\txw2-2.3.1.jar;%APP_HOME%\lib\istack-commons-runtime-3.0.7.jar;%APP_HOME%\lib\stax-ex-1.8.jar;%APP_HOME%\lib\FastInfoset-1.2.15.jar;%APP_HOME%\lib\config-1.4.3.jar;%APP_HOME%\lib\jansi-2.4.1.jar;%APP_HOME%\lib\tomcat-catalina-10.1.28.jar;%APP_HOME%\lib\tomcat-embed-core-10.1.28.jar;%APP_HOME%\lib\gson-2.11.0.jar;%APP_HOME%\lib\tomcat-jsp-api-10.1.28.jar;%APP_HOME%\lib\tomcat-util-scan-10.1.28.jar;%APP_HOME%\lib\tomcat-api-10.1.28.jar;%APP_HOME%\lib\tomcat-coyote-10.1.28.jar;%APP_HOME%\lib\tomcat-servlet-api-10.1.28.jar;%APP_HOME%\lib\tomcat-util-10.1.28.jar;%APP_HOME%\lib\tomcat-juli-10.1.28.jar;%APP_HOME%\lib\tomcat-annotations-api-10.1.28.jar;%APP_HOME%\lib\tomcat-jni-10.1.28.jar;%APP_HOME%\lib\tomcat-jaspic-api-10.1.28.jar;%APP_HOME%\lib\error_prone_annotations-2.27.0.jar;%APP_HOME%\lib\tomcat-el-api-10.1.28.jar
@rem Execute yqzl
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %YQZL_OPTS% -classpath "%CLASSPATH%" io.ktor.server.tomcat.jakarta.EngineMain %*
:end
@rem End local scope for the variables with windows NT shell
if %ERRORLEVEL% equ 0 goto mainEnd
:fail
rem Set variable YQZL_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
set EXIT_CODE=%ERRORLEVEL%
if %EXIT_CODE% equ 0 set EXIT_CODE=1
if not ""=="%YQZL_EXIT_CONSOLE%" exit %EXIT_CODE%
exit /b %EXIT_CODE%
:mainEnd
if "%OS%"=="Windows_NT" endlocal
:omega