package com.label.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.label.entity.SourceData; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Update; /** * source_data 鐞?Mapper閵? */ @Mapper public interface SourceDataMapper extends BaseMapper { /** * 閹?ID 閺囧瓨鏌婄挧鍕灐閻樿埖鈧緤绱欑敮?company_id 缁夌喐鍩涢梾鏃傤瀲閿涘鈧? * * @param id 鐠у嫭鏋?ID * @param status 閺傛壆濮搁幀? * @param companyId 瑜版挸澧犵粔鐔稿煕 * @return 瑜板崬鎼风悰灞炬殶閿? 鐞涖劎銇氱拋鏉跨秿娑撳秴鐡ㄩ崷銊﹀灗娑撳秴鐫樻禍搴$秼閸撳秶顫ら幋鍑ょ礆 */ @Update("UPDATE source_data SET status = #{status}, updated_at = NOW() " + "WHERE id = #{id} AND company_id = #{companyId}") int updateStatus(@Param("id") Long id, @Param("status") String status, @Param("companyId") Long companyId); }