- 添加Docker相关配置文件(.dockerignore, .env.example, .gitignore) - 实现服务端API代理功能,支持文件、模块和服务器API转发 - 创建文章详情页、栏目文章列表页和单页内容展示页面 - 集成Ant Design Vue组件库并实现SSR样式提取功能 - 定义API响应数据结构类型和应用布局组件 - 开发开发者应用中心和文章管理页面 - 实现CMS导航菜单获取和多租户切换功能
164 lines
3.3 KiB
TypeScript
164 lines
3.3 KiB
TypeScript
import type { PageParam } from '@/api';
|
|
|
|
/**
|
|
* 用户记录表
|
|
*/
|
|
export interface ShopUser {
|
|
// 用户id
|
|
userId?: number;
|
|
// 用户类型 0个人用户 1企业用户 2其他
|
|
type?: number;
|
|
// 账号
|
|
username?: string;
|
|
// 密码
|
|
password?: string;
|
|
// 昵称
|
|
nickname?: string;
|
|
// 手机号
|
|
phone?: string;
|
|
// 性别 1男 2女
|
|
sex?: number;
|
|
// 职务
|
|
position?: string;
|
|
// 注册来源客户端 (APP、H5、MP-WEIXIN等)
|
|
platform?: string;
|
|
// 邮箱
|
|
email?: string;
|
|
// 邮箱是否验证, 0否, 1是
|
|
emailVerified?: number;
|
|
// 别名
|
|
alias?: string;
|
|
// 真实姓名
|
|
realName?: string;
|
|
// 证件号码
|
|
idCard?: string;
|
|
// 出生日期
|
|
birthday?: string;
|
|
// 所在国家
|
|
country?: string;
|
|
// 所在省份
|
|
province?: string;
|
|
// 所在城市
|
|
city?: string;
|
|
// 所在辖区
|
|
region?: string;
|
|
// 街道地址
|
|
address?: string;
|
|
// 经度
|
|
longitude?: string;
|
|
// 纬度
|
|
latitude?: string;
|
|
// 用户可用余额
|
|
balance?: string;
|
|
// 已提现金额
|
|
cashedMoney?: string;
|
|
// 用户可用积分
|
|
points?: number;
|
|
// 用户总支付的金额
|
|
payMoney?: string;
|
|
// 实际消费的金额(不含退款)
|
|
expendMoney?: string;
|
|
// 密码
|
|
payPassword?: string;
|
|
// 会员等级ID
|
|
gradeId?: number;
|
|
// 行业分类
|
|
category?: string;
|
|
// 个人简介
|
|
introduction?: string;
|
|
// 机构id
|
|
organizationId?: number;
|
|
// 会员分组ID
|
|
groupId?: number;
|
|
// 头像
|
|
avatar?: string;
|
|
// 背景图
|
|
bgImage?: string;
|
|
// 用户编码
|
|
userCode?: string;
|
|
// 是否已实名认证
|
|
certification?: number;
|
|
// 年龄
|
|
age?: number;
|
|
// 是否线下会员
|
|
offline?: string;
|
|
// 关注数
|
|
followers?: number;
|
|
// 粉丝数
|
|
fans?: number;
|
|
// 点赞数
|
|
likes?: number;
|
|
// 评论数
|
|
commentNumbers?: number;
|
|
// 是否推荐
|
|
recommend?: number;
|
|
// 微信openid
|
|
openid?: string;
|
|
// 微信公众号openid
|
|
officeOpenid?: string;
|
|
// 微信unionID
|
|
unionid?: string;
|
|
// 客户端ID
|
|
clientId?: string;
|
|
// 不允许办卡
|
|
notAllowVip?: string;
|
|
// 是否管理员
|
|
isAdmin?: string;
|
|
// 是否企业管理员
|
|
isOrganizationAdmin?: string;
|
|
// 累计登录次数
|
|
loginNum?: number;
|
|
// 企业ID
|
|
companyId?: number;
|
|
// 可管理的场馆
|
|
merchants?: string;
|
|
// 商户ID
|
|
merchantId?: number;
|
|
// 商户名称
|
|
merchantName?: string;
|
|
// 商户头像
|
|
merchantAvatar?: string;
|
|
// 第三方系统的用户ID
|
|
uid?: number;
|
|
// 专家角色
|
|
expertType?: string;
|
|
// 过期时间
|
|
expireTime?: number;
|
|
// 最后结算时间
|
|
settlementTime?: string;
|
|
// 资质
|
|
aptitude?: string;
|
|
// 行业类型(父级)
|
|
industryParent?: string;
|
|
// 行业类型(子级)
|
|
industryChild?: string;
|
|
// 头衔
|
|
title?: string;
|
|
// 安装的产品ID
|
|
templateId?: number;
|
|
// 插件安装状态(仅对超超管判断) 0未安装 1已安装
|
|
installed?: number;
|
|
// 特长
|
|
speciality?: string;
|
|
// 备注
|
|
comments?: string;
|
|
// 状态, 0在线, 1离线
|
|
status?: number;
|
|
// 是否删除, 0否, 1是
|
|
deleted?: number;
|
|
// 租户id
|
|
tenantId?: number;
|
|
// 注册时间
|
|
createTime?: string;
|
|
// 修改时间
|
|
updateTime?: string;
|
|
}
|
|
|
|
/**
|
|
* 用户记录表搜索条件
|
|
*/
|
|
export interface ShopUserParam extends PageParam {
|
|
userId?: number;
|
|
keywords?: string;
|
|
}
|