做一个库存日志模块：

1. 出入库记录类型：入库/出库
2. 商品出入库记录列表：商品名称、商品规格、变化前库存、变化后库存、变化量、变化原因、操作时间；
3. 高级检索：支持关键词（商品名称/商品规格）检索；
4. 变化原因
   （1）入库：新增商品规格、采购入库、退货入库、其他入库、库存编辑
   （2）出库：下单扣减库存、删除产品规格（商品变化量为0）、订单出库、过期出库、其他出库、库存编辑
5. 根据当前登录账号的所属店铺ID查询店铺的库存日志。
6. 当前登录账号的所属店铺ID：登录时通过user_id到biz_merchant_account查询所属店铺ID，放到header里面；如登录账户为商户管理员，默认为该商户最先创建的店铺ID；登录后商户管理员切换店铺则修改header中存储的所属店铺ID为所选的商铺ID。
7. 异常返回：统一格式 code、msg、data。
8. 技术栈：RuoYi v3.9.2-springboot2 分支 + MySQL-5.7.39。