library-picturebook-activity/java-frontend/tests/utils/test-data.ts
En b805f456a6 feat: 完善后端基础架构和登录功能
- 添加 Lombok 配置支持
- 完善枚举类和常量定义
- 新增工具类(TraceId、限流、OSS 等)
- 添加切面(日志、限流、TraceId)
- 更新数据库索引规范(应用层防重)
- 登录页面样式优化
- 前后端项目文档补充
2026-03-31 13:58:28 +08:00

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',
};