Browse Source

后端框架第二版接口

Houduan1
huangqizhen 6 months ago
parent
commit
5a993e1dda
  1. 5
      demo/commons/src/main/java/com/example/commons/domain/entity/Activity.java
  2. 1
      demo/commons/src/main/java/com/example/commons/domain/entity/Audit.java
  3. 35
      demo/commons/src/main/java/com/example/commons/domain/vo/ConsumeDetail.java
  4. 4
      demo/recharge/src/main/java/com/example/recharge/mapper/RechargeMapper.java

5
demo/commons/src/main/java/com/example/commons/domain/entity/Activity.java

@ -1,6 +1,8 @@
package com.example.commons.domain.entity; package com.example.commons.domain.entity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.time.LocalDate; import java.time.LocalDate;
@ -19,7 +21,8 @@ public class Activity {
private BigDecimal rechargeRatio; private BigDecimal rechargeRatio;
private LocalDateTime createTime; private LocalDateTime createTime;
private Integer activityFlag; private Integer activityFlag;
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd")
private String name; private String name;
private Integer status; private Integer status;
private Date startDate; private Date startDate;

1
demo/commons/src/main/java/com/example/commons/domain/entity/Audit.java

@ -22,4 +22,5 @@ public class Audit {
private Date createTime; private Date createTime;
private Date startDate; private Date startDate;
private Date endDate; private Date endDate;
private String reson;
} }

35
demo/commons/src/main/java/com/example/commons/domain/vo/ConsumeDetail.java

@ -0,0 +1,35 @@
package com.example.commons.domain.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
@Data
@NoArgsConstructor
public class ConsumeDetail {
private Integer detailId;
private String name;
private String homilyId;
private String area;
private Integer activityId;
private String rechargeWay;
private String goods;
private String consumePlatform;
private String consumeType;
private String refundType;
private String refundGoods;
private Integer contactId;
private String remark;
private Double rechargeCoin;
private Double freeCoin;
private Double taskCoin;
private String conmmitName;
private Integer status;
private String updateType;
private Integer detailFlag;
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date createTime;
}

4
demo/recharge/src/main/java/com/example/recharge/mapper/RechargeMapper.java

@ -30,11 +30,11 @@ public interface RechargeMapper {
@Select({ @Select({
"<script>", "<script>",
"SELECT user.`name` as user_name , recharge.*,activity.activity_name,audit.`status`, admin.`name` FROM recharge",
"SELECT DISTINCT user.`name` as user_name , recharge.*,activity.activity_name,audit.`status`,audit.reson, admin.`name` FROM recharge",
"INNER JOIN audit ON recharge.recharge_id = audit.recharge_id", "INNER JOIN audit ON recharge.recharge_id = audit.recharge_id",
"INNER JOIN `user` ON recharge.homily_id = `user`.homily_id", "INNER JOIN `user` ON recharge.homily_id = `user`.homily_id",
"INNER JOIN activity on recharge.activity_id = activity.activity_id", "INNER JOIN activity on recharge.activity_id = activity.activity_id",
"INNER JOIN admin on recharge.admin_id = admin.admin_id",
"INNER JOIN `admin` on recharge.admin_id = `admin`.admin_id",
"<where>", "<where>",
"flag='1'", "flag='1'",
"<if test='activityId!=null'>and activity_id=#{activityId}</if>", "<if test='activityId!=null'>and activity_id=#{activityId}</if>",

Loading…
Cancel
Save