This commit is contained in:
GYJ
2025-01-02 20:45:51 +08:00
parent e3de8c009f
commit d56a5df40e
47 changed files with 221 additions and 382 deletions

View File

@@ -2,6 +2,8 @@ package com.sqx.modules.pay.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.sqx.common.utils.PageUtils;
import com.sqx.common.utils.Result;
import com.sqx.modules.pay.entity.PayClassify;
@@ -14,6 +16,7 @@ import org.springframework.web.bind.annotation.*;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
/**
* @author fang
@@ -31,7 +34,7 @@ public class PayClassifyController {
@PostMapping("/insertPayClassify")
@ApiOperation("添加充值分类")
public Result insertPayClassify(@RequestBody PayClassify payClassify){
public Result insertPayClassify(@RequestBody PayClassify payClassify) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
payClassify.setCreateTime(sdf.format(new Date()));
payClassifyService.save(payClassify);
@@ -40,26 +43,26 @@ public class PayClassifyController {
@PostMapping("/updatePayClassify")
@ApiOperation("修改充值分类")
public Result updatePayClassify(@RequestBody PayClassify payClassify){
public Result updatePayClassify(@RequestBody PayClassify payClassify) {
payClassifyService.updateById(payClassify);
return Result.success();
}
@PostMapping("/deletePayClassify")
@ApiOperation("删除充值分类")
public Result deletePayClassify(Long payClassifyId){
public Result deletePayClassify(Long payClassifyId) {
payClassifyService.removeById(payClassifyId);
return Result.success();
}
@GetMapping("/selectPayClassifyList")
@ApiOperation("查询充值分类")
public Result selectPayClassifyList(Integer page,Integer limit){
Page<PayClassify> pages=new Page<>(page,limit);
return Result.success().put("data",new PageUtils(payClassifyService.page(pages)));
public Result selectPayClassifyList(Integer page, Integer limit) {
PageHelper.startPage(page, limit);
List<PayClassify> list = payClassifyService.list();
PageInfo<PayClassify> pageInfo = new PageInfo<>(list);
return Result.success().put("data", PageUtils.page(pageInfo));
}
}
}

View File

@@ -1,17 +1,13 @@
package com.sqx.modules.pay.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sqx.modules.pay.entity.CashOut;
import org.apache.ibatis.annotations.MapKey;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import java.util.Map;
/**
* @author fang

View File

@@ -1,8 +1,6 @@
package com.sqx.modules.pay.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sqx.modules.pay.entity.PayDetails;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@@ -41,7 +39,7 @@ public interface PayDetailsDao extends BaseMapper<PayDetails> {
Double selectSumPayByClassify(@Param("time") String time, @Param("flag") Integer flag, @Param("classify") Integer classify,@Param("payClassify") Integer payClassify);
IPage<Map<String, Object>> selectUserMemberList(Page<Map<String, Object>> page, @Param("phone") String phone);
List<Map<String, Object>> selectUserMemberList(@Param("phone") String phone);
int selectPayCount(Long userId);

View File

@@ -57,8 +57,10 @@ public class PayDetailsServiceImpl extends ServiceImpl<PayDetailsDao, PayDetails
@Override
public PageUtils selectUserMemberList(int page, int limit, String phone) {
Page<Map<String, Object>> pages = new Page<>(page, limit);
return new PageUtils(payDetailsDao.selectUserMemberList(pages, phone));
PageHelper.startPage(page, limit);
List<Map<String, Object>> list = payDetailsDao.selectUserMemberList(phone);
PageInfo<Map<String, Object>> pageInfo = new PageInfo<>(list);
return PageUtils.page(pageInfo);
}
@Override