package com.gkhy.safePlatform.specialWork.repository; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.gkhy.safePlatform.specialWork.entity.WorkApprovalUnitInfo; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; @Repository public interface WorkApprovalUnitInfoRepository extends BaseMapper { int insertBatch(@Param("list") List workApprovalUnitInfos); List listApprovalRuleUnitByWorkApplyId(Long workApplyId); List listWorkApprovalUnitByStepIdAndUid(Long stepId, Long approvalUid); int updateStatusById(Long unitId, Byte result); List listApprovalRuleUnitByStepId(Long stepId); /** * @Description: 这个操作不会更改审批时间 */ void updateStatusByStepId(Long stepId, Byte result); int updateStatusByIds(@Param("list") List unitIds, Byte result); int updateStatusAndFillContentById(Long unitId, String unitFillContent, Byte result); int batchUpdateStatusByIds(@Param("list") List unitIds, Byte result); }