SELECT t.*, bv.variety AS varietyName, bs.manage_tags AS manageTags, CASE t.trans_type WHEN 0 THEN '内部调拨' WHEN 1 THEN '内部销售' WHEN 2 THEN '育肥调拨' ELSE '未知' END AS transTypeText, CASE t.status WHEN 0 THEN '待审批' WHEN 1 THEN '已通过' WHEN 2 THEN '已驳回' ELSE '未知状态' END AS statusText FROM sc_transition_info t LEFT JOIN bas_sheep_variety bv ON t.variety_id = bv.id LEFT JOIN bas_sheep bs ON t.sheep_id = bs.id insert into sc_transition_info sheep_id, variety_id, trans_to, trans_from, trans_type, technician, status, comment, create_by, create_time, #{sheepId}, #{varietyId}, #{transTo}, #{transFrom}, #{transType}, #{technician}, #{status}, #{comment}, #{createBy}, #{createTime}, INSERT INTO sc_transition_info ( sheep_id, variety_id, trans_to, trans_from, trans_type, technician, status, comment, create_by, create_time ) VALUES ( #{item.sheepId}, #{item.varietyId}, #{item.transTo}, #{item.transFrom}, #{item.transType}, #{item.technician}, #{item.status}, #{item.comment}, #{item.createBy}, now() ) update sc_transition_info sheep_id = #{sheepId}, variety_id = #{varietyId}, trans_to = #{transTo}, trans_from = #{transFrom}, trans_type = #{transType}, technician = #{technician}, status = #{status}, comment = #{comment}, create_by = #{createBy}, create_time = #{createTime}, where id = #{id} delete from sc_transition_info where id = #{id} delete from sc_transition_info where id in #{id}