From 8924870a053f0b882ada86421c062cbdb9cff093 Mon Sep 17 00:00:00 2001
From: shikeying <shikeying@163.com>
Date: 星期三, 08 五月 2024 13:49:06 +0800
Subject: [PATCH] 去掉加密配置文件

---
 iplatform-base-tcp-client/src/test/java/com/iplatform/tcp/WebsocketDemo.java                    |   29 +-
 iplatform-base/src/main/java/com/iplatform/base/support/DatabaseArgumentsManager.java           |    2 
 deploy-jar-template/src/main/resources/application-ai.yml                                       |  477 +++++++++++++++++++++++++++++++++++++++++++
 iplatform-support-mybatis/src/main/java/com/iplatform/mybatis/controller/GenController.java     |   11 
 deploy-jar-template/src/main/java/com/iplatform/IplatformApplication.java                       |    7 
 deploy-jar-template/src/test/java/com/iplatform/milvus/TestMilvus.java                          |    9 
 deploy-jar-template/src/main/resources/application.yml                                          |    3 
 iplatform-base-security/src/main/java/com/iplatform/security/DefaultResourceLoaderProvider.java |    2 
 iplatform-base/pom.xml                                                                          |    8 
 iplatform-base/src/main/java/com/iplatform/base/LocalDatabaseMetaEngine.java                    |    2 
 pom.xml                                                                                         |   12 
 iplatform-base/src/main/java/com/iplatform/base/support/RedisArgumentsManager.java              |    3 
 deploy-jar-template/src/main/java/com/iplatform/api/MilvusChatApi.java                          |   20 +
 /dev/null                                                                                       |    2 
 iplatform-base-security/src/main/java/com/iplatform/security/DefaultSecuritySpi.java            |    4 
 iplatform-base-security/src/main/java/com/iplatform/security/config/WebSecurityConfig.java      |    2 
 deploy-jar-template/pom.xml                                                                     |   16 
 iplatform-scheduler/src/main/java/com/iplatform/scheduler/PlatformSchedulerManager.java         |    3 
 iplatform-support-mybatis/pom.xml                                                               |    7 
 deploy-jar-template/src/main/java/com/iplatform/milvus/MilvusEngine.java                        |    9 
 20 files changed, 557 insertions(+), 71 deletions(-)

diff --git a/deploy-jar-template/pom.xml b/deploy-jar-template/pom.xml
index 75ada2a..866a5fd 100644
--- a/deploy-jar-template/pom.xml
+++ b/deploy-jar-template/pom.xml
@@ -90,10 +90,10 @@
         </dependency>
 
         <!-- tcp閫氫俊妯″潡寮曞叆锛屽彲閰嶇疆鏄惁寮�鍚細鍖呮嫭鑱婂ぉ鍔熻兘鍩虹绛夈��2023-04-17 -->
-<!--        <dependency>-->
-<!--            <groupId>com.iplatform</groupId>-->
-<!--            <artifactId>iplatform-base-tcp</artifactId>-->
-<!--        </dependency>-->
+        <dependency>
+            <groupId>com.iplatform</groupId>
+            <artifactId>iplatform-base-tcp</artifactId>
+        </dependency>
         <!-- 鍚敤Rocket闃熷垪娑堟伅妯″潡锛岃亰澶╅泦缇や娇鐢�,2023-09-26 -->
         <dependency>
             <groupId>com.walkersoft</groupId>
@@ -124,10 +124,10 @@
         </dependency>
 
         <!-- 鐢变笟鍔℃樉寮忓紩鍏ユ敮浠樻彃浠�'鐣呰仈鍥涙柟鏀粯妯″潡'锛屼笉寮曞叆涓嶄細鍔犺浇璇ユā鍧椼��2023-10-30 -->
-        <dependency>
-            <groupId>com.walkersoft</groupId>
-            <artifactId>walker-pay-support-payunk</artifactId>
-        </dependency>
+<!--        <dependency>-->
+<!--            <groupId>com.walkersoft</groupId>-->
+<!--            <artifactId>walker-pay-support-payunk</artifactId>-->
+<!--        </dependency>-->
 
         <!-- 浣跨敤杈炬ⅵ鏁版嵁搴擄紝濡傛灉浣跨敤鍏朵粬鏁版嵁搴撳垯鍘绘帀璇ラ厤缃��2023-03-03 -->
 <!--        <dependency>-->
diff --git a/deploy-jar-template/src/main/java/com/iplatform/IplatformApplication.java b/deploy-jar-template/src/main/java/com/iplatform/IplatformApplication.java
index 9159e94..b0cfc9f 100644
--- a/deploy-jar-template/src/main/java/com/iplatform/IplatformApplication.java
+++ b/deploy-jar-template/src/main/java/com/iplatform/IplatformApplication.java
@@ -1,13 +1,14 @@
 package com.iplatform;
 
