| | |
| | | import com.zzg.common.core.domain.AjaxResult; |
| | | import com.zzg.common.core.domain.entity.state.StateHousehold; |
| | | import com.zzg.common.enums.HouseMoveEnum; |
| | | import com.zzg.common.enums.HouseSearchStatusEnum; |
| | | import com.zzg.common.enums.HouseUsingTypeEnum; |
| | | import com.zzg.common.enums.StateHouseholdStageEnums; |
| | | import com.zzg.common.exception.GlobalException; |
| | |
| | | import com.zzg.system.domain.bo.HouseQueryBO; |
| | | import com.zzg.system.domain.bo.HouseholdBO; |
| | | import com.zzg.system.domain.bo.StateHouseholdBO; |
| | | import com.zzg.system.domain.vo.*; |
| | | import com.zzg.system.domain.vo.HouseQueryVO; |
| | | import com.zzg.system.domain.vo.HouseUsingTypeVO; |
| | | import com.zzg.system.domain.vo.HouseholdDetailVO; |
| | | import com.zzg.system.domain.vo.HouseholdVO; |
| | | import com.zzg.system.domain.vo.StateHouseholdExportVO; |
| | | import com.zzg.system.domain.vo.StateHouseholdVO; |
| | | import com.zzg.system.service.state.StateHouseholdService; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.springframework.http.MediaType; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestParam; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.IOException; |
| | | import java.util.*; |
| | | import java.util.ArrayList; |
| | | import java.util.EnumSet; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | import java.util.Set; |
| | | |
| | | @RestController |
| | | @RequiredArgsConstructor |
| | |
| | | public AjaxResult<Page<StateHousehold>> page(@RequestParam int currentPage, @RequestParam int pageSize) { |
| | | return AjaxResult.success(stateHouseholdService.page(new Page<>(currentPage, pageSize))); |
| | | } |
| | | |
| | | //入户调查 - 入户调查列表数据查询页面 |
| | | @PostMapping(UrlConstants.STATE_HOUSEHOLD_LIST_BY_CONDITION) |
| | | public AjaxResult<HouseholdDetailVO> list(@RequestBody(required = false) HouseholdBO householdBOBody) { |
| | | return AjaxResult.success(stateHouseholdService.queryList(householdBOBody)); |
| | | } |
| | | |
| | | //国有入户调查 |
| | | @PostMapping(UrlConstants.STATE_HOUSEHOLD_QUERY) |
| | | public AjaxResult<PageInfo<HouseQueryVO>> houseQuery(@RequestBody HouseQueryBO houseQueryBO) { |
| | | return AjaxResult.success(stateHouseholdService.queryData(houseQueryBO)); |
| | | } |
| | | |
| | | |
| | | //入户调查列表页面-导出 |
| | | @PostMapping(UrlConstants.STATE_HOUSEHOLD_LIST_EXPORT) |
| | | public AjaxResult<HouseholdDetailVO> export(@RequestBody(required = false) HouseholdBO householdBOBody, HttpServletResponse response) throws IOException { |
| | | householdBOBody.setPageNum(1); |
| | |
| | | response.setContentType(MediaType.APPLICATION_OCTET_STREAM_VALUE); |
| | | return AjaxResult.success(); |
| | | } |
| | | |
| | | //入户调查页面-导入 |
| | | @PostMapping(UrlConstants.STATE_HOUSEHOLD_LIST_IMPORT) |
| | | public AjaxResult<Boolean> importStateHousehold(@RequestParam("file") MultipartFile file, String projectId) { |
| | | |
| | |
| | | } |
| | | |
| | | |
| | | // 删除项目 |
| | | // 删除房屋 |
| | | @GetMapping(UrlConstants.STATE_HOUSEHOLD_DELETE) |
| | | public AjaxResult<Boolean> delete(@RequestParam String id) { |
| | | return AjaxResult.success(stateHouseholdService.removeById(id)); |
| | | } |
| | | |
| | | //安置情况数据统计 |
| | | //安置情况数据统计 未使用 |
| | | @Deprecated |
| | | @GetMapping(UrlConstants.STATE_HOUSEHOLD_SUM) |
| | | public AjaxResult<Void> sumHouseholdData(@RequestParam String stateProjectId) { |
| | | stateHouseholdService.sumHouseholdData(stateProjectId); |
| | |
| | | return AjaxResult.success(); |
| | | } |
| | | |
| | | |
| | | //项目资金情况 街道标签 - 查询该项目所有的街道 |
| | | @GetMapping(UrlConstants.STATE_HOUSEHOLD_STREET_LIST) |
| | | public AjaxResult<List<JSONObject>> listHouseStreet(@RequestParam String projectId) { |
| | | return AjaxResult.success(stateHouseholdService.listStreet(projectId)); |
| | | } |
| | | |
| | | //入户调查 - 点击完成提交 |
| | | @GetMapping(UrlConstants.STATE_HOUSEHOLD_COMPLETE_SEARCH) |
| | | public AjaxResult<Boolean> completeSearch(@RequestParam String houseId, |
| | | @RequestParam Integer searchStatus) { |
| | |
| | | } |
| | | return AjaxResult.success(stateHouseholdService.saveOrUpdate(stateHousehold)); |
| | | } |
| | | |
| | | //撤回按钮 |
| | | @GetMapping(UrlConstants.STATE_HOUSEHOLD_MOBILE_BACK) |
| | | public AjaxResult<Boolean> mobileBack(@RequestParam String houseId) { |
| | | return AjaxResult.success(stateHouseholdService.mobileBack(houseId)); |