用户日志模块
控制层 TypechoUserlogController 同时负责用户的收藏,点赞,打赏和签到 @author buxia97 @date 2022/01/06
类路径:UserlogController
前缀:/typechoUserlog
1. isMark
接口路径:GET/POST /typechoUserlog/isMark
权限:需要登录(普通用户及以上)
接口说明:查询用户是否收藏
请求参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| cid | String | 否 | 0 | |
| type | String | 否 | content | |
| token | String | 否 | - |
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}
前端调用参考:
- 前端调用:this.$API.getIsMark() (https://api.ruletree.club/typechoUserlog/isMark)
2. markList
接口路径:GET/POST /typechoUserlog/markList
权限:需要登录(普通用户及以上)
接口说明:查询用户收藏列表,文章、帖子、动态、商品
请求参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| page | Integer | 否 | 1 | |
| limit | Integer | 否 | 15 | |
| token | String | 否 | - |
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}
前端调用参考:
- 前端调用:this.$API.getMarkList() (https://api.ruletree.club/typechoUserlog/markList)
3. rewardList
接口路径:GET/POST /typechoUserlog/rewardList
权限:需要登录(普通用户及以上)
接口说明:查询用户打赏历史 @param page 页码 @param limit 每页显示数量
请求参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| page | Integer | 否 | 1 | |
| limit | Integer | 否 | 15 | |
| token | String | 否 | - |
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}
前端调用参考:
- 前端调用:this.$API.rewardList() (https://api.ruletree.club/typechoContents/rewardList)
4. addLog
接口路径:GET/POST /typechoUserlog/addLog
权限:未标注(按代码逻辑,通常需登录或走其它校验)
接口说明:添加log @param params Bean对象JSON字符串
请求参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| params | String(JSON 字符串,需后端解析) | 否 | - | JSON 字符串,需后端解析 |
| token | String | 否 | - |
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}
前端调用参考:
- 前端调用:this.$API.addLog() (https://api.ruletree.club/typechoUserlog/addLog)
5. removeLog
接口路径:GET/POST /typechoUserlog/removeLog
权限:需要登录(普通用户及以上)
接口说明:表单删除
请求参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| key | String | 否 | - | |
| token | String | 否 | - |
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}
前端调用参考:
- 前端调用:this.$API.removeLog() (https://api.ruletree.club/typechoUserlog/removeLog)
6. orderList
接口路径:GET/POST /typechoUserlog/orderList
权限:需要登录(普通用户及以上)
接口说明:查询用户购买订单
请求参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| token | String | 否 | - |
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}
前端调用参考:
- 前端调用:this.$API.orderList() (https://api.ruletree.club/typechoUserlog/orderList)
7. orderSellList
接口路径:GET/POST /typechoUserlog/orderSellList
权限:需要登录(普通用户及以上)
接口说明:查询售出订单列表
请求参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| page | Integer | 否 | 1 | |
| limit | Integer | 否 | 15 | |
| token | String | 否 | - |
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}
前端调用参考:
- 前端调用:this.$API.orderSellList() (https://api.ruletree.club/typechoUserlog/orderSellList)
8. adsGift
接口路径:GET/POST /typechoUserlog/adsGift
权限:需要登录(普通用户及以上)
接口说明:发起广告
请求参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| token | String | 否 | - | |
| appkey | String | 否 | - |
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}
前端调用参考:
- 前端调用:this.$API.adsGift() (https://api.ruletree.club/typechoUserlog/adsGift)
9. adsGiftNotify
接口路径:GET/POST /typechoUserlog/adsGiftNotify
权限:需要登录(普通用户及以上)
接口说明:广告回调(旧前端回调)
请求参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| token | String | 否 | - | |
| logid | String | 否 | - | |
| type | String | 否 | - |
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}
前端调用参考:
- 前端调用:this.$API.adsGift() (https://api.ruletree.club/typechoUserlog/adsGift)
- 前端调用:this.$API.adsGiftNotify() (https://api.ruletree.club/typechoUserlog/adsGiftNotify)
10. adsServerNotify
接口路径:GET/POST /typechoUserlog/adsServerNotify
权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录
接口说明:广告回调(服务端模式)
请求参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| adpid | String | 否 | - | |
| provider | String | 否 | - | |
| sign | String | 否 | - | |
| trans_id | String | 否 | - | |
| user_id | String | 否 | - | |
| extra | String | 否 | - |
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}
11. dataClean
接口路径:GET/POST /typechoUserlog/dataClean
权限:需要超级管理员权限
接口说明:查询商品是否已经购买过
请求参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| clean | Integer | 否 | - | |
| token | String | 否 | - |
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}
前端调用参考:
- 前端调用:this.$API.dataClean() (https://api.ruletree.club/typechoUserlog/dataClean)
12. ban
接口路径:GET/POST /typechoUserlog/ban
权限:需要登录(普通用户及以上)
接口说明:拉黑
请求参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| id | Integer | 否 | - | |
| token | String | 否 | - | |
| type | String | 否 | banUser |
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}
前端调用参考:
- 前端调用:this.$API.ban() (https://api.ruletree.club/typechoUserlog/ban)
13. myBanLog
接口路径:GET/POST /typechoUserlog/myBanLog
权限:需要登录(普通用户及以上)
接口说明:拉黑记录
请求参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| token | String | 否 | - |
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}
前端调用参考:
- 前端调用:this.$API.ban() (https://api.ruletree.club/typechoUserlog/ban)
- 前端调用:this.$API.myBanLog() (https://api.ruletree.club/typechoUserlog/myBanLog)
14. removeBan
接口路径:GET/POST /typechoUserlog/removeBan
权限:需要登录(普通用户及以上)
接口说明:表单删除
请求参数:
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| key | String | 否 | - | |
| token | String | 否 | - |
响应说明:
{
"code": 1,
"msg": "",
"data": ...
}
前端调用参考:
- 前端调用:this.$API.ban() (https://api.ruletree.club/typechoUserlog/ban)
- 前端调用:this.$API.removeBan() (https://api.ruletree.club/typechoUserlog/removeBan)