package com.cku.oa.dog.dao;

import com.cku.oa.dog.entity.DogVideoAppraisal;
import com.thinkgem.jeesite.common.persistence.CrudDao;
import com.thinkgem.jeesite.common.persistence.annotation.MyBatisDao;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 视频鉴定DAO接口
 * @author zxy
 * @version 2020-07-10
 */
@MyBatisDao
public interface DogVideoAppraisalDao extends CrudDao<DogVideoAppraisal> {
	DogVideoAppraisal findByDogVideoAppraisal(DogVideoAppraisal dogVideoAppraisal);

	void refunddogVideoAppraisal(@Param("vo") DogVideoAppraisal  vo, @Param("ids") List<String> ids);

	DogVideoAppraisal getByIdentificationFlag(@Param("identificationFlag") String identificationFlag);

	void resolve(@Param("vo") DogVideoAppraisal  vo);
	
	int updateAppraisalStatus(@Param("id") String id );
	
	int bindChip(DogVideoAppraisal dogVideoAppraisal);
}