做一个商品出库模块：

1. 买家支付后系统自动扣减库存，并生成出库单号；
2. 商家删除产品规格算作出库，但是商品库存变化量为0；
3. 支持对商品进行出库：可对多个商品批量进行【线下订单出库/过期出库 /其他出库】，并生成出库单号
4. 根据当前登录账号的所属店铺ID查询店铺的库存信息进行商品出库。
5. 当前登录账号的所属店铺ID：登录时通过user_id到biz_merchant_account查询所属店铺ID，放到header里面；如登录账户为商户管理员，默认为该商户最先创建的店铺ID；登录后商户管理员切换店铺则修改header中存储的所属店铺ID为所选的商铺ID。
6. 异常返回：统一格式 code、msg、data。
7. 技术栈：RuoYi v3.9.2-springboot2 分支 + MySQL-5.7.39。