package com.ktg.iscs.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ktg.iscs.domain.IsJobTicketLock; import com.ktg.iscs.domain.vo.hardwareApi.JobTicketLockVO; import java.util.List; /** * 作业票关联锁Service接口 * * @author cgj * @date 2024-11-18 */ public interface IIsJobTicketLockService extends IService { /** * 查询作业票关联锁 * * @param recordId 作业票关联锁主键 * @return 作业票关联锁 */ IsJobTicketLock selectIsJobTicketLockByRecordId(Long recordId); /** * 查询作业票关联锁列表 * * @param isJobTicketLock 作业票关联锁 * @return 作业票关联锁集合 */ List selectIsJobTicketLockList(IsJobTicketLock isJobTicketLock); /** * 新增作业票关联锁 * * @param isJobTicketLock 作业票关联锁 * @return 结果 */ int insertIsJobTicketLock(IsJobTicketLock isJobTicketLock); /** * 修改作业票关联锁 * * @param isJobTicketLock 作业票关联锁 * @return 结果 */ int updateIsJobTicketLock(IsJobTicketLock isJobTicketLock); /** * 批量删除作业票关联锁 * * @param recordIds 需要删除的作业票关联锁主键集合 * @return 结果 */ int deleteIsJobTicketLockByRecordIds(String recordIds); /** * 删除作业票关联锁信息 * * @param recordId 作业票关联锁主键 * @return 结果 */ int deleteIsJobTicketLockByRecordId(Long recordId); List selectByTicketId(Long ticketId); List getTicketLockByTicketId(Long ticketId); }