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