import request from '@/utils/request' // 协议配置挂在 /system 前缀下:网关 StripPrefix=1 剥掉 /system 后落到 ruoyi-system 的 /agreement/**。 // // 只有 查列表 / 查详情 / 发布 三个接口:协议版本是**追加式**记录(一行一个已发布版本), // 发布后不可改、不可删,故没有 update/delete。 // 「新发布」与「发布新版本」是同一个动作(都是插一条新版本行),共用下面这一个 POST。 // 查询协议版本列表 export function listAgreement(query) { return request({ url: '/system/agreement/list', method: 'get', params: query }) } // 查询协议版本详情(详情页用它回填版本号与内容) export function getAgreement(agreementId) { return request({ url: '/system/agreement/' + agreementId, method: 'get' }) } // 发布协议版本(新增一行;同类型下版本号重复会被后端拦下并返回可读提示) export function publishAgreement(data) { return request({ url: '/system/agreement', method: 'post', data: data }) }