qiubh 1 miesiąc temu
rodzic
commit
24bc69a768

+ 3
- 3
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/api/comm/CustomerController.java Wyświetl plik



import cn.com.taiji.common.manager.ManagerException; import cn.com.taiji.common.manager.ManagerException;
import cn.com.taiji.common.web.ApiResponse; import cn.com.taiji.common.web.ApiResponse;
import cn.com.taiji.core.dto.AbstractBizRequestDTO;
import cn.com.taiji.iaw.api.MyValidController; import cn.com.taiji.iaw.api.MyValidController;
import cn.com.taiji.iaw.dto.CommRequestDTO;
import cn.com.taiji.iaw.dto.comm.CustomerQueryResponseDTO; import cn.com.taiji.iaw.dto.comm.CustomerQueryResponseDTO;
import cn.com.taiji.iaw.manager.comm.CustomerManager; import cn.com.taiji.iaw.manager.comm.CustomerManager;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;


@ApiOperation("客户列表查询") @ApiOperation("客户列表查询")
@PostMapping("/query") @PostMapping("/query")
public ApiResponse<List<CustomerQueryResponseDTO>> query(@Valid @RequestBody AbstractBizRequestDTO dto) throws ManagerException {
public ApiResponse<List<CustomerQueryResponseDTO>> query(@Valid @RequestBody CommRequestDTO dto) throws ManagerException {
return ApiResponse.of(manager.query(dto)); return ApiResponse.of(manager.query(dto));
} }


@ApiOperation("客户详情查询") @ApiOperation("客户详情查询")
@PostMapping("/detail") @PostMapping("/detail")
public ApiResponse<CustomerQueryResponseDTO> detail(@Valid @RequestBody AbstractBizRequestDTO dto) throws ManagerException {
public ApiResponse<CustomerQueryResponseDTO> detail(@Valid @RequestBody CommRequestDTO dto) throws ManagerException {
return ApiResponse.of(manager.queryDetail(dto)); return ApiResponse.of(manager.queryDetail(dto));
} }



+ 15
- 0
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/dto/CommRequestDTO.java Wyświetl plik

package cn.com.taiji.iaw.dto;

import cn.com.taiji.core.dto.AbstractBizRequestDTO;
import io.swagger.annotations.ApiModel;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

@ApiModel(description = "公共请求")
@Getter
@Setter
@Accessors(chain = true)
public class CommRequestDTO extends AbstractBizRequestDTO {

}

+ 3
- 4
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/comm/CustomerManager.java Wyświetl plik





import cn.com.taiji.common.manager.ManagerException; import cn.com.taiji.common.manager.ManagerException;
import cn.com.taiji.core.dto.AbstractBizRequestDTO;
import cn.com.taiji.iaw.dto.CommRequestDTO;
import cn.com.taiji.iaw.dto.comm.CustomerQueryResponseDTO; import cn.com.taiji.iaw.dto.comm.CustomerQueryResponseDTO;


import java.util.List; import java.util.List;


public interface CustomerManager { public interface CustomerManager {


List<CustomerQueryResponseDTO> query(CommRequestDTO dto) throws ManagerException;


List<CustomerQueryResponseDTO> query(AbstractBizRequestDTO dto) throws ManagerException;

CustomerQueryResponseDTO queryDetail(AbstractBizRequestDTO dto) throws ManagerException;
CustomerQueryResponseDTO queryDetail(CommRequestDTO dto) throws ManagerException;


} }

+ 3
- 3
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/comm/CustomerManagerImpl.java Wyświetl plik

package cn.com.taiji.iaw.manager.comm; package cn.com.taiji.iaw.manager.comm;


import cn.com.taiji.common.manager.ManagerException; import cn.com.taiji.common.manager.ManagerException;
import cn.com.taiji.core.dto.AbstractBizRequestDTO;
import cn.com.taiji.core.entity.basic.QtkCustomerInfo; import cn.com.taiji.core.entity.basic.QtkCustomerInfo;
import cn.com.taiji.core.entity.user.AccountInfo; import cn.com.taiji.core.entity.user.AccountInfo;
import cn.com.taiji.core.model.comm.protocol.valid.GlyServiceError; import cn.com.taiji.core.model.comm.protocol.valid.GlyServiceError;
import cn.com.taiji.core.repo.jpa.basic.QtkCustomerInfoRepo; import cn.com.taiji.core.repo.jpa.basic.QtkCustomerInfoRepo;
import cn.com.taiji.core.repo.jpa.basic.QtkVehicleInfoRepo; import cn.com.taiji.core.repo.jpa.basic.QtkVehicleInfoRepo;
import cn.com.taiji.iaw.dto.CommRequestDTO;
import cn.com.taiji.iaw.dto.comm.CustomerQueryResponseDTO; import cn.com.taiji.iaw.dto.comm.CustomerQueryResponseDTO;
import cn.com.taiji.iaw.manager.AbstractCommManager; import cn.com.taiji.iaw.manager.AbstractCommManager;
import com.google.common.collect.Maps; import com.google.common.collect.Maps;
private QtkVehicleInfoRepo vehicleInfoRepo; private QtkVehicleInfoRepo vehicleInfoRepo;


@Override @Override
public List<CustomerQueryResponseDTO> query(AbstractBizRequestDTO dto) throws ManagerException {
public List<CustomerQueryResponseDTO> query(CommRequestDTO dto) throws ManagerException {
AccountInfo accountInfo = findAccountInfoByToken(dto.getAccessToken()); AccountInfo accountInfo = findAccountInfoByToken(dto.getAccessToken());
List<CustomerQueryResponseDTO> list = Lists.newArrayList(); List<CustomerQueryResponseDTO> list = Lists.newArrayList();
// 未实名认证 // 未实名认证
} }


@Override @Override
public CustomerQueryResponseDTO queryDetail(AbstractBizRequestDTO dto) throws ManagerException {
public CustomerQueryResponseDTO queryDetail(CommRequestDTO dto) throws ManagerException {
AccountInfo accountInfo = findAccountInfoByToken(dto.getAccessToken()); AccountInfo accountInfo = findAccountInfoByToken(dto.getAccessToken());
CustomerQueryResponseDTO model = new CustomerQueryResponseDTO(); CustomerQueryResponseDTO model = new CustomerQueryResponseDTO();
// 未实名认证 // 未实名认证

Ładowanie…
Anuluj
Zapisz