| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?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.chuanghai.smartschool.tuitionpayment.dao.PayOrderDao">
- <!-- 可根据自己的需求,是否要使用 -->
- <resultMap type="com.chuanghai.smartschool.tuitionpayment.entity.PayOrderEntity" id="payOrderMap">
- <result property="id" column="id"/>
- <result property="orderNo" column="order_no"/>
- <result property="payerIdentify" column="payer_identify"/>
- <result property="payForIdentify" column="pay_for_identify"/>
- <result property="studentName" column="student_name"/>
- <result property="className" column="class_name"/>
- <result property="realPayAmount" column="real_pay_amount"/>
- <result property="nowPayAmount" column="now_pay_amount"/>
- <result property="status" column="status"/>
- <result property="createTime" column="create_time"/>
- <result property="finishTime" column="finish_time"/>
- <result property="payItem" column="pay_item"/>
- <result property="parentOrder" column="parent_order"/>
- <result property="isParent" column="is_parent"/>
- <result property="payOrderLoan" column="pay_order_loan"/>
- <result property="exceptType" column="except_type"/>
- <result property="dorm" column="dorm"/>
- <result property="notPayDetail" column="not_pay_detail"/>
- <result property="notPaySize" column="not_pay_size"/>
- <result property="payDetail" column="pay_detail"/>
- <result property="serialNumber" column="serial_number"/>
- <result property="payinfoId" column="payinfo_id"/>
- <result property="txtType" column="txt_type"/>
- <result property="payerName" column="payer_ame"/>
- <result property="payerCardNumber" column="payer_card_number"/>
- <result property="collegeName" column="college_name"/>
- </resultMap>
- <resultMap type="com.chuanghai.smartschool.tuitionpayment.vo.PayOrderVO" id="PayOrderVOMap">
- <result property="total" column="total"/>
- <result property="totalNum" column="totalNum"/>
- </resultMap>
- <select id="SumTotalNum" resultType="com.chuanghai.smartschool.tuitionpayment.vo.PayOrderVO" resultMap="PayOrderVOMap">
- SELECT count(*) as total,sum(now_pay_amount) as totalNum FROM `pay_order` where status = 2
- </select>
- <select id="getPayOrderYear" resultType="com.chuanghai.smartschool.tuitionpayment.vo.PayOrderYearVo">
- select DISTINCT(pay_year) from pay_order <where>
- <if test="itemName != null and itemName != ''">
- and pay_item = #{itemName}
- </if>
- <if test="status != null and status != ''">
- and status = #{status}
- </if>
- </where>
- </select>
- </mapper>
|