-import org.mybatis.spring.annotation.MapperScan;
+//import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 
 @SpringBootApplication(scanBasePackages = {"com.walker","com.iplatform"
 //        ,"org.jeecg.modules.jmreport"
-        , "com.ishop"})
-@MapperScan("com.iplatform.**.mapper")
+//        , "com.ishop"
+})
+//@MapperScan("com.iplatform.**.mapper")
 public class IplatformApplication {
 
     public static void main(String[] args) throws Exception{
diff --git a/deploy-jar-template/src/main/java/com/iplatform/api/MilvusChatApi.java b/deploy-jar-template/src/main/java/com/iplatform/api/MilvusChatApi.java
index ae37222..47c0401 100644
--- a/deploy-jar-template/src/main/java/com/iplatform/api/MilvusChatApi.java
+++ b/deploy-jar-template/src/main/java/com/iplatform/api/MilvusChatApi.java
@@ -7,7 +7,6 @@
 import com.iplatform.milvus.ScoreText;
 import com.iplatform.milvus.SearchResult;
 import com.iplatform.milvus.service.EventServiceImpl;
-import com.walker.infrastructure.utils.FileUtils;
 import com.walker.infrastructure.utils.JsonUtils;
 import com.walker.infrastructure.utils.StringUtils;
 import com.walker.support.milvus.OutData;
@@ -26,21 +25,26 @@
 import java.util.Map;
 import java.util.concurrent.TimeUnit;
 
-@RestController
-@RequestMapping("/test/milvus")
+//@RestController
+//@RequestMapping("/test/milvus")
 public class MilvusChatApi extends SystemController {
 
     private EventServiceImpl eventService;
     private RestTemplate restTemplate;
     private MilvusEngine milvusEngine;
 
-    private Long existId = 4048L;
+    private Long existId = null;
     private boolean isBreak = false;
 
-    private static final String URL_EMBEDDING = "http://120.26.128.84:7003/ai/text/embedding";
-    private static final String URL_SEARCH_SIMILAR = "http://120.26.128.84:7003/ai/text/search_similar";
-    private static final String URL_MILVUS = "120.26.128.84";
+    private static final String URL_EMBEDDING = "http://10.8.4.99:7003/ai/text/embedding";
+    private static final String URL_SEARCH_SIMILAR = "http://10.8.4.99:7003/ai/text/search_similar";
+    private static final String URL_MILVUS = "10.8.4.99";
+//    private static final String URL_EMBEDDING = "http://120.26.128.84:7003/ai/text/embedding";
+//    private static final String URL_SEARCH_SIMILAR = "http://120.26.128.84:7003/ai/text/search_similar";
+//    private static final String URL_MILVUS = "120.26.128.84";
     private static final double BEST_MATCH_SCORE = 0.75;
+//    private static final int VECTOR_DIMENSION = 768;
+    private static final int VECTOR_DIMENSION = 512;
 
     @Autowired
     public MilvusChatApi(EventServiceImpl eventService, RestTemplate restTemplate){
@@ -199,7 +203,7 @@
     }
 
     private List<Float> transfer2FloatList(List<?> list){
-        List<Float> vector = new ArrayList<>(768);
+        List<Float> vector = new ArrayList<>(VECTOR_DIMENSION);
         for(int i=0; i<list.size(); i++){
             vector.add(Float.parseFloat(list.get(i).toString()));
         }
diff --git a/deploy-jar-template/src/main/java/com/iplatform/milvus/MilvusEngine.java b/deploy-jar-template/src/main/java/com/iplatform/milvus/MilvusEngine.java
index 30605c6..5ae379c 100644
--- a/deploy-jar-template/src/main/java/com/iplatform/milvus/MilvusEngine.java
+++ b/deploy-jar-template/src/main/java/com/iplatform/milvus/MilvusEngine.java
@@ -25,6 +25,9 @@
 
     public static final String TABLE_CHAT_SIMILAR = "chat_similar";
 
+    //    private static final int VECTOR_DIMENSION = 768;
+    private static final int VECTOR_DIMENSION = 512;
+
     public MilvusEngine(String ip, int port){
         DefaultOperateService service = new DefaultOperateService();
         service.connect(ip, port);
@@ -51,7 +54,8 @@
         chatSimilarTable.setCollectionName(TABLE_CHAT_SIMILAR);
         chatSimilarTable.setDescription("鑱婂ぉ鎻愬彇宸ュ崟鎽樿鍘嗗彶鏁版嵁");
         chatSimilarTable.setShardsNum(1);
-        chatSimilarTable.setDimension(768); // 杩欎釜鏄牴鎹娇鐢ㄥ悜閲忔ā鍨嬬淮搴﹀畾鐨�
+//        chatSimilarTable.setDimension(768); // 杩欎釜鏄牴鎹娇鐢ㄥ悜閲忔ā鍨嬬淮搴﹀畾鐨�
+        chatSimilarTable.setDimension(VECTOR_DIMENSION); // 杩欎釜鏄牴鎹娇鐢ㄥ悜閲忔ā鍨嬬淮搴﹀畾鐨�
 
         // 璁剧疆瀛楁
         FieldType id = FieldType.newBuilder()
@@ -63,7 +67,7 @@
         FieldType answer = FieldType.newBuilder()
                 .withName("answer").withPrimaryKey(false).withMaxLength(255).withDataType(DataType.VarChar).build();
         FieldType embedding = FieldType.newBuilder()
-                .withName("embedding").withPrimaryKey(false).withDataType(DataType.FloatVector).withDimension(768).build();
+                .withName("embedding").withPrimaryKey(false).withDataType(DataType.FloatVector).withDimension(VECTOR_DIMENSION).build();
 
         List<FieldType> fieldTypeList = new ArrayList<>(8);
         fieldTypeList.add(id);
@@ -84,6 +88,7 @@
 
     public void dropChatSimilarTable(){
         this.operateService.dropTable("chat_similar");
+        this.operateService.dropIndex("chat_similar", "chat_similar_index");
     }
 
     public void insertTestData(){
diff --git a/deploy-jar-template/src/main/resources/application-ai.yml b/deploy-jar-template/src/main/resources/application-ai.yml
new file mode 100644
index 0000000..447e7b8
--- /dev/null
+++ b/deploy-jar-template/src/main/resources/application-ai.yml
@@ -0,0 +1,477 @@
+spring:
+  application:
+    name: deploy
+  datasource:
+    # 鏄惁鏄剧ずdao涓墦鍗扮殑SQL璇彞
+    show-sql: false
+
+##    driver-class-name: sunje.goldilocks.jdbc.GoldilocksDriver
+    # 娉ㄦ剰锛歁ySQL鏈嶅姟绔紝闇�瑕佽皟鏁翠袱涓弬鏁帮紝鍚﹀垯鏈嶅姟绔細涓诲姩鏂紑杩炴帴
+    # wait_timeout: 瓒呰繃鏀规椂闂�(绉�)鏈嶅姟绔富鍔ㄦ柇寮�
+    # interactive_timeout: 瀹㈡埛绔伐鍏蜂氦浜掕秴杩囪繖涓椂闂�(绉�)浼氱鍙o紝琛ㄧ幇涓簄avicat
+
+#    username: root
+#    password: Bjjmy_2020
+#    url: jdbc:mysql://116.198.40.76:3306/iplatform_base?useUnicode=true&characterEncoding=UTF-8&useSSL=false
+    username: root
+    password: root
+    url: jdbc:mysql://127.0.0.1:3306/iplatform_base?useUnicode=true&characterEncoding=UTF-8&useSSL=false
+
+    # 杈炬ⅵ鏁版嵁搴�
+#    driver-class-name: dm.jdbc.driver.DmDriver
+#    username: iplatform
+#    password: iplatform
+#    url: jdbc:dm://116.198.39.83:5236?schema=iplatform
+
+    #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+    # 浣跨敤 Hikari 杩炴帴姹�
+    #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+#    type: com.walker.jdbc.ds.DefaultDataSource
+#    hikari:
+#      minimum-idle: 5
+#      idle-timeout: 600000
+#      pool-name: databasePool_walker
+#      # 杩炴帴鏈�澶ц秴鏃舵椂闂�
+#      connection-timeout: 30000
+#      # 杩炴帴姹犳渶澶ф暟閲�
+#      maximum-pool-size: 10
+#      # 鎺у埗姹犱腑杩炴帴鏈�澶х敓瀛樻湡
+#      # max-lifetime: 70000
+#      # 姝ゅ睘鎬ф帶鍒舵祴璇曡繛鎺ユ槸鍚︽椿璺冪殑鏈�闀挎椂闂淬�傛鍊煎繀椤诲皬浜� connectionTimeout
+#      validation-timeout: 10000
+#      #
+#      connection-test-query: select 1
+
+    #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+    # 浣跨敤 Druid 杩炴帴姹�
+    #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+    type: com.walker.jdbc.ds.MyDruidDataSource
+    druid:
+      initial-size: 5
+      min-idle: 10
+      max-active: 20
+      # 閰嶇疆鑾峰彇杩炴帴绛夊緟瓒呮椂鐨勬椂闂�
+      max-wait: 60000
+      # 閰嶇疆闂撮殧澶氫箙鎵嶈繘琛屼竴娆℃娴嬶紝妫�娴嬮渶瑕佸叧闂殑绌洪棽杩炴帴锛屽崟浣嶆槸姣
+      time-between-eviction-runs-millis: 60000
+      # 閰嶇疆涓�涓繛鎺ュ湪姹犱腑鏈�灏忕敓瀛樼殑鏃堕棿锛屽崟浣嶆槸姣 瓒呰繃杩欎釜鏃堕棿姣忔浼氬洖鏀堕粯璁�3涓繛鎺�
+      min-evictable-idle-time-millis: 30000
+      # 绾夸笂閰嶇疆鐨刴ysql鏂紑闂茬疆杩炴帴鏃堕棿涓�1灏忔椂,鏁版嵁婧愰厤缃洖鏀舵椂闂翠负3鍒嗛挓,浠ユ渶鍚庝竴娆℃椿璺冩椂闂村紑濮嬬畻
+      max-evictable-idle-time-millis: 180000
+      validation-query: select 1
+      test-while-idle: true
+      test-on-borrow: false
+      test-on-return: false
+      pool-prepared-statements: true
+      max-open-prepared-statements: 100
+      use-global-data-source-stat: true
+      webStatFilter:
+        enabled: false
+        statViewServlet:
+          enabled: false
+          # 璁剧疆鐧藉悕鍗曪紝涓嶅~鍒欏厑璁告墍鏈夎闂�
+#          allow:
+#          url-pattern: /druid/*
+#          # 鎺у埗鍙扮鐞嗙敤鎴峰悕鍜屽瘑鐮�
+#          login-username: ruoyi
+#          login-password: 123456
+        filter:
+          stat:
+            enabled: false
+            # 鎱QL璁板綍
+            log-slow-sql: true
+            slow-sql-millis: 1000
+            merge-sql: true
+          wall:
+            config:
+              multi-statement-allow: false
+
+  redis:
+#    host: 116.198.40.76
+    host: 127.0.0.1
+    port: 6379
+#    password: Jmy2019.
+    password:
+    database: 15
+
+  mvc:
+    pathmatch:
+      # 鍔犺閰嶇疆鏄洜涓� swagger3 鍚姩鎶ラ敊锛�2023-02-23
+      matching-strategy: ant_path_matcher
+
+    hiddenmethod:
+      filter:
+        enabled: true # 鍔犱笂璇ラ厤缃彲浠ユ帴鏀�: application/x-www-form-urlencoded璇锋眰鍙傛暟涓哄璞°�傛敮浠橀�氱煡涓娇鐢ㄣ��2023-02-26
+
+  servlet:
+    multipart:
+      #  maxFileSize 鏄崟涓枃浠跺ぇ灏�
+      #  maxRequestSize鏄缃�讳笂浼犵殑鏁版嵁澶у皬
+      enabled: true
+      max-file-size: 5MB
+      max-request-size: 10MB
+
+server:
+  port: 8082
+  servlet:
+    context-path: /admin
+    session:
+      timeout: 30m
+
+logging:
+  level:
+    root: info
+    org:
+      springframework: info
+    io.swagger: error
+    com:
+      walker: debug
+      iplatform: debug
+      ishop: debug
+    RocketmqRemoting: error # MQ鎵撳嵃璇ユ棩蹇楋紝鐩墠娌℃湁鎵惧埌瑙e喅璧勬枡銆�2023-09-27
+  charset:
+    # 鎺у埗鍙扮紪鐮�
+    console: UTF-8
+    # 杈撳嚭鏂囦欢缂栫爜
+    file: UTF-8
+
+#  file: # logging.file.path 鍜� logging.file.name锛屽彧浼氭湁涓�涓敓鏁堬紝閰嶄簡path涓嶈閰峮ame锛岄厤浜唍ame涓嶈閰峱ath锛屽彧閰峱ath鏃秐ame榛樿涓簊pring.log锛屾兂璺緞鍜屾枃浠跺悕鍚屾椂鐢熸晥鍙厤缃甽ogging.file.name=d:/logs/mylog.log
+#    name: ${spring.application.name}.log #鏃ュ織鏂囦欢鍚�
+#    path: logs  #鏃ュ織瀛樺偍璺緞
+#    max-history: 30 #淇濈暀澶氬皯澶╃殑鏃ュ織
+#    max-size: 10MB
+#  pattern:
+#    rolling-file-name: ${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz
+  logback:
+    rollingpolicy:
+      # 鍗曚釜鏂囦欢鏈�澶т负30MB锛岃秴杩囦箣鍚庝細鎵撳寘鎴愪竴涓棩蹇楁枃浠�
+      max-file-size: 10MB
+      # 鏂囦欢淇濆瓨7澶�
+      max-history: 1
+      # 鎵撳寘鏂囦欢鏍煎紡,榛樿锛� ${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz,涔﹀啓鏍煎紡涓猴細鏂囦欢璺緞/鏂囦欢鍚�.%i.鏂囦欢鍚庣紑,鍏朵腑%i涓嶅彲鐪佸幓锛屽惁鍒欐棤鏃ュ織鏄剧ず
+      # 渚嬪锛� 鏃ユ湡涓猴細2023/07/13 ,鍒欐墦鍖呮枃浠朵箣鍚庝负锛� log/ota.2023-07-13.0.gz,0琛ㄧず鏃ュ織鐨勭涓�閮ㄥ垎锛屽悗缁氨鏄紝1,2,3...
+      # 濡傛灉鏄帇缂╁寘锛岄噷闈細澶氫竴涓悕log/ota.2023-07-13.0鐨勬棩蹇楁枃浠�
+      # 濡備笅闈㈢殑渚嬪瓙锛屾墦鍖呬箣鍚庝负: log/2023-07/ota.2020-07-13.0.log锛岃繖鏄竴涓棩蹇楁枃浠�
+      file-name-pattern: ${logging.file.path}%d{yyyy-MM}/iplatform.%d{yyyy-MM-dd}.%i.log
+
+  file:
+    name: ${logging.file.path}iplatform.log
+    path: D:/log/
+
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# 骞冲彴閰嶇疆鏀寔鍔熻兘
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+iplatform:
+
+  # 骞冲彴缂撳瓨锛屾槸鍚﹀惎鐢╮edis缂撳瓨锛岄粯璁や娇鐢ㄥ熀浜庡唴瀛樼紦瀛�.
+  # 娉ㄦ剰锛氬鏋滃紑鍚痳edis缂撳瓨锛屼笟鍔″伐绋嬪繀椤讳緷璧�(walker-support-redis)
+  cache:
+    redis-enabled: true
+    # redis 缂撳瓨鏄惁瑕侀噸寤猴紝濡傛灉璁剧疆 true锛屽垯绯荤粺鍚姩鍚庝細鍒犻櫎缂撳瓨锛屽苟鎵ц榛樿閲嶆柊鍔犺浇鏂规硶銆�2023-08-26
+    # 娉ㄦ剰锛氳鍙傛暟涓�鑸湪娴嬭瘯闃舵浣跨敤锛屾寮忕幆澧冧笉瑕佷娇鐢紒
+    redis-rebuild: true
+    # 鏈烘瀯鐢ㄦ埛鏄惁寰堝簽澶э紝濡傛灉鏄垯缂撳瓨涓細鍏抽棴鍒濆鍖栧姞杞斤紝鍚屾椂鏈烘瀯鏍戜篃涓嶄細鏀惧叆缂撳瓨锛�2023-07-17
+    org-user-big: false
+
+  # 鐩镐技搴﹀垎鏋愭ā鍧椾娇鐢�(宸插簾寮�)
+#  similarity:
+#    # 鏄惁鍚敤鐩镐技搴︽ā鍧楋紝濡傛灉绂佺敤鍒欒纭繚娉ㄥ叆鏃舵敮鎸佷负绌�
+#    enabled: false
+#    milvus-host: 172.16.60.65
+#    milvus-port: 19530
+#    word-file: d:/dev_tools/ai/w2v_sogou_dim300_vocab.txt
+#    embedding-file: d:/dev_tools/ai/w2v_sogou_dim300.npy
+
+  # 璋冨害鍣ㄦā鍧楋紝鏄惁鍚敤
+  scheduler:
+    enabled: false
+    # 鏄惁鏀寔鏁版嵁搴撳瓨鍌ㄤ换鍔�(搴熷純璇ラ厤缃�)
+    database-enabled: false
+
+  # 鏁版嵁閲囬泦妯″潡
+  gather:
+    enabled: false
+
+  # 鏉冮檺鎺у埗鐩稿叧
+  security:
+    # 鍖垮悕鍙闂湴鍧�(寮�鏀惧湴鍧�)
+    anonymous-list:
+      - /login
+      - /register
+      - /captcha/*      # 楠岃瘉鐮佺粺涓�鏀惧紑
+      - /test/**        # 寮�鍙戞祴璇曪紝浠呭紑鍙戞澘鍙敤
+      - /swagger-resources/** # swagger
+      - /swagger-ui/**  # swagger
+      - /v3/**          # swagger
+      - /pay/notify/**  # 鏀粯閫氱煡
+      - /jmreport/**    # 绉湪鎶ヨ〃
+      - /file/**          # 鐧诲綍鐢ㄦ埛鍙闂郴缁熸枃浠讹紝2023-06-09
+      - /front/index/** # APP鍏佽鏈櫥褰曠湅鍒伴儴鍒嗛椤靛唴瀹癸紝2023-06-23
+      - /front/product/**
+      - /front/merchant/**
+      - /front/city/**
+      - /front/login/**
+      - /front/wechat/get/**
+      - /front/article/**
+      - /tool/generate/** # 鏂癿ybatis鐢熸垚鍣ㄦ祴璇曪紝2024-01-17銆�
+
+    # 鍏佽鎵�鏈夎璇佺敤鎴烽兘鍙闂湴鍧�锛岃鎱庨噸鍚﹀垯鏉冮檺閮借繃澶э紝涓�鑸珹PI閮藉簲璇ヨ缃湪杩欓噷
+    permit-list:
+#      - /permit          # 鍏敤鏉冮檺锛�2023-03-13锛屽钩鍙颁唬鐮佸凡缁忔坊鍔犺繃浜嗭紝杩欓噷涓嶉渶瑕侀厤缃�
+      - /getInfo
+      - /getRouters
+      - /getMenus         # 鏂扮晫闈㈣彍鍗曪紝2023-05-12
+      - /logout
+      - /api/**
+      - /system/form/info # 涓存椂澶勭悊锛岄渶瑕佸姞鍏ュ埌鐗瑰畾瑙掕壊锛堝晢鎴风鐞嗗憳锛夛紝2023-06-07
+      - /front/user/**
+      - /front/upload/**
+      - /front/order/**
+      - /front/address/**
+      - /front/coupon/**
+      - /front/qrcode/**
+      - /front/pay/**
+      - /front/cart/**
+      - /front/recharge/**
+      - /front/retail/**
+      - /front/kyzt/**
+#      - /front/user/center/**
+#      - /file/**          # 鐧诲綍鐢ㄦ埛鍙闂郴缁熸枃浠讹紝2023-06-09
+
+    # 瓒呯骇绠$悊鍛樺瘑鐮侊紝鍔犲瘑鍚庣殑绉樻枃
+    supervisor-password: $2a$10$9lSwwUFMULR6/KhPsUbTj.0PTZfTnq0fB3OtS6PWoKAibpa8hL1cy
+
+    # 鏄惁鍏佽閰嶇疆璺ㄥ煙鍝嶅簲澶�, true 鍚敤锛� false 涓嶅惎鐢ㄣ��2022-12-28
+    # 鍦℅ateway妯″紡涓紝闇�瑕佸叧闂法鍩熼厤缃紝鍥犱负缃戝叧涔熶細閰嶇疆銆�
+    cors-enabled: true
+
+    # 鐢ㄦ埛鍚嶅瘑鐮佹柟寮忕櫥褰曪紝閰嶇疆鐨勯獙璇佺爜绫诲瀷锛歝ode/sms/slide/jigsaw锛�2023-03-14
+    login-captcha-user-pass: code
+    # 鎵嬫満楠岃瘉鐮佹柟寮忕櫥褰曪紝閰嶇疆鐨勯獙璇佺爜绫诲瀷锛歝ode/sms/slide/jigsaw锛�2023-03-14
+    login-captcha-sms-code: sms
+
+    # 鏄惁鍏佽鍚庡彴鐢ㄦ埛锛堥潪App锛夌櫥褰曟墜鏈虹锛�2023-03-20
+    allow-pc-user-access-app: true
+
+    # 鏄惁鏀寔鎵嬫満鐧诲綍鏃讹紙涓嶅瓨鍦ㄦ墜鏈哄彿锛夌洿鎺ユ敞鍐岋紵鐩墠鐢靛晢绯荤粺鏀寔! 2023-06-26
+    allow-mobile-login-reg: true
+
+    # PC绔痶oken澶辨晥鍒嗛挓锛岄粯璁わ細120鍒嗛挓锛�2023-03-28
+    token-expire-web: 120
+    # 绉诲姩绔痶oken澶辨晥鍒嗛挓锛�2023-03-28
+    token-expire-mobile: 21600
+
+    # 鐢ㄦ埛浣撶郴锛堢敤鎴峰悕锛夐兘鏄墜鏈哄彿锛�2023-06-28
+    # 涓�鑸郴缁烶C绔�氬父閮戒笉鏄墜鏈哄彿浣滀负鐢ㄦ埛鍚嶏紝鍙湁鍦ㄤ簰鑱旂綉鐩稿叧绯荤粺涓細瀛樺湪鎵嬫満鍙蜂綔涓虹櫥褰曡处鍙�
+    user-name-is-phone: false
+
+    # 2023-07-11 鐧诲綍绛栫暐閰嶇疆锛屽垪琛ㄤ腑瀛樺湪鐨勭瓥鐣ラ兘琛ㄧず鍚敤锛堜笉鍚敤鐨勫垹鎺夛級
+    login-strategy-list:
+      - com.iplatform.base.support.strategy.WebOnceLoginStrategy
+#      - com.iplatform.base.support.strategy.MobileOnceLoginStrategy
+
+    # 鐢ㄦ埛鐩稿叧瀹夊叏閰嶇疆锛�2023-08-03
+    user:
+      # 鐢ㄦ埛淇敼瀵嗙爜绛夌骇锛屽垎鍥涚骇锛�1-2-3-4锛屽父閲忥細PasswordUtils#
+      pass-level: 1
+      # 鏄惁寮哄埗鐢ㄦ埛淇敼榛樿瀵嗙爜锛�
+      pass-default-modify: true
+
+  # 浠g爜鐢熸垚锛�2022-11-26
+  gen:
+    # 浣滆��
+    author: Mike
+    # 榛樿鐢熸垚鍖呰矾寰� system 闇�鏀规垚鑷繁鐨勬ā鍧楀悕绉� 濡� system monitor tool
+    package-name: com.iplatform.model.po
+    # 鑷姩鍘婚櫎琛ㄥ墠缂�锛岄粯璁ゆ槸false
+    auto-remove-pre: false
+    # 琛ㄥ墠缂�锛堢敓鎴愮被鍚嶄笉浼氬寘鍚〃鍓嶇紑锛屽涓敤閫楀彿鍒嗛殧锛�
+    table-prefix: s_
+
+  log:
+    # 鏄惁鎵撳紑鐧诲綍鏃ュ織锛�2023-01-05
+    # 濡傛灉涓嶆墦寮�锛屽垯璁惧鐧诲綍鐨剈uid鏇存柊鎿嶄綔涔熸棤娉曡幏寰楋紝鐢ㄤ簬璁板綍姣忎釜鐧诲綍鐢ㄦ埛鐨剈uid锛堢敤鎴风櫥褰曡鑹叉洿鏂帮級锛�2023-03-23
+    login-enabled: true
+    # 鏄惁鎵撳紑鎿嶄綔鏃ュ織锛�2023-01-05
+    operate-enabled: true
+
+  # 楠岃瘉鐮佺浉鍏抽厤缃紝2023-01-27
+  captcha:
+    # 鍥惧舰楠岃瘉鐮佸疄鐜扮被, TextCaptchaProvider | DefaultCaptchaProvider
+    image-captcha-class: com.iplatform.base.captcha.TextCaptchaProvider
+    # 鐭俊楠岃瘉鐮佸疄鐜扮被锛堥厤缃簾寮冿紝2023-04-25锛�
+    sms-captcha-class: com.iplatform.base.captcha.MockSmsCaptchaProvider
+
+  # 骞冲彴鏂囦欢瀛樺偍閰嶇疆锛�2023-02-15
+  file:
+    # FileStoreType = FileSystem 鏈湴纾佺洏瀛樺偍鏍硅矾寰�
+    file-root: d:/tmp/
+    # 璋冪敤杩滅▼涓婁紶鏂囦欢锛屾槸鍚︽寜鐓ф湰鍦版枃浠跺鐞嗭紝2023-07-03
+    # 鍦ㄦ祴璇曡繃绋嬩腑濡傛灉娌℃湁FTP绛夋湇鍔★紝鍙互璁剧疆涓簍rue涓存椂瀛樺偍鏈湴
+    remote-as-local: false
+
+    # oss瀹炵幇绫诲瀷锛歛ws_s3锛堜簹椹�婏級 | tx锛堣吘璁級 | ali锛堥樋閲岋級 | qn锛堜竷鐗涳級锛�2023-12-13
+    # | ftp锛�2024-02-23澧炲姞
+    oss-type: aws_s3
+    # oss璁块棶鍓嶇紑锛屽锛歨ttp://localhost:8082/admin/oss/锛�2023-12-13
+    oss-prefix: http://localhost:8082/admin/oss/
+    oss-access-key: HDKSYC2Y4FELF5CL5FIB
+    oss-secret-key: ktf8Px9uTvLFFpQNGsO41ehRsgJ0hWnLtxZnDBCX
+    # oss鏈嶅姟鍦板潃
+    oss-endpoint: http://eos-beijing-1.cmecloud.cn
+    # oss榛樿鐨勬《鍚嶇О
+    oss-bucket-name: ctoms-file
+    protocol: http
+
+    ftp:
+      ip: 116.198.40.76
+      port: 22
+      user-name: mysftp
+      password: Bjjmy_2020
+      private-key:
+      # ftp鏈嶅姟涓婇潰鐨勫瓨鍌ㄦ牴璺緞锛屽彧鑳芥槸linux璺緞
+#      file-root: /files/
+      file-root: /train/
+
+  # 鎺ュ彛鏂囨。鐢熸垚锛宻wagger3锛�2023-02-23
+  swagger:
+    enable: false
+    # 鍖呰矾寰勶紝鏆傛椂涓嶇敤
+    base-package: com.iplatform.base.controller
+    title: 浜戝師鐢熷井鏈嶅姟骞冲彴
+    description: 涓�涓揩閫焪eb寮�鍙戞鏋�
+
+  # TCP閫氫俊閰嶇疆锛�2023-04-17
+  tcp:
+    # 鏄惁寮�鍚紩鎿�
+    enabled: true
+    # 鏄惁鎵撳紑蹇冭烦
+    open-heart-beat: false
+    # 蹇冭烦鏃堕棿锛堢锛夛紝2023-08-28
+    heart-beat-seconds: 60
+    # 鏄惁鏄剧ず璇︾粏鏃ュ織
+    show-log: false
+    # 璇锋眰闃熷垪绫诲瀷锛歮emory 鍩轰簬鍐呭瓨
+    queue-type: memory
+    # tcp鏂瑰紡瑕佹壂鎻忕殑璇锋眰瀵硅薄鐨勫寘绌洪棿
+    scan-packages-tcp: com.walker.tcp,com.iplatform.tcp
+    # websocket鏂瑰紡瑕佹壂鎻忕殑璇锋眰瀵硅薄鐨勫寘绌洪棿
+    scan-packages-ws: com.iplatform.tcp.util.ws
+    # tcp闀胯繛鎺ョ殑绔彛
+    port-tcp: 7878
+    # websocket杩炴帴绔彛
+    port-ws: 60000
+    # websocket杩炴帴uri
+#    websocket-uri: ws://localhost:60000/websocket
+    websocket-uri: ws://localhost:60000
+    # 閫氫俊绾跨▼鏁伴噺
+    boss-thread-num: 2
+    # 涓氬姟澶勭悊绾跨▼鏁伴噺
+    worker-thread-num: 4
+    # 鍚敤鑷畾涔夎繛鎺ョ鐞嗗櫒锛屽鏋渢rue鍒欎笟鍔¢渶瑕佹彁渚涜嚜瀹氫箟瀹炵幇锛堥厤缃級锛�2023-07-18
+    custom-connection-manager: false
+    # 鏄惁寮�鍚泦缇ゆā寮忥紝杩炴帴绠$悊鍣ㄤ細榛樿鍔犺浇璐熻浇鏀寔锛�2023-09-26
+    load-balance-enabled: false
+    # 闀胯繛鎺ヤ富鏈猴紙鏍囪锛変俊鎭紝鍙互鏄换鎰忓瓧绗︿覆锛屽彧瑕侀泦缇や腑姣忎釜鏈嶅姟閰嶇疆涓嶅悓鍗冲彲銆�
+    # 鍦ㄩ泦缇ゆā寮忎腑锛屾瘡涓繛鎺ヨ鍔犱笂涓绘満鏍囪瘑锛屼互渚垮埆浜烘帹閫佹秷鎭椂锛岀煡閬撳湪鍝釜涓绘満涓婃帹閫併��2023-09-19
+    connection-host: topic_master
+
+  # 鎺ㄩ�佹ā鍧楅厤缃紝2023-04-25
+  push:
+    # 鐭俊鎺ㄩ�佽�呭悕绉帮細mock_sms_push锛堟ā鎷熺煭淇★級锛宎lidy_sms_push锛堥樋閲屽ぇ楸肩煭淇★級
+    sms-push-name: alidy_sms_push
+    # 鐭俊楠岃瘉鐮佹ā鏉縄D锛屾牴鎹疄闄呮儏鍐碉紙姣忎釜骞冲彴鍙兘涓嶅悓锛�
+    sms-template-code: SMS_285145505
+
+    # 瀵逛簬涓�鑸笟鍔℃彁閱掞紙涓嶅寘鎷細閭欢銆佺煭淇★級锛屾帹閫佺殑鏂瑰紡銆傛帹閫佽�匢D缁勫悎
+    # && 琛ㄧず骞跺垪锛寍| 琛ㄧず鎴栵紙鍙涓�涓垚鍔熷氨OK锛�
+    # 2023-04-26锛屽彲鐢ㄧ殑 id = 'tcp', 'web_socket', 'wx', 'system'
+#    message-type: tcp && web_socket && wx && system
+    # 濡傛灉鏄垨鑰呮柟寮忥紝闇�瑕佹妸鏈�鍙潬鐨勬斁鍓嶉潰锛屽洜涓虹郴缁熶細鎵惧埌绗竴涓彂閫佹垚鍔熷嵆鍙��
+    message-type: system || tcp || web_socket || wx
+
+    # 閭欢閫氱煡鍙戦�佷俊鎭厤缃紝2023-04-26
+    mail-server: smtp.126.com
+    mail-from: hnzzzhsl@126.com
+    mail-password: UWBUXNLFJEANRCXX
+
+  # 鑱婂ぉ鐩稿叧閰嶇疆锛�2023-07-07
+  chat:
+    # 鏄惁鍚敤鏈哄櫒浜虹瓟澶嶏紝2023-07-12
+    robot-enabled: true
+    # 鏈哄櫒浜哄叿浣撳疄鐜板璞★紝2023-07-12
+    robot-class: com.iplatform.chat.support.TestRobot
+    # 鏄惁寮�鍚痬ongo瀛樺偍锛屽鏋渇alse鍒欓粯璁や娇鐢ㄦ暟鎹簱琛�
+    mongo-enabled: true
+    mongo:
+      ip: 116.198.40.76
+      port: 27017
+      # 鑱婂ぉ鏁版嵁搴撳悕绉帮紝榛樿锛歝hat
+      database: czt_ops_test
+      user-name: czt_ops_test
+      password: czt_ops_test
+      max-size: 10
+      min-size: 2
+      # 杩炴帴鏈�澶х┖闂叉椂闂达紝20鍒嗛挓
+      max-idle-time-seconds: 1200
+      # 杩炴帴绛夊緟鏈�澶ф椂闂达紝10绉�
+      max-wait-time-seconds: 10
+
+  # 鏀粯妯″潡锛堢郴缁燂級閰嶇疆锛�2023-08-12
+  pay:
+    # 寰俊锛孷2鐗堟湰锛岃鍗曞洖璋冪被璺緞锛�2023-09-12
+    wechat-two-order-callback: com.ishop.merchant.support.MerchantWechatOrderCallback
+
+  # RestTemplate杩炴帴姹犻厤缃紝2023-08-18
+  rest:
+    # 杩炴帴淇濇寔娲诲姩鏃堕棿锛岄粯璁わ細600绉�
+    keep-alive-duration-seconds: 600
+    # 绌洪棽杩炴帴鏁伴噺锛岄粯璁わ細200涓�
+    max-idle-connections: 200
+    # 杩炴帴瓒呮椂锛岄粯璁わ細2绉�
+    connect-timeout-seconds: 20
+    # 璇昏秴鏃讹紝榛樿3绉�
+    read-timeout-seconds: 30
+    # 鍐欒秴鏃讹紝榛樿3绉�
+    write-timeout-seconds: 30
+
+  # 闆嗙兢鏀寔鐩稿叧閰嶇疆锛�2023-09-29
+  lb:
+    # 鏈満鏈嶅姟鑺傜偣ID锛屾瘡涓富鏈轰竴涓敮涓�鏁板瓧缂栧彿锛屼粠1寮�濮�
+    server-id: 1
+
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# 鐢靛晢妯″潡锛屾敮鎸佸姛鑳�
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ishop:
+  wechat-js-api-debug: true
+
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# 寮�杩愮洿閫氭暟鎹繛鎺ユ敮鎸侊紝2023-09-03
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+kyzt:
+  enabled: false
+
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+# RocketMQ闃熷垪閰嶇疆锛�2023-09-26
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+rocketmq:
+  # 鏈嶅姟鍦板潃锛屽涓敤閫楀彿鍒嗗紑
+#  name-server: 116.198.40.76:9876
+  name-server: 116.198.39.83:9898
+  producer:
+    # 鍙戦�佹秷鎭秴鏃舵椂闂达紝榛樿3000
+    send-message-timeout: 3000
+    # 鐢熶骇鑰呯粍
+    group: producer_group
+    # 鍙戦�佹秷鎭け璐ラ噸璇曟鏁帮紝榛樿2
+    retryTimesWhenSendFailed: 2
+    # 寮傛娑堟伅閲嶈瘯姝ゅ锛岄粯璁�2
+    retryTimesWhenSendAsyncFailed: 2
+    # 娑堟伅鏈�澶ч暱搴︼紝榛樿1024 * 1024 * 4(榛樿4M)
+    # 1024 * 128 = 128K
+    maxMessageSize: 131072
+    # 鍘嬬缉娑堟伅闃堝�硷紝榛樿4k(1024 * 4)
+    compressMessageBodyThreshold: 4096
+    # 鏄惁鍦ㄥ唴閮ㄥ彂閫佸け璐ユ椂閲嶈瘯鍙︿竴涓猙roker锛岄粯璁alse
+    retryNextServer: false
diff --git a/deploy-jar-template/src/main/resources/application.yml b/deploy-jar-template/src/main/resources/application.yml
index 55db90a..8ddc928 100644
--- a/deploy-jar-template/src/main/resources/application.yml
+++ b/deploy-jar-template/src/main/resources/application.yml
@@ -1,7 +1,8 @@
 spring:
   profiles:
 #    active: oracle
-    active: dev
+#    active: dev
+    active: ai
 #    active: master
 #    active: test
 
diff --git a/deploy-jar-template/src/main/resources/wk_sn_lic.bin b/deploy-jar-template/src/main/resources/wk_sn_lic.bin
deleted file mode 100644
index 06d8ace..0000000
--- a/deploy-jar-template/src/main/resources/wk_sn_lic.bin
+++ /dev/null
@@ -1,2 +0,0 @@
-A拞/3鰁篳D荿坊z灅紱	O臵广y鹑蛼紙.4KU瀃仪撅孺螒鉟$q馴_h胶^+E螏�*潚 挎�>n渦4G�-#
-�(|6蠻q澧gt0�	b�
蟎�:?S滆}湠e_�-詯誆览��
\ No newline at end of file
diff --git a/deploy-jar-template/src/test/java/com/iplatform/milvus/TestMilvus.java b/deploy-jar-template/src/test/java/com/iplatform/milvus/TestMilvus.java
index 883114a..37506da 100644
--- a/deploy-jar-template/src/test/java/com/iplatform/milvus/TestMilvus.java
+++ b/deploy-jar-template/src/test/java/com/iplatform/milvus/TestMilvus.java
@@ -5,6 +5,12 @@
 
 public class TestMilvus {
 
+//    @Test
+    public void dropTable(){
+        this.acquireMilvusEngine();
+        this.milvusEngine.dropChatSimilarTable();
+    }
+
     /**
      * 鍒涘缓鑱婂ぉ涓彁鍙栧伐鍗曟憳瑕佸姛鑳斤紝milvus娴嬭瘯琛ㄥ垱寤恒��
      * <p>绗竴姝ワ細鍒涘缓琛ㄥ拰绱㈠紩</p>
@@ -27,7 +33,8 @@
 
     private void acquireMilvusEngine(){
         if(this.milvusEngine == null){
-            MilvusEngine engine = new MilvusEngine("120.26.128.84", 19530);
+//            MilvusEngine engine = new MilvusEngine("120.26.128.84", 19530);
+            MilvusEngine engine = new MilvusEngine("10.8.4.99", 19530);
             this.milvusEngine = engine;
         }
     }
diff --git a/iplatform-base-security/src/main/java/com/iplatform/security/DefaultResourceLoaderProvider.java b/iplatform-base-security/src/main/java/com/iplatform/security/DefaultResourceLoaderProvider.java
index cbe9688..f7bd564 100644
--- a/iplatform-base-security/src/main/java/com/iplatform/security/DefaultResourceLoaderProvider.java
+++ b/iplatform-base-security/src/main/java/com/iplatform/security/DefaultResourceLoaderProvider.java
@@ -3,7 +3,6 @@
 import com.iplatform.base.SecurityConstants;
 import com.iplatform.base.cache.MenuCacheProvider;
 import com.walker.infrastructure.utils.StringUtils;
-import com.walker.security.SystemLogMan;
 import com.walker.web.Constants;
 import com.walker.web.security.ResourceLoadProvider;
 import org.slf4j.Logger;
@@ -68,7 +67,6 @@
     }
 
     public void setMenuCacheProvider(MenuCacheProvider menuCacheProvider) {
-        SystemLogMan.getInstance().checkMan();
         this.menuCacheProvider = menuCacheProvider;
     }
 
diff --git a/iplatform-base-security/src/main/java/com/iplatform/security/DefaultSecuritySpi.java b/iplatform-base-security/src/main/java/com/iplatform/security/DefaultSecuritySpi.java
index 6d12b97..fa01fd1 100644
--- a/iplatform-base-security/src/main/java/com/iplatform/security/DefaultSecuritySpi.java
+++ b/iplatform-base-security/src/main/java/com/iplatform/security/DefaultSecuritySpi.java
@@ -126,8 +126,8 @@
         } catch (Exception e){
             this.recordLoginInfo(requestLogin.getUsername(), String.valueOf(ResponseCode.ERROR.getCode()), "鐧诲綍鏈垚鍔熻璇�", 0, null, null);
             if(e instanceof UsernameNotFoundException){
-//                logger.debug(".............鐢ㄦ埛涓嶅瓨鍦細" + requestLogin.getUsername());
-                throw new LoginException("鐢ㄦ埛璐﹀彿涓嶅瓨鍦紝鎴栧凡鍋滅敤锛�" + requestLogin.getUsername(), e, true);
+//                throw new LoginException("鐢ㄦ埛璐﹀彿涓嶅瓨鍦紝鎴栧凡鍋滅敤锛�" + requestLogin.getUsername(), e, true);
+                throw new LoginException("鐢ㄦ埛璐﹀彿涓嶅瓨鍦紝鎴栧凡鍋滅敤锛�" + requestLogin.getUsername(), null, true);
             }
             if (e instanceof BadCredentialsException){
 //                return ResponseValue.error(ResponseCode.USER_CREDENTIALS_ERROR.getCode(), ResponseCode.USER_CREDENTIALS_ERROR.getMessage());
diff --git a/iplatform-base-security/src/main/java/com/iplatform/security/config/WebSecurityConfig.java b/iplatform-base-security/src/main/java/com/iplatform/security/config/WebSecurityConfig.java
index 8c2191a..90761ab 100644
--- a/iplatform-base-security/src/main/java/com/iplatform/security/config/WebSecurityConfig.java
+++ b/iplatform-base-security/src/main/java/com/iplatform/security/config/WebSecurityConfig.java
@@ -27,7 +27,6 @@
 import com.iplatform.security.util.SecurityConfigUtils;
 import com.walker.cache.CacheProvider;
 import com.walker.infrastructure.utils.StringUtils;
-import com.walker.security.SystemLogMan;
 import com.walker.web.CaptchaProvider;
 import com.walker.web.CaptchaResult;
 import com.walker.web.TokenGenerator;
@@ -84,7 +83,6 @@
         this.userService = userService;
         this.userOnlineProvider = userOnlineProvider;
         this.userCacheProvider = userCacheProvider;
-        SystemLogMan.getInstance().checkMan();
         // 2023-07-11
         this.userLoginCache = userLoginCache;
     }
diff --git a/iplatform-base-tcp-client/src/test/java/com/iplatform/tcp/WebsocketDemo.java b/iplatform-base-tcp-client/src/test/java/com/iplatform/tcp/WebsocketDemo.java
index 822842e..fd2939f 100644
--- a/iplatform-base-tcp-client/src/test/java/com/iplatform/tcp/WebsocketDemo.java
+++ b/iplatform-base-tcp-client/src/test/java/com/iplatform/tcp/WebsocketDemo.java
@@ -1,22 +1,17 @@
 package com.iplatform.tcp;
 
-import com.iplatform.tcp.util.ws.WebDataResponse;
-import com.walker.infrastructure.utils.JsonUtils;
-import com.walker.infrastructure.utils.NumberGenerator;
-import org.junit.Test;
-
 public class WebsocketDemo {
 
-    @Test
-    public void sendDataFormat(){
-        WebDataResponse msg = new WebDataResponse();
-        msg.setMessageId(NumberGenerator.getLongSequenceId());
-        msg.setName("shikeying");    // 鎸囧畾鐢ㄦ埛鍙戦�侊紝璇d涓庢祻瑙堝櫒绔敞鍐岀殑id淇濇寔涓�鑷淬��
-        msg.setData("浣犲ソ锛岃繖鏄帹閫佺粰娴忚鍣ㄧ殑鍐呭锛屼竴鑸槸JSON鏍煎紡銆�");
-        try {
-            System.out.println(JsonUtils.objectToJsonString(msg));
-        } catch (Exception e) {
-            throw new RuntimeException(e);
-        }
-    }
+//    @Test
+//    public void sendDataFormat(){
+//        WebDataResponse msg = new WebDataResponse();
+//        msg.setMessageId(NumberGenerator.getLongSequenceId());
+//        msg.setName("shikeying");    // 鎸囧畾鐢ㄦ埛鍙戦�侊紝璇d涓庢祻瑙堝櫒绔敞鍐岀殑id淇濇寔涓�鑷淬��
+//        msg.setData("浣犲ソ锛岃繖鏄帹閫佺粰娴忚鍣ㄧ殑鍐呭锛屼竴鑸槸JSON鏍煎紡銆�");
+//        try {
+//            System.out.println(JsonUtils.objectToJsonString(msg));
+//        } catch (Exception e) {
+//            throw new RuntimeException(e);
+//        }
+//    }
 }
diff --git a/iplatform-base/pom.xml b/iplatform-base/pom.xml
index 19ba529..69df2f2 100644
--- a/iplatform-base/pom.xml
+++ b/iplatform-base/pom.xml
@@ -134,10 +134,10 @@
         </dependency>
 
         <!-- 寮曞叆mybatis鏀寔妯″潡锛�2024-01-16 -->
-        <dependency>
-            <groupId>com.iplatform</groupId>
-            <artifactId>iplatform-support-mybatis</artifactId>
-        </dependency>
+<!--        <dependency>-->
+<!--            <groupId>com.iplatform</groupId>-->
+<!--            <artifactId>iplatform-support-mybatis</artifactId>-->
+<!--        </dependency>-->
 
     </dependencies>
 
diff --git a/iplatform-base/src/main/java/com/iplatform/base/LocalDatabaseMetaEngine.java b/iplatform-base/src/main/java/com/iplatform/base/LocalDatabaseMetaEngine.java
index 4cdbef8..b57b050 100644
--- a/iplatform-base/src/main/java/com/iplatform/base/LocalDatabaseMetaEngine.java
+++ b/iplatform-base/src/main/java/com/iplatform/base/LocalDatabaseMetaEngine.java
@@ -11,7 +11,6 @@
 import com.walker.dbmeta.support.OracleMetaEngine;
 import com.walker.dbmeta.support.PostgresMetaEngine;
 import com.walker.dbmeta.support.SqlserverMetaEngine;
-import com.walker.security.SystemLogMan;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -34,7 +33,6 @@
             throw new IllegalArgumentException("LocalAddress 蹇呴』鎻愪緵");
         }
         this.localAddress = localAddress;
-        SystemLogMan.getInstance().checkMan();
     }
 
     public void setDatabaseType(DatabaseType databaseType){
diff --git a/iplatform-base/src/main/java/com/iplatform/base/support/DatabaseArgumentsManager.java b/iplatform-base/src/main/java/com/iplatform/base/support/DatabaseArgumentsManager.java
index aab363a..7dc5083 100644
--- a/iplatform-base/src/main/java/com/iplatform/base/support/DatabaseArgumentsManager.java
+++ b/iplatform-base/src/main/java/com/iplatform/base/support/DatabaseArgumentsManager.java
@@ -12,7 +12,6 @@
 import com.walker.infrastructure.arguments.Variable;
 import com.walker.infrastructure.arguments.VariableType;
 import com.walker.infrastructure.utils.StringUtils;
-import com.walker.security.SystemLogMan;
 
 import java.util.ArrayList;
 import java.util.HashMap;
@@ -33,7 +32,6 @@
 
     public void setConfigArgumentService(ConfigArgumentServiceImpl configArgumentService) {
         this.configArgumentService = configArgumentService;
-        SystemLogMan.getInstance().checkMan();
     }
 
     @Override
diff --git a/iplatform-base/src/main/java/com/iplatform/base/support/RedisArgumentsManager.java b/iplatform-base/src/main/java/com/iplatform/base/support/RedisArgumentsManager.java
index 070ccbd..c7d9ba1 100644
--- a/iplatform-base/src/main/java/com/iplatform/base/support/RedisArgumentsManager.java
+++ b/iplatform-base/src/main/java/com/iplatform/base/support/RedisArgumentsManager.java
@@ -11,7 +11,6 @@
 import com.walker.infrastructure.arguments.Variable;
 import com.walker.infrastructure.arguments.VariableType;
 import com.walker.infrastructure.utils.StringUtils;
-import com.walker.security.SystemLogMan;
 import com.walker.support.redis.cache.RedisCacheProvider;
 
 import java.util.ArrayList;
@@ -33,11 +32,9 @@
 
     public void setConfigArgumentService(ConfigArgumentServiceImpl configArgumentService) {
         this.configArgumentService = configArgumentService;
-        SystemLogMan.getInstance().checkMan();
     }
 
     public RedisArgumentsManager(){
-        SystemLogMan.getInstance().checkMan();
         this.setUseRedis(true);
         this.setLoadPage(false);
     }
diff --git a/iplatform-scheduler/src/main/java/com/iplatform/scheduler/PlatformSchedulerManager.java b/iplatform-scheduler/src/main/java/com/iplatform/scheduler/PlatformSchedulerManager.java
index 8d36384..27c88d2 100644
--- a/iplatform-scheduler/src/main/java/com/iplatform/scheduler/PlatformSchedulerManager.java
+++ b/iplatform-scheduler/src/main/java/com/iplatform/scheduler/PlatformSchedulerManager.java
@@ -2,12 +2,10 @@
 
 import com.iplatform.model.po.S_scheduler;
 import com.iplatform.scheduler.util.SchedulerUtils;
-
 import com.walker.infrastructure.utils.StringUtils;
 import com.walker.scheduler.GatherSchedulerManager;
 import com.walker.scheduler.ScheduleEngine;
 import com.walker.scheduler.impl.TimedScheduler;
-import com.walker.security.SystemLogMan;
 
 import java.util.List;
 
@@ -31,7 +29,6 @@
         if(this.scheduleEngine == null){
             throw new IllegalArgumentException("璇锋彁渚涗竴涓彲鐢ㄧ殑璋冨害寮曟搸瀵硅薄: ScheduleEngine");
         }
-        SystemLogMan.getInstance().checkMan();
         List<S_scheduler> schedulerList = this.acquireRunningList();
         int count = 0;
 
diff --git a/iplatform-support-mybatis/pom.xml b/iplatform-support-mybatis/pom.xml
index 1a8584a..b8457cb 100644
--- a/iplatform-support-mybatis/pom.xml
+++ b/iplatform-support-mybatis/pom.xml
@@ -91,6 +91,13 @@
             <artifactId>poi-ooxml</artifactId>
         </dependency>
 
+        <!-- 鍩虹妯″潡鎻愪緵web鏀寔, 2022/10/31 -->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-web</artifactId>
+            <scope>provided</scope>
+        </dependency>
+
     </dependencies>
 
 </project>
diff --git a/iplatform-base-admin/src/main/java/com/iplatform/base/controller/GenController.java b/iplatform-support-mybatis/src/main/java/com/iplatform/mybatis/controller/GenController.java
similarity index 97%
rename from iplatform-base-admin/src/main/java/com/iplatform/base/controller/GenController.java
rename to iplatform-support-mybatis/src/main/java/com/iplatform/mybatis/controller/GenController.java
index 425c2d2..1473cef 100644
--- a/iplatform-base-admin/src/main/java/com/iplatform/base/controller/GenController.java
+++ b/iplatform-support-mybatis/src/main/java/com/iplatform/mybatis/controller/GenController.java
@@ -1,6 +1,5 @@
-package com.iplatform.base.controller;
+package com.iplatform.mybatis.controller;
 
-import com.iplatform.base.SystemController;
 import com.iplatform.core.util.CharsetKit;
 import com.iplatform.core.util.Convert;
 import com.iplatform.mybatis.domain.GenTable;
@@ -17,6 +16,8 @@
 import org.apache.velocity.Template;
 import org.apache.velocity.VelocityContext;
 import org.apache.velocity.app.Velocity;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.HttpStatus;
 import org.springframework.validation.annotation.Validated;
@@ -53,8 +54,12 @@
 //@Api(value = "浠g爜鐢熸垚绠$悊", tags = {"浠g爜鐢熸垚绠$悊"})
 @RestController
 @RequestMapping("/tool/generate")
-public class GenController extends SystemController
+public class GenController
+//        extends SystemController
 {
+
+    protected final transient Logger logger = LoggerFactory.getLogger(this.getClass());
+
     @Autowired
     private IGenTableService genTableService;
 
diff --git a/pom.xml b/pom.xml
index 1b7b369..9804167 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
     <module>ishop-mobile</module>
       <module>iplatform-base-tcp-client</module>
     <module>iplatform-support-mybatis</module>
-      <module>iplatform-test-mybatis</module>
+<!--      <module>iplatform-test-mybatis</module>-->
   </modules>
 
   <parent>
@@ -223,11 +223,11 @@
       </dependency>
 
       <!-- mybatis绀轰緥妯″潡锛�2024-02-19 -->
-      <dependency>
-        <groupId>com.iplatform</groupId>
-        <artifactId>iplatform-test-mybatis</artifactId>
-        <version>${iplatform.version}</version>
-      </dependency>
+<!--      <dependency>-->
+<!--        <groupId>com.iplatform</groupId>-->
+<!--        <artifactId>iplatform-test-mybatis</artifactId>-->
+<!--        <version>${iplatform.version}</version>-->
+<!--      </dependency>-->
 
       <!-- 鎺ㄩ�佸疄鐜版ā鍧楋紝2023-04-24 -->
       <dependency>

--
Gitblit v1.9.1