Explorar el Código

[B端会员列表][修改][查询]

release_toaliyun_real
gongbiao hace 7 años
padre
commit
1450f77265
Se han modificado 3 ficheros con 29 adiciones y 4 borrados
  1. +17
    -4
      mallinkBApi/src/main/java/com/iformall/controller/WxCUserController.java
  2. +3
    -0
      mallinkService/src/main/java/com/iformall/service/WxCUserFromBService.java
  3. +9
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxCUserFromBServiceImpl.java

+ 17
- 4
mallinkBApi/src/main/java/com/iformall/controller/WxCUserController.java Ver fichero

@@ -1,6 +1,7 @@
package com.iformall.controller; package com.iformall.controller;


import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.github.pagehelper.PageInfo;
import com.iformall.common.ErrorCode; import com.iformall.common.ErrorCode;
import com.iformall.common.IdWorker; import com.iformall.common.IdWorker;
import com.iformall.common.Result; import com.iformall.common.Result;
@@ -14,15 +15,14 @@ import com.iformall.enums.EnumAssignTagsTrigger;
import com.iformall.enums.EnumScoreType; import com.iformall.enums.EnumScoreType;
import com.iformall.service.*; import com.iformall.service.*;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; 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 org.springframework.web.bind.annotation.*;


import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@@ -206,5 +206,18 @@ public class WxCUserController extends BaseController {
return new ResultData(Result.SUCCESS,"查询成功",null); return new ResultData(Result.SUCCESS,"查询成功",null);
} }


@ApiOperation("分页列表接口")
@GetMapping("listCUser")
@ApiImplicitParams({
@ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true),
@ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)})
public ResultData listCUser(@ModelAttribute WxCUserFromBDto wxCUserFromBDto, Integer pageNum, Integer pageSize) {
logger.debug("[" + getIpAddr() + "] WxCUserController::listCUser");
if (wxCUserFromBDto == null) {
wxCUserFromBDto = new WxCUserFromBDto();
}
PageInfo<WxCUserFromB> wxCUserFromBPageInfo = wxCUserFromBService.listCUser(wxCUserFromBDto, pageNum, pageSize);
return new ResultData(wxCUserFromBPageInfo);
}


} }

+ 3
- 0
mallinkService/src/main/java/com/iformall/service/WxCUserFromBService.java Ver fichero

@@ -1,6 +1,7 @@
package com.iformall.service; package com.iformall.service;


import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.iformall.common.ResultData;
import com.iformall.domain.dto.WxCUserFromBDto; import com.iformall.domain.dto.WxCUserFromBDto;
import com.iformall.domain.po.WxCUserFromB; import com.iformall.domain.po.WxCUserFromB;


@@ -44,4 +45,6 @@ public interface WxCUserFromBService {


WxCUserFromB getByOpenidAndAppId(WxCUserFromBDto wxCUserFromBDto); WxCUserFromB getByOpenidAndAppId(WxCUserFromBDto wxCUserFromBDto);


PageInfo<WxCUserFromB> listCUser(WxCUserFromBDto wxCUserFromBDto, Integer pageNum, Integer pageSize);

} }

+ 9
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxCUserFromBServiceImpl.java Ver fichero

@@ -3,6 +3,7 @@ package com.iformall.service.impl;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.iformall.common.IdWorker; import com.iformall.common.IdWorker;
import com.iformall.common.ResultData;
import com.iformall.domain.dto.WxCUserFromBDto; import com.iformall.domain.dto.WxCUserFromBDto;
import com.iformall.domain.po.WxCUserFromB; import com.iformall.domain.po.WxCUserFromB;
import com.iformall.mapper.WxCUserFromBMapper; import com.iformall.mapper.WxCUserFromBMapper;
@@ -58,5 +59,13 @@ public class WxCUserFromBServiceImpl implements WxCUserFromBService {
return wxCUserFromBMapper.getByOpenidAndAppId(wxCUserFromBDto); return wxCUserFromBMapper.getByOpenidAndAppId(wxCUserFromBDto);
} }


@Override
public PageInfo<WxCUserFromB> listCUser(WxCUserFromBDto wxCUserFromBDto, Integer pageIndex, Integer pageSize) {
WxCUserFromB record = new WxCUserFromB();
record.setbUserId(wxCUserFromBDto.getbUserId());
return PageHelper.startPage(pageIndex, pageSize)
.doSelectPageInfo(() -> wxCUserFromBMapper.findList(record));
}



} }

Cargando…
Cancelar
Guardar