@@ -52,6 +52,16 @@ public class ProjectCostHuijiController extends JeecgController<ProjectCostHuiji
private IMesInfoInstallationcostService mesInfoInstallationcostService;
/**
+ * 项目成本汇集——对比
+ */
+ @ApiOperation(value="项目成本汇集——对比", notes="项目成本汇集——对比")
+ @GetMapping(value = "/compareList")
+ public List<ProjectCostHuiji> compareList(String ids) {
+ List<ProjectCostHuiji> list = projectCostHuijiService.compareListByIds(Arrays.asList(ids.split(",")));
+ return list;
+ }
+
+ /**
* 分页列表查询
*
* @param projectCostHuiji
@@ -1,10 +1,10 @@
package org.jeecg.modules.projectCostHuiji.mapper;
-import java.util.List;
-
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import org.jeecg.modules.projectCostHuiji.entity.ProjectCostHuiji;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import java.util.List;
* @Description: 项目成本汇集表
@@ -14,6 +14,11 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/
public interface ProjectCostHuijiMapper extends BaseMapper<ProjectCostHuiji> {
+ * 对比
+ public List<ProjectCostHuiji> compareListByIds(@Param("ids") List<String> ids);
/**计算项目成本汇集的总和*/
public ProjectCostHuiji costHJSum(ProjectCostHuiji projectCostHuiji);
@@ -2,6 +2,14 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.jeecg.modules.projectCostHuiji.mapper.ProjectCostHuijiMapper">
+ <!-- 项目成本汇集对比 -->
+ <select id="compareListByIds" resultType="org.jeecg.modules.projectCostHuiji.entity.ProjectCostHuiji">
+ select * from kzks_project_cost_huiji where id in
+ <foreach collection="ids" index="index" item="id" open="(" separator="," close=")">
+ #{id}
+ </foreach>
+ </select>
<!-- 计算项目成本汇集的总和 -->
<select id="costHJSum" resultType="org.jeecg.modules.projectCostHuiji.entity.ProjectCostHuiji">
select sum(lre) as lre,sum(lrl) as lrl,sum(EstimationCoat) as EstimationCoat,sum(contractfpe) as contractfpe,
@@ -1,7 +1,9 @@
package org.jeecg.modules.projectCostHuiji.service;
-import org.jeecg.modules.projectCostHuiji.entity.ProjectCostHuiji;
import com.baomidou.mybatisplus.extension.service.IService;
+import org.jeecg.modules.projectCostHuiji.entity.ProjectCostHuiji;
@@ -11,6 +13,11 @@ import com.baomidou.mybatisplus.extension.service.IService;
public interface IProjectCostHuijiService extends IService<ProjectCostHuiji> {
+ public List<ProjectCostHuiji> compareListByIds(List<String> ids);
@@ -8,6 +8,8 @@ import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
* @Author: jeecg-boot
@@ -21,6 +23,13 @@ public class ProjectCostHuijiServiceImpl extends ServiceImpl<ProjectCostHuijiMap
@SuppressWarnings("all")
private ProjectCostHuijiMapper huijiMapper;
+ public List<ProjectCostHuiji> compareListByIds(List<String> ids){
+ return huijiMapper.compareListByIds(ids);
public ProjectCostHuiji costHJSum(ProjectCostHuiji projectCostHuiji){
return huijiMapper.costHJSum(projectCostHuiji);