-
- 实现任务按距离排序和班组进度统计功能 - 添加任务智能排序(距离+个人效率加权)功能 - 新增GPS距离计算工具类和相关数据传输对象 - 添加出行速度配置和智能排序权重配置字典类型 - 实现用户任务效率预计算定时任务 - 优化API签名切面注解使用方式 - 添加微信公众号开放平台回调接口免登录配置
-
- 将 IoT 设备主机地址从 jichengshanshui.com.cn 更改为 fangshanparking.com - 更新应用配置中多个 API 接口的域名地址 - 修改 SSO 单点登录相关 URL 配置 - 更新微信公众号接口调用地址 - 替换资源服务器下载链接域名 - 修改生产环境社交登录回调地址 - 更新 UAA 认证服务器基础 URL - 替换 JustAuth 第三方认证源的授权地址
-
- 将 IoT 设备主机地址从 jichengshanshui.com.cn 更改为 fangshanparking.com - 更新应用配置中多个 API 接口的域名地址 - 修改 SSO 单点登录相关 URL 配置 - 更新微信公众号接口调用地址 - 替换资源服务器下载链接域名 - 修改生产环境社交登录回调地址 - 更新 UAA 认证服务器基础 URL - 替换 JustAuth 第三方认证源的授权地址
-
- 新增 DeviceClockRecordController 控制器,提供员工打卡记录的增删改查接口 - 新增 DeviceClockRecordDO 数据对象,定义员工打卡记录的数据结构 - 新增 DeviceClockRecordMapper 数据访问层,实现打卡记录的数据库操作 - 新增 DeviceClockRecordService 服务层,封装打卡记录的业务逻辑 - 新增 DeviceClockRecordSaveReqVO、DeviceClockRecordPageReqVO、DeviceClockRecordRespVO 等数据传输对象 - 修复 RoadController 中部门字段映射错误,将 deptCode 映射到 deptId - 为 RoadListReqVO 添加 deptId 字段,并在 RoadServiceImpl 中添加对应的查询条件 - 生成员工打卡记录的错误码常量定义模板
-
- 当找不到parentId=100的部门时,返回当前部门id作为默认值 - 修改顶级部门查找逻辑,返回顶级部门ID而不是null - 避免因返回null导致的空指针异常问题
-
- 将DeptController.queryAllDeptList方法返回类型改为Map<String, Object> - 使用HashMap构建标准的{code,data,msg}格式响应 - 移除SysDeptRespVO对象转换,直接映射为Map结构 - 修复parentDeptCode为空时返回空字符串的逻辑 refactor(road): 调整道路接口参数处理和返回格式 - 将RoadController.queryAllRoadList方法返回类型改为Map<String, Object> - 添加deptCode参数为空值检查,避免转换异常 - 移除SysRoadRespVO对象转换,直接映射为Map结构 - 统一构建标准的{code,data,msg}格式响应 refactor(road): 优化道路查询条件构建逻辑 - 在RoadServiceImpl中添加查询条件的空值检查 - 避免对null值执行数据库查询条件拼接 - 修复like查询为likeRight以匹配原始意图
-
- 将DeptController.queryAllDeptList方法返回类型改为Map<String, Object> - 使用HashMap构建标准的{code,data,msg}格式响应 - 移除SysDeptRespVO对象转换,直接映射为Map结构 - 修复parentDeptCode为空时返回空字符串的逻辑 refactor(road): 调整道路接口参数处理和返回格式 - 将RoadController.queryAllRoadList方法返回类型改为Map<String, Object> - 添加deptCode参数为空值检查,避免转换异常 - 移除SysRoadRespVO对象转换,直接映射为Map结构 - 统一构建标准的{code,data,msg}格式响应 refactor(road): 优化道路查询条件构建逻辑 - 在RoadServiceImpl中添加查询条件的空值检查 - 避免对null值执行数据库查询条件拼接 - 修复like查询为likeRight以匹配原始意图 -
- 在部门控制器中为查询所有组织接口添加PermitAll注解 - 在道路控制器中为物联网查询道路接口添加PermitAll注解 - 允许无权限用户访问组织和道路查询功能 - 移除原有的PreAuthorize安全限制 - 保持其他安全配置不变
-
- 新增 queryAllDeptList 接口用于查询所有组织 - 创建 SysDeptRespVO 数据传输对象 - 使用流式处理转换部门数据 - 添加部门编码、名称、父部门编码等字段映射 feat(road): 添加道路查询接口 - 新增 queryAllRoadList 接口用于物联网查询道路 - 创建 SysRoadRespVO 数据传输对象 - 实现道路名称和部门编码的查询过滤 - 添加道路编码和名称的字段映射 refactor(dept): 优化部门控制器导入 - 使用通配符导入部门相关 VO 类 - 添加 Collectors 工具类导入 - 简化代码结构提高可读性
-
- 移除不必要的字段查询包括批次号、计划号、完成状态等 - 将排序逻辑替换为按道路ID、道路名称、级别ID分组 - 简化查询结果结构提升查询性能
-
- 移除账号格式正则限制,支持更广泛的用户名输入 - 修改用户查询逻辑,支持用户名或手机号登录 - 更新事件信息查询条件,使用模糊匹配替代精确匹配 - 调整道路树木查询接口参数结构