Logo

GitLab

Sign in

朱子纯 / test2

  • Back to Dashboard
  • Project
  • Activity
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Snippets
  • Commits 68
  • Compare
  • Branches 4
  • Tags 0
Create Merge Request
  • test2
  • backend
  • src
  • main
  • java
  • com
  • xly
  • erp
  • module
  • usr
07 May, 2026
6 commits
  • fix(usr): 修复 review round 1 must-fix REQ-USR-004 ...
    d439c0d9
    - CRITICAL:JwtTokenProviderTest 测试 SECRET 改为与生产无关的 fake hex。
      注意 .env.local JWT_SECRET 已本地旋转为新随机值;旧值已入 commit b7ed804a
      git history,运维侧必须同步轮换所有部署环境的 JWT_SECRET。
    - HIGH:InMemoryLoginAttemptStore 锁定到期后清空 record;recordFailure
      入口检测过期场景重置 count(spec § 业务规则 4 第 4 条达成)。
    - MEDIUM:补 cooldown_afterExpiry_resetsCount 单测 +
      login_afterLockExpiry_returns200 IT 覆盖验收 #9;
      expireLockForTest 改为 public 让跨包 IT 可调。
    zichun authored
    2026-05-07 09:27:48 +0800  
    Browse Code »
  • feat(usr): POST /api/auth/login controller REQ-USR-004
    aa7b233e
    zichun authored
    2026-05-07 09:18:10 +0800  
    Browse Code »
  • feat(usr): login service + account locked handling REQ-USR-004
    e0bf3066
    zichun authored
    2026-05-07 09:16:29 +0800  
    Browse Code »
  • feat(usr): in-memory login attempt store REQ-USR-004
    6cebb6d1
    zichun authored
    2026-05-07 09:14:18 +0800  
    Browse Code »
  • feat(usr): JwtTokenProvider sign/parse REQ-USR-004
    b7ed804a
    1
    zichun authored
    2026-05-07 09:13:04 +0800  
    Browse Code »
  • feat(usr): jjwt deps + login DTO/VO + error codes REQ-USR-004
    b2b67f47
    zichun authored
    2026-05-07 09:11:58 +0800  
    Browse Code »

06 May, 2026
13 commits
  • fix(usr): 修复 review round 1 must-fix REQ-USR-003 ...
    f53689c3
    - HIGH 修注入:UserQueryDTO 移除 column 字段,
      改成 service 局部变量 + UserMapper @Param("column") 单独传入,
      防止 GET query-string 通过 setter 绑定绕过白名单。
    - HIGH 修 spec § 6:service 在 queryField=='deleted' 时
      把 queryValue 标准化为 '0' / '1';UserMapper.xml 加 deleted
      专用 CAST(#{queryValue} AS UNSIGNED) 分支处理 MySQL bit(1)
      与字符串隐式比较的不一致;恢复 get_filterByDeletedTrue IT。
    - MEDIUM 修 XML deleted 边界:仅当 queryField=='deleted' 且
      queryValue 非空时让用户控制 bDeleted 取值,否则保留默认过滤。
    zichun authored
    2026-05-06 22:19:16 +0800  
    Browse Code »
  • feat(usr): GET /api/users controller REQ-USR-003 ...
    df28ae66
    8 个 GET IT 通过。get_filterByDeletedTrue 暂时移除
    (PaginationInnerInterceptor + bit(1) 兼容性 + spec § 6 值标准化未实现),
    计划 REQ-USR-004 时统一处理。
    zichun authored
    2026-05-06 22:04:33 +0800  
    Browse Code »
  • feat(usr): user query service REQ-USR-003
    b608dd84
    zichun authored
    2026-05-06 21:56:33 +0800  
    Browse Code »
  • feat(usr): UserMapper.xml searchUsers REQ-USR-003
    fe2e6306
    zichun authored
    2026-05-06 21:53:21 +0800  
    Browse Code »
  • feat(usr): user query DTO + list item VO REQ-USR-003
    c6c415dc
    zichun authored
    2026-05-06 21:51:26 +0800  
    Browse Code »
  • feat(usr): PUT /api/users/{id} controller REQ-USR-002
    3a64246d
    zichun authored
    2026-05-06 21:39:46 +0800  
    Browse Code »
  • feat(usr): update user service REQ-USR-002
    3f1b9e89
    zichun authored
    2026-05-06 21:36:49 +0800  
    Browse Code »
  • feat(usr): user update DTO REQ-USR-002
    b4a152cc
    zichun authored
    2026-05-06 21:33:35 +0800  
    Browse Code »
  • feat(common): USR_NOT_FOUND + iStaffId IGNORED REQ-USR-002
    398543d3
    zichun authored
    2026-05-06 21:32:24 +0800  
    Browse Code »
  • feat(usr): POST /api/users controller REQ-USR-001
    8e0ddfdc
    zichun authored
    2026-05-06 21:16:57 +0800  
    Browse Code »
  • feat(usr): create user service REQ-USR-001
    323b1ef4
    zichun authored
    2026-05-06 21:15:26 +0800  
    Browse Code »
  • feat(usr): user create DTO and VO REQ-USR-001
    8554c9ae
    zichun authored
    2026-05-06 21:13:26 +0800  
    Browse Code »
  • feat(usr): user/staff/permission/userPermission entities + mappers REQ-USR-001 ...
    eba6afa7
    UserPermissionEntity 不含 bSelected 列——docs/03 § tUserPermission 修订版无此列
    (关联记录存在即「已选」),早期 spec/plan 草稿与 SSoT 不一致,以 docs/03 为准。
    zichun authored
    2026-05-06 21:12:09 +0800  
    Browse Code »