- 添加 Lombok 配置支持 - 完善枚举类和常量定义 - 新增工具类(TraceId、限流、OSS 等) - 添加切面(日志、限流、TraceId) - 更新数据库索引规范(应用层防重) - 登录页面样式优化 - 前后端项目文档补充
55 lines
1.1 KiB
TypeScript
55 lines
1.1 KiB
TypeScript
/**
|
|
* 测试数据工具
|
|
* 提供测试账号和常用数据
|
|
*/
|
|
|
|
// 测试账号配置
|
|
export const testAccounts = {
|
|
// 平台超管
|
|
platform: {
|
|
tenantCode: 'platform',
|
|
username: 'admin',
|
|
password: 'admin123',
|
|
tenantName: '平台管理',
|
|
},
|
|
// 广东省图租户
|
|
gdlib: {
|
|
tenantCode: 'gdlib',
|
|
username: 'admin',
|
|
password: 'admin123',
|
|
tenantName: '广东省立中山图书馆',
|
|
},
|
|
// 评委端
|
|
judge: {
|
|
tenantCode: 'judge',
|
|
username: 'admin',
|
|
password: 'admin123',
|
|
tenantName: '评委',
|
|
},
|
|
};
|
|
|
|
// 前端登录路径映射
|
|
export const loginPaths: Record<string, string> = {
|
|
platform: '/platform/login',
|
|
gdlib: '/gdlib/login',
|
|
judge: '/judge/login',
|
|
p: '/p/login',
|
|
};
|
|
|
|
// 租户标签页索引(用于开发环境快捷切换)
|
|
export const tenantTabMap: Record<string, number> = {
|
|
platform: 0,
|
|
gdlib: 1,
|
|
judge: 2,
|
|
};
|
|
|
|
/**
|
|
* 获取登录表单选择器
|
|
*/
|
|
export const selectors = {
|
|
usernameInput: 'input[placeholder="请输入用户名"]',
|
|
passwordInput: 'input[placeholder="请输入密码"]',
|
|
submitButton: 'button[type="submit"]',
|
|
tenantTabs: '.tenant-tabs .tenant-tab',
|
|
};
|