<?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.xzx.gc.user.mapper.RedPaperRuleMapper">
|
<select id="getOne" resultType="com.xzx.gc.entity.RedPaperRule">
|
select
|
id,rule_name "ruleName",applicable_object "applicableObject",designated_user "designatedUser",
|
designated_weight "designatedWeight",issuance_rules "issuanceRules",random_amount_average "randomAmountAverage",amount
|
,surplus_amount "surplusAmount"
|
,surplus_num "surplusNum",
|
red_envelopes_num "redEnvelopesNum",
|
start_time "startTime",end_time "endTime",status,create_time "createTime",update_time "updateTime",del_flag "delFlag",sharing_profit_type "sharingProfitType",
|
share_ratio "shareRatio",
|
rule_type "ruleType",conversion_per_unit "conversionPerUnit"
|
from xzx_user_redpaper_rule where del_flag=0 and `status`=1 and ( #{now} between start_time and end_time) and partner_id=#{partnerId}
|
<if test="ruleType!=null and ruleType!=''">
|
and rule_type=#{ruleType}
|
</if>
|
limit 1
|
</select>
|
</mapper>
|