Sfoglia il codice sorgente

1.提现审核查询条件

wuhp 2 anni fa
parent
commit
934efa5a5e

+ 13 - 2
src/main/java/com/ydtech/modules/admin/model/vo/SysAmountAuditingVo.java

@@ -3,9 +3,11 @@ package com.ydtech.modules.admin.model.vo;
 
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
+import com.fasterxml.jackson.annotation.JsonFormat;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
 
 import javax.validation.constraints.Max;
 import javax.validation.constraints.Min;
@@ -17,7 +19,7 @@ import java.util.Date;
 public class SysAmountAuditingVo {
 
     @ApiModelProperty(value = "id")
-    private Integer id;
+    private String id;
 
     @ApiModelProperty(value = "用户id")
     private String userId;
@@ -29,7 +31,7 @@ public class SysAmountAuditingVo {
     @ApiModelProperty(value = "提现金额")
     private BigDecimal amount;
 
-
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
     @ApiModelProperty(value = "创建时间")
     private Date createTime;
 
@@ -75,4 +77,13 @@ public class SysAmountAuditingVo {
     @Min(value = 1, message = "页数最小为1")
     private int pageNum;
 
+    @ApiModelProperty("开始时间")
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+    private String startTime;
+
+    @ApiModelProperty("结束时间")
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+    private String endTime;
+
+
 }

+ 13 - 0
src/main/resources/mapper/modules/admin/SysAmountAuditingMapper.xml

@@ -62,6 +62,19 @@
             <if test="sysAmountAuditingVo.amountStatus !=null  and sysAmountAuditingVo.amountStatus != ''">
               and    a.amount_status=#{sysAmountAuditingVo.amountStatus}
             </if>
+
+            <if test="sysAmountAuditingVo.id !=null  and sysAmountAuditingVo.id != ''">
+              and    a.id=#{sysAmountAuditingVo.id}
+            </if>
+
+
+            <if test="sysAmountAuditingVo.userId !=null  and sysAmountAuditingVo.userId != ''">
+              and    a.user_id=#{sysAmountAuditingVo.userId}
+            </if>
+
+            <if test="sysAmountAuditingVo.startTime !=null and sysAmountAuditingVo.startTime != ''  and  sysAmountAuditingVo.endTime !=null  and sysAmountAuditingVo.endTime!= '' ">
+                and a.create_time BETWEEN #{sysAmountAuditingVo.startTime} AND #{sysAmountAuditingVo.endTime}
+            </if>
         </where>
 
     </select>