60 lines
2.1 KiB
XML
60 lines
2.1 KiB
XML
<?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="cn.iocoder.yudao.module.tickets.mapper.DlRepairTitemMapper">
|
|
<update id="updateRepairAndSale" parameterType="cn.iocoder.yudao.module.tickets.entity.DlRepairTitem">
|
|
UPDATE dl_repair_titem
|
|
<set>
|
|
<if test="repairIds != null">
|
|
repair_ids = #{repairIds},
|
|
</if>
|
|
<if test="repairNames != null">
|
|
repair_names = #{repairNames},
|
|
</if>
|
|
<if test="saleId != null">
|
|
sale_id = #{saleId},
|
|
</if>
|
|
<if test="saleName != null">
|
|
sale_name = #{saleName},
|
|
</if>
|
|
</set>
|
|
WHERE ticket_id = #{ticketId} and project_id = #{projectId}
|
|
</update>
|
|
|
|
|
|
<select id="getTItemPage" resultType="cn.iocoder.yudao.module.tickets.vo.DlRepairTitemRespVO">
|
|
SELECT drti.id,
|
|
drti.ticket_id,
|
|
drti.item_name,
|
|
drti.item_count,
|
|
drti.item_unit,
|
|
drti.item_price,
|
|
drti.item_discount,
|
|
drti.item_money,
|
|
drti.repair_ids,
|
|
drti.repair_names,
|
|
drti.sale_id,
|
|
drti.sale_name,
|
|
drti.item_type,
|
|
drti.project_id,
|
|
drti.part_id,
|
|
drti.other_id,
|
|
drti.item_type_id,
|
|
drti.item_status,
|
|
drti.remark,
|
|
drti.tenant_id,
|
|
drti.deleted,
|
|
drti.creator,
|
|
drti.create_time,
|
|
drti.updater,
|
|
drti.update_time,
|
|
drt.car_no,
|
|
drt.user_name,
|
|
drt.user_mobile,
|
|
drt.ticket_no
|
|
FROM dl_repair_titem drti
|
|
LEFT JOIN dl_repair_tickets drt ON drti.ticket_id = drt.id
|
|
</select>
|
|
</mapper>
|