INSERT INTO work_order(`projectId`, `projectItemTargetRoomIds`, `tenantType`, `merchantId`, `clientId`, `userId`, `contractId`, `contractCode`, `deviceName`, `followUpPerson`, `workWay`, `compendious`, `picture`, `date`, `name`, `type`, `status`, `attachment`, `data`) VALUES (#{projectId}, #{projectItemTargetRoomIds}, #{tenantType}, #{merchantId}, #{clientId}, #{userId}, #{contractId}, #{contractCode}, #{deviceName}, #{followUpPerson}, #{workWay}, #{compendious}, #{picture}, now(), #{name}, #{type}, #{status}, #{attachment}, #{data}) DELETE from work_order where id=#{id} UPDATE work_order projectId=#{projectId}, projectItemTargetRoomIds=#{projectItemTargetRoomIds}, tenantType=#{tenantType}, merchantId=#{merchantId}, clientId=#{clientId}, userId=#{userId}, contractId=#{contractId}, contractCode=#{contractCode}, deviceName=#{deviceName}, followUpPerson=#{followUpPerson}, workWay=#{workWay}, compendious=#{compendious}, picture=#{picture}, name=#{name}, type=#{type}, status=#{status}, attachment=#{attachment}, data=#{data}, WHERE id=#{id} SELECT a.*, b.name as followUpPersonName, b.phone as followUpPersonPhone, c.name as merchantName, d.name as clientName FROM work_order a LEFT JOIN mgr_user b ON a.followUpPerson = b.id LEFT JOIN merchant c ON a.merchantId = c.id LEFT JOIN mgr_client d ON a.clientId = d.id