package com.gkhy.labRiskManage.api.controller.account; import com.gkhy.labRiskManage.api.controller.account.converter.UserIdentityApiConverter; import com.gkhy.labRiskManage.api.controller.account.dto.resp.UserIdentityApiDTO; import com.gkhy.labRiskManage.api.controller.account.dto.resp.UserInfoApiDTO; import com.gkhy.labRiskManage.api.controller.account.query.UserQuery; import com.gkhy.labRiskManage.application.account.dto.respDto.UserIndentityAppDTO; import com.gkhy.labRiskManage.application.account.dto.respDto.UserInfoAppRespDTO; import com.gkhy.labRiskManage.application.account.service.UserIdentityAppService; import com.gkhy.labRiskManage.commons.domain.Result; import com.gkhy.labRiskManage.commons.domain.SearchResult; import com.gkhy.labRiskManage.commons.model.PageQuery; import com.gkhy.labRiskManage.commons.utils.PageUtils; import com.gkhy.labRiskManage.domain.account.converter.UserIdentityConverter; import com.gkhy.labRiskManage.domain.account.entity.UserIdentity; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List; /** * @email 1603559716@qq.com * @author: zf * @date: 2023/5/4 * @time: 13:40 */ @RestController @RequestMapping("/account/user/identity") public class UserIndentityController { @Autowired private UserIdentityApiConverter userIdentityApiConverter; @Autowired private UserIdentityAppService userIdentityAppService; @PostMapping("/list") public Result findUser(){ Result> result = new Result<>(); result.setSuccess(); List list = userIdentityAppService.list(); result.setData(userIdentityApiConverter.toApiDtoList(list)); return result; } }