|
@@ -1,13 +1,16 @@
|
|
package com.zjugis.business.mapper;
|
|
package com.zjugis.business.mapper;
|
|
|
|
|
|
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.zjugis.business.bean.dto.ProjectCostDto;
|
|
import com.zjugis.business.bean.dto.ProjectCostDto;
|
|
import com.zjugis.business.bean.entity.ProjectCost;
|
|
import com.zjugis.business.bean.entity.ProjectCost;
|
|
import com.zjugis.business.bean.response.ProjectCostResponse;
|
|
import com.zjugis.business.bean.response.ProjectCostResponse;
|
|
import com.zjugis.business.bean.response.ProjectMonthCostResponse;
|
|
import com.zjugis.business.bean.response.ProjectMonthCostResponse;
|
|
|
|
+import com.zjugis.framework.mybatis.core.mapper.BaseMapperX;
|
|
import org.apache.ibatis.annotations.Param;
|
|
import org.apache.ibatis.annotations.Param;
|
|
import org.springframework.stereotype.Repository;
|
|
import org.springframework.stereotype.Repository;
|
|
|
|
+
|
|
|
|
+import java.util.List;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 项目月度成本表表(ProjectCost)repository class
|
|
* 项目月度成本表表(ProjectCost)repository class
|
|
*
|
|
*
|
|
@@ -15,7 +18,7 @@ import org.springframework.stereotype.Repository;
|
|
* @since 2023-11-14 17:34:57
|
|
* @since 2023-11-14 17:34:57
|
|
*/
|
|
*/
|
|
@Repository
|
|
@Repository
|
|
-public interface ProjectCostMapper extends BaseMapper<ProjectCost> {
|
|
|
|
|
|
+public interface ProjectCostMapper extends BaseMapperX<ProjectCost> {
|
|
|
|
|
|
|
|
|
|
ProjectCostResponse calculate(@Param("params") ProjectCostDto projectCostDto);
|
|
ProjectCostResponse calculate(@Param("params") ProjectCostDto projectCostDto);
|
|
@@ -23,5 +26,7 @@ public interface ProjectCostMapper extends BaseMapper<ProjectCost> {
|
|
ProjectCostResponse selectSubcontractCost(@Param("params") ProjectCostDto projectCostDto);
|
|
ProjectCostResponse selectSubcontractCost(@Param("params") ProjectCostDto projectCostDto);
|
|
|
|
|
|
Page<ProjectMonthCostResponse> pageByMonth(Page<ProjectCost> page, @Param("params") ProjectCostDto projectCostDto);
|
|
Page<ProjectMonthCostResponse> pageByMonth(Page<ProjectCost> page, @Param("params") ProjectCostDto projectCostDto);
|
|
|
|
+
|
|
|
|
+ List<String> selectCurMonthProjectIds(String date);
|
|
}
|
|
}
|
|
|
|
|