package com.thhy.secure.modules.biz.regionWarranty.mapper; import com.thhy.secure.modules.biz.regionWarranty.dto.TRegionWarrantyDto; import com.thhy.secure.modules.biz.regionWarranty.entity.TRegionWarrantyEntity; import com.thhy.secure.modules.biz.regionWarranty.entity.TRegionWarrantyUserEntity; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * @Author QiuYuHao * @CreateDate 2023-09-26 14:38:26 * 区域包保mapper */ @Mapper public interface TRegionWarrantyMapper { void insert(TRegionWarrantyEntity tRegionWarrantyEntity); /** * 添加中间表 * @param tRegionWarrantyUserEntity */ void insertMiddleTable(TRegionWarrantyUserEntity tRegionWarrantyUserEntity); void delete(String id); /** * 删除中间表 * @param id */ void deleteMiddleTable(String id); void update(TRegionWarrantyEntity tRegionWarrantyEntity); List findAll(TRegionWarrantyDto tRegionWarrantyDto); TRegionWarrantyEntity findEntity(String id); /** * 查询中间表 * @param regionWarrantyId * @param userType * @return */ List findMiddleTable(@Param("regionWarrantyId") String regionWarrantyId, @Param("userType") Integer userType); }