package com.panzhihua.applets.api;
|
|
import com.panzhihua.common.controller.BaseController;
|
import com.panzhihua.common.model.dtos.community.PageComEldersRecordsDTO;
|
import com.panzhihua.common.model.vos.LoginUserInfoVO;
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.common.model.vos.community.ComEldersAuthElderlyDetailsVO;
|
import com.panzhihua.common.model.vos.community.EldersAuthVO;
|
import com.panzhihua.common.service.community.CommunityService;
|
import com.panzhihua.common.utlis.ClazzUtils;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.validation.annotation.Validated;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
|
/**
|
*
|
* @author cedoo email:cedoo(a)qq.com
|
* @version 1.0
|
* @since 1.0
|
* */
|
@Slf4j
|
@RestController
|
@RequestMapping("/surviveauth")
|
@Api(tags = {"生存认证记录"})
|
public class SurviveAuthApi extends BaseController {
|
|
@Resource
|
private CommunityService communityService;
|
|
/**
|
* 分页查找
|
* @param pageComEldersRecordsDTO 查找高龄认证记录
|
* @return 查找结果
|
*/
|
@PostMapping("/records")
|
@ApiOperation(value = "生存认证记录", response = EldersAuthVO.class)
|
R query(@Validated @RequestBody PageComEldersRecordsDTO pageComEldersRecordsDTO){
|
ClazzUtils.setIfStringIsEmpty(pageComEldersRecordsDTO);
|
LoginUserInfoVO loginUserInfoVO = this.getLoginUserInfo();
|
pageComEldersRecordsDTO.setOperUserId(loginUserInfoVO.getUserId());
|
pageComEldersRecordsDTO.setOperUserName(loginUserInfoVO.getNickName());
|
return communityService.queryEldersRecord(pageComEldersRecordsDTO);
|
}
|
|
/**
|
* 查询高龄老人库详细信息
|
* @param id 高龄老人库 id
|
* @return 查找结果
|
*/
|
@GetMapping("/records/{id}")
|
@ApiOperation(value = "认证详情详细信息")
|
R<ComEldersAuthElderlyDetailsVO> details(@PathVariable("id") Long id){
|
return communityService.comEldersAuthElderlyDetails(id);
|
}
|
}
|