• - 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
     
    Browse Code »
  • zichun authored
     
    Browse Code »