跳到主要内容

官网后台管理 API

基础路径:/admin-api/website/ 认证方式:Bearer Token(需后台管理员登录)

统一响应格式 CommonResult<T>

{ "code": 0, "data": {}, "msg": "" }

分页参数:pageNo(页码,从1开始)、pageSize(每页条数,默认10)


1. 关于我们管理

公司信息

获取公司信息 GET /about/company/get

  • 权限:website:about:query
  • 响应:AboutCompanyRespVO(id, heroJson, advantagesJson, timelineJson, partnersJson, createTime, updateTime)

保存公司信息 POST /about/company/save

  • 权限:website:about:update

联系方式

获取联系方式 GET /about/contact/get

  • 权限:website:about:query
  • 响应:AboutContactRespVO(id, companyName, slogan, address, phone, email, workingHours, mapLat, mapLng, qrCodeUrl)

保存联系方式 POST /about/contact/save

  • 权限:website:about:update

团队成员

接口方法权限
获取列表GET /about/team/listwebsite:about:query
创建POST /about/team/createwebsite:about:create
更新PUT /about/team/updatewebsite:about:update
删除DELETE /about/team/delete?id={id}website:about:delete

2. 数据分析

接口方法参数
总览数据GET /analytics/overviewstartDate, endDate
趋势数据GET /analytics/trendperiod, startDate, endDate
页面排行GET /analytics/pagesstartDate, endDate
事件统计GET /analytics/eventsstartDate, endDate
转化漏斗GET /analytics/funneldate, funnelType
路径分析GET /analytics/pathsstartDate, endDate
实时数据GET /analytics/realtime
用户分布GET /analytics/usersstartDate, endDate

所有接口需权限 website:analytics:query


3. 行业分类管理

接口方法权限
创建POST /industry-category/createwebsite:category:create
更新PUT /industry-category/updatewebsite:category:update
删除DELETE /industry-category/delete?id={id}website:category:delete
获取详情GET /industry-category/get?id={id}website:category:query
获取树GET /industry-category/treewebsite:category:query
获取列表GET /industry-category/listwebsite:category:query

4. 站点配置管理

接口方法权限
创建POST /site-config/createwebsite:config:create
更新PUT /site-config/updatewebsite:config:update
删除DELETE /site-config/delete?id={id}website:config:delete
获取详情GET /site-config/get?id={id}website:config:query
获取列表GET /site-config/listwebsite:config:query
按key获取GET /site-config/get-by-key?configKey={key}website:config:query
按类型获取GET /site-config/list-by-type?configType={type}website:config:query
保存POST /site-config/savewebsite:config:create

5. 联系留言管理

接口方法参数权限
分页GET /contact-message/pagepageNo, pageSize, status, namewebsite:contact-message:query
详情GET /contact-message/get?id={id}-website:contact-message:query
回复PUT /contact-message/replyid, replyContentwebsite:contact-message:reply
删除DELETE /contact-message/delete?id={id}-website:contact-message:delete

查看详情时自动标记为已读。


6. 演示环境管理

接口方法权限
创建POST /demo-environment/createwebsite:demo:create
更新PUT /demo-environment/updatewebsite:demo:update
删除DELETE /demo-environment/delete?id={id}website:demo:delete
详情GET /demo-environment/get?id={id}website:demo:query
分页GET /demo-environment/pagewebsite:demo:query
导出ExcelGET /demo-environment/export-excelwebsite:demo:export

创建/更新字段

字段类型必填说明
productIdLong产品编号
nameString环境名称
demoUrlString演示地址
adminUrlString-后台地址
usernameString-用户名
passwordString-密码
descriptionString-描述
statusInteger-0正常 1停用
sortOrderInteger-排序
screenshotString-产品截图 URL
accountsString-测试账号(JSON字符串)

7. 下载日志

分页 GET /download-log/page

  • 权限:website:download-log:query
  • 参数:pageNo, pageSize, userId, productId, downloadTime[]
  • 响应字段:id, userId, packageId, productId, downloadIp, downloadTime, createTime

8. 政策文档管理

接口方法权限
创建POST /policy/createwebsite:policy:create
更新PUT /policy/updatewebsite:policy:update
删除DELETE /policy/delete?id={id}website:policy:delete
详情GET /policy/get?id={id}website:policy:query
分页GET /policy/pagewebsite:policy:query

字段:policyType(privacy/terms)、title、version、content(富文本)、effectiveDate、status(0草稿 1已发布)、sort


9. 产品评价管理

接口方法权限
分页GET /product-review/pagewebsite:review:query
创建POST /product-review/createwebsite:review:create
更新PUT /product-review/updatewebsite:review:update
删除DELETE /product-review/delete?id={id}website:review:delete
批量删除DELETE /product-review/delete-batchwebsite:review:delete

10. 解决方案产品管理

接口方法权限
创建POST /solution-product/createwebsite:solution:create
更新PUT /solution-product/updatewebsite:solution:update
删除DELETE /solution-product/delete?id={id}website:solution:delete
详情GET /solution-product/get?id={id}website:solution:query
分页GET /solution-product/pagewebsite:solution:query

字段:categoryId, title, subtitle, thumbnail, description, detailContent, tags, seoTitle, seoDescription, demoUrl, type(solution/product), status, sortOrder, gallery(JSON), stats(JSON), techTags(JSON), pricingPlans(JSON), features(JSON), techStack(JSON), changelog(JSON), envRequirements(JSON), deployType, isHot, version


11. 源码包管理

接口方法权限
创建POST /source-package/createwebsite:source:create
更新PUT /source-package/updatewebsite:source:update
删除DELETE /source-package/delete?id={id}website:source:delete
详情GET /source-package/get?id={id}website:source:query
分页GET /source-package/pagewebsite:source:query
导出ExcelGET /source-package/export-excelwebsite:source:export

字段:productId, name, icon, description, envTags(JSON), categoryId, categoryName, version, fileUrl, fileSize(MB), changelog(JSON), envRequirements(JSON), minUserLevel, status