From d100657dacb25df91013ef25432620e6ae10d1f8 Mon Sep 17 00:00:00 2001
From: shimai <shimai@example.com>
Date: Thu, 09 Apr 2026 16:56:44 +0800
Subject: [PATCH] feat:增加白云案件类案数据

---
 web-app/src/services/LawAPIService.js |   40 +++++++++++++++++++++++++++++-----------
 1 files changed, 29 insertions(+), 11 deletions(-)

diff --git a/web-app/src/services/LawAPIService.js b/web-app/src/services/LawAPIService.js
index 847b669..b401fd2 100644
--- a/web-app/src/services/LawAPIService.js
+++ b/web-app/src/services/LawAPIService.js
@@ -14,9 +14,13 @@
    * @param {number} params.page - 当前页码
    * @param {number} params.size - 每页记录数量
    * @param {string} params.keyword - 查询关键词
-   * @param {string} params.category - 法律分类
-   * @param {string} params.publishTimeStart - 发布时间开始
-   * @param {string} params.publishTimeEnd - 发布时间结束
+   * @param {string} params.lawNatures - 法律性质(多个用逗号拼接)
+   * @param {string} params.authorities - 制定机关(多个用逗号拼接)
+   * @param {string} params.validities - 时效性(多个用逗号拼接)
+   * @param {string} params.publishStart - 公布日期开始(YYYY-MM-DD)
+   * @param {string} params.publishEnd - 公布日期结束(YYYY-MM-DD)
+   * @param {string} params.sortBy - 排序字段
+   * @param {string} params.sortOrder - 排序方式(asc/desc)
    * @returns {Promise} 法律列表分页数据
    */
   static getLawList(params = {}) {
@@ -24,13 +28,13 @@
   }
 
   /**
-   * 根据法条ID查询法条列表
+   * 根据法律信息ID查询法条列表
    * GET /api/web/lawProvision/list
-   * @param {string} lawId - 法律ID
+   * @param {string} law_info_id - 法律信息ID
    * @returns {Promise} 法条列表
    */
-  static getLawProvisions(lawId) {
-    return request.get('/api/web/lawProvision/list', { lawId });
+  static getLawProvisions(law_info_id) {
+    return request.get('/api/web/lawProvision/list', { lawInfoId:law_info_id });
   }
 
   /**
@@ -45,11 +49,11 @@
   /**
    * 法律原文详情
    * GET /api/web/lawOriginalInfo/getById
-   * @param {string} id - 法律ID
+   * @param {string} law_original_info_id - 法律原文ID
    * @returns {Promise} 法律原文详情
    */
-  static getLawOriginalDetail(id) {
-    return request.get(`/api/web/lawOriginalInfo/getById?id=${id}`);
+  static getLawOriginalDetail(law_original_info_id) {
+    return request.get(`/api/web/lawOriginalInfo/getById?id=${law_original_info_id}`);
   }
 
   /**
@@ -78,7 +82,11 @@
    * 搜索法律条文
    * @param {Object} params - 搜索参数
    * @param {string} params.keyword - 关键词
-   * @param {string} params.category - 分类
+   * @param {string} params.lawNatures - 法律性质(多个用逗号拼接)
+   * @param {string} params.authorities - 制定机关(多个用逗号拼接)
+   * @param {string} params.validities - 时效性(多个用逗号拼接)
+   * @param {string} params.publishStart - 公布日期开始(YYYY-MM-DD)
+   * @param {string} params.publishEnd - 公布日期结束(YYYY-MM-DD)
    * @param {number} params.page - 页码
    * @param {number} params.size - 每页数量
    * @returns {Promise} 搜索结果
@@ -114,6 +122,16 @@
       sortOrder: 'desc'
     });
   }
+
+  /**
+   * 根据法条ID查询法条详情
+   * GET /api/web/lawProvision/listById
+   * @param {string} provision_id - 法条ID
+   * @returns {Promise} 法条详情
+   */
+  static getLawProvisionById(provision_id) {
+    return request.get('/api/web/lawProvision/listById', { id: provision_id });
+  }
 }
 
 export default LawAPIService;
\ No newline at end of file

--
Gitblit v1.8.0