package cn.cslg.report.mapper;

import cn.cslg.report.common.model.vo.PatentVO;
import cn.cslg.report.entity.asso.AssoTaskPatentSplit;
import cn.cslg.report.entity.asso.AssoTaskPersonel;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface AssoTaskPersonelMapper extends BaseMapper<AssoTaskPersonel> {

  public List<String> getPatentNumber(@Param("personelId")int personelId ,@Param("state")int  state,@Param("taskId")int taskId);
  public AssoTaskPatentSplit getSplitMessage(@Param("patentNo")String patentNo , @Param("taskId") Integer taskId);
  public List<String> getPatents(@Param("params") List<PatentVO.taskSource> params);
}
