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