ConsumeDetailOriginalMapper.xml 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="org.dromara.server.consume.mapper.ConsumeDetailOriginalMapper">
  6. <resultMap type="org.dromara.server.consume.domain.XfConsumeDetailOriginal" id="ConsumeDetailOriginalResult">
  7. <result property="originalId" column="original_id" />
  8. <result property="tenantId" column="tenant_id" />
  9. <result property="recordId" column="record_id" />
  10. <result property="userId" column="user_id" />
  11. <result property="userNumb" column="user_numb" />
  12. <result property="realName" column="real_name" />
  13. <result property="deptId" column="dept_id" />
  14. <result property="deptName" column="dept_name" />
  15. <result property="consumeDate" column="consume_date" />
  16. <result property="consumeMoney" column="consume_money" />
  17. <result property="cardNo" column="card_no" />
  18. <result property="factoryId" column="factory_id" />
  19. <result property="cardValue" column="card_value" />
  20. <result property="cardCount" column="card_count" />
  21. <result property="consumeBalance" column="consume_balance" />
  22. <result property="termNo" column="term_no" />
  23. <result property="termName" column="term_name" />
  24. <result property="termRecordId" column="term_record_id" />
  25. <result property="analysisFlag" column="analysis_flag" />
  26. <result property="dataFlag" column="data_flag" />
  27. <result property="statusFlag" column="status_flag" />
  28. <result property="digitalSign" column="digital_sign" />
  29. <result property="waterValue" column="water_value" />
  30. <result property="waterHistoryValue" column="water_history_value" />
  31. <result property="waterDaySum" column="water_day_sum" />
  32. <result property="waterErrValue" column="water_err_value" />
  33. <result property="waterErrMoney" column="water_err_money" />
  34. <result property="operatorId" column="operator_id" />
  35. <result property="delFlag" column="del_flag" />
  36. <result property="createDept" column="create_dept" />
  37. <result property="createBy" column="create_by" />
  38. <result property="createTime" column="create_time" />
  39. <result property="updateBy" column="update_by" />
  40. <result property="updateTime" column="update_time" />
  41. </resultMap>
  42. <select id="selectReconciliationData" resultType="org.dromara.server.common.domain.consume.bo.ConsumptionBo">
  43. SELECT term_no as termNo,user_numb as userNumb,card_no as cardNo,factory_id as factoryId
  44. ,consume_date as consumeDate,consume_money as consumeMoney,term_record_id as termRecordId,status_flag as
  45. statusFlag,record_id as recordId,data_flag as recordStatus,100 as useType,25000 as creditType
  46. FROM t_xf_consumedetailoriginal txc
  47. <where>
  48. and original_id NOT IN (SELECT original_id FROM t_xf_consumedetail where consume_date>#{consumeDate})
  49. <if test="consumeDate != null">
  50. AND txc.consume_date>#{consumeDate}
  51. </if>
  52. AND txc.del_flag='0'
  53. </where>
  54. ORDER BY consume_date ASC;
  55. </select>
  56. </mapper>