diff --git a/dsAi/target/classes/application_dev.yaml b/dsAi/target/classes/application_dev.yaml new file mode 100644 index 00000000..6d6cc26c --- /dev/null +++ b/dsAi/target/classes/application_dev.yaml @@ -0,0 +1,62 @@ +# 上传文件的临时路径 +uploadTempPath: c:/Windows/Temp +# 生成Token的密码 +CookieMd5SingPwd: DsideaL4r5t6y7u + +# 数据库信息 +mysql: + driverClassName: com.mysql.cj.jdbc.Driver + user: ylt + password: Ycharge666 + jdbcUrl: jdbc:mysql://10.10.14.210:22066/base_db?reWriteBatchedInserts=true + +# redis +redis: + ip: 10.10.14.14 + port: 18890 + +# JWT +jwt: + SECRET: ZXZnZWVr5b+r5LmQ5L2g55qE5Ye66KGM + +minio: + endpoint: http://10.10.14.210:9000 + accessKey: AOxWewe7pywwEc1NQeP6 + secretKey: EiLaKLpLW6OHmjPxvMLBD11Zu3xtV1tdZU9PFVYO + bucketName: dsideal + url: http://10.10.14.210:9000/dsideal + +# 网关配置 +gateway: + # 超时配置(毫秒) + timeout: + connect: 10000 + read: 30000 + write: 30000 + + # 连接池配置 + connection: + max: 5 + keep-alive: 300 + + # 安全配置 + security: + cors: + allowed-origins: "*" # 或者具体的域名列表,如 "http://localhost:8080,https://your-domain.com" + allowed-methods: "GET,POST,OPTIONS" + allowed-headers: "Content-Type,Authorization,Cookie" + allow-credentials: true + max-age: 3600 +# ============================================================== + +excel: + # 导出excel 的模板配置路径 + excelExportTemplatePathSuffix: /ExcelExportTemplate/ + # 导入excel 的模板配置路径 + ExcelImportTemplatePathSuffix: /ExcelImportTemplate/ + + +# RocketMq的配置信息 +RocketMq: + nameServer: 10.10.14.14:9876 + topic: topic-test2 \ No newline at end of file diff --git a/dsAi/target/classes/application_pro.yaml b/dsAi/target/classes/application_pro.yaml new file mode 100644 index 00000000..6fa20430 --- /dev/null +++ b/dsAi/target/classes/application_pro.yaml @@ -0,0 +1,61 @@ +# 上传文件的临时路径 +uploadTempPath: /tmp +# 生成Token的密码 +CookieMd5SingPwd: DsideaL4r5t6y7u + +# 数据库信息 +mysql: + driverClassName: com.mysql.cj.jdbc.Driver + user: ylt + password: Ycharge666 + jdbcUrl: jdbc:mysql://10.10.14.210:22066/base_db?reWriteBatchedInserts=true + +# redis +redis: + ip: 10.10.14.14 + port: 18890 + +# JWT +jwt: + SECRET: ZXZnZWVr5b+r5LmQ5L2g55qE5Ye66KGM + +minio: + endpoint: http://10.10.14.210:9000 + accessKey: AOxWewe7pywwEc1NQeP6 + secretKey: EiLaKLpLW6OHmjPxvMLBD11Zu3xtV1tdZU9PFVYO + bucketName: dsideal + url: http://10.10.14.210:9000/dsideal + +# 网关配置 +gateway: + # 超时配置(毫秒) + timeout: + connect: 10000 + read: 30000 + write: 30000 + + # 连接池配置 + connection: + max: 5 + keep-alive: 300 + + # 安全配置 + security: + cors: + allowed-origins: "*" # 或者具体的域名列表,如 "http://localhost:8080,https://your-domain.com" + allowed-methods: "GET,POST,OPTIONS" + allowed-headers: "Content-Type,Authorization,Cookie" + allow-credentials: true + max-age: 3600 +# ============================================================== + +excel: + # 导出excel 的模板配置路径 + excelExportTemplatePathSuffix: /ExcelExportTemplate/ + # 导入excel 的模板配置路径 + ExcelImportTemplatePathSuffix: /ExcelImportTemplate/ + +# RocketMq的配置信息 +RocketMq: + nameServer: 10.10.14.14:9876 + topic: topic-test2 \ No newline at end of file diff --git a/dsSso/target/classes/Sql/Login.sql b/dsSso/target/classes/Sql/Login.sql new file mode 100644 index 00000000..f8459e54 --- /dev/null +++ b/dsSso/target/classes/Sql/Login.sql @@ -0,0 +1,26 @@ +-- 字典命名空间 +#namespace("login") + + #sql("getPersonInfoByPersonId") + select person_id,person_name,identity_id,login_name,b_use,city_id,area_id,main_school_id,bureau_id + from t_sys_loginperson where person_id=? + #end + + -- 获取整个单位类型与职务+分管信息树数据 + #sql("getLoginInfoByUserName") + select person_id,person_name,pwd,ifnull(wx_openid,0) as wx_openid,ifnull(qq_openid,0) as qq_openid,identity_id,bureau_id,city_id,area_id + from t_sys_loginperson where b_use = 1 and login_name =? + #end + + -- 修改密码 + #sql("updatePwd") + update t_sys_loginperson set pwd = ? where person_id = ? + #end + + + -- 根据全局变量的KEY获取VALUE + #sql("getGlobalValueByKey") + select ifnull(global_value,'') as global_value from t_base_global where global_code = ? + #end + +#end \ No newline at end of file diff --git a/dsSso/target/classes/application_dev.yaml b/dsSso/target/classes/application_dev.yaml new file mode 100644 index 00000000..b5219132 --- /dev/null +++ b/dsSso/target/classes/application_dev.yaml @@ -0,0 +1,21 @@ +# 数据库信息 +mysql: + driverClassName: com.mysql.cj.jdbc.Driver + user: root + password: DsideaL147258369 + jdbcUrl: jdbc:mysql://10.10.14.210:22066/base_db?useUnicode=true&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai + +# redis +redis: + ip: 10.10.14.14 + port: 18890 + +sso: + sessionid: ds_sso_sessionid + +# 可以登录的身份 +loginLogIdentity: 1,2,3,4,5,6,7 + +password: + # MysqlAES加密解密的密码 + AesPwd: DsideaL4r5t6y7u! \ No newline at end of file diff --git a/dsSso/target/classes/application_pro.yaml b/dsSso/target/classes/application_pro.yaml new file mode 100644 index 00000000..b5219132 --- /dev/null +++ b/dsSso/target/classes/application_pro.yaml @@ -0,0 +1,21 @@ +# 数据库信息 +mysql: + driverClassName: com.mysql.cj.jdbc.Driver + user: root + password: DsideaL147258369 + jdbcUrl: jdbc:mysql://10.10.14.210:22066/base_db?useUnicode=true&useSSL=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai + +# redis +redis: + ip: 10.10.14.14 + port: 18890 + +sso: + sessionid: ds_sso_sessionid + +# 可以登录的身份 +loginLogIdentity: 1,2,3,4,5,6,7 + +password: + # MysqlAES加密解密的密码 + AesPwd: DsideaL4r5t6y7u! \ No newline at end of file diff --git a/dsSso/target/classes/debug.sh b/dsSso/target/classes/debug.sh new file mode 100644 index 00000000..3a58d7ee --- /dev/null +++ b/dsSso/target/classes/debug.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +# 启动入口类,该脚本文件用于别的项目时要改这里 +MAIN_CLASS=com.dsideal.SsoApplication + +# Java 命令行参数,根据需要开启下面的配置,改成自己需要的,注意等号前后不能有空格 +export JAVA_HOME=/usr/java/jdk +export JRE_HOME=${JAVA_HOME}/jre +export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib +export PATH=${JAVA_HOME}/bin:$PATH + +JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=5555 -Xms1024m -Xmx2048m" + +# 生成 class path 值 +CP=.:/usr/local/dsSso/lib/* + +# 运行为后台进程,并且将信息输出到 logback.xml配置的日志文件位置 +java -Xverify:none ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS} \ No newline at end of file diff --git a/dsSso/target/classes/logback.xml b/dsSso/target/classes/logback.xml new file mode 100644 index 00000000..94ea68cf --- /dev/null +++ b/dsSso/target/classes/logback.xml @@ -0,0 +1,37 @@ + + + + + + + + + %date{yyyy-MM-dd HH:mm:ss.SSS} %boldYellow([%thread]) %highlight(%-5level) %boldGreen(%logger{40}) - %msg%n + + + + + ${LOG_HOME}/dsSso.log + + + ${LOG_HOME}/dsSso.log.%d{yyyy-MM-dd}.log + + 30 + + + + %date{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{40} - %msg%n + + + + 100MB + + + + + + + + + + \ No newline at end of file diff --git a/dsSso/target/classes/logo.txt b/dsSso/target/classes/logo.txt new file mode 100644 index 00000000..130d3b7a --- /dev/null +++ b/dsSso/target/classes/logo.txt @@ -0,0 +1,15 @@ + + __ ______ + / | / \ + ____$$ | _______ /$$$$$$ | _______ ______ + / $$ | / |$$ \__$$/ / | / \ +/$$$$$$$ |/$$$$$$$/ $$ \ /$$$$$$$/ /$$$$$$ | +$$ | $$ |$$ \ $$$$$$ |$$ \ $$ | $$ | +$$ \__$$ | $$$$$$ |/ \__$$ | $$$$$$ |$$ \__$$ | +$$ $$ |/ $$/ $$ $$/ / $$/ $$ $$/ + $$$$$$$/ $$$$$$$/ $$$$$$/ $$$$$$$/ $$$$$$/ + + + + +power by http://patorjk.com/software/taag/ \ No newline at end of file diff --git a/dsSso/target/classes/start.sh b/dsSso/target/classes/start.sh new file mode 100644 index 00000000..9d0aca8d --- /dev/null +++ b/dsSso/target/classes/start.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +# 启动入口类,该脚本文件用于别的项目时要改这里 +MAIN_CLASS=com.dsideal.SsoApplication + +# Java 命令行参数,根据需要开启下面的配置,改成自己需要的,注意等号前后不能有空格 +export JAVA_HOME=/usr/java/jdk +export JRE_HOME=${JAVA_HOME}/jre +export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib +export PATH=${JAVA_HOME}/bin:$PATH +JAVA_OPTS="-Xms1024m -Xmx2048m" + +# 生成 class path 值 +CP=.:/usr/local/dsSso/lib/* + +# 运行为后台进程,并且将信息输出到 output.log 文件 +nohup java -Xverify:none ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS} >> /dev/null 2>&1 & + diff --git a/dsSso/target/classes/stop.sh b/dsSso/target/classes/stop.sh new file mode 100644 index 00000000..78e8b18e --- /dev/null +++ b/dsSso/target/classes/stop.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +# 启动入口类,该脚本文件用于别的项目时要改这里 +MAIN_CLASS=com.dsideal.SsoApplication + +# kill 命令不使用 -9 参数时,会回调 onStop() 方法,确定不需要此回调建议使用 -9 参数 +kill -9 `pgrep -f ${MAIN_CLASS}` 2>/dev/null + +# 以下代码与上述代码等价 +# kill $(pgrep -f ${MAIN_CLASS}) 2>/dev/null diff --git a/dsSso/target/classes/undertow.properties b/dsSso/target/classes/undertow.properties new file mode 100644 index 00000000..9746854d --- /dev/null +++ b/dsSso/target/classes/undertow.properties @@ -0,0 +1,30 @@ +# true 值支持热加载 +undertow.devMode=true +undertow.port=9001 +undertow.host=0.0.0.0 +#undertow.resourcePath=/usr/local/dsSso/WebRoot, classpath:static +undertow.resourcePath=D:/dsWork/dsProject/dsSso/WebRoot, classpath:static + +# 目录名称 +undertow.contextPath=/dsSso + +# 设定I/O线程数. +server.undertow.io-threads=8 + +# 设定工作线程数 +server.undertow.worker-threads=60 + +# 查询当前某程序的线程或进程数 +# yum install psmisc -y +# ps -e | grep java | awk '{print $1} +# pstree -p 15453 | wc -l + +# gzip 压缩开关 +undertow.gzip.enable=true +# 配置压缩级别,默认值 -1。 可配置 1 到 9。 1 拥有最快压缩速度,9 拥有最高压缩率 +undertow.gzip.level=-1 +# 触发压缩的最小内容长度 +undertow.gzip.minLength=1024 +# ssl 开启时,是否开启 http2。检测该配置是否生效在 chrome 地址栏中输入: chrome://net-internals/#http2 +#undertow.http2.enable=true +#http://www.jfinal.com/doc/1-4 diff --git a/dsSso/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/dsSso/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 00000000..39b034ce --- /dev/null +++ b/dsSso/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,20 @@ +com\dsideal\Sso\Plugin\LogBackLogFactory.class +com\dsideal\Sso\Interceptor\EmptyInterceptor.class +com\dsideal\Sso\Util\CaptchaUtil.class +com\dsideal\Sso\Plugin\LogBackLog.class +com\dsideal\Sso\Util\SsoLoginHelper.class +com\dsideal\Sso\Util\LdapPassWordEncoder.class +com\dsideal\Sso\Util\CookieUtil.class +com\dsideal\Sso\Util\RedisKit.class +com\dsideal\Sso\Model\LoginModel.class +com\dsideal\Sso\Controller\WebLoginController.class +com\dsideal\Sso\Util\SsoLoginStore.class +com\dsideal\Sso\Interceptor\EmptyInterface.class +com\dsideal\Sso\Util\IpUtil.class +com\dsideal\Sso\Util\YamlProp.class +com\dsideal\Sso\Controller\AppLoginController.class +com\dsideal\Sso\Controller\CommomController.class +com\dsideal\Sso\Util\LoginLogUtil.class +com\dsideal\Sso\SsoApplication.class +com\dsideal\Sso\Util\CommonUtil.class +com\dsideal\Sso\Util\AesUtil.class diff --git a/dsSso/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/dsSso/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 00000000..213757bb --- /dev/null +++ b/dsSso/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,20 @@ +D:\dsWork\dsProject\dsSso\src\main\java\com\dsideal\Sso\Util\CaptchaUtil.java +D:\dsWork\dsProject\dsSso\src\main\java\com\dsideal\Sso\Util\RedisKit.java +D:\dsWork\dsProject\dsSso\src\main\java\com\dsideal\Sso\Util\SsoLoginHelper.java +D:\dsWork\dsProject\dsSso\src\main\java\com\dsideal\Sso\Util\SsoLoginStore.java +D:\dsWork\dsProject\dsSso\src\main\java\com\dsideal\Sso\Util\CookieUtil.java +D:\dsWork\dsProject\dsSso\src\main\java\com\dsideal\Sso\Util\CommonUtil.java +D:\dsWork\dsProject\dsSso\src\main\java\com\dsideal\Sso\Util\LoginLogUtil.java +D:\dsWork\dsProject\dsSso\src\main\java\com\dsideal\Sso\SsoApplication.java +D:\dsWork\dsProject\dsSso\src\main\java\com\dsideal\Sso\Controller\CommomController.java +D:\dsWork\dsProject\dsSso\src\main\java\com\dsideal\Sso\Util\YamlProp.java +D:\dsWork\dsProject\dsSso\src\main\java\com\dsideal\Sso\Interceptor\EmptyInterface.java +D:\dsWork\dsProject\dsSso\src\main\java\com\dsideal\Sso\Plugin\LogBackLogFactory.java +D:\dsWork\dsProject\dsSso\src\main\java\com\dsideal\Sso\Plugin\LogBackLog.java +D:\dsWork\dsProject\dsSso\src\main\java\com\dsideal\Sso\Controller\WebLoginController.java +D:\dsWork\dsProject\dsSso\src\main\java\com\dsideal\Sso\Controller\AppLoginController.java +D:\dsWork\dsProject\dsSso\src\main\java\com\dsideal\Sso\Interceptor\EmptyInterceptor.java +D:\dsWork\dsProject\dsSso\src\main\java\com\dsideal\Sso\Util\AesUtil.java +D:\dsWork\dsProject\dsSso\src\main\java\com\dsideal\Sso\Model\LoginModel.java +D:\dsWork\dsProject\dsSso\src\main\java\com\dsideal\Sso\Util\LdapPassWordEncoder.java +D:\dsWork\dsProject\dsSso\src\main\java\com\dsideal\Sso\Util\IpUtil.java