欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 旅游 > `AdminAdminDTO` 和 `userSession` 对象中的字段对应起来的表格

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

2025/2/24 18:49:04 来源:https://blog.csdn.net/m0_65152767/article/details/145777614  浏览:    关键词:`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 或类似方法转换的结果,但字段名和含义保持一致。

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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词