8 changed files with 144 additions and 11 deletions
-
41src/main/java/com/example/demo/controller/bean/BeanRechargeController.java
-
1src/main/java/com/example/demo/domain/vo/bean/BeanPage.java
-
10src/main/java/com/example/demo/domain/vo/bean/BeanRecharge.java
-
39src/main/java/com/example/demo/domain/vo/bean/BeanRechargeInfo.java
-
22src/main/java/com/example/demo/mapper/bean/BeanRechargeMapper.java
-
6src/main/java/com/example/demo/service/bean/BeanRechargeService.java
-
18src/main/java/com/example/demo/serviceImpl/bean/BeanRechargeServiceImpl.java
-
18src/main/resources/jindouMapper/BeanRechargeMapper.xml
@ -0,0 +1,39 @@ |
|||||
|
package com.example.demo.domain.vo.bean; |
||||
|
|
||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
|
import lombok.AllArgsConstructor; |
||||
|
import lombok.Data; |
||||
|
import lombok.NoArgsConstructor; |
||||
|
|
||||
|
import java.util.Date; |
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @program: gold-java |
||||
|
* @ClassName BeanRecharge |
||||
|
* @description: |
||||
|
* @author: Double |
||||
|
* @create: 2025−07-30 15:11 |
||||
|
* @Version 1.0 |
||||
|
**/ |
||||
|
|
||||
|
@Data |
||||
|
@NoArgsConstructor |
||||
|
@AllArgsConstructor |
||||
|
public class BeanRechargeInfo { |
||||
|
|
||||
|
private Long id;//id |
||||
|
private Integer jwcode; // 精网号 |
||||
|
private String name; // 姓名 |
||||
|
private String market; // 所属地区 |
||||
|
private Integer freeBean; // 免费豆 |
||||
|
private Integer permanentBean; // 永久豆 |
||||
|
private Integer num; // 数量 |
||||
|
private Double amount; // 金额 |
||||
|
private String orderNo; // 订单号 |
||||
|
private String remark; //备注 |
||||
|
private String platform; // 充值平台 |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "Asia/Shanghai") |
||||
|
private Date rechargeTime; // 充值时间 |
||||
|
private List<String> markets; // 地区列表 |
||||
|
} |
@ -0,0 +1,22 @@ |
|||||
|
package com.example.demo.mapper.bean; |
||||
|
|
||||
|
|
||||
|
import com.example.demo.domain.vo.bean.BeanRechargeInfo; |
||||
|
import org.apache.ibatis.annotations.Mapper; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @program: gold-java |
||||
|
* @ClassName BeanRechargeMapper |
||||
|
* @description: |
||||
|
* @author: Double |
||||
|
* @create: 2025−07-30 15:43 |
||||
|
* @Version 1.0 |
||||
|
**/ |
||||
|
|
||||
|
@Mapper |
||||
|
public interface BeanRechargeMapper { |
||||
|
|
||||
|
List<BeanRechargeInfo> selectBySystem(BeanRechargeInfo beanRechargeInfo); |
||||
|
} |
@ -0,0 +1,18 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
||||
|
<mapper namespace="com.example.demo.mapper.bean.BeanRechargeMapper"> |
||||
|
|
||||
|
<select id="selectBySystem" resultType="com.example.demo.domain.vo.bean.BeanRechargeInfo"> |
||||
|
SELECT f.id AS id, |
||||
|
m.jwcode AS jwcode, |
||||
|
m.nickname AS name, |
||||
|
m.dept AS market, |
||||
|
f.money_free AS freeBean, |
||||
|
f.money_buy AS permanentBean, |
||||
|
f.content AS remark, |
||||
|
FROM_UNIXTIME(f.time) AS rechargeTime |
||||
|
FROM fx_yaoqing_records f |
||||
|
LEFT JOIN fx_member m ON f.uid = m.id |
||||
|
WHERE `data` = 0 |
||||
|
</select> |
||||
|
</mapper> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue