feat/REQ-20260909-0004-mall-order-tools
main
- OrderTools: startOrderTime/endOrderTime 解析与输出时间格式化统一固定 Asia/Shanghai; endOrderTime 边界改为 < 次日零点(LocalDate.atStartOfDay),不再用 23:59:59 写法 - 日期入参严格校验:正则 ^\d{4}-\d{2}-\d{2}$ 全串匹配 + ISO_LOCAL_DATE/STRICT 解析, 拒绝 "2026-09-09junk" 尾部垃圾字符与 2026-02-30 等非法日历日 - 新增 PermissionServiceOrderRowFilterTest:applyOrderRowFilter 直接单测, 覆盖总部不过滤/代理自己+下级+代管/代管物业 OR 分支/销售非负责人收窄/agentId 缺失拒绝
- OrderTools: 订单列表(9个过滤字段+分页)、订单详情(订单+明细+收货地址合并)、订单物流(主表+轨迹) - 新增 m1 商城库 5 个 Entity/Mapper(首次启用 m1 mapper 包) - PermissionService.applyOrderRowFilter: 移植老接口 getSaleCompany 行级权限语义 - OrderToolsTest 6 用例;seed-dev.sql 绑定 operation scope;文档第 7~9 节