Kaynağa Gözat

[账单操作记录][修改][列表查询]

release_toaliyun_real
gongbiao 7 yıl önce
ebeveyn
işleme
28e9d46184
4 değiştirilmiş dosya ile 89 ekleme ve 0 silme
  1. +48
    -0
      mallinkAdmin/src/main/java/com/iformall/controller/WxBillActionController.java
  2. +3
    -0
      mallinkService/src/main/java/com/iformall/domain/po/WxBillAction.java
  3. +10
    -0
      mallinkService/src/main/java/com/iformall/service/WxBillActionService.java
  4. +28
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxBillActionServiceImpl.java

+ 48
- 0
mallinkAdmin/src/main/java/com/iformall/controller/WxBillActionController.java Dosyayı Görüntüle

@@ -0,0 +1,48 @@
package com.iformall.controller;

import com.github.pagehelper.PageInfo;
import com.iformall.annotation.SystemControllerLog;
import com.iformall.common.ResultData;
import com.iformall.domain.po.WxBillAction;
import com.iformall.service.WxBillActionService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
* @author gongbiao
*/
@Api(description = "账单操作记录")
@RestController
@RequestMapping("wxBillAction")
public class WxBillActionController extends BaseController {
private final Logger logger = LoggerFactory.getLogger(this.getClass());


@Autowired
private WxBillActionService wxBillActionService;

@GetMapping("list")
@ApiImplicitParams({
@ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true),
@ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)})
@SystemControllerLog(description = "账单操作记录-列表")
public ResultData list(@ModelAttribute WxBillAction wxBillAction, Integer pageNum, Integer pageSize) {
logger.debug("[" + getIpAddr() + "] WxBillActionController::list");
if (null == wxBillAction) {
wxBillAction = new WxBillAction();
}
wxBillAction.setTenantId(getTenantId());
wxBillAction.setSortColumns(WxBillAction.Field.Id_DESC);
PageInfo<WxBillAction> result = wxBillActionService.listAsPage(wxBillAction, pageNum, pageSize);
return new ResultData(result);
}

}

+ 3
- 0
mallinkService/src/main/java/com/iformall/domain/po/WxBillAction.java Dosyayı Görüntüle

@@ -7,6 +7,9 @@ import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
* @author gongbiao
*/
@Table(name = "wx_bill_action")
public class WxBillAction implements Serializable {
private static final long serialVersionUID = 1L;


+ 10
- 0
mallinkService/src/main/java/com/iformall/service/WxBillActionService.java Dosyayı Görüntüle

@@ -0,0 +1,10 @@
package com.iformall.service;

import com.github.pagehelper.PageInfo;
import com.iformall.domain.po.WxBillAction;

public interface WxBillActionService {

PageInfo<WxBillAction> listAsPage(WxBillAction record, Integer pageIndex, Integer pageSize);

}

+ 28
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxBillActionServiceImpl.java Dosyayı Görüntüle

@@ -0,0 +1,28 @@
package com.iformall.service.impl;

import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.iformall.domain.po.WxBillAction;
import com.iformall.mapper.WxBillActionMapper;
import com.iformall.service.WxBillActionService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
* @author gongbiao
*/
@Service
public class WxBillActionServiceImpl implements WxBillActionService {
private final Logger logger = LoggerFactory.getLogger(this.getClass());

@Autowired
WxBillActionMapper wxBillActionMapper;

@Override
public PageInfo<WxBillAction> listAsPage(WxBillAction record, Integer pageIndex, Integer pageSize) {
logger.info("查询账单操作记录列表");
return PageHelper.startPage(pageIndex, pageSize).doSelectPageInfo(() -> wxBillActionMapper.findList(record));
}
}

Yükleniyor…
İptal
Kaydet