<?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="io.hmit.modules.serviceOrder.dao.PensionOrderDao"> <resultMap type="io.hmit.modules.serviceOrder.entity.PensionOrderEntity" id="pensionOrderMap"> <result property="id" column="id"/> <result property="orderNum" column="order_num"/> <result property="status" column="status"/> <result property="statusName" column="status_name"/> <result property="address" column="address"/> <result property="serviceId" column="service_id"/> <result property="serviceName" column="service_name"/> <result property="appointmentPerson" column="appointment_person"/> <result property="appointmentPhone" column="appointment_phone"/> <result property="appointmentTime" column="appointment_time"/> <result property="remark" column="remark"/> <result property="orderRecipientId" column="order_recipient_id"/> <result property="orderRecipientName" column="order_recipient_name"/> <result property="orderRecipientTime" column="order_recipient_time"/> <result property="orderRecipientPhone" column="order_recipient_phone"/> <result property="deptId" column="dept_id"/> <result property="creator" column="creator"/> <result property="creatorName" column="creator_name"/> <result property="creatorTel" column="creator_tel"/> <result property="createDate" column="create_date"/> <result property="updater" column="updater"/> <result property="updateDate" column="update_date"/> </resultMap> <select id="getAllOrderPage" resultType="io.hmit.modules.serviceOrder.entity.PensionOrderEntity"> SELECT * FROM pension_order WHERE order_recipient_id = #{userId} </select> <select id="getTodayOrderPage" resultType="io.hmit.modules.serviceOrder.entity.PensionOrderEntity"> SELECT * FROM pension_order WHERE TO_DAYS(appointment_time) = TO_DAYS(NOW()) and order_recipient_id = #{userId} </select> <select id="getTodayNoProceedOrderPage" resultType="io.hmit.modules.serviceOrder.entity.PensionOrderEntity"> SELECT * FROM pension_order WHERE TO_DAYS(appointment_time) = TO_DAYS(NOW()) AND pension_order.status = 0 AND order_recipient_id IS NULL </select> <select id="getOrderPageByStatus" resultType="io.hmit.modules.serviceOrder.entity.PensionOrderEntity"> SELECT * FROM pension_order WHERE pension_order.status = #{status} and order_recipient_id = #{userId} </select> <select id="getNoProceedOrderPage" resultType="io.hmit.modules.serviceOrder.entity.PensionOrderEntity"> SELECT * FROM pension_order WHERE pension_order.status = 0 AND order_recipient_id IS NULL </select> <select id="getOrderInfoByIdAndUserId" resultType="io.hmit.modules.serviceOrder.entity.PensionOrderEntity"> SELECT * FROM pension_order WHERE pension_order.id = #{orderId} and pension_order.order_recipient_id = #{userId} </select> <select id="getOrderInfoByIdAndStatus" resultType="io.hmit.modules.serviceOrder.entity.PensionOrderEntity"> SELECT * FROM pension_order WHERE pension_order.id = #{orderId} and pension_order.status = #{status} </select> </mapper>