package com.thhy.staff.modules.biz.platuser.mapper;
|
|
import com.thhy.general.config.SysUserInfo;
|
import com.thhy.staff.modules.biz.depart.entity.OtherUser;
|
import com.thhy.staff.modules.biz.face.entity.UserFaceVo;
|
import com.thhy.staff.modules.biz.group.entity.GroupUser;
|
import com.thhy.staff.modules.biz.platuser.entity.*;
|
import org.apache.ibatis.annotations.Param;
|
import org.springframework.stereotype.Component;
|
|
import java.io.Serializable;
|
import java.util.List;
|
|
/**
|
* Mapper 接口
|
* @author zhang_xiao_bo
|
* @since 2023-03-30 12:49:45
|
*/
|
@Component
|
public interface PlatUserMapper {
|
|
|
PlatUser queryById(Serializable userId);
|
|
PlatUser queryPhoneAndIsLogin(Serializable userId);
|
|
List<PlatUserPullDown> queryForPullDown(PlatUserDto platUserDto);
|
|
List<PlatUserPullDown> queryForPullDownDorm(PlatUserDto platUserDto);
|
|
Integer queryVersionById(Serializable userId);
|
|
List<PlatUserListVo> findList(PlatUserDto platUserDto);
|
|
List<PlatUser> findAll();
|
|
String queryIdByPhone(String phone);
|
|
String querySysUserIdByPhone(String phone);
|
|
String queryIdByIdno(String idno);
|
|
void insert(PlatUserDto platUserDto);
|
|
void update(PlatUserDto platUserDto);
|
|
void deletelogic(Serializable userId);
|
|
void deleteById(Serializable userId);
|
|
int queryMaxJobNum(Integer userType);
|
|
void insertSysUser(SysUsers sysusers);
|
|
void syncDelete(String jobNum);
|
|
void insertDepartUser(OtherUser otherUser);
|
|
void insertPositionUser(OtherUser otherUser);
|
|
void insertGroupUser(GroupUser groupUser);
|
|
void deleteGroupUserByUser(String userId);
|
|
void deletePositionUserByUser(String userId);
|
|
void deleteDepartUserByUser(String userId);
|
|
MpRegisterInfoVo queryByOpenId(String openId);
|
|
MpRegisterInfoVo queryByUserId(String userId);
|
|
PlatUserDto queryForDtoByUserId(String userId);
|
|
List<ApplyHistory> queryHistoryByUserId(String userId);
|
|
List<ApplyListVo> queryApplyList(PlatUserDto platUserDto);
|
|
void updateApplyStatus(@Param("userId") String userId,@Param("applyFlag") Integer applyFlag);
|
|
void deleteSysUserByPlat(String userId);
|
|
FaceDto queryJobNumByUserId(String userId);
|
|
void updateFace(FaceDto faceDto);
|
|
void updateDelFace(FaceDto faceDto);
|
|
void updateFaceStatus(FaceDto faceDto);
|
|
void addDoorHis(String oriStr);
|
|
void insertDoorLis(DoorLis doorLis);
|
|
void insertDoorListener(DoorLisPic doorLisPic);
|
|
int queryPlatUser(String companyId);
|
|
List<DoorUserVo> queryDoorUser();
|
|
int countInDoorUserToday();
|
|
List<GroupWorking> groupUserWorking(String companyId);
|
|
int countFaceRecordByGroup(String groupId);
|
|
PlatUserFace queryFaceUserByJobNum(String jobNum);
|
|
List<UserFaceVo> queryUserFace(@Param("offset") int offset,@Param("limit") int limit);
|
|
UserFaceVo queryUserFaceSingle(String userId);
|
|
void syncResult(@Param("syncSuccess") int syncSuccess,@Param("userIdArray")String[] userIdArray);
|
|
void syncFail(@Param("userId") String userId,@Param("syncFailReason")String syncFailReason);
|
}
|