package com.zzg.system.service.state;
|
|
import com.alibaba.fastjson2.JSONObject;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.github.pagehelper.PageInfo;
|
import com.zzg.common.core.domain.entity.state.StateHousehold;
|
import com.zzg.system.domain.bo.*;
|
import com.zzg.system.domain.vo.HouseQueryVO;
|
import com.zzg.system.domain.vo.HouseholdDetailVO;
|
import com.zzg.system.domain.vo.HouseholdVO;
|
import com.zzg.system.domain.vo.StateHouseholdVO;
|
import org.springframework.web.multipart.MultipartFile;
|
|
import java.util.List;
|
|
|
public interface StateHouseholdService extends IService<StateHousehold> {
|
|
HouseholdDetailVO queryPage(GetProjectPageBO getProjectPageBO);
|
|
HouseholdDetailVO queryList(HouseholdBO householdBOBody);
|
|
|
void sumHouseholdData(String stateProjectId);
|
|
|
PageInfo<HouseholdVO> pageByProjectId(List<String> projectIdList, String street);
|
|
StateHouseholdVO getStateHouseholdInfo(String id);
|
|
Boolean resetStatusAfterSearch(String projectId);
|
|
Boolean importStateHousehold(MultipartFile file, String projectId);
|
|
PageInfo<HouseQueryVO> queryData(HouseQueryBO houseQueryBO);
|
|
HouseAgreeMoveRateBO currentProjectRate(String projectId);
|
|
void submitHouseHoldAudit(String projectId, Integer category);
|
|
//修改入户调查审核状态
|
void updateHouseHoldStatus(String projectId, Integer status);
|
|
//修改协议签订审核状态
|
void updateHouseHoldAgreementStatus(String stateHouseholdId, Integer status);
|
|
StateHouseholdBO createAndUpdateHouse(StateHouseholdBO household);
|
|
List<JSONObject> listStreet(String projectId);
|
|
Boolean mobileBack(String houseId);
|
|
}
|