| | |
| | | <resultMap id="DeviceOrderResult" type="DeviceOrder"> |
| | | <id property="id" column="id"/> |
| | | <result property="erectoId" column="erecto_id"/> |
| | | <result property="deviceId" column="device_id"/> |
| | | <result property="userId" column="user_id"/> |
| | | <result property="deviceId" column="d_deviceid"/> |
| | | <result property="userId" column="did"/> |
| | | <result property="createUserId" column="createuser_id"/> |
| | | <result property="updateUserId" column="updateuser_id"/> |
| | | <result property="erectoName" column="erecto_name"/> |
| | | <result property="erectoPhone" column="erecto_phone"/> |
| | | <result property="userName" column="user_name"/> |
| | | <result property="userName" column="dusername"/> |
| | | <result property="userPhone" column="user_phone"/> |
| | | <result property="address" column="address"/> |
| | | <result property="orderType" column="order_type"/> |
| | |
| | | <result property="receiveTime" column="receive_time"/> |
| | | <result property="finishTime" column="finish_time"/> |
| | | <result property="state" column="state"/> |
| | | <result property="createUserId" column="createuser_id"/> |
| | | <result property="imgUrl" column="imgurl"/> |
| | | <result property="receiveTimeoutFlag" column="receive_timeout_flag"/> |
| | | <result property="finishTimeoutFlag" column="finish_timeout_flag"/> |
| | | <result property="customFlag" column="custom_flag"/> |
| | | <association property="device" javaType="Device" resultMap="DeviceResult"/> |
| | | <collection property="suser" ofType="sysUser" resultMap="UserResult"/> |
| | | <collection property="sysuser" ofType="SysUser" resultMap="UserResult"/> |
| | | </resultMap> |
| | | |
| | | <resultMap id="UserResult" type="sysUser"> |
| | | <id property="userId" column="u.user_id"/> |
| | | <result property="userName" column="u.user_name"/> |
| | | <result property="isAuthentication" column="u.is_authentication"/> |
| | | <resultMap id="UserResult" type="SysUser"> |
| | | <id property="userId" column="uid"/> |
| | | <result property="userName" column="uusername"/> |
| | | <result property="isAuthentication" column="is_authentication"/> |
| | | </resultMap> |
| | | <resultMap id="DeviceResult" type="Device"> |
| | | <id property="deviceId" column="device_id"/> |
| | | <id property="deviceId" column="de_deviceid"/> |
| | | <result property="deviceName" column="device_name"/> |
| | | </resultMap> |
| | | <!--id = 所需重写的接口抽象方法,resultType = 查询后所需返回的对象类型--> |
| | | <select id="selectDeviceOrderList" resultMap="DeviceOrderResult"> |
| | | select |
| | | d.id, |
| | | d.user_id, |
| | | d.erecto_id, |
| | | d.device_id as d_deviceid, |
| | | d.user_id as did, |
| | | d.createuser_id, |
| | | d.updateuser_id, |
| | | d.erecto_name, |
| | | d.erecto_phone, |
| | | d.user_name, |
| | | d.user_name as dusername, |
| | | d.user_phone, |
| | | d.address, |
| | | d.order_type, |
| | | d.appointment_time, |
| | | d.evaluate, |
| | | d.device_id, |
| | | d.remark, |
| | | d.description, |
| | | d.appointment_time, |
| | | d.score, |
| | | d.evaluate, |
| | | d.is_rate, |
| | | d.create_time, |
| | | d.assgin_time, |
| | | d.receive_time, |
| | | d.finish_time, |
| | | d.state, |
| | | d.createuser_id, |
| | | d.imgurl, |
| | | d.receive_timeout_flag, |
| | | d.finish_timeout_flag, |
| | | d.custom_flag, |
| | | de.device_id, |
| | | de.device_id as de_deviceid, |
| | | de.device_name, |
| | | u.user_id, |
| | | u.user_name, |
| | | u.user_id as uid, |
| | | u.user_name as uusername, |
| | | u.is_authentication |
| | | from iot_device_order as d |
| | | left join sys_user as u on d.erecto_id = u.user_id |
| | |
| | | <if test="userId != null and userId > 0"> |
| | | and d.user_id = #{userId} |
| | | </if> |
| | | <if test=" receiveTimeoutFlag != null and receiveTimeoutFlag != 0"> |
| | | and d.receive_timeout_flag = #{receiveTimeoutFlag} |
| | | </if> |
| | | <if test=" finishTimeoutFlag != null and finishTimeoutFlag != 0"> |
| | | and d.finish_timeout_flag = #{finishTimeoutFlag} |
| | | </if> |
| | | order by d.create_time desc |
| | | ${params.dataScope} |
| | | </select> |
| | | <select id="selectDeviceOrderById" resultMap="DeviceOrderResult"> |
| | | select d.id, |
| | | d.user_id, |
| | | d.user_id as did, |
| | | d.erecto_id, |
| | | d.erecto_name, |
| | | d.erecto_phone, |
| | | d.user_name, |
| | | d.user_name as dusername, |
| | | d.user_phone, |
| | | d.address, |
| | | d.order_type, |
| | | d.appointment_time, |
| | | d.evaluate, |
| | | d.device_id, |
| | | d.device_id as d_deviceid, |
| | | d.remark, |
| | | d.description, |
| | | d.score, |
| | |
| | | d.createuser_id, |
| | | d.imgurl, |
| | | d.custom_flag, |
| | | de.device_id, |
| | | de.device_id as de_deviceid, |
| | | de.device_name, |
| | | u.user_id, |
| | | u.user_name, |
| | | u.user_id as uid, |
| | | u.user_name as uusername, |
| | | u.is_authentication |
| | | from iot_device_order as d |
| | | left join sys_user as u on d.erecto_id = u.user_id |
| | |
| | | AND d.user_id = #{userId} |
| | | </if> |
| | | </select> |
| | | <select id="selectDeviceOrderByIdAnderectoName" resultMap="DeviceOrderResult"> |
| | | <select id="selectDeviceOrderByIdAndErectoName" resultMap="DeviceOrderResult"> |
| | | select d.id, |
| | | d.user_id, |
| | | d.user_id as did, |
| | | d.erecto_id, |
| | | d.erecto_name, |
| | | d.erecto_phone, |
| | | d.user_name, |
| | | d.user_name as dusername, |
| | | d.user_phone, |
| | | d.address, |
| | | d.order_type, |
| | |
| | | d.evaluate, |
| | | d.score, |
| | | d.is_rate, |
| | | d.device_id, |
| | | d.device_id as d_deviceid, |
| | | d.remark, |
| | | d.description, |
| | | d.state, |
| | | d.createuser_id, |
| | | d.imgurl, |
| | | d.custom_flag, |
| | | de.device_id, |
| | | de.device_id as de_deviceid, |
| | | de.device_name, |
| | | u.user_id, |
| | | u.user_name, |
| | | u.user_id as uid, |
| | | u.user_name as uusername, |
| | | u.is_authentication |
| | | from iot_device_order as d |
| | | left join sys_user as u on d.erecto_id = u.user_id |
| | |
| | | </select> |
| | | <select id="selectDeviceOrderAll" resultMap="DeviceOrderResult"> |
| | | select d.id, |
| | | d.user_id, |
| | | d.user_id as did, |
| | | d.createuser_id, |
| | | d.erecto_id, |
| | | d.erecto_name, |
| | | d.erecto_phone, |
| | | d.user_name, |
| | | d.user_name as dusername, |
| | | d.user_phone, |
| | | d.address, |
| | | d.order_type, |
| | | d.appointment_time, |
| | | d.evaluate, |
| | | d.device_id, |
| | | d.device_id as d_deviceid, |
| | | d.remark, |
| | | d.description, |
| | | d.score, |
| | |
| | | d.custom_flag, |
| | | d.receive_timeout_flag, |
| | | d.finish_timeout_flag, |
| | | u.user_id, |
| | | u.user_name, |
| | | u.user_id as uid, |
| | | u.user_name as uusername, |
| | | u.is_authentication, |
| | | de.device_id, |
| | | de.device_id as de_deviceid, |
| | | de.device_name |
| | | from iot_device_order as d |
| | | left join sys_user as u on d.erecto_id = u.user_id |
| | |
| | | <if test="isRate != null">is_rate= #{isRate},</if> |
| | | <if test="updateUserId != null and updateUserId != 0">updateuser_id = #{updateUserId},</if> |
| | | <if test="imgUrl != null and imgUrl != ''">imgurl = #{imgUrl},</if> |
| | | <if test="receiveTimeoutFlag != null and receiveTimeoutFlag != ''">receive_timeout_flag = #{receiveTimeoutFlag},</if> |
| | | <if test="finishTimeoutFlag != null and finishTimeoutFlag != ''">finish_timeout_flag = #{finishTimeoutFlag},</if> |
| | | <if test="receiveTimeoutFlag != null and receiveTimeoutFlag != ''">receive_timeout_flag = |
| | | #{receiveTimeoutFlag}, |
| | | </if> |
| | | <if test="finishTimeoutFlag != null and finishTimeoutFlag != ''">finish_timeout_flag = |
| | | #{finishTimeoutFlag}, |
| | | </if> |
| | | <if test="customFlag != null and customFlag !=''">custom_flag = #{customFlag},</if> |
| | | </set> |
| | | where id = #{id} |