批量添加评估结果接口。
This commit is contained in:
+8
-1
@@ -35,7 +35,7 @@ import com.jero.common.aspect.annotation.AutoLog;
|
|||||||
public class LawsOpinionAssessmentResultEOController extends JeroController<LawsOpinionAssessmentResultEO, ILawsOpinionAssessmentResultEOService> {
|
public class LawsOpinionAssessmentResultEOController extends JeroController<LawsOpinionAssessmentResultEO, ILawsOpinionAssessmentResultEOService> {
|
||||||
@Autowired
|
@Autowired
|
||||||
private ILawsOpinionAssessmentResultEOService lawsOpinionAssessmentResultEOService;
|
private ILawsOpinionAssessmentResultEOService lawsOpinionAssessmentResultEOService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页列表查询
|
* 分页列表查询
|
||||||
*
|
*
|
||||||
@@ -167,4 +167,11 @@ public class LawsOpinionAssessmentResultEOController extends JeroController<Laws
|
|||||||
return super.importExcel(request, response, LawsOpinionAssessmentResultEO.class);
|
return super.importExcel(request, response, LawsOpinionAssessmentResultEO.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@AutoLog(value = "法规意见收集-评估结果表-添加")
|
||||||
|
@ApiOperation(value="法规意见收集-评估结果表-添加", notes="法规意见收集-评估结果表-添加")
|
||||||
|
@PostMapping(value = "/insertBatch")
|
||||||
|
public Result<?> insertBatch(@Validated @RequestBody List<LawsOpinionAssessmentResultEO> lawsOpinionAssessmentResultEOList) {
|
||||||
|
this.lawsOpinionAssessmentResultEOService.insertBatch(lawsOpinionAssessmentResultEOList);
|
||||||
|
return Result.OK("添加成功!");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+6
@@ -58,4 +58,10 @@ public interface ILawsOpinionAssessmentResultEOService extends IService<LawsOpin
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
List<LawsOpinionAssessmentResultEO> queryList();
|
List<LawsOpinionAssessmentResultEO> queryList();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量新增
|
||||||
|
* @param lawsOpinionAssessmentResultEOList
|
||||||
|
*/
|
||||||
|
void insertBatch(List<LawsOpinionAssessmentResultEO> lawsOpinionAssessmentResultEOList);
|
||||||
}
|
}
|
||||||
|
|||||||
+20
@@ -1,8 +1,12 @@
|
|||||||
package com.jero.modules.lawsOpinionGather.service.impl;
|
package com.jero.modules.lawsOpinionGather.service.impl;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.jero.common.system.vo.LoginUser;
|
||||||
import com.jero.modules.lawsOpinionGather.entity.LawsOpinionAssessmentResultEO;
|
import com.jero.modules.lawsOpinionGather.entity.LawsOpinionAssessmentResultEO;
|
||||||
import com.jero.modules.lawsOpinionGather.mapper.LawsOpinionAssessmentResultEOMapper;
|
import com.jero.modules.lawsOpinionGather.mapper.LawsOpinionAssessmentResultEOMapper;
|
||||||
import com.jero.modules.lawsOpinionGather.service.ILawsOpinionAssessmentResultEOService;
|
import com.jero.modules.lawsOpinionGather.service.ILawsOpinionAssessmentResultEOService;
|
||||||
|
import org.apache.commons.collections4.CollectionUtils;
|
||||||
|
import org.apache.shiro.SecurityUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@@ -86,4 +90,20 @@ public class LawsOpinionAssessmentResultEOServiceImpl extends ServiceImpl<LawsOp
|
|||||||
public List<LawsOpinionAssessmentResultEO> queryList() {
|
public List<LawsOpinionAssessmentResultEO> queryList() {
|
||||||
return list();
|
return list();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void insertBatch(List<LawsOpinionAssessmentResultEO> lawsOpinionAssessmentResultEOList) {
|
||||||
|
if (CollectionUtils.isNotEmpty(lawsOpinionAssessmentResultEOList)) {
|
||||||
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
|
|
||||||
|
LawsOpinionAssessmentResultEO lawsOpinionAssessmentResultEO = lawsOpinionAssessmentResultEOList.get(0);
|
||||||
|
QueryWrapper<LawsOpinionAssessmentResultEO> deleteWrapper = new QueryWrapper<>();
|
||||||
|
deleteWrapper.lambda().eq(LawsOpinionAssessmentResultEO::getActiProcInstId,lawsOpinionAssessmentResultEO.getActiProcInstId());
|
||||||
|
deleteWrapper.lambda().eq(LawsOpinionAssessmentResultEO::getLawsOpinionGatherId,lawsOpinionAssessmentResultEO.getLawsOpinionGatherId());
|
||||||
|
deleteWrapper.lambda().eq(LawsOpinionAssessmentResultEO::getCreateBy,sysUser.getUsername());
|
||||||
|
this.baseMapper.delete(deleteWrapper);
|
||||||
|
|
||||||
|
this.saveBatch(lawsOpinionAssessmentResultEOList);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user