package com.template.services; import com.template.model.pojo.SmartVisitor; import com.template.model.pojo.SmartVisitor; import com.baomidou.mybatisplus.extension.service.IService; import com.template.model.result.PageUtils; import com.template.model.vo.VisitorPageVo; import org.apache.ibatis.annotations.Param; import java.util.List; /** *

* 服务类 *

* * @author ceshi * @since 2023-12-04 */ public interface SmartVisitorService extends IService { int insertSmartVisitor(SmartVisitor rns); int updateSmartVisitor(SmartVisitor rns); PageUtils queryPageSmartVisitors(int currentPage, int pageCount, String name); int deleteSmartVisitorById(int id); SmartVisitor getSmartById(int id); boolean insertVisitorBatch(List visitors); PageUtils smartVisitorPageByUserId(int currentPage, int pageCount, Integer userId, Integer statu, String createStartTime, String createEndTime, String keyWord, String visitorStartTime, String visitorEndTime); Integer queryVisitorCount(String cardNo, String startTime, String endTime); PageUtils queryVisitorPageDatas(int currentPage, int pageCount, Integer type, List studentIds, String isAdmin); SmartVisitor querySmartVisitorByCode(String visitorCode); SmartVisitor queryParentVisitor(Integer userId); }