auto-request
Version:
通过Yapi JSON Schema生成接口Axios或Taro接口
586 lines (541 loc) • 11.3 kB
JavaScript
import axios from "axios"
/***
* @description 用户信息
**/
export const ApiloginInfoGet = (options = {}) => {
return axios.request({ url: `/api/login_info`, method: "get", ...options })
}
/***
* @description 退出登陆
**/
export const PlogoutPost = (options = {}) => {
return axios.request({ url: `/p/logout`, method: "post", ...options })
}
/***
* @description 获取开发者信息
**/
export const ApimyuserdevRoleGet = (params, options = {}) => {
return axios.request({
url: `/api/my/user/dev_role`,
method: "get",
params,
...options,
})
}
/***
* @description 获取应用列表
**/
export const ApimyappsGet = (params, options = {}) => {
return axios.request({
url: `/api/my/apps`,
method: "get",
params,
...options,
})
}
/***
* @description 创建应用
**/
export const ApimyappCreatePost = (data, options = {}) => {
return axios.request({
url: `/api/my/app/_create`,
method: "post",
data,
...options,
})
}
/***
* @description 上传应用logo
**/
export const ApimyapplogoUploadPost = (data, options = {}) => {
return axios.request({
url: `/api/my/app/logo/_upload`,
method: "post",
data,
...options,
})
}
/***
* @description 测应用名称是否已存在
**/
export const ApiappnameIsExistGet = (params, options = {}) => {
return axios.request({
url: `/api/app/name_is_exist`,
method: "get",
params,
...options,
})
}
/***
* @description 新增服务商协议
**/
export const Apiv1AgreementslatestGet = (params, options = {}) => {
return axios.request({
url: `/api/v1/agreements/latest`,
method: "get",
params,
...options,
})
}
/***
* @description 获取服务商超管
**/
export const Apiv1MedeveloperrootinfoGet = (params, options = {}) => {
return axios.request({
url: `/api/v1/me/developer/root/info`,
method: "get",
params,
...options,
})
}
/***
* @description 是否已签协议
**/
export const Apiv1MedeveloperagreementsacceptedGet = (params, options = {}) => {
return axios.request({
url: `/api/v1/me/developer/agreements/accepted`,
method: "get",
params,
...options,
})
}
/***
* @description 同意新增协议
**/
export const Apiv1MedeveloperagreementsPost = (data, options = {}) => {
return axios.request({
url: `/api/v1/me/developer/agreements`,
method: "post",
data,
...options,
})
}
/***
* @description 批量获取应用设置
**/
export const V7DeveloperappsappIdsettingsbatchReadPost = (
app_id,
data,
options = {}
) => {
return axios.request({
url: `/v7/developer/apps/${app_id}/settings/batch_read`,
method: "post",
data,
...options,
})
}
/***
* @description 获取open_ssid
**/
export const ApismscaptchaPost = (data, options = {}) => {
return axios.request({
url: `/api/sms/captcha`,
method: "post",
data,
...options,
})
}
/***
* @description 手机号码验证获取openSSID
**/
export const ApismscaptchaPut = (params, data, options = {}) => {
return axios.request({
url: `/api/sms/captcha`,
method: "put",
data,
params,
...options,
})
}
/***
* @description 重置appkey
**/
export const ApimyappkeyUpdatePost = (data, options = {}) => {
return axios.request({
url: `/api/my/app/key/_update`,
method: "post",
data,
...options,
})
}
/***
* @description 获取app_key
**/
export const ApimyappkeyGet = (params, options = {}) => {
return axios.request({
url: `/api/my/app/key`,
method: "get",
params,
...options,
})
}
/***
* @description 获取用户授权回调地
**/
export const ApimyappGet = (params, options = {}) => {
return axios.request({
url: `/api/my/app`,
method: "get",
params,
...options,
})
}
/***
* @description 删除应用
**/
export const ApimyappDelete = (data, options = {}) => {
return axios.request({
url: `/api/my/app`,
method: "delete",
data,
...options,
})
}
/***
* @description 转让应用所有者
**/
export const Apiv1MeappownerPut = (data, options = {}) => {
return axios.request({
url: `/api/v1/me/app/owner`,
method: "put",
data,
...options,
})
}
/***
* @description 获取当前用户在应用中的角色
**/
export const ApimeappadminGet = (params, options = {}) => {
return axios.request({
url: `/api/me/app/admin`,
method: "get",
params,
...options,
})
}
/***
* @description 设置应用成员
**/
export const ApimeappadminPost = (data, options = {}) => {
return axios.request({
url: `/api/me/app/admin`,
method: "post",
data,
...options,
})
}
/***
* @description 批量修改应用设置
每次调用只能同时修改全局敏感项、版本敏感项、非敏感项中的一种
* @summary 批量修改应用设置
**/
export const V7DeveloperappsappIdsettingsbatchUpdatePost = (
app_id,
data,
options = {}
) => {
return axios.request({
url: `/v7/developer/apps/${app_id}/settings/batch_update`,
method: "post",
data,
...options,
})
}
/***
* @description 获取上传参数
需要 require('js-sha1')
sha1(file.uid.toString())
* @summary 获取上传参数
**/
export const ApimeintroduceuploadParamsGet = (params, options = {}) => {
return axios.request({
url: `/api/me/introduce/upload_params`,
method: "get",
params,
...options,
})
}
/***
* @description 获取应用成员列表
**/
export const ApimeappadminlistGet = (params, options = {}) => {
return axios.request({
url: `/api/me/app/admin/list`,
method: "get",
params,
...options,
})
}
/***
* @description 删除成员
**/
export const ApimyappadminDelete = (data, options = {}) => {
return axios.request({
url: `/api/my/app/admin`,
method: "delete",
data,
...options,
})
}
/***
* @description 设置用户授权回调地址
**/
export const ApimyappUpdatePost = (data, options = {}) => {
return axios.request({
url: `/api/my/app/_update`,
method: "post",
data,
...options,
})
}
/***
* @description 获取IP白名单
**/
export const ApimyappipWhiteListGet = (params, options = {}) => {
return axios.request({
url: `/api/my/app/ip_white_list`,
method: "get",
params,
...options,
})
}
/***
* @description 设置IP白名单
**/
export const ApimyappipWhiteListAppendPost = (data, options = {}) => {
return axios.request({
url: `/api/my/app/ip_white_list/_append`,
method: "post",
data,
...options,
})
}
/***
* @description 删除白名单
**/
export const ApimyappipWhiteListRemovePost = (data, options = {}) => {
return axios.request({
url: `/api/my/app/ip_white_list/_remove`,
method: "post",
data,
...options,
})
}
/***
* @description 获取权限类型列表
**/
export const V7DeveloperappsappIdpermissionCategoriesGet = (
app_id,
options = {}
) => {
return axios.request({
url: `/v7/developer/apps/${app_id}/permission_categories`,
method: "get",
...options,
})
}
/***
* @description 获取应用权限列表
**/
export const V7DeveloperappsappIdpermissionViewGet = (
app_id,
params,
options = {}
) => {
return axios.request({
url: `/v7/developer/apps/${app_id}/permission_view`,
method: "get",
params,
...options,
})
}
/***
* @description 提交或撤销应用权限申请
**/
export const V7DeveloperappsappIdsubmitPermissionPost = (
app_id,
data,
options = {}
) => {
return axios.request({
url: `/v7/developer/apps/${app_id}/submit_permission`,
method: "post",
data,
...options,
})
}
/***
* @description 停用应用权限
**/
export const V7DeveloperappsappIdremovePermissionPost = (
app_id,
data,
options = {}
) => {
return axios.request({
url: `/v7/developer/apps/${app_id}/remove_permission`,
method: "post",
data,
...options,
})
}
/***
* @description 获取事件类型列表
**/
export const V7DeveloperappsappIdtopicCategoriesGet = (
app_id,
options = {}
) => {
return axios.request({
url: `/v7/developer/apps/${app_id}/topic_categories`,
method: "get",
...options,
})
}
/***
* @description 获取应用事件列表
**/
export const V7DeveloperappsappIdtopicsGet = (app_id, params, options = {}) => {
return axios.request({
url: `/v7/developer/apps/${app_id}/topics`,
method: "get",
params,
...options,
})
}
/***
* @description 应用订阅或取消订阅事件
**/
export const V7DeveloperappsappIdsubscibeTopicPost = (
app_id,
data,
options = {}
) => {
return axios.request({
url: `/v7/developer/apps/${app_id}/subscibe_topic`,
method: "post",
data,
...options,
})
}
/***
* @description 获取应用版本列表
**/
export const V7DeveloperappsappIdversionsGet = (
app_id,
params,
options = {}
) => {
return axios.request({
url: `/v7/developer/apps/${app_id}/versions`,
method: "get",
params,
...options,
})
}
/***
* @description 获取应用版本详情信息
**/
export const V7DeveloperappsappIdversionsversionIdGet = (
app_id,
version_id,
options = {}
) => {
return axios.request({
url: `/v7/developer/apps/${app_id}/versions/${version_id}`,
method: "get",
...options,
})
}
/***
* @description 创建应用版本
**/
export const V7DeveloperappsappIdversionscreatePost = (
app_id,
data,
options = {}
) => {
return axios.request({
url: `/v7/developer/apps/${app_id}/versions/create`,
method: "post",
data,
...options,
})
}
/***
* @description 修改应用版本
**/
export const V7DeveloperappsappIdversionsversionIdupdatePost = (
app_id,
version_id,
data,
options = {}
) => {
return axios.request({
url: `/v7/developer/apps/${app_id}/versions/${version_id}/update`,
method: "post",
data,
...options,
})
}
/***
* @description 应用版本提审撤审
**/
export const V7DeveloperappsappIdversionsversionIdsubmitPost = (
app_id,
version_id,
data,
options = {}
) => {
return axios.request({
url: `/v7/developer/apps/${app_id}/versions/${version_id}/submit`,
method: "post",
data,
...options,
})
}
/***
* @description 通过或拒绝应用版本申请
* @summary 修改应用版本状态,管理系统可使用
**/
export const V7DeveloperappsappIdversionsversionIdapprovePost = (
app_id,
version_id,
data,
options = {}
) => {
return axios.request({
url: `/v7/developer/apps/${app_id}/versions/${version_id}/approve`,
method: "post",
data,
...options,
})
}
/***
* @description 创建版本查看权限变更信息
**/
export const V7DeveloperappsappIdapplyPermissionsGet = (
app_id,
options = {}
) => {
return axios.request({
url: `/v7/developer/apps/${app_id}/apply_permissions`,
method: "get",
...options,
})
}
/***
* @description 删除版本,只可以删除“待申请”的版本
**/
export const V7DeveloperappsappIdversionsversionIddeletePost = (
app_id,
version_id,
options = {}
) => {
return axios.request({
url: `/v7/developer/apps/${app_id}/versions/${version_id}/delete`,
method: "post",
...options,
})
}