1
秦芳睿
2025-04-22 e70a362606b78a822e93d5117a9013e8f9086faf
JAVA/SMTAIServer/src/main/resources/requestmap/server_api.json
@@ -9,7 +9,7 @@
   "swagger-resources":{"map":{"class":"#AIServerControl", "method":"swaggerResource", "no_shrio":true}
   },
   
   "v2/api-docs":{"map":{"class":"#AIServerControl", "method":"swaggerDocs", "no_shrio":true}
   "v2/api-docs":{"map":{"class":"#AIServerControl", "method":"swaggerDocs"}, "no_shrio":true
   },
   
   "swagger-json":{"map":{"class":"#AIServerControl", "method":"getSwaggerJson"},
@@ -38,8 +38,9 @@
         {   "tags" : ["用户操作"],
            "title" : "登录用户",
            "parameters" : [
               {"name":"user", "title":"用户名", "required":true},
               {"name":"pass", "title":"密码", "required":true},
               {"name":"user", "title":"用户名", "required":false},
               {"name":"pass", "title":"密码", "required":false},
               {"name":"weixin_code", "title":"微信登录code", "required":false},
               {"name":"client", "title":"客户端类型(页面,手机...)", "required":false}
            ]
         }
@@ -54,6 +55,17 @@
               {"name":"phone", "title":"手机号", "required":true},
               {"name":"code", "title":"验证码", "required":true},
               {"name":"client", "title":"客户端类型(页面,手机...)", "required":false}
            ]
         }
      ]
   },
   "login_sso":{"map":{"class":"#AIServerControl", "method":"loginSSO"}, "no_shrio":true,
         "swaggers":[
         {   "tags" : ["用户操作"],
            "title" : "登录用户",
            "parameters" : [
               {"name":"user_token", "title":"用户通过单点登录验证用的token", "required":true}
            ]
         }
      ]
@@ -105,6 +117,56 @@
         {   "tags" : ["场景操作"],
            "title" : "获取AI对话测试例子列表",
            "parameters" : [
            ]
         }
      ]
   },
   "admin/sample/add_scene_sample": {
      "map": {
         "class": "#AIServerControl",
         "method": "addSceneSample"
      },
      "swaggers": [
         {
            "tags": ["样本管理"],
            "title": "新增场景样本",
            "parameters": [
               {"name": "group_id", "title": "分组唯一标识", "required": true},
               {"name": "sample_id", "title": "样本唯一标识", "required": true},
               {"name": "sample_question", "title": "样本问题内容", "required": true},
               {"name": "sample_title", "title": "样本标题", "required": true},
               {"name": "sample_enable", "title": "样本是否启用(Y/N)", "required": true},
               {"name": "auto_test_supervisor", "title": "自动测试监督员", "required": false},
               {"name": "auto_test_json", "title": "自动测试JSON配置", "required": false},
               {"name": "auto_test_macro", "title": "自动测试宏配置", "required": false},
               {"name": "auto_test_note", "title": "自动测试备注", "required": false},
               {"name": "auto_test_enable", "title": "自动测试是否启用(Y/N)", "required": false},
               {"name": "sample_match", "title": "样本匹配规则", "required": false}
            ]
         }
      ]
   },
   "admin/sample/update_scene_sample": {
      "map": {
         "class": "#AIServerControl",
         "method": "updateSceneSample"
      },
      "swaggers": [
         {
            "tags": ["样本管理"],
            "title": "更新场景样本",
            "parameters": [
               {"name": "sample_id", "title": "样本唯一标识", "required": true},
               {"name": "sample_question", "title": "样本问题内容", "required": false},
               {"name": "sample_title", "title": "样本标题", "required": false},
               {"name": "sample_enable", "title": "样本是否启用(Y/N)", "required": false},
               {"name": "auto_test_supervisor", "title": "自动测试监督员", "required": false},
               {"name": "auto_test_json", "title": "自动测试JSON配置", "required": false},
               {"name": "auto_test_macro", "title": "自动测试宏配置", "required": false},
               {"name": "auto_test_note", "title": "自动测试备注", "required": false},
               {"name": "auto_test_enable", "title": "自动测试是否启用(Y/N)", "required": false},
               {"name": "sample_match", "title": "样本匹配规则", "required": false}
            ]
         }
      ]
@@ -247,5 +309,16 @@
            ]
         }
      ]
   },
   "user/user_bindingWeChat":{"map":{"class":"#AIServerControl", "method":"userBindingWeChatAccount"} ,"no_shrio":true,
         "swaggers":[
         {   "tags" : ["用户绑定微信openid"],
            "title" : "用户绑定微信,用于使用微信扫码快捷登录",
            "parameters" : [
               {"name":"weixin_code", "title":"微信code", "required":true},
               {"name":"user_name", "title":"用户名", "required":true}
            ]
         }
      ]
   }
}