| | |
| | | * @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 = {}) { |
| | |
| | | } |
| | | |
| | | /** |
| | | * 根据法条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 }); |
| | | } |
| | | |
| | | /** |
| | |
| | | /** |
| | | * 法律原文详情 |
| | | * 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}`); |
| | | } |
| | | |
| | | /** |
| | |
| | | * 搜索法律条文 |
| | | * @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} 搜索结果 |