package com.peanut.modules.common.controller; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.peanut.common.utils.R; import com.peanut.modules.common.entity.JfTransactionDetails; import com.peanut.modules.common.service.JfTransactionDetailsService; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List; import java.util.Map; /** * @Description: 积分记录 */ @Slf4j @RestController("commonJfTransactionDetails") @RequestMapping("common/jfTransactionDetails") public class JfTransactionDetailsController { @Autowired private JfTransactionDetailsService jfService; /** * 获取记录列表 * @return */ @RequestMapping("/getJfTransactionDetailsList") public R getTransactionDetailsList(@RequestBody Map params){ LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); if (params.containsKey("userId")&& StringUtils.isNotEmpty(params.get("userId").toString())){ wrapper.eq(JfTransactionDetails::getUserId,params.get("userId")); } wrapper.orderByDesc(JfTransactionDetails::getCreateTime); List list = jfService.list(wrapper); return R.ok().put("transactionDetailsList",list); } }