|
@@ -1,19 +1,22 @@
|
|
|
package com.platform.service.hidden.impl;
|
|
|
+
|
|
|
+import com.github.pagehelper.PageHelper;
|
|
|
import com.platform.common.bean.AbstractPageResultBean;
|
|
|
import com.platform.dao.bean.MyPage;
|
|
|
-import com.github.pagehelper.PageHelper;
|
|
|
-import com.platform.dao.vo.query.hidden.HiddenDangerVO;
|
|
|
import com.platform.dao.dto.hidden.HiddenDangerDTO;
|
|
|
import com.platform.dao.entity.hidden.HiddenDanger;
|
|
|
+import com.platform.dao.enums.HiddenDangerStatusEnum;
|
|
|
+import com.platform.dao.enums.SysFileTypeEnum;
|
|
|
import com.platform.dao.mapper.hidden.HiddenDangerMapper;
|
|
|
+import com.platform.dao.vo.query.hidden.HiddenDangerVO;
|
|
|
+import com.platform.service.base.impl.BaseServiceImpl;
|
|
|
import com.platform.service.hidden.HiddenDangerService;
|
|
|
+import com.platform.service.upms.SysFileService;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
-import com.platform.service.base.impl.BaseServiceImpl;
|
|
|
-import org.springframework.transaction.annotation.Transactional;
|
|
|
import tk.mybatis.mapper.weekend.Weekend;
|
|
|
import tk.mybatis.mapper.weekend.WeekendCriteria;
|
|
|
-import lombok.AllArgsConstructor;
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
@@ -22,9 +25,10 @@ import java.util.List;
|
|
|
* @Date 2022-12-14 16:19:10
|
|
|
* @Version Copyright (c) 2020,北京乾元坤和科技有限公司 All rights reserved.
|
|
|
*/
|
|
|
-@AllArgsConstructor
|
|
|
@Service("hiddenDangerService")
|
|
|
public class HiddenDangerServiceImpl extends BaseServiceImpl<HiddenDangerMapper, HiddenDanger, HiddenDangerDTO> implements HiddenDangerService {
|
|
|
+ @Resource
|
|
|
+ private SysFileService sysFileService;
|
|
|
|
|
|
@Override
|
|
|
public int batchDelete(List<String> ids) {
|
|
@@ -41,6 +45,16 @@ public class HiddenDangerServiceImpl extends BaseServiceImpl<HiddenDangerMapper,
|
|
|
return new MyPage(mapper.selectList(record));
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public HiddenDanger saveByDTO(HiddenDangerDTO model) {
|
|
|
+ // 保存图片和文件
|
|
|
+ sysFileService.saveFile(model.getId(), SysFileTypeEnum.HIDDEN_DANGER_BEFORE_IMGS.getValue(), model.getBeforeImageList());
|
|
|
+ sysFileService.saveFile(model.getId(), SysFileTypeEnum.HIDDEN_DANGER_AFTER_IMGS.getValue(), model.getAfterImageList());
|
|
|
+ sysFileService.saveFile(model.getId(), SysFileTypeEnum.HIDDEN_DANGER_FILES.getValue(), model.getFileList());
|
|
|
+ model.setStatus(HiddenDangerStatusEnum.NEW_APPLY.getValue());
|
|
|
+ return saveModelByDTO(model);
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public AbstractPageResultBean<HiddenDanger> selectPageInfo(HiddenDangerDTO record, int pageNum, int pageSize) {
|
|
|
PageHelper.startPage(pageNum, pageSize);
|