147 lines
3.1 KiB
Plaintext
147 lines
3.1 KiB
Plaintext
|
|
package com.sercurityControl.proteam.newScreen.mapper;
|
||
|
|
|
||
|
|
import com.sercurityControl.proteam.domain.ProData;
|
||
|
|
import com.sercurityControl.proteam.newScreen.domain.MapStatisVo;
|
||
|
|
import com.sercurityControl.proteam.newScreen.domain.ProPlanVo;
|
||
|
|
import com.sercurityControl.proteam.newScreen.domain.SjNumberVo;
|
||
|
|
import com.sercurityControl.proteam.newScreen.domain.TySjEntity;
|
||
|
|
import org.apache.ibatis.annotations.Param;
|
||
|
|
import org.springframework.stereotype.Repository;
|
||
|
|
|
||
|
|
import java.util.List;
|
||
|
|
import java.util.Map;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 通用设计
|
||
|
|
*/
|
||
|
|
@Repository(value = "TySjMapper")
|
||
|
|
public interface TySjMapper {
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 图片文件
|
||
|
|
* @param tySjEntity
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
List<TySjEntity> getGcjsNum(TySjEntity tySjEntity);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 数据 插入
|
||
|
|
* @param tySjEntity
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
Integer insertData(TySjEntity tySjEntity);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 查询工程数量
|
||
|
|
* @param proType
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
List<Integer> getProStatisNum(@Param("proType") String proType);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 地图工程统计数量
|
||
|
|
* @param vo
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
List<MapStatisVo> getMapProNum(MapStatisVo vo);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 获取工程列表
|
||
|
|
* @param proData
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
List<ProData> getProListByType(ProData proData);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 获取开工完成率
|
||
|
|
* @param plan_start_date
|
||
|
|
* @param start_date
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
Map<String, Object> getProPlanStatis(@Param("planTime") String plan_start_date,@Param("planDate") String start_date);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 结算项目
|
||
|
|
* @param startTime
|
||
|
|
* @param endTime
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
String getJsPro(@Param("startDate") String startTime,@Param("endDate") String endTime);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 完成了吧
|
||
|
|
* @param startTime
|
||
|
|
* @param endTime
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
String getWclPro(@Param("startDate") String startTime,@Param("endDate") String endTime);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 结算金额
|
||
|
|
* @param startTime
|
||
|
|
* @param endTime
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
Map<String ,Object> getjrPro(@Param("startDate") String startTime,@Param("endDate") String endTime);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 工程计划数据
|
||
|
|
* @param proPlanVo
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
List<ProPlanVo> getProPlanList(ProPlanVo proPlanVo);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 工程造价数据接口
|
||
|
|
* @param proPlanVo
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
List<ProPlanVo> getProZjList(ProPlanVo proPlanVo);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 批量插入数据
|
||
|
|
* @param list
|
||
|
|
*/
|
||
|
|
void addImportJsNumData(@Param("list") List<SjNumberVo> list);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 修改数据
|
||
|
|
* @param vo
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
int updateSjNum(SjNumberVo vo);
|
||
|
|
|
||
|
|
/**
|
||
|
|
*
|
||
|
|
* @param list
|
||
|
|
*/
|
||
|
|
void deleteSjNum(@Param("list")List<String> list);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 查询设计问题数量
|
||
|
|
* @param vo
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
List<SjNumberVo> getSjNumList(SjNumberVo vo);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 详情查询
|
||
|
|
* @param keyId
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
List<SjNumberVo> getSjNumDetail(String keyId);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 查询设计问题
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
Integer getSjNum();
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 查询数据
|
||
|
|
* @param proPlanVo
|
||
|
|
* @return
|
||
|
|
*/
|
||
|
|
Map<String, Object> getProPlanListTj(ProPlanVo proPlanVo);
|
||
|
|
}
|