卡券功能

This commit is contained in:
磷叶 2025-05-27 16:13:29 +08:00
parent d9b769ce52
commit 390b7ff440
2 changed files with 15 additions and 0 deletions

View File

@ -10,6 +10,12 @@ public class VipUserQuery extends VipUserVO {
@ApiModelProperty("ID列表")
private List<Long> ids;
@ApiModelProperty("是否在有效期内")
private Boolean isEffective;
@ApiModelProperty("最小剩余次数")
private Integer minSurplusCount;
}

View File

@ -51,6 +51,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="query.discount != null "> and bvu.discount = #{query.discount}</if>
<if test="query.limitRound != null "> and bvu.limit_round = #{query.limitRound}</if>
<if test="query.limitCount != null "> and bvu.limit_count = #{query.limitCount}</if>
<if test="query.isEffective != null ">
<if test="query.isEffective == true">
and bvu.end_time &gt;= now() and bvu.start_time &lt;= now()
</if>
<if test="query.isEffective == false">
and (bvu.end_time &lt;= now() or bvu.start_time &gt;= now())
</if>
</if>
<if test="query.minSurplusCount != null "> and bvu.surplus_total &gt;= #{query.minSurplusCount}</if>
<if test="query.ids != null and query.ids.size > 0">
and bvu.id in
<foreach item="item" collection="query.ids" open="(" separator="," close=")">