Parcourir la source

msgw 发送客户端查看

master
zouhantao il y a 2 mois
Parent
révision
f0fb09f943

+ 32
- 0
zhywpt-app-msgw/src/main/java/cn/com/taiji/msgw/api/ClientController.java Voir le fichier

@@ -0,0 +1,32 @@
package cn.com.taiji.msgw.api;

import javax.validation.Valid;

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 cn.com.taiji.common.model.dao.Pagination;
import cn.com.taiji.common.web.ApiResponse;
import cn.com.taiji.core.repo.request.msgw.MsgwClientPageRequest;
import cn.com.taiji.msgw.manager.client.ClientConfigManager;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;

@Api(tags = {"001.客户端相关功能"})
@RestController
@RequestMapping("/client")
public class ClientController {

@Autowired
private ClientConfigManager clientConfigManager;
@ApiOperation(value = "客户端-分页查询")
@PostMapping(value = "/page")
public ApiResponse<Pagination> page(@RequestBody @Valid MsgwClientPageRequest request) {
Pagination pagination = clientConfigManager.page(request);
return ApiResponse.of(pagination);
}

}

+ 10
- 0
zhywpt-app-msgw/src/main/java/cn/com/taiji/msgw/manager/client/ClientConfigManager.java Voir le fichier

@@ -0,0 +1,10 @@
package cn.com.taiji.msgw.manager.client;

import cn.com.taiji.common.model.dao.Pagination;
import cn.com.taiji.core.repo.request.msgw.MsgwClientPageRequest;

public interface ClientConfigManager {

Pagination page(MsgwClientPageRequest request);

}

+ 25
- 0
zhywpt-app-msgw/src/main/java/cn/com/taiji/msgw/manager/client/ClientConfigManagerImpl.java Voir le fichier

@@ -0,0 +1,25 @@
package cn.com.taiji.msgw.manager.client;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import cn.com.taiji.common.model.dao.Pagination;
import cn.com.taiji.common.pub.CommonAbstract;
import cn.com.taiji.core.repo.jpa.msgw.MsgwClientRepo;
import cn.com.taiji.core.repo.request.msgw.MsgwClientPageRequest;

@Service
public class ClientConfigManagerImpl extends CommonAbstract implements ClientConfigManager {

@Autowired
private MsgwClientRepo clientRepo;

@Override
public Pagination page(MsgwClientPageRequest request) {
//获取分页
Pagination pagination = clientRepo.page(request);
//获取分页后的数据,并且封装到response中
return pagination;
}

}

Chargement…
Annuler
Enregistrer