320 lines
16 KiB
Markdown
320 lines
16 KiB
Markdown
|
||
<h1 class="curproject-name"> crmeb_java_public </h1>
|
||
crmeb_java_public
|
||
|
||
|
||
# Admin管理员 密码操作
|
||
|
||
## 密码加密
|
||
<a id=密码加密> </a>
|
||
### 基本信息
|
||
|
||
**Path:** /api/public/auth/test/account/encode
|
||
|
||
**Method:** POST
|
||
|
||
**接口描述:**
|
||
|
||
|
||
### 请求参数
|
||
**Headers**
|
||
|
||
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|
||
| ------------ | ------------ | ------------ | ------------ | ------------ |
|
||
| Content-Type | application/json | 是 | | |
|
||
**Query**
|
||
|
||
| 参数名称 | 是否必须 | 示例 | 备注 |
|
||
| ------------ | ------------ | ------------ | ------------ |
|
||
| account | 否 | | 账号 |
|
||
| password | 否 | | 密码 |
|
||
|
||
### 返回数据
|
||
|
||
<table>
|
||
<thead class="ant-table-thead">
|
||
<tr>
|
||
<th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
|
||
</tr>
|
||
</thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> code</span></td><td key=1><span>integer</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5><p key=2><span style="font-weight: '700'">format: </span><span>int64</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> data</span></td><td key=1><span>object</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> message</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
## 破解密码
|
||
<a id=破解密码> </a>
|
||
### 基本信息
|
||
|
||
**Path:** /api/public/auth/test/account/decode
|
||
|
||
**Method:** POST
|
||
|
||
**接口描述:**
|
||
|
||
|
||
### 请求参数
|
||
**Headers**
|
||
|
||
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|
||
| ------------ | ------------ | ------------ | ------------ | ------------ |
|
||
| Content-Type | application/json | 是 | | |
|
||
**Query**
|
||
|
||
| 参数名称 | 是否必须 | 示例 | 备注 |
|
||
| ------------ | ------------ | ------------ | ------------ |
|
||
| account | 否 | | 账号 |
|
||
| encodeString | 否 | | 加密字符串 |
|
||
|
||
### 返回数据
|
||
|
||
<table>
|
||
<thead class="ant-table-thead">
|
||
<tr>
|
||
<th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
|
||
</tr>
|
||
</thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> code</span></td><td key=1><span>integer</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5><p key=2><span style="font-weight: '700'">format: </span><span>int64</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> data</span></td><td key=1><span>object</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> message</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
# Redis测试操作
|
||
|
||
## 删除
|
||
<a id=删除> </a>
|
||
### 基本信息
|
||
|
||
**Path:** /api/public/test/redis/delete
|
||
|
||
**Method:** GET
|
||
|
||
**接口描述:**
|
||
|
||
|
||
### 请求参数
|
||
**Query**
|
||
|
||
| 参数名称 | 是否必须 | 示例 | 备注 |
|
||
| ------------ | ------------ | ------------ | ------------ |
|
||
| key | 否 | | redis key |
|
||
|
||
### 返回数据
|
||
|
||
<table>
|
||
<thead class="ant-table-thead">
|
||
<tr>
|
||
<th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
|
||
</tr>
|
||
</thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> code</span></td><td key=1><span>integer</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5><p key=2><span style="font-weight: '700'">format: </span><span>int64</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> data</span></td><td key=1><span>object</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> message</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
## 新增
|
||
<a id=新增> </a>
|
||
### 基本信息
|
||
|
||
**Path:** /api/public/test/redis/set
|
||
|
||
**Method:** POST
|
||
|
||
**接口描述:**
|
||
|
||
|
||
### 请求参数
|
||
**Headers**
|
||
|
||
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|
||
| ------------ | ------------ | ------------ | ------------ | ------------ |
|
||
| Content-Type | application/json | 是 | | |
|
||
**Query**
|
||
|
||
| 参数名称 | 是否必须 | 示例 | 备注 |
|
||
| ------------ | ------------ | ------------ | ------------ |
|
||
| key | 否 | | redis key |
|
||
| value | 否 | | 内容 |
|
||
|
||
### 返回数据
|
||
|
||
<table>
|
||
<thead class="ant-table-thead">
|
||
<tr>
|
||
<th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
|
||
</tr>
|
||
</thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> code</span></td><td key=1><span>integer</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5><p key=2><span style="font-weight: '700'">format: </span><span>int64</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> data</span></td><td key=1><span>object</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> message</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
## 查询
|
||
<a id=查询> </a>
|
||
### 基本信息
|
||
|
||
**Path:** /api/public/test/redis/get
|
||
|
||
**Method:** GET
|
||
|
||
**接口描述:**
|
||
|
||
|
||
### 请求参数
|
||
**Query**
|
||
|
||
| 参数名称 | 是否必须 | 示例 | 备注 |
|
||
| ------------ | ------------ | ------------ | ------------ |
|
||
| key | 否 | | redis key |
|
||
|
||
### 返回数据
|
||
|
||
<table>
|
||
<thead class="ant-table-thead">
|
||
<tr>
|
||
<th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
|
||
</tr>
|
||
</thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> code</span></td><td key=1><span>integer</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5><p key=2><span style="font-weight: '700'">format: </span><span>int64</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> data</span></td><td key=1><span>object</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> message</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
# 企业微信消息推送
|
||
|
||
## gitlab钩子
|
||
<a id=gitlab钩子> </a>
|
||
### 基本信息
|
||
|
||
**Path:** /api/public/wechat/gitlab
|
||
|
||
**Method:** POST
|
||
|
||
**接口描述:**
|
||
|
||
|
||
### 请求参数
|
||
**Headers**
|
||
|
||
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|
||
| ------------ | ------------ | ------------ | ------------ | ------------ |
|
||
| Content-Type | application/json | 是 | | |
|
||
**Query**
|
||
|
||
| 参数名称 | 是否必须 | 示例 | 备注 |
|
||
| ------------ | ------------ | ------------ | ------------ |
|
||
| token | 否 | | 企业微信群token |
|
||
**Body**
|
||
|
||
<table>
|
||
<thead class="ant-table-thead">
|
||
<tr>
|
||
<th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
|
||
</tr>
|
||
</thead><tbody className="ant-table-tbody"><tr key=0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> </span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
### 返回数据
|
||
|
||
<table>
|
||
<thead class="ant-table-thead">
|
||
<tr>
|
||
<th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
|
||
</tr>
|
||
</thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> code</span></td><td key=1><span>integer</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5><p key=2><span style="font-weight: '700'">format: </span><span>int64</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> data</span></td><td key=1><span>object</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> message</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
## 消息推送
|
||
<a id=消息推送> </a>
|
||
### 基本信息
|
||
|
||
**Path:** /api/public/wechat/push
|
||
|
||
**Method:** GET
|
||
|
||
**接口描述:**
|
||
|
||
|
||
### 请求参数
|
||
**Query**
|
||
|
||
| 参数名称 | 是否必须 | 示例 | 备注 |
|
||
| ------------ | ------------ | ------------ | ------------ |
|
||
| message | 否 | | 推送消息内容 |
|
||
| token | 否 | | 企业微信群token |
|
||
|
||
### 返回数据
|
||
|
||
<table>
|
||
<thead class="ant-table-thead">
|
||
<tr>
|
||
<th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
|
||
</tr>
|
||
</thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> code</span></td><td key=1><span>integer</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5><p key=2><span style="font-weight: '700'">format: </span><span>int64</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> data</span></td><td key=1><span>object</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> message</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
# 图片操作
|
||
|
||
## 合并图片返回文件
|
||
<a id=合并图片返回文件> </a>
|
||
### 基本信息
|
||
|
||
**Path:** /api/public/qrcode/mergeList
|
||
|
||
**Method:** POST
|
||
|
||
**接口描述:**
|
||
|
||
|
||
### 请求参数
|
||
**Headers**
|
||
|
||
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|
||
| ------------ | ------------ | ------------ | ------------ | ------------ |
|
||
| Content-Type | application/json | 是 | | |
|
||
**Body**
|
||
|
||
<table>
|
||
<thead class="ant-table-thead">
|
||
<tr>
|
||
<th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
|
||
</tr>
|
||
</thead><tbody className="ant-table-tbody"><tr key=0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> </span></td><td key=1><span>object []</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5><p key=3><span style="font-weight: '700'">item 类型: </span><span>object</span></p></td></tr><tr key=0-0><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> path</span></td><td key=1><span>string</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">图片地址</span></td><td key=5></td></tr><tr key=0-1><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> x</span></td><td key=1><span>integer</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">x轴</span></td><td key=5><p key=2><span style="font-weight: '700'">format: </span><span>int32</span></p></td></tr><tr key=0-2><td key=0><span style="padding-left: 20px"><span style="color: #8c8a8a">├─</span> y</span></td><td key=1><span>integer</span></td><td key=2>必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap">y轴</span></td><td key=5><p key=2><span style="font-weight: '700'">format: </span><span>int32</span></p></td></tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
### 返回数据
|
||
|
||
<table>
|
||
<thead class="ant-table-thead">
|
||
<tr>
|
||
<th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
|
||
</tr>
|
||
</thead><tbody className="ant-table-tbody"><tr key=0-0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> code</span></td><td key=1><span>integer</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5><p key=2><span style="font-weight: '700'">format: </span><span>int64</span></p></td></tr><tr key=0-1><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> data</span></td><td key=1><span>object</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr><tr key=0-2><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> message</span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
# 微信开放平台 -- 消息
|
||
|
||
## 接受微信推送过来的消息
|
||
<a id=接受微信推送过来的消息> </a>
|
||
### 基本信息
|
||
|
||
**Path:** /api/public/wechat/message/webHook
|
||
|
||
**Method:** POST
|
||
|
||
**接口描述:**
|
||
|
||
|
||
### 请求参数
|
||
**Headers**
|
||
|
||
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|
||
| ------------ | ------------ | ------------ | ------------ | ------------ |
|
||
| Content-Type | application/json | 是 | | |
|
||
|
||
### 返回数据
|
||
|
||
<table>
|
||
<thead class="ant-table-thead">
|
||
<tr>
|
||
<th key=name>名称</th><th key=type>类型</th><th key=required>是否必须</th><th key=default>默认值</th><th key=desc>备注</th><th key=sub>其他信息</th>
|
||
</tr>
|
||
</thead><tbody className="ant-table-tbody"><tr key=0><td key=0><span style="padding-left: 0px"><span style="color: #8c8a8a"></span> </span></td><td key=1><span>string</span></td><td key=2>非必须</td><td key=3></td><td key=4><span style="white-space: pre-wrap"></span></td><td key=5></td></tr>
|
||
</tbody>
|
||
</table>
|
||
|