|
|
|
@ -17,29 +17,18 @@ |
|
|
|
|
|
|
|
package com.elink.esua.epdc.vaccine.personroom.controller; |
|
|
|
|
|
|
|
import com.elink.esua.epdc.commons.tools.page.PageData; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.ExcelUtils; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
|
import com.elink.esua.epdc.commons.tools.validator.AssertUtils; |
|
|
|
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils; |
|
|
|
import com.elink.esua.epdc.commons.tools.validator.group.AddGroup; |
|
|
|
import com.elink.esua.epdc.commons.tools.validator.group.DefaultGroup; |
|
|
|
import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup; |
|
|
|
import com.elink.esua.epdc.dto.epidemic.DictOptionDTO; |
|
|
|
import com.elink.esua.epdc.dto.personroom.EpidemicPlotCoordinateDTO; |
|
|
|
import com.elink.esua.epdc.dto.personroom.form.*; |
|
|
|
import com.elink.esua.epdc.dto.personroom.result.EpidemicPlotCoordinateResultDTO; |
|
|
|
import com.elink.esua.epdc.dto.personroom.form.BindingFamilyFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.personroom.form.FamilyMemberInfoFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.personroom.form.GetHouseInfoFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.personroom.form.GetMemberListFormDTO; |
|
|
|
import com.elink.esua.epdc.vaccine.epidemic.service.EpidemicUserInfoService; |
|
|
|
import com.elink.esua.epdc.vaccine.personroom.excel.EpidemicPlotCoordinateExcel; |
|
|
|
import com.elink.esua.epdc.vaccine.personroom.service.EpidemicBuildingUnitService; |
|
|
|
import com.elink.esua.epdc.vaccine.personroom.service.EpidemicPlotCoordinateService; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
import org.springframework.web.multipart.MultipartFile; |
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Map; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -66,7 +55,7 @@ public class AppFamilyController { |
|
|
|
* @Author wanggongfeng |
|
|
|
*/ |
|
|
|
@GetMapping("getFamilyMember") |
|
|
|
public Result getFamilyMember(@RequestBody GetMemberListFormDTO formDTO){ |
|
|
|
public Result getFamilyMember(@RequestBody GetMemberListFormDTO formDTO) { |
|
|
|
//效验数据
|
|
|
|
ValidatorUtils.validateEntity(formDTO, UpdateGroup.class, DefaultGroup.class); |
|
|
|
return epidemicUserInfoService.getFamilyMember(formDTO); |
|
|
|
@ -80,7 +69,7 @@ public class AppFamilyController { |
|
|
|
* @Author wanggongfeng |
|
|
|
*/ |
|
|
|
@PostMapping("addFamilyMember") |
|
|
|
public Result addFamilyMember(@RequestBody FamilyMemberInfoFormDTO formDTO){ |
|
|
|
public Result addFamilyMember(@RequestBody FamilyMemberInfoFormDTO formDTO) { |
|
|
|
//效验数据
|
|
|
|
ValidatorUtils.validateEntity(formDTO, UpdateGroup.class, DefaultGroup.class); |
|
|
|
return epidemicUserInfoService.addFamilyMember(formDTO); |
|
|
|
@ -94,7 +83,7 @@ public class AppFamilyController { |
|
|
|
* @Author wanggongfeng |
|
|
|
*/ |
|
|
|
@PostMapping("updateFamilyMember") |
|
|
|
public Result updateFamilyMember(@RequestBody FamilyMemberInfoFormDTO formDTO){ |
|
|
|
public Result updateFamilyMember(@RequestBody FamilyMemberInfoFormDTO formDTO) { |
|
|
|
//效验数据
|
|
|
|
ValidatorUtils.validateEntity(formDTO, UpdateGroup.class, DefaultGroup.class); |
|
|
|
return epidemicUserInfoService.updateFamilyMember(formDTO); |
|
|
|
@ -108,7 +97,7 @@ public class AppFamilyController { |
|
|
|
* @Author wanggongfeng |
|
|
|
*/ |
|
|
|
@GetMapping("getHouseInfo") |
|
|
|
public Result getHouseInfo(@RequestBody GetHouseInfoFormDTO formDTO){ |
|
|
|
public Result getHouseInfo(@RequestBody GetHouseInfoFormDTO formDTO) { |
|
|
|
//效验数据
|
|
|
|
ValidatorUtils.validateEntity(formDTO, UpdateGroup.class, DefaultGroup.class); |
|
|
|
return epidemicBuildingUnitService.getHouseInfo(formDTO); |
|
|
|
@ -122,13 +111,11 @@ public class AppFamilyController { |
|
|
|
* @Author wanggongfeng |
|
|
|
*/ |
|
|
|
@PostMapping("bindingFamily") |
|
|
|
public Result bindingFamily(@RequestBody BindingFamilyFormDTO formDTO){ |
|
|
|
public Result bindingFamily(@RequestBody BindingFamilyFormDTO formDTO) { |
|
|
|
//效验数据
|
|
|
|
ValidatorUtils.validateEntity(formDTO, UpdateGroup.class, DefaultGroup.class); |
|
|
|
return epidemicUserInfoService.bindingFamily(formDTO); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|