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

`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 或类似方法转换的结果,但字段名和含义保持一致。

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


http://www.kler.cn/a/559617.html

相关文章:

  • Linux 磁盘管理命令:LVM命令列表
  • 一、初始爬虫
  • 蓝桥杯试题:区间次方和(前缀和)
  • Linux运维_Dockerfile_打包Moby-26.1.4编译dockerd环境
  • 蛋白质研究常用数据库系列1
  • Vue2+OpenLayers实现热力图(提供Gitee源码)
  • centOS 7.9 安装JDK MYSQL
  • 蓝桥杯备赛-基础训练(三)哈希表 day16
  • SMT贴片加工关键技术解析
  • ET框架实现匹配功能(服务器端)
  • 第4章 4.1 Entity Framework Core概述
  • 【高可用】keepalived的试用与学习笔记
  • 【科研绘图系列】R语言绘制连线图和散点图(linechart scatter plot)
  • 5. Go 方法(结构体的方法成员)
  • WordPress ltl-freight-quotes-estes-edition sql注入漏洞(CVE-2024-13488)(附脚本)
  • Linux 命令大全完整版(05)
  • LLM2CLIP论文学习笔记:强大的语言模型解锁更丰富的视觉表征
  • 编程小白冲Kaggle每日打卡(11)--kaggle学堂:<Python>使用外部库
  • 已解决丨本地访问远程服务器Jupyter Notebook出现Opening Jupyter Application Refresh:
  • DeepSeek 助力 Vue 开发:打造丝滑的滑块(Slider)