Merge branch 'master' of http://47.99.164.66:3000/hzdyjs-xg/all-project
This commit is contained in:
commit
ea739d328b
19 files changed
+3510
-39
No files matched your search
@@ -0,0 +1,278 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
/**
|
||||
* 二维码管理 VO
|
||||
*/
|
||||
export interface QrCodeVO {
|
||||
/**
|
||||
* 主键ID
|
||||
*/
|
||||
id?: string | number;
|
||||
|
||||
/**
|
||||
* 二维码名称
|
||||
*/
|
||||
codeName?: string;
|
||||
|
||||
/**
|
||||
* 二维码类型(1-招生报名)
|
||||
*/
|
||||
codeType?: number;
|
||||
|
||||
/**
|
||||
* 二维码内容(URL)
|
||||
*/
|
||||
qrContent?: string;
|
||||
|
||||
/**
|
||||
* 访问令牌
|
||||
*/
|
||||
accessToken?: string;
|
||||
|
||||
/**
|
||||
* 过期时间
|
||||
*/
|
||||
expireTime?: string;
|
||||
|
||||
/**
|
||||
* 最大使用次数(0-无限制)
|
||||
*/
|
||||
maxUsage?: number;
|
||||
|
||||
/**
|
||||
* 当前使用次数
|
||||
*/
|
||||
currentUsage?: number;
|
||||
|
||||
/**
|
||||
* 状态(0-禁用 1-启用)
|
||||
*/
|
||||
status?: number;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
createBy?: string | number;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
createTime?: string;
|
||||
|
||||
/**
|
||||
* 更新人
|
||||
*/
|
||||
updateBy?: string | number;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
updateTime?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 二维码管理 BO
|
||||
*/
|
||||
export interface QrCodeBO {
|
||||
/**
|
||||
* 主键ID
|
||||
*/
|
||||
id?: string | number;
|
||||
|
||||
/**
|
||||
* 二维码名称
|
||||
*/
|
||||
codeName?: string;
|
||||
|
||||
/**
|
||||
* 二维码类型(1-招生报名)
|
||||
*/
|
||||
codeType?: number;
|
||||
|
||||
/**
|
||||
* 二维码内容(URL)
|
||||
*/
|
||||
qrContent?: string;
|
||||
|
||||
/**
|
||||
* 访问令牌
|
||||
*/
|
||||
accessToken?: string;
|
||||
|
||||
/**
|
||||
* 过期时间
|
||||
*/
|
||||
expireTime?: string;
|
||||
|
||||
/**
|
||||
* 最大使用次数(0-无限制)
|
||||
*/
|
||||
maxUsage?: number;
|
||||
|
||||
/**
|
||||
* 当前使用次数
|
||||
*/
|
||||
currentUsage?: number;
|
||||
|
||||
/**
|
||||
* 状态(0-禁用 1-启用)
|
||||
*/
|
||||
status?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 二维码查询参数
|
||||
*/
|
||||
export interface QrCodeQuery {
|
||||
/**
|
||||
* 二维码名称
|
||||
*/
|
||||
codeName?: string;
|
||||
|
||||
/**
|
||||
* 二维码类型
|
||||
*/
|
||||
codeType?: number;
|
||||
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
status?: number;
|
||||
|
||||
/**
|
||||
* 创建时间范围
|
||||
*/
|
||||
params?: {
|
||||
beginTime?: string;
|
||||
endTime?: string;
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询二维码列表
|
||||
*/
|
||||
export function listQrCode(query?: QrCodeQuery) {
|
||||
return request({
|
||||
url: '/zsjy/qrcode/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询二维码详细
|
||||
*/
|
||||
export function getQrCode(id: string | number) {
|
||||
return request({
|
||||
url: '/zsjy/qrcode/' + id,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增二维码
|
||||
*/
|
||||
export function addQrCode(data: QrCodeBO) {
|
||||
return request({
|
||||
url: '/zsjy/qrcode',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改二维码
|
||||
*/
|
||||
export function updateQrCode(data: QrCodeBO) {
|
||||
return request({
|
||||
url: '/zsjy/qrcode',
|
||||
method: 'put',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除二维码
|
||||
*/
|
||||
export function delQrCode(ids: string | number | Array<string | number>) {
|
||||
return request({
|
||||
url: '/zsjy/qrcode/' + ids,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出二维码
|
||||
*/
|
||||
export function exportQrCode(query?: QrCodeQuery) {
|
||||
return request({
|
||||
url: '/zsjy/qrcode/export',
|
||||
method: 'post',
|
||||
data: query,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 验证二维码Token有效性
|
||||
*/
|
||||
export function validateToken(token: string) {
|
||||
return request({
|
||||
url: '/zsjy/qrcode/validate/' + token,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据Token获取二维码信息
|
||||
*/
|
||||
export function getQrCodeByToken(token: string) {
|
||||
return request({
|
||||
url: '/zsjy/qrcode/token/' + token,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 增加二维码使用次数
|
||||
*/
|
||||
export function incrementUsage(id: string | number) {
|
||||
return request({
|
||||
url: '/zsjy/qrcode/increment/' + id,
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 生成新的访问令牌
|
||||
*/
|
||||
export function generateToken() {
|
||||
return request({
|
||||
url: '/zsjy/qrcode/generate-token',
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 二维码类型选项
|
||||
*/
|
||||
export const qrCodeTypeOptions = [
|
||||
{
|
||||
label: '招生报名',
|
||||
value: 1
|
||||
}
|
||||
]
|
||||
|
||||
/**
|
||||
* 状态选项
|
||||
*/
|
||||
export const statusOptions = [
|
||||
{
|
||||
label: '禁用',
|
||||
value: 0
|
||||
},
|
||||
{
|
||||
label: '启用',
|
||||
value: 1
|
||||
}
|
||||
]
|
||||
Reference in new issue
Block a user