package cn.iocoder.yudao.module.inspection.mapper;

import java.util.*;

import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
import cn.iocoder.yudao.module.inspection.entity.ProjectRoyalty;
import cn.iocoder.yudao.module.inspection.vo.ProjectRoyaltyPageReqVO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 检测项目子表（项目提成） Mapper
 *
 * @author 若依
 */
@Mapper
public interface ProjectRoyaltyMapper extends BaseMapper<ProjectRoyalty> {

    void insertBatch(@Param("createReq") List<ProjectRoyalty> createReq);

    void deleteByProjectId(String projectId);

    List<ProjectRoyalty> selectListByProjrctId(@Param("projectId")String projectId,@Param("parentId") String parentId);

    void updtaBatch(@Param("list") List<ProjectRoyalty> createReq);
}