|
@@ -8,19 +8,52 @@
|
|
|
<result column="coupon_name" jdbcType="VARCHAR" property="couponName" />
|
|
|
<result column="coupon_type" jdbcType="VARCHAR" property="couponType" />
|
|
|
<result column="coupon_threshold_amt" jdbcType="DECIMAL" property="couponThresholdAmt" />
|
|
|
+
|
|
|
+ <result column="oil_name" jdbcType="VARCHAR" property="oilName" />
|
|
|
<result column="oil_type" jdbcType="VARCHAR" property="oilType" />
|
|
|
- <result column="coupon_amt" jdbcType="VARCHAR" property="couponAmt" />
|
|
|
+ <result column="coupon_amt" jdbcType="DECIMAL" property="couponAmt" />
|
|
|
<result column="coupon_num" jdbcType="INTEGER" property="couponNum" />
|
|
|
<result column="effective_time_type" jdbcType="VARCHAR" property="effectiveTimeType" />
|
|
|
<result column="effective_time_start" jdbcType="TIMESTAMP" property="effectiveTimeStart" />
|
|
|
<result column="effective_time_end" jdbcType="TIMESTAMP" property="effectiveTimeEnd" />
|
|
|
<result column="effective_day_num" jdbcType="INTEGER" property="effectiveDayNum" />
|
|
|
+
|
|
|
<result column="coupon_receive_num" jdbcType="INTEGER" property="couponReceiveNum" />
|
|
|
+ <result column="coupon_hold_num" jdbcType="INTEGER" property="couponHoldNum" />
|
|
|
+ <result column="coupon_cumulative_num" jdbcType="INTEGER" property="couponCumulativeNum" />
|
|
|
+ <result column="coupon_use_num" jdbcType="INTEGER" property="couponUseNum" />
|
|
|
+
|
|
|
<result column="open_platform" jdbcType="VARCHAR" property="openPlatform" />
|
|
|
<result column="grant_status" jdbcType="VARCHAR" property="grantStatus" />
|
|
|
<result column="status" jdbcType="VARCHAR" property="status" />
|
|
|
+ <result column="create_by" jdbcType="VARCHAR" property="createBy" />
|
|
|
+ <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
|
|
+ <result column="update_by" jdbcType="VARCHAR" property="updateBy" />
|
|
|
+
|
|
|
+ <result column="update_by" jdbcType="TIMESTAMP" property="updateTime" />
|
|
|
+ <result column="del_flag" jdbcType="VARCHAR" property="delFlag" />
|
|
|
+ <result column="update_by" jdbcType="VARCHAR" property="couponDetails" />
|
|
|
+ <result column="verification" jdbcType="VARCHAR" property="verification" />
|
|
|
+
|
|
|
+ <result column="is_card_flag" jdbcType="VARCHAR" property="isCardFlag" />
|
|
|
+ <result column="is_grade_flag" jdbcType="VARCHAR" property="isGradeFlag" />
|
|
|
+ <result column="is_market_flag" jdbcType="VARCHAR" property="isMarketFlag" />
|
|
|
</resultMap>
|
|
|
|
|
|
+ <!--发放方式,优惠劵信息-->
|
|
|
+ <resultMap id="CouponIssueBaseResultMap" type="com.platform.yijia.pojo.CouponIssue">
|
|
|
+ <result column="id" jdbcType="INTEGER" property="id" />
|
|
|
+ <result column="issue_type" jdbcType="VARCHAR" property="issueType" />
|
|
|
+ <result column="discount_threshold_amt" jdbcType="DECIMAL" property="discountThresholdAmt" />
|
|
|
+ <result column="status" jdbcType="VARCHAR" property="status" />
|
|
|
+ <result column="station_id" jdbcType="INTEGER" property="stationId" />
|
|
|
+ <result column="create_by" jdbcType="VARCHAR" property="createBy" />
|
|
|
+ <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
|
|
+ <result column="update_by" jdbcType="VARCHAR" property="updateBy" />
|
|
|
+ <result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
|
|
+ <result column="show_id" jdbcType="VARCHAR" property="showId" />
|
|
|
+ </resultMap>
|
|
|
+
|
|
|
<!--用户优惠券-->
|
|
|
<resultMap id="UserCouponsBaseResultMap" type="com.platform.yijia.pojo.UserCoupon">
|
|
|
<result column="coupon_id" jdbcType="INTEGER" property="couponId" />
|
|
@@ -54,9 +87,26 @@
|
|
|
|
|
|
|
|
|
<sql id="Base_Column_List">
|
|
|
- id, station_id, coupon_name, coupon_type, coupon_threshold_amt, oil_type, coupon_amt, coupon_num, effective_time_type,
|
|
|
- effective_time_start, effective_time_end, effective_day_num, coupon_receive_num, open_platform, grant_status, status
|
|
|
+ id, station_id, coupon_name, coupon_type, coupon_threshold_amt, oil_name, oil_type, coupon_amt, coupon_num, effective_time_type,
|
|
|
+ effective_time_start, effective_time_end, effective_day_num, coupon_receive_num, coupon_hold_num, coupon_cumulative_num, coupon_use_num,
|
|
|
+ open_platform, grant_status, status, create_by, create_time, update_by, update_time, del_flag, coupon_details, verification,
|
|
|
+ is_card_flag, is_grade_flag, is_market_flag, edit_flag
|
|
|
</sql>
|
|
|
+
|
|
|
+ <!--获取油站所分发的加油券-->
|
|
|
+ <select id="selectStaGrantCouponList" parameterType="com.platform.yijia.pojo.Coupon" resultMap="BaseResultMap">
|
|
|
+ SELECT
|
|
|
+ <include refid="Base_Column_List"/>
|
|
|
+ FROM
|
|
|
+ coupon_info
|
|
|
+ <where>
|
|
|
+ <if test="stationId !=null">
|
|
|
+ station_id = #{stationId}
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ </select>
|
|
|
+
|
|
|
+
|
|
|
<!--获取加油券信息-->
|
|
|
<select id="selectCouponInfo" parameterType="com.platform.yijia.pojo.Coupon" resultMap="BaseResultMap">
|
|
|
SELECT
|