Skip to content

POST /dm-device/except/del

Content-Type: application/json

触发按钮:exceptDelAjax

入参

传递对象:Long[]

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

出参

传递对象:ResultData

前端校验规则

权限校验
└── 删除按钮权限
    └── v-if: $auth('repair:exception:delete:popup')
提交拦截校验
└── deleteExceptionArr
    ├── selectionData.length === 0 时删除按钮禁用
    └── 需先通过 this.$confirm 确认;取消确认时中断提交

后端逻辑

业务流程:开启删除事务 -> 批量删除异常项记录 -> 结束删除事务

└── 事务删除异常项:ExceptionItemsServiceImpl.delById :115-117
    └── 删除异常项记录:removeByIds :117

后端校验规则

涉及数据库表

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