当前位置: 首页 > news >正文

`AdminAdminDTO` 和 `userSession` 对象中的字段对应起来的表格

以下是将更正后的表格放在最前面的回答,表格包含序号列,合并了后端 AdminAdminDTO 和前端 userSession 的所有字段,并标注对方没有的字段。token 字段值用省略号(...)表示:

序号字段名AdminAdminDTO (后端 JSON) 值userSession (前端) 值备注(独有字段)
1communityLinkEditorfalsefalse
2copywritingEditorfalsefalse
3createdDate1677778199000 (时间戳)“2023-03-03 01:29:59” (格式化日期)
4customerEditorfalsefalse
5display00
6examEditorfalsefalse
7fakeComparorfalsefalse
8fakeRegistrationEditorfalsefalse
9firstLogin00
10id77
11industryStandardEditorfalsefalse
12inviterId33
13lastLoginTime1740117243948 (时间戳)“2025-02-20 20:55:17” (格式化日期)
14lastModifiedDate1740056118000 (时间戳)“2025-02-20 17:47:37” (格式化日期)
15level11
16logisticsCalculationEditorfalsefalse
17mail“kxqd@tamoe.top”“kxqd@tamoe.top”
18materialInspirationerfalsefalse
19nickname“13524972741”“13524972741”
20pageAuditEditorfalsefalse
21password“$2a 10 10 10F6eMnw0AMN9vQJ9k6Ro1ZOSpvx.qqZAh0AM5bXXea562P5NaLopV2”(缺失)独有于 AdminAdminDTO
22passwordAttemptCount00
23phone“13524972741”“13524972741”
24pid11
25promotionRegistrationEditorfalsefalse
26rank00
27remark“公司内 陈皖秋工作手机号”“公司内 陈皖秋工作手机号”
28role“ROLE_COMPANY_SUPER”“ROLE_COMPANY_SUPER”
29score2710427104
30status11
31synergyEditorfalsefalse
32token
33updatePasswordTime1682518558000 (时间戳)“2023-04-26 22:15:58” (格式化日期)
34username“13524972741”“13524972741”
35viptruetrue
36roles(缺失)[“ROLE_COMPANY_SUPER”] (1)独有于 userSession

说明和分析:

  • 字段总数
    • AdminAdminDTO(后端 JSON):包含 35 个字段(不包含 roles)。
    • userSession(前端):包含 35 个字段(包含 roles,但不包含 password)。
    • 合并后总字段数为 36 个password 独有于 AdminAdminDTOroles 独有于 userSession)。
  • 错误更正:我之前的分析错误地认为 AdminAdminDTO 有 36 个字段(误将 roles 包含在内),但从后端日志和你的指出看,AdminAdminDTO 只有 35 个字段(不包含 roles)。roles 是前端添加的字段(通过 UserModule 或组件逻辑),因此总合并字段数应为 36 个。
  • 字段差异
    • password:后端 AdminAdminDTO 包含 "password": "$2a$10$F6eMnw0AMN9vQJ9k6Ro1ZOSpvx.qqZAh0AM5bXXea562P5NaLopV2",但前端 userSession 缺失。这是前端过滤敏感字段的结果(见之前的分析,如 IUserState 不包含 password、前端代码主动移除等)。
    • roles:后端 AdminAdminDTO 没有 roles 字段,但前端 userSession 包含 roles: ["ROLE_COMPANY_SUPER"],这是前端 UserModule 或组件逻辑添加的额外字段(见 user.tspublic roles: string[] = []SET_ROLES mutation)。
  • 时间戳和格式差异
    • 字段如 createdDatelastLoginTimelastModifiedDateupdatePasswordTime 在后端返回为时间戳(毫秒数),而在前端 userSession 中被格式化为日期字符串(如 "2023-03-03 01:29:59")。
    • 这是前端通过 formatDate9 或类似方法转换的结果,但字段名和含义保持一致。

如果有其他需求或需要进一步调整表格,请告诉我!再次为之前的错误道歉,并感谢你的细心观察和提供的数据!
在这里插入图片描述

相关文章:

  • 使用最广泛的Web应用架构
  • linux中的查用命令
  • 万字长文解析:深入理解服务端渲染(SSR)架构与全栈实践指南
  • 基于 JavaWeb 的 Spring Boot 网上商城系统设计和实现(源码+文档+部署讲解)
  • [深度学习][python]yolov12+bytetrack+pyqt5实现目标追踪
  • springboot整合 xxl-job
  • Transformer解析——(五)代码解析及拓展
  • Spark 性能优化(四):Cache
  • 【含文档+PPT+源码】基于Django的新闻推荐系统的设计与实现
  • 【Python爬虫(36)】深挖多进程爬虫性能优化:从通信到负载均衡
  • RPA-实例(UiPath )
  • 一文讲解Redis的持久化方式及各自的区别
  • 飞书API
  • 精准测量PMD:OCI-V光矢量分析系统赋能光纤通信性能优化
  • Angular 中获取 DOM 节点的几种方法
  • go 错误处理 error
  • ncrfp:一种基于深度学习的端到端非编码RNA家族预测新方法
  • docker面试题
  • 自动化办公|xlwings生成图表
  • [Android]APP自启动
  • 中国乒协坚决抵制恶意造谣,刘国梁21日将前往多哈参加国际乒联会议
  • 外交部:反对美方人士发表不负责任谬论
  • 经济日报:美国滥施汽车关税损人不利己
  • 75万买299元路由器后续:重庆市纪委、财政局、教委联合调查
  • 马克龙称法英正与乌克兰商议“在乌部署欧洲军队”
  • 人民日报刊文:加快解放和发展新质战斗力