FlowOrderInfoMapper.xml 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.bluefire.top.mapper.FlowOrderInfoMapper">
  4. <resultMap id="BaseResultMap" type="com.bluefire.top.entity.FlowOrderInfo">
  5. <id column="order_id" property="orderId"/>
  6. <result column="flow_app_id" property="flowAppId"/>
  7. <result column="package_id" property="packageId"/>
  8. <result column="enterprise_id" property="enterpriseId"/>
  9. <result column="order_type" property="orderType"/>
  10. <result column="user" property="user"/>
  11. <result column="used_mobile" property="usedMobile"/>
  12. <result column="extorder_id" property="extorderId"/>
  13. <result column="rec_id" property="recId"/>
  14. <result column="apply_date" property="applyDate"/>
  15. <result column="active_date" property="activeDate"/>
  16. <result column="limited_date" property="limitedDate"/>
  17. <result column="status" property="tatus"/>
  18. <result column="note" property="note"/>
  19. <result column="mobile_operator" property="mobileOperator"/>
  20. <result column="mobile_home" property="mobileHomel"/>
  21. <result column="gw_seq_no" property="gwSeqNo"/>
  22. <result column="gw_status" property="gwStatus"/>
  23. <result column="last_modify_date" property="lastModifyDate"/>
  24. <result column="gw_error_code" property="gwErrorCode"/>
  25. <result column="flow_amount" property="flowAmount"/>
  26. <result column="adapter_name" property="adapterName"/>
  27. <result column="deal_flag" property="dealFlag"/>
  28. <result column="opr_code" property="oprCode"/>
  29. <result column="usage_limit" property="uageLimit"/>
  30. <result column="valid_months" property="validMonths"/>
  31. <result column="eff_rule" property="effRule"/>
  32. <result column="batch_count" property="batchCount"/>
  33. <result column="send_count" property="sendCount"/>
  34. <result column="area_code" property="areaCode"/>
  35. <result column="price" property="price"/>
  36. <result column="partner_balance_price" property="partnerBalancePrice"/>
  37. <result column="operator_balance_price" property="operatorBalancePrice"/>
  38. <result column="order_detail_id" property="orderDetailId"/>
  39. <result column="channel_id" property="channelId"/>
  40. <result column="check_time" property="checkTime"/>
  41. <result column="product_id" property="productId"/>
  42. <result column="batch_id" property="batchId"/>
  43. <result column="batch_id2" property="batchId2"/>
  44. <result column="attr1" property="attr1"/>
  45. <result column="attr2" property="attr2"/>
  46. <result column="attr3" property="attr3"/>
  47. </resultMap>
  48. <select id="queryFlowOrders" resultMap="BaseResultMap" parameterType="java.util.List">
  49. SELECT
  50. order_id,
  51. user,
  52. extorder_id,
  53. check_time
  54. FROM
  55. flow_order_info
  56. WHERE extorder_id
  57. IN
  58. <foreach collection="ids" item="id" separator="," open="(" close=")">
  59. #{id}
  60. </foreach>
  61. ORDER BY check_time ASC
  62. </select>
  63. <select id="getSumFacePrice" resultType="java.lang.Integer">
  64. SELECT
  65. SUM(flow_amount)
  66. FROM
  67. flow_order_info
  68. WHERE extorder_id
  69. IN
  70. <foreach collection="ids" item="id" separator="," open="(" close=")">
  71. #{id}
  72. </foreach>
  73. </select>
  74. </mapper>