package digital.laboratory.platform.entrustment.service;

import com.baomidou.mybatisplus.extension.service.IService;
import digital.laboratory.platform.entrustment.entity.Taker;

/**
 * 采集员服务类
 *
 * @author Zhang Xiaolong created at  2022-08-25
 * @describe 采集员 服务类
 */
public interface TakerService extends IService<Taker> {

	/**
	 * 更新采集员
	 * 以采集员的名字为关键字, 如果同名采集员存在, 更新其他属性; 如果同名采集员不存在, 则新增数据库记录
	 * @param taker
	 */
	boolean renew(Taker taker);

	Taker getByName(String name, String ownerUserId);
}
