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>
|
|||
|
|