package com.glxp.api.dao.basic; import com.glxp.api.dao.BaseMapperPlus; import com.glxp.api.entity.basic.DlEntrustReceEntity; import com.glxp.api.entity.basic.EntrustReceEntity; import com.glxp.api.req.basic.BasicEntrustRecRequest; import com.glxp.api.res.basic.EntrustReceResponse; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface EntrustReceDao extends BaseMapperPlus { List filterEntrustRec(BasicEntrustRecRequest basicEntrustRecRequest); List downloadEntrustRec(BasicEntrustRecRequest basicEntrustRecRequest); List filterJoinEntrustRec(BasicEntrustRecRequest basicEntrustRecRequest); EntrustReceEntity findByUnique(@Param("action") String action, @Param("entrustUser") Long entrustUser); boolean insertEntrustRec(EntrustReceEntity ioOrderStatusEntity); boolean deleteById(String id); boolean deleteAll(); boolean insertOrUpdate(EntrustReceEntity record); }