20 changed files with 170 additions and 63 deletions
-
9src/main/java/com/example/demo/controller/ConsumeController.java
-
2src/main/java/com/example/demo/controller/RechargeController.java
-
9src/main/java/com/example/demo/controller/RefundController.java
-
14src/main/java/com/example/demo/domain/vo/RechargeA.java
-
18src/main/java/com/example/demo/domain/vo/RefundA.java
-
15src/main/java/com/example/demo/domain/vo/SumConsume.java
-
2src/main/java/com/example/demo/mapper/ConsumeMapper.java
-
2src/main/java/com/example/demo/mapper/RechargeMapper.java
-
2src/main/java/com/example/demo/mapper/RefundMapper.java
-
6src/main/java/com/example/demo/serviceImpl/ConsumeServiceImpl.java
-
10src/main/java/com/example/demo/serviceImpl/RechargeServiceImpl.java
-
6src/main/java/com/example/demo/serviceImpl/RefundServiceImpl.java
-
2src/main/java/com/example/demo/sevice/ConsumeService.java
-
2src/main/java/com/example/demo/sevice/RechargeService.java
-
2src/main/java/com/example/demo/sevice/RefundService.java
-
4src/main/resources/application.yml
-
5src/main/resources/mapper/AuditMapper.xml
-
22src/main/resources/mapper/ConsumeMapper.xml
-
59src/main/resources/mapper/RechargeMapper.xml
-
42src/main/resources/mapper/RefundMapper.xml
@ -0,0 +1,15 @@ |
|||||
|
package com.example.demo.domain.vo; |
||||
|
|
||||
|
import lombok.AllArgsConstructor; |
||||
|
import lombok.Data; |
||||
|
import lombok.NoArgsConstructor; |
||||
|
|
||||
|
@Data |
||||
|
@NoArgsConstructor |
||||
|
@AllArgsConstructor |
||||
|
public class SumConsume { |
||||
|
private Integer Sumcion; |
||||
|
private Integer SumRcion; |
||||
|
private Integer SumFcion; |
||||
|
private Integer SumTcion; |
||||
|
} |
@ -1,5 +0,0 @@ |
|||||
<?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.DetailYMapper" > |
|
@ -0,0 +1,22 @@ |
|||||
|
<?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.ConsumeMapper"> |
||||
|
<select id="getSumConsume" resultMap="com.example.demo.domain.vo.SumConsume"> |
||||
|
SELECT |
||||
|
sum(free_coin) as SumFcion, |
||||
|
sum(task_coin) as SumTcion, |
||||
|
sum(recharge_coin) as SumRcion, |
||||
|
sum(recharge_coin+free_coin+task_coin) as Sumcion |
||||
|
<where> |
||||
|
// `detail_flag`=1 AND update_type = '1' |
||||
|
update_type=1 |
||||
|
<if test='jwcode!=null'>and detail_y.jwcode =#{jwcode}</if> |
||||
|
<if test='productName!=null and productName.length>0'>and product.name = #{productName}</if> |
||||
|
<if test='consumePlatform!=null and consumePlatform.length>0'>and detail_y.consume_platform=#{consumePlatform}</if> |
||||
|
<if test='consumeType!=null and consumeType.length>0'>and detail_y.consume_type= #{consumeType}</if> |
||||
|
<if test='startDate != null and endDate != null'>AND detail_y.create_time BETWEEN #{startDate} AND #{endDate}</if> |
||||
|
</where> |
||||
|
</select> |
||||
|
</mapper> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue