You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
IOReportMgt/IOReportSysMP/miniprogram/services/baseClass.ts

241 lines
3.5 KiB

4 years ago
export class GrantedAuthority {
/** authority */
authority = '';
}
export class IORecords {
/** 出入校时间 */
commitTime = '';
/** 院级审核时间 */
deptAuditTime = '';
/** 院级审核人 */
deptAuditorID = undefined;
/** 报备记录ID */
id = undefined;
/** 校内居住地 */
innerResidence = '';
/** 报备单类型:1-出;0-入 */
ioType = undefined;
/** 校外居住地 */
outerResidence = '';
/** 二维码token */
qrToken = new QRToken();
/** 申请事由 */
reason = '';
/** 校级审核时间 */
schoolAuditTime = '';
/** 校级审核人 */
schoolAuditorID = undefined;
/** 单据状态:0-保存;1-提交待审核;2-院级审核通过;3-校级审核通过;4-核验通过;9-院级审核不通过;8-校级审核不通过;7-核验不通过 */
status = '';
/** 教师工号 */
teacherID = '';
/** 核验时间 */
validateTime = '';
/** 核验人 */
validatorID = undefined;
}
export class ListResultVO {
/** 当前页码 */
current = undefined;
/** 列表数据 */
list = [];
/** 每页记录数 */
pageSize = undefined;
/** 记录总数 */
total = undefined;
}
export class QRToken {
/** expireTime */
expireTime = '';
/** randomKey */
randomKey = undefined;
/** recordID */
recordID = undefined;
}
export class QRecord {
/** current */
current = undefined;
/** pageSize */
pageSize = undefined;
/** sorter */
sorter = '';
/** 记录状态 */
status = '';
/** teacherID */
teacherID = '';
/** 记录类型 */
type = '';
}
export class QUser {
/** 姓名 */
name = '';
/** 手机号 */
phone = '';
}
export class Resource {
/** 上级菜单ID */
children = [];
/** 资源ID */
id = undefined;
/** 是否對所有角色開放 */
isForAll = false;
/** 显示文本 */
label = '';
/** 请求方法类型 */
method = '';
/** 资源名称(方法签名) */
name = '';
/** 上级菜单ID */
parentId = undefined;
/** 允许所有访问 */
permitAll = false;
/** 排序 */
sort = undefined;
/** 链接 */
url = '';
}
export class ResponseEntity {
/** body */
body = undefined;
/** statusCode */
statusCode = undefined;
/** statusCodeValue */
statusCodeValue = undefined;
}
export class ResultVO {
/** code */
code = undefined;
/** 数据 */
data = new IORecords();
/** msg */
msg = '';
}
export class User {
/** 地址信息 */
address = '';
/** authorities */
authorities = [];
/** 创建时间 */
createTime = '';
/** 创建人 */
createUserId = undefined;
/** 删除时间 */
deleteTime = '';
/** 删除者 */
deleteUserId = undefined;
/** 是否启用 1:启用 0:禁用 */
enable = false;
/** enabled */
enabled = false;
/** 用户真实名 */
fullName = '';
/** 用户id */
id = undefined;
/** 最后更新时间 */
lastModifyTime = '';
/** 最后更新者 */
lastModifyUserId = undefined;
/** 用户密码 */
password = '';
/** 手机号 */
phone = '';
/** 角色列表 */
roles = [];
/** 所属单位 */
unitId = undefined;
/** 用户名 */
username = '';
/** 微信小程序id */
wechatId = undefined;
}
export class UserInfoVO {
/** 地址信息 */
address = '';
/** 真实名 */
fullName = '';
/** 用户id */
id = undefined;
/** 手机号 */
phone = '';
/** 角色列表 */
roles = [];
/** 教师工号 */
teacherID = '';
/** 所属单位 */
unitId = undefined;
/** 微信id */
wechatID = '';
}