Przeglądaj źródła

项目成本汇集对比

LLL 1 rok temu
rodzic
commit
927c6437d8

+ 10 - 0
module_kzks/src/main/java/org/jeecg/modules/projectCostHuiji/controller/ProjectCostHuijiController.java

@@ -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

+ 8 - 3
module_kzks/src/main/java/org/jeecg/modules/projectCostHuiji/mapper/ProjectCostHuijiMapper.java

@@ -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);
 

+ 8 - 0
module_kzks/src/main/java/org/jeecg/modules/projectCostHuiji/mapper/xml/ProjectCostHuijiMapper.xml

@@ -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,

+ 8 - 1
module_kzks/src/main/java/org/jeecg/modules/projectCostHuiji/service/IProjectCostHuijiService.java

@@ -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;
+
+import java.util.List;
 
 /**
  * @Description: 项目成本汇集表
@@ -11,6 +13,11 @@ import com.baomidou.mybatisplus.extension.service.IService;
  */
 public interface IProjectCostHuijiService extends IService<ProjectCostHuiji> {
 
+    /**
+     * 对比
+     */
+    public List<ProjectCostHuiji> compareListByIds(List<String> ids);
+
     /**计算项目成本汇集的总和*/
     public ProjectCostHuiji costHJSum(ProjectCostHuiji projectCostHuiji);
 

+ 9 - 0
module_kzks/src/main/java/org/jeecg/modules/projectCostHuiji/service/impl/ProjectCostHuijiServiceImpl.java

@@ -8,6 +8,8 @@ import org.springframework.stereotype.Service;
 
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 
+import java.util.List;
+
 /**
  * @Description: 项目成本汇集表
  * @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);