123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package com.ruoyi.gas.mapper;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- import com.ruoyi.gas.domain.GOrder;
- import com.ruoyi.common.core.mybatisplus.core.BaseMapperPlus;
- import com.ruoyi.gas.domain.bo.GOrderBo;
- import com.ruoyi.gas.domain.vo.*;
- import org.apache.ibatis.annotations.Param;
- import java.util.List;
- /**
- * 工程管理Mapper接口
- *
- * @author ruoyi
- * @date 2021-11-16
- */
- public interface GOrderMapper extends BaseMapperPlus<GOrder> {
- Page<GOrderVo> getListAll(@Param("p") GOrderBo bo, Page<?> page);
- List<GOrderVo> getListExport(@Param("p") GOrderBo bo);
- Page<GOrderVo> getListExamine(@Param("p") GOrderBo bo, Page<?> page);
- GOrderVo getById(Long id);
- Long getByIdAndVersion(@Param("id")Long id,@Param("version")Integer version);
- //小区订单完成数
- int getCount(Long id);
- List<GCensusVo> getExaminePipeType(Long id);
- List<GCensusVo> getExaminePipeLength(Long id);
- List<GCensusVo> getExamineValveType(Long id);
- //订单选择房屋校验
- GOrderVo getOrderForStatus(@Param("houseId")Long houseId,@Param("id")String id);
- Page<GOrderVo> getListByStatus(@Param("p") GOrderBo bo, Page<?> page);
- //安检列表
- Page<GOrderVo> getListAnJian(@Param("p") GOrderBo bo, Page<?> page);
- //安检导出
- List<GOrderExportVoAnJian> getListAnJianExport(@Param("p") GOrderBo bo);
- //维修列表
- Page<GOrderVo> getListWeiXiu(@Param("p") GOrderBo bo, Page<?> page);
- //维修导出
- List<GOrderExportVoWeiXiu> getListWeiXiuExport(@Param("p") GOrderBo bo);
- //开栓列表
- Page<GOrderVo> getListKaiShuan(@Param("p") GOrderBo bo, Page<?> page);
- GOrder getByHouseId(Long houseId);
- int updateOrderByHouseId(@Param("houseId") Long houseId);
- int updateHouseId(@Param("xhouseId") Long xhouseId,@Param("yhouseId") Long yhouseId);
- }
|