|
|
|
@ -1,5 +1,6 @@ |
|
|
|
|
package com.bellmann.service.impl; |
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
|
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
|
|
import com.bellmann.common.base.BasePageQuery; |
|
|
|
@ -9,6 +10,7 @@ import com.bellmann.manger.FileRecordManager; |
|
|
|
|
import com.bellmann.mapper.DevOperateTypeMapper; |
|
|
|
|
import com.bellmann.model.entity.DevOperateType; |
|
|
|
|
import com.bellmann.model.entity.FileRecord; |
|
|
|
|
import com.bellmann.model.form.DeleteOperateForm; |
|
|
|
|
import com.bellmann.model.form.DevOperateTypeForm; |
|
|
|
|
import com.bellmann.model.vo.DevOperateTypeVO; |
|
|
|
|
import com.bellmann.service.DevOperateTypeService; |
|
|
|
@ -18,6 +20,8 @@ import org.springframework.beans.BeanUtils; |
|
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
@Service |
|
|
|
|
@RequiredArgsConstructor |
|
|
|
|
public class DevOperateTypeServiceImpl implements DevOperateTypeService { |
|
|
|
@ -69,4 +73,23 @@ public class DevOperateTypeServiceImpl implements DevOperateTypeService { |
|
|
|
|
); |
|
|
|
|
return Result.success(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
@Transactional |
|
|
|
|
public Result<String> deleteOperate(List<DeleteOperateForm> ids) { |
|
|
|
|
if (ids.isEmpty()){ |
|
|
|
|
return Result.failed(ResultCode.IDS_IS_NULL); |
|
|
|
|
} |
|
|
|
|
for (DeleteOperateForm form: ids){ |
|
|
|
|
Long fileId = form.getFileId(); |
|
|
|
|
String operateName = form.getOperateName(); |
|
|
|
|
if (fileId!=null){ |
|
|
|
|
deleteOperateFile(fileId); |
|
|
|
|
} |
|
|
|
|
devOperateTypeMapper.delete(new LambdaQueryWrapper<DevOperateType>() |
|
|
|
|
.eq(DevOperateType::getOperateName,operateName) |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
return Result.success(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|