#57 添加 'src/main/java/com/ruoyi/park/controller/BillPayRecordController.java'

Merged
zheng0115 merged 1 commits from develop into master 1 year ago
  1. +64
    -0
      src/main/java/com/ruoyi/park/controller/BillPayRecordController.java

+ 64
- 0
src/main/java/com/ruoyi/park/controller/BillPayRecordController.java View File

@@ -0,0 +1,64 @@
package com.ruoyi.park.controller;

import java.util.List;
import java.io.IOException;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.core.utils.poi.ExcelUtil;
import com.ruoyi.common.log.annotation.Log;
import com.ruoyi.common.log.enums.BusinessType;
import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.park.domain.BillPayRecord;
import com.ruoyi.park.service.IBillPayRecordService;
import com.ruoyi.common.core.web.controller.BaseController;
import com.ruoyi.common.core.web.page.TableDataInfo;
import com.ruoyi.common.security.annotation.PreAuthorize;

/**
* 账单支付记录Controller
*
* @author otto
* @date 2021-11-26
*/
@RestController
@RequestMapping("/payRecord")
public class BillPayRecordController extends BaseController
{
@Autowired
private IBillPayRecordService billPayRecordService;

/**
* 查询账单支付记录列表
*/
@PreAuthorize(hasPermi = "park:payRecord:list")
@GetMapping("/list")
public TableDataInfo list(BillPayRecord billPayRecord)
{
startPage();
List<BillPayRecord> list = billPayRecordService.selectBillPayRecordList(billPayRecord);
return getDataTable(list);
}

/**
* 导出账单支付记录列表
*/
@PreAuthorize(hasPermi = "park:payRecord:export")
@Log(title = "账单支付记录", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, BillPayRecord billPayRecord) throws IOException
{
List<BillPayRecord> list = billPayRecordService.selectBillPayRecordList(billPayRecord);
ExcelUtil<BillPayRecord> util = new ExcelUtil<BillPayRecord>(BillPayRecord.class);
util.exportExcel(response, list, "payRecord");
}


}

Loading…
Cancel
Save