package com.thhy.staff.modules.biz.platuser.service; import com.thhy.staff.modules.biz.applyhistory.entity.UserApplyHistory; import com.thhy.staff.modules.biz.platuser.entity.*; import org.springframework.web.bind.annotation.RequestBody; import javax.servlet.http.HttpServletRequest; import java.io.Serializable; import java.util.List; import java.util.Map; /** * 服务类 * @author zhang_xiao_bo * @since 2023-03-30 12:49:45 */ public interface PlatUserService { PlatUser get(Serializable id); List queryForPullDown(PlatUserDto platUserDto); List queryForPullDownDorm(PlatUserDto platUserDto); List findList(PlatUserDto platUserDto); List findListForExport(PlatUserDto platUserDto,String token); void addPlatUser(PlatUserDto platUserDto); void register(PlatUserDto platUserDto); Map checkuser(PlatUserDto platUserDto); void delete(Serializable userId); List applyList(PlatUserDto platUserDto); Map applyDetail(PlatUserDto platUserDto); void apply(UserApplyHistory userApplyHistory); void testFace(FaceDto faceDto); void addFace(FaceDto faceDto); void delFace(FaceDto faceDto); void doorhis(String eventLog); Map faceRecord(String token); Map todayWorkUser(String token); Map groupUserWork(String token); void doorlisWithPic(DoorLisPic doorLisPic); }