|
@ -1,6 +1,7 @@ |
|
|
package com.example.audit.mapper; |
|
|
package com.example.audit.mapper; |
|
|
|
|
|
|
|
|
import com.example.commons.domain.entity.Audit; |
|
|
import com.example.commons.domain.entity.Audit; |
|
|
|
|
|
import com.example.commons.domain.vo.ConsumeDetail; |
|
|
import org.apache.ibatis.annotations.Insert; |
|
|
import org.apache.ibatis.annotations.Insert; |
|
|
import org.apache.ibatis.annotations.Mapper; |
|
|
import org.apache.ibatis.annotations.Mapper; |
|
|
import org.apache.ibatis.annotations.Select; |
|
|
import org.apache.ibatis.annotations.Select; |
|
@ -43,4 +44,19 @@ public interface AuditMapper { |
|
|
"</script>" |
|
|
"</script>" |
|
|
}) |
|
|
}) |
|
|
List<Audit> select(Audit Audit); |
|
|
List<Audit> select(Audit Audit); |
|
|
|
|
|
@Select({ |
|
|
|
|
|
"<script>", |
|
|
|
|
|
"select detail.*,audit.name as admin_name,audit.status,audit.reson from detail", |
|
|
|
|
|
"inner join audit on detail.detail_id = audit.refund_id", |
|
|
|
|
|
"<where>", |
|
|
|
|
|
"<if test='activityId!=null'>and activity_id=#{activityId}</if>", |
|
|
|
|
|
"<if test='adminId!=null'>and recharge.admin_id=#{adminId}</if>", |
|
|
|
|
|
"<if test='startDate != null and endDate != null'>AND recharge.create_time BETWEEN #{startDate} AND #{endDate}</if>", |
|
|
|
|
|
"<if test='rechargeWay!=null and rechargeWay.length>0 '>and recharge_way like concat('%',#{rechargeWay},'%')</if>", |
|
|
|
|
|
"<if test='area!=null and area.length>0'>and area like concat('%',#{area},'%')</if>", |
|
|
|
|
|
"<if test='status!=null'>and audit.status=#{status}</if>", |
|
|
|
|
|
"</where>", |
|
|
|
|
|
"</script>" |
|
|
|
|
|
}) |
|
|
|
|
|
List<ConsumeDetail> selectCon(ConsumeDetail consumeDetail); |
|
|
} |
|
|
} |