bingbo
2023-11-27 75c292340b20e71e30af074e3919e9b2d8d50d5b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
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.HashMap;
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")List<String> userIdArray);
 
    void syncFail(@Param("userId") String userId,@Param("syncFailReason")String syncFailReason);
 
    String queryOriStrById(String id);
 
    int countByFaceId(String faceId);
 
    void insertSamplePlatUser(PlatUser platUser);
 
    List<HashMap<String,Object>> queryGroups();
 
    List<HashMap<String,Object>> queryHelmetWarn();
 
    List<AreaAdmin> queryAreaInfo();
 
    List<NamePhoneDepart> queryAdminByArea(String regionWarrantyId);
 
    List<String> faceArea();
}