Skip to content

POST /dm-store/safeStock/delete

Content-Type: application/json

触发按钮:partMaindeleteArr

入参

传递对象:Long[]

字段类型必填多选校验规则说明
idsLong[]-待删除物料主数据 id 集合

出参

传递对象:ResultData

前端校验规则

text
前端校验
├── 权限校验
│   ├── 批量删除按钮权限
│   │   └── v-auth: 'inventory:safety:delet:popup'
│   └── 行删除按钮权限
│       └── v-auth: 'inventory:safety:delet:popup'
├── 条件校验
│   └── 批量删除按钮
│       └── selectionData.length === 0 时禁用
└── 提交拦截校验
    ├── deleteProductLineArr
    │   └── 需先通过确认弹窗;取消确认则不执行删除
    └── deleteProductLine
        └── 需先通过确认弹窗;取消确认则不执行删除

后端逻辑

text
业务流程:筛选可删除安全库存后批量逻辑删除并记录更新信息
└── 批量删除安全库存:SafeStockServiceImpl.delete :214-227
    └── 逻辑删除安全库存:ServiceImpl.update :220-226

后端校验规则

text

涉及数据库表

库名.表名mapper.statement描述
store.safe_stockSafeStockMapper.LambdaUpdateWrapper.update更新 is_delete、update_user、update_time