App版本管理
# 字段说明
| 属性名 | 类型 | 描述 | 词典pkey |
| ---------------------- | ------ | ------------------------------------ | ------------------------------------ |
| id | number | 编号 | |
| appType | number | 应用类型 0.安卓 1.ios | mobile_Application_Type |
| appVersion | String | 版本号 | |
| appCodePath | string | 二维码图片路径 | |
| appFilePath | string | app安装包路径 | |
| appStatus | number | 1.使用中 0.失效 | yesno |
| operationUser | string | 操作人 | |
| remark | string | 备注 | |
| created | string | date | 创建时间 |
| modifed | string | date | 最后修改时间 |
# 列表查询
`权限` app:version:list
`GET` /web/appfileupload/list
## 参数
| 属性名 | 类型 | 必传 |
| --------- | ------ | ------ |
| appType | number | |
| appStatus | number | |
| page | number | 默认1 |
| count | number | 默认10 |
## 响应内容
| 属性名 | 类型 | 描述 |
| :------ | ------- | :------- |
| obj | object | 数据 |
| success | boolean | 是否成功 |
| msg | string | 消息 |
### obj
| 属性名 | 类型 | 描述 |
| :------- | ------ | :------------------------ |
| rows | object | 列表,详细看字段说明 |
| page | number | 当前页 |
| pageSize | number | 一页的条数,参数中的count |
| total | number | 总条数 |
```json
{
"rows":[
{
"id":4,
"appType":0,
"appVersion":"1.3.1",
"appCodePath":"fe734725248f41589973cfccbbd9fa34.png",
"appFilePath":"a68ae1f522af4b2db6c154b1c7fa9ce7.js",
"appStatus":0,
"operationUser":"admin",
"remark":null,
"created":"2020-03-28 09:46:41",
"modified":"2020-04-03 17:47:52"
},
{
"id":3,
"appType":0,
"appVersion":"1.2.1",
"appCodePath":"hryfile/d/9/5488ab22d41a41a88fb42ea66a19f23b.jpg",
"appFilePath":"hryfile/8/9/cf60ef35ff66416997ee87b594e57acc.zip",
"appStatus":1,
"operationUser":"admin",
"remark":"无",
"created":"2020-03-27 16:59:11",
"modified":"2020-04-03 17:47:52"
}
],
"page":1,
"pageSize":10,
"total":19,
"msg":null
}
```
# 添加
`权限` app:version:add
`POST` /web/appfileupload/add
| 属性名 | 类型 | 描述 |
| ----------- | ------ | --------------------- |
| appType | number | 应用类型 0.安卓 1.ios |
| appVersion | String | 版本号 |
| appCodePath | string | 二维码图片路径 |
| appFilePath | string | app安装包路径 |
# 启用某个版本 | 还原
`权限` app:version:enable
`POST ` /web/appfileupload/enable/{id}
| 参数名 | 类型 | 必传 |
| ------ | ------ | ---- |
| id | number | 是 |
# 修改版本号
`权限` app:version:modify
`POST` /web/appfileupload/modifyVersion/{id}
| 参数名 | 类型 | 描述 | 必传 |
| ---------- | ------ | -------- | ---- |
| id | number | 路径参数 | 是 |
| appVersion | string | 标准参数 | 是 |
# App二维码页面
`权限` app:version:config
`POST` /web/appfileupload/appQRCodeConfig
## 响应参数
| 属性名 | 类型 | 描述 |
| ------- | ------- | -------- |
| obj | object | 数据 |
| success | boolean | 是否成功 |
| code | string | 状态码 |
| msg | string | 消息 |
## obj
| 属性名 | 类型 | 描述 |
| ---------- | ------ | ----------------------- |
| configkey | string | 保存接口中jsonData的key |
| configname | string | 显示在页面上的名字 |
| value | string | 值 |
# App二维码页面 - 保存
`权限` app:version:config:save
`POST` /web/appfileupload/appQRCodeConfig/save
| 参数名 | 类型 | 描述 | 必传 |
| -------- | --------------- | -------------- | ---- |
| jsonData | object > string | 请转换成string | 是 |
## jsonData - 参数详情
```json
{
"android_RQCode" : "xx.png",
"ios_RQCode" : "xx.png",
"h5_QRCode" : "xx.png"
}
```