package com.usky.fire.service; import com.usky.common.core.bean.CommonPage; import com.usky.fire.domain.BaseBuild; import com.usky.common.mybatis.core.CrudService; import com.usky.fire.domain.BaseCompany; import com.usky.fire.service.vo.BaseBuildAddVO; import com.usky.fire.service.vo.BaseBuildExportVO; import com.usky.fire.service.vo.BaseBuildVo; import java.util.List; /** *

* 建筑信息 服务类 *

* * @author JCB * @since 2022-11-22 */ public interface BaseBuildService extends CrudService { /** * 建筑信息-列表查询 * * @param buildNum 项目编号 * @param buildName 单位编号 * @param companyId 单位ID * @param pageNum 当前页 * @param pageSize 每页条数 * @return */ CommonPage baseBuildList(String buildNum, String buildName, String companyId, Integer pageNum, Integer pageSize); /** * 建筑信息-列表查询-导出 * * @param buildNum 项目编号 * @param buildName 单位编号 */ List baseBuildListExport(String buildNum, String buildName); /** * 建筑信息-修改 * * @param baseBuild */ void updateBaseBuild(BaseBuild baseBuild); /** * 建筑信息-删除 * * @param id 主键ID */ void delBaseBuild(Integer id); /** * 建筑信息-列表查询-导出 * * @param companyId 项目编号 * @param buildName 单位编号 */ List baseBuildByIdList(String companyId, String buildName); /** * 建筑信息-列表查询 * * @param buildName 单位编号 */ List baseBuildList(String buildName); }