UserInfo.java 35.1 KB
Newer Older
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1 2
/*
 * Copyright [2020] [MaxKey of copyright http://www.maxkey.top]
3
 * 
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
4 5 6
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
7
 * 
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
8
 *     http://www.apache.org/licenses/LICENSE-2.0
9
 * 
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
10 11 12 13 14 15
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
16
 
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
17

M
MaxKey 已提交
18
package org.maxkey.entity;
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
19

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
20
import com.fasterxml.jackson.annotation.JsonIgnore;
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
21
import java.io.IOException;
M
MaxKey 已提交
22
import java.util.Base64;
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
23
import java.util.HashMap;
M
MaxKey 已提交
24 25
import java.util.List;

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
26
import javax.persistence.Column;
27
import javax.persistence.Entity;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
28 29 30 31
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
M
MaxKey 已提交
32
import org.apache.mybatis.jpa.persistence.JpaBaseEntity;
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
33 34 35 36
import org.maxkey.util.StringUtils;
import org.springframework.web.multipart.MultipartFile;

/**
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
37
 * .
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
38
 * @author Crystal.Sea
39
 * 
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
40
 */
41 42

@Entity
MaxKey单点登录官方's avatar
MXK  
MaxKey单点登录官方 已提交
43
@Table(name = "MXK_USERINFO")
M
MaxKey 已提交
44
public class UserInfo extends JpaBaseEntity {
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
45 46 47 48
    private static final long serialVersionUID = 6402443942083382236L;
    //
    @Id
    @Column
M
MaxKey 已提交
49
    @GeneratedValue(strategy = GenerationType.AUTO, generator = "snowflakeid")
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
    String id;
    @Column
    protected String username;
    @Column
    protected String password;
    @Column
    protected String decipherable;
    @Column
    protected String sharedSecret;
    @Column
    protected String sharedCounter;
    /**
     * "Employee", "Supplier","Dealer","Contractor",Partner,Customer "Intern",
     * "Temp", "External", and "Unknown" .
     */
    @Column
    protected String userType;
67 68 69 70
    
    @Column
    protected String userState;
    
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
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
    @Column
    protected String windowsAccount;

    // for user name
    @Column
    protected String displayName;
    @Column
    protected String nickName;
    @Column
    protected String nameZhSpell;
    @Column
    protected String nameZhShortSpell;
    @Column
    protected String givenName;
    @Column
    protected String middleName;
    @Column
    protected String familyName;
    @Column
    protected String honorificPrefix;
    @Column
    protected String honorificSuffix;
    @Column
    protected String formattedName;

    @Column
    protected int married;
    @Column
    protected int gender;
    @Column
    protected String birthDate;
    @JsonIgnore
    @Column
    protected byte[] picture;
M
MaxKey 已提交
105
    protected String pictureBase64;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
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 134 135 136 137 138 139 140 141
    @JsonIgnore
    protected MultipartFile pictureFile;
    @Column
    protected int idType;
    @Column
    protected String idCardNo;
    @Column
    protected String webSite;
    @Column
    protected String startWorkDate;

    // for security
    @Column
    protected int authnType;
    @Column
    protected String email;

    protected int emailVerified;
    @Column
    protected String mobile;

    protected int mobileVerified;

    protected String passwordQuestion;

    protected String passwordAnswer;
    @Column
    // for apps login protected
    protected int appLoginAuthnType;
    protected String appLoginPassword;
    protected String protectedApps;
    @JsonIgnore
    protected HashMap<String, String> protectedAppsMap;

    protected String passwordLastSetTime;
    protected int badPasswordCount;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
142
    protected String badPasswordTime;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
143 144 145 146 147 148 149
    protected String unLockTime;
    protected int isLocked;
    protected String lastLoginTime;
    protected String lastLoginIp;
    protected String lastLogoffTime;
    protected int passwordSetType;
    protected Integer loginCount;
M
MaxKey 已提交
150 151
    protected String regionHistory;
    protected String passwordHistory;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178

    @Column
    protected String locale;
    @Column
    protected String timeZone;
    @Column
    protected String preferredLanguage;

    // for work
    @Column
    protected String workCountry;
    @Column
    protected String workRegion;// province;
    @Column
    protected String workLocality;// city;
    @Column
    protected String workStreetAddress;
    @Column
    protected String workAddressFormatted;
    @Column
    protected String workEmail;
    @Column
    protected String workPhoneNumber;
    @Column
    protected String workPostalCode;
    @Column
    protected String workFax;
M
LDAP  
MaxKey 已提交
179 180
    
    protected String workOfficeName;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234
    // for home
    @Column
    protected String homeCountry;
    @Column
    protected String homeRegion;// province;
    @Column
    protected String homeLocality;// city;
    @Column
    protected String homeStreetAddress;
    @Column
    protected String homeAddressFormatted;
    @Column
    protected String homeEmail;
    @Column
    protected String homePhoneNumber;
    @Column
    protected String homePostalCode;
    @Column
    protected String homeFax;
    // for company
    @Column
    protected String employeeNumber;
    @Column
    protected String costCenter;
    @Column
    protected String organization;
    @Column
    protected String division;
    @Column
    protected String departmentId;
    @Column
    protected String department;
    @Column
    protected String jobTitle;
    @Column
    protected String jobLevel;
    @Column
    protected String managerId;
    @Column
    protected String manager;
    @Column
    protected String assistantId;
    @Column
    protected String assistant;
    @Column
    protected String entryDate;
    @Column
    protected String quitDate;

    // for social contact
    @Column
    protected String defineIm;
    protected int weixinFollow;

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
235
    protected String theme;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
236 237 238 239 240 241 242 243 244 245 246 247
    /*
     * for extended Attribute from userType extraAttribute for database
     * extraAttributeName & extraAttributeValue for page submit
     */
    protected String extraAttribute;
    protected String extraAttributeName;
    protected String extraAttributeValue;
    @JsonIgnore
    protected HashMap<String, String> extraAttributeMap;

    protected int online;

M
MaxKey 已提交
248
    @Column
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265
    protected String ldapDn;

    protected int gridList;

    @Column
    String createdBy;
    @Column
    String createdDate;
    @Column
    String modifiedBy;
    @Column
    String modifiedDate;
    @Column
    int status;
    @Column
    String description;

M
MaxKey 已提交
266 267 268 269 270
	@Column
	private String instId;

	private String instName;
	
M
MaxKey 已提交
271
    List<Organizations> depts;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
272
    
M
MaxKey 已提交
273
    List<UserInfoAdjoint> adjoints;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
274
    
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
275 276
    public static class ONLINE {
        // 在线
M
MaxKey 已提交
277
        public static final int ONLINE 				= 1;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
278
        // 下线
M
MaxKey 已提交
279
        public static final int OFFLINE 			= 0;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
280 281 282 283
    }

    public static class MARRIED {
        // 未知
M
MaxKey 已提交
284
        public static final int UNKNOWN 			= 0;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
285
        // 单身
M
MaxKey 已提交
286
        public static final int SINGLE 				= 1;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
287
        // 结婚
M
MaxKey 已提交
288
        public static final int MARRIED 			= 2;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
289
        // 离异
M
MaxKey 已提交
290
        public static final int DIVORCE 			= 3;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
291
        // 丧偶
M
MaxKey 已提交
292
        public static final int WIDOWED 			= 4;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
293 294 295 296 297

    }

    public static class GENDER {
        // 未知
M
MaxKey 已提交
298
        public static final int UNKNOWN 			= 0;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
299
        // 女性
M
MaxKey 已提交
300
        public static final int FEMALE 				= 1;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
301
        // 男性
M
MaxKey 已提交
302
        public static final int MALE 				= 2;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
303 304 305 306
    }

    public static class IDTYPE {
        // 未知
M
MaxKey 已提交
307
        public static final int UNKNOWN 			= 0;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
308
        // 身份证
M
MaxKey 已提交
309
        public static final int IDCARD 				= 1;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
310
        // 护照
M
MaxKey 已提交
311
        public static final int PASSPORT 			= 2;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
312
        // 学生证
M
MaxKey 已提交
313
        public static final int STUDENTCARD 		= 3;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
314
        // 军人证
M
MaxKey 已提交
315
        public static final int MILITARYCARD 		= 4;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
316 317 318 319
    }

    public static class AUTHNTYPE {
        // 用户名密码
M
MaxKey 已提交
320
        public static final int NORMAL 				= 1;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
321
        // 手机
M
MaxKey 已提交
322
        public static final int MOBILE 				= 2;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
323
        // 短信
M
MaxKey 已提交
324
        public static final int SMS 				= 3;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
325
        // 邮箱
M
MaxKey 已提交
326
        public static final int EMAIL 				= 4;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
327

M
MaxKey 已提交
328
        public static final int TIMEBASED_OPT 		= 5;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
329

M
MaxKey 已提交
330
        public static final int COUNTERBASED_OPT 	= 6;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
331

M
MaxKey 已提交
332
        public static final int HOTP_OPT 			= 7;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
333

M
MaxKey 已提交
334
        public static final int RSA_OPT 			= 8;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
335
        // 证书
M
MaxKey 已提交
336
        public static final int CERTIFICATE 		= 9;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
337
        // usb证书
M
MaxKey 已提交
338
        public static final int USBKEY 				= 10;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
339 340 341 342 343

    }

    public static class EMPLOYMENTSTATUS {
        // 在册人员
M
MaxKey 已提交
344
        public static final int ACTIVE 				= 1;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
345
        // 离职人员
M
MaxKey 已提交
346
        public static final int WITHDRAWN 			= 2;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
347
        // 停薪留职人员
M
MaxKey 已提交
348
        public static final int INACTIVE 			= 3;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
349
        // 退休人员
M
MaxKey 已提交
350
        public static final int RETIREE 			= 4;
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
351 352 353 354

    }

    /**
355
     * 
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403
     */
    public UserInfo() {
        super();
    }

    /**
     * @return the id
     */
    public String getId() {
        return id;
    }

    /**
     * @param id the id to set
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * @param username
     */
    public UserInfo(String username) {
        super();
        this.username = username;
    }

    /**
     * @param username
     * @param password
     */
    public UserInfo(String username, String password) {
        super();
        this.username = username;
        this.password = password;
    }

    public byte[] getPicture() {
        if (pictureFile != null && !pictureFile.isEmpty()) {
            try {
                picture = pictureFile.getBytes();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        return picture;
    }

M
MaxKey 已提交
404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419
    public String getPictureBase64() {
		return pictureBase64;
	}

	public void setPictureBase64(String pictureBase64) {
		this.pictureBase64 = pictureBase64;
	}

	public void transPictureBase64() {
		if(picture != null) {
			this.pictureBase64 = "data:image/png;base64," + 
					Base64.getEncoder().encodeToString(picture);
		}
	}
	
	/**
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453
     * @return the protectedAppsMap
     */
    public HashMap<String, String> getProtectedAppsMap() {
        if (protectedAppsMap == null) {
            protectedAppsMap = new HashMap<String, String>();
        }
        if (StringUtils.isNotEmpty(protectedApps)) {
            String[] apps = protectedApps.split(",");

            for (String appid : apps) {
                protectedAppsMap.put(appid, appid);
            }
        }
        return protectedAppsMap;
    }

    // auto gen setter and getter

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

M
LDAP  
MaxKey 已提交
454 455 456 457 458 459 460 461 462
    public String getWorkOfficeName() {
		return workOfficeName;
	}

	public void setWorkOfficeName(String workOfficeName) {
		this.workOfficeName = workOfficeName;
	}

	public String getDecipherable() {
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517
        return decipherable;
    }

    public void setDecipherable(String decipherable) {
        this.decipherable = decipherable;
    }

    public String getSharedSecret() {
        return sharedSecret;
    }

    public void setSharedSecret(String sharedSecret) {
        this.sharedSecret = sharedSecret;
    }

    public String getSharedCounter() {
        return sharedCounter;
    }

    public void setSharedCounter(String sharedCounter) {
        this.sharedCounter = sharedCounter;
    }

    public String getUserType() {
        return userType;
    }

    public void setUserType(String userType) {
        this.userType = userType;
    }

    public String getWindowsAccount() {
        return windowsAccount;
    }

    public void setWindowsAccount(String windowsAccount) {
        this.windowsAccount = windowsAccount;
    }

    public String getDisplayName() {
        return displayName;
    }

    public void setDisplayName(String displayName) {
        this.displayName = displayName;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

518
   
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542

    public String getNameZhSpell() {
        return nameZhSpell;
    }

    public void setNameZhSpell(String nameZhSpell) {
        this.nameZhSpell = nameZhSpell;
    }

    public String getNameZhShortSpell() {
        return nameZhShortSpell;
    }

    public void setNameZhShortSpell(String nameZhShortSpell) {
        this.nameZhShortSpell = nameZhShortSpell;
    }

    public String getGivenName() {
        return givenName;
    }

    public void setGivenName(String givenName) {
        this.givenName = givenName;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
543

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
544 545 546
    public String getMiddleName() {
        return middleName;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
547

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
548 549 550
    public void setMiddleName(String middleName) {
        this.middleName = middleName;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
551

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
552 553 554
    public String getFamilyName() {
        return familyName;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
555

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
556 557 558
    public void setFamilyName(String familyName) {
        this.familyName = familyName;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
559

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
560 561 562
    public String getHonorificPrefix() {
        return honorificPrefix;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
563

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
564 565 566
    public void setHonorificPrefix(String honorificPrefix) {
        this.honorificPrefix = honorificPrefix;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
567

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
568 569 570
    public String getHonorificSuffix() {
        return honorificSuffix;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
571

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
572 573 574
    public void setHonorificSuffix(String honorificSuffix) {
        this.honorificSuffix = honorificSuffix;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
575

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
576 577 578
    public String getFormattedName() {
        return formattedName;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
579

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
580 581 582
    public void setFormattedName(String formattedName) {
        this.formattedName = formattedName;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
583

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
584 585 586
    public int getMarried() {
        return married;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
587

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
588 589 590
    public void setMarried(int married) {
        this.married = married;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
591

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
592 593 594
    public int getGender() {
        return gender;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
595

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
596 597 598
    public void setGender(int gender) {
        this.gender = gender;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
599

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
600 601 602
    public String getBirthDate() {
        return birthDate;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
603

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
604 605 606
    public void setBirthDate(String birthDate) {
        this.birthDate = birthDate;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
607

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
608 609 610
    public MultipartFile getPictureFile() {
        return pictureFile;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
611

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
612 613 614
    public void setPictureFile(MultipartFile pictureFile) {
        this.pictureFile = pictureFile;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
615

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
616 617 618
    public int getIdType() {
        return idType;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
619

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
620 621 622
    public void setIdType(int idType) {
        this.idType = idType;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
623

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
624 625 626
    public String getIdCardNo() {
        return idCardNo;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
627

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
628 629 630
    public void setIdCardNo(String idCardNo) {
        this.idCardNo = idCardNo;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
631

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
632 633 634
    public String getWebSite() {
        return webSite;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
635

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
636 637 638
    public void setWebSite(String webSite) {
        this.webSite = webSite;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
639

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
640 641 642
    public String getStartWorkDate() {
        return startWorkDate;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
643

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
644 645 646
    public void setStartWorkDate(String startWorkDate) {
        this.startWorkDate = startWorkDate;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
647

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
648 649 650
    public int getAuthnType() {
        return authnType;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
651

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
652 653 654
    public void setAuthnType(int authnType) {
        this.authnType = authnType;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
655

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
656 657 658
    public String getEmail() {
        return email;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
659

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
660 661 662
    public void setEmail(String email) {
        this.email = email;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
663

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
664 665 666
    public int getEmailVerified() {
        return emailVerified;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
667

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
668 669 670
    public void setEmailVerified(int emailVerified) {
        this.emailVerified = emailVerified;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
671

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
672 673 674
    public String getMobile() {
        return mobile;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
675

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
676 677 678
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
679

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
680 681 682
    public int getMobileVerified() {
        return mobileVerified;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
683

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
684 685 686
    public void setMobileVerified(int mobileVerified) {
        this.mobileVerified = mobileVerified;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
687

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
688 689 690
    public String getPasswordQuestion() {
        return passwordQuestion;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
691

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
692 693 694
    public void setPasswordQuestion(String passwordQuestion) {
        this.passwordQuestion = passwordQuestion;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
695

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
696 697 698
    public String getPasswordAnswer() {
        return passwordAnswer;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
699

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
700 701 702
    public void setPasswordAnswer(String passwordAnswer) {
        this.passwordAnswer = passwordAnswer;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
703

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
704 705 706
    public int getAppLoginAuthnType() {
        return appLoginAuthnType;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
707

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
708 709 710
    public void setAppLoginAuthnType(int appLoginAuthnType) {
        this.appLoginAuthnType = appLoginAuthnType;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
711

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
712 713 714
    public String getAppLoginPassword() {
        return appLoginPassword;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
715

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
716 717 718
    public void setAppLoginPassword(String appLoginPassword) {
        this.appLoginPassword = appLoginPassword;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
719

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
720 721 722
    public String getProtectedApps() {
        return protectedApps;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
723

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
724 725 726
    public void setProtectedApps(String protectedApps) {
        this.protectedApps = protectedApps;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
727

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
728 729 730
    public String getPasswordLastSetTime() {
        return passwordLastSetTime;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
731

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
732 733 734
    public void setPasswordLastSetTime(String passwordLastSetTime) {
        this.passwordLastSetTime = passwordLastSetTime;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
735

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
736 737 738
    public int getBadPasswordCount() {
        return badPasswordCount;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
739

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
740 741 742
    public void setBadPasswordCount(int badPasswordCount) {
        this.badPasswordCount = badPasswordCount;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
743

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
744 745 746 747 748 749 750 751
    public String getBadPasswordTime() {
        return badPasswordTime;
    }

    public void setBadPasswordTime(String badPasswordTime) {
        this.badPasswordTime = badPasswordTime;
    }

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
752 753 754
    public String getUnLockTime() {
        return unLockTime;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
755

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
756 757 758
    public void setUnLockTime(String unLockTime) {
        this.unLockTime = unLockTime;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
759

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
760 761 762
    public int getIsLocked() {
        return isLocked;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
763

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
764 765 766
    public void setIsLocked(int isLocked) {
        this.isLocked = isLocked;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
767

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
768 769 770
    public String getLastLoginTime() {
        return lastLoginTime;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
771

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
772 773 774
    public void setLastLoginTime(String lastLoginTime) {
        this.lastLoginTime = lastLoginTime;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
775

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
776 777 778
    public String getLastLogoffTime() {
        return lastLogoffTime;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
779

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
780 781 782
    public void setLastLogoffTime(String lastLogoffTime) {
        this.lastLogoffTime = lastLogoffTime;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
783

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
784 785 786
    public int getPasswordSetType() {
        return passwordSetType;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
787

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
788 789 790
    public void setPasswordSetType(int passwordSetType) {
        this.passwordSetType = passwordSetType;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
791

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
792 793 794
    public String getLocale() {
        return locale;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
795

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
796 797 798
    public void setLocale(String locale) {
        this.locale = locale;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
799

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
800 801 802
    public String getTimeZone() {
        return timeZone;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
803

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
804 805 806
    public void setTimeZone(String timeZone) {
        this.timeZone = timeZone;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
807

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
808 809 810
    public String getPreferredLanguage() {
        return preferredLanguage;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
811

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
812 813 814
    public void setPreferredLanguage(String preferredLanguage) {
        this.preferredLanguage = preferredLanguage;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
815

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
816 817 818
    public String getWorkCountry() {
        return workCountry;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
819

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
820 821 822
    public void setWorkCountry(String workCountry) {
        this.workCountry = workCountry;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
823

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
824 825 826
    public String getWorkRegion() {
        return workRegion;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
827

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
828 829 830
    public void setWorkRegion(String workRegion) {
        this.workRegion = workRegion;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
831

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
832 833 834
    public String getWorkLocality() {
        return workLocality;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
835

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
836 837 838
    public void setWorkLocality(String workLocality) {
        this.workLocality = workLocality;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
839

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
840 841 842
    public String getWorkStreetAddress() {
        return workStreetAddress;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
843

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
844 845 846
    public void setWorkStreetAddress(String workStreetAddress) {
        this.workStreetAddress = workStreetAddress;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
847

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
848 849 850
    public String getWorkAddressFormatted() {
        return workAddressFormatted;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
851

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
852 853 854
    public void setWorkAddressFormatted(String workAddressFormatted) {
        this.workAddressFormatted = workAddressFormatted;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
855

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
856 857 858
    public String getWorkEmail() {
        return workEmail;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
859

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
860 861 862
    public void setWorkEmail(String workEmail) {
        this.workEmail = workEmail;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
863

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
864 865 866
    public String getWorkPhoneNumber() {
        return workPhoneNumber;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
867

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
868 869 870
    public void setWorkPhoneNumber(String workPhoneNumber) {
        this.workPhoneNumber = workPhoneNumber;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
871

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
872 873 874
    public String getWorkPostalCode() {
        return workPostalCode;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
875

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
876 877 878
    public void setWorkPostalCode(String workPostalCode) {
        this.workPostalCode = workPostalCode;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
879

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
880 881 882
    public String getWorkFax() {
        return workFax;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
883

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
884 885 886
    public void setWorkFax(String workFax) {
        this.workFax = workFax;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
887

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
888 889 890
    public String getHomeCountry() {
        return homeCountry;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
891

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
892 893 894
    public void setHomeCountry(String homeCountry) {
        this.homeCountry = homeCountry;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
895

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
896 897 898
    public String getHomeRegion() {
        return homeRegion;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
899

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
900 901 902
    public void setHomeRegion(String homeRegion) {
        this.homeRegion = homeRegion;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
903

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
904 905 906
    public String getHomeLocality() {
        return homeLocality;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
907

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
908 909 910
    public void setHomeLocality(String homeLocality) {
        this.homeLocality = homeLocality;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
911

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
912 913 914
    public String getHomeStreetAddress() {
        return homeStreetAddress;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
915

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
916 917 918
    public void setHomeStreetAddress(String homeStreetAddress) {
        this.homeStreetAddress = homeStreetAddress;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
919

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
920 921 922
    public String getHomeAddressFormatted() {
        return homeAddressFormatted;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
923

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
924 925 926
    public void setHomeAddressFormatted(String homeAddressFormatted) {
        this.homeAddressFormatted = homeAddressFormatted;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
927

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
928 929 930
    public String getHomeEmail() {
        return homeEmail;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
931

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
932 933 934
    public void setHomeEmail(String homeEmail) {
        this.homeEmail = homeEmail;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
935

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
936 937 938
    public String getHomePhoneNumber() {
        return homePhoneNumber;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
939

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
940 941 942
    public void setHomePhoneNumber(String homePhoneNumber) {
        this.homePhoneNumber = homePhoneNumber;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
943

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
944 945 946
    public String getHomePostalCode() {
        return homePostalCode;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
947

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
948 949 950
    public void setHomePostalCode(String homePostalCode) {
        this.homePostalCode = homePostalCode;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
951

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
952 953 954
    public String getHomeFax() {
        return homeFax;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
955

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
956 957 958
    public void setHomeFax(String homeFax) {
        this.homeFax = homeFax;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
959

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
960 961 962
    public String getEmployeeNumber() {
        return employeeNumber;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
963

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
964 965 966
    public void setEmployeeNumber(String employeeNumber) {
        this.employeeNumber = employeeNumber;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
967

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
968 969 970
    public String getCostCenter() {
        return costCenter;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
971

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
972 973 974
    public void setCostCenter(String costCenter) {
        this.costCenter = costCenter;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
975

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
976 977 978
    public String getOrganization() {
        return organization;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
979

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
980 981 982
    public void setOrganization(String organization) {
        this.organization = organization;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
983

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
984 985 986
    public String getDivision() {
        return division;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
987

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
988 989 990
    public void setDivision(String division) {
        this.division = division;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
991

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
992 993 994
    public String getDepartmentId() {
        return departmentId;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
995

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
996 997 998
    public void setDepartmentId(String departmentId) {
        this.departmentId = departmentId;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
999

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1000 1001 1002
    public String getDepartment() {
        return department;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1003

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1004 1005 1006
    public void setDepartment(String department) {
        this.department = department;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1007

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1008 1009 1010
    public String getJobTitle() {
        return jobTitle;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1011

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1012 1013 1014
    public void setJobTitle(String jobTitle) {
        this.jobTitle = jobTitle;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1015

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1016 1017 1018
    public String getJobLevel() {
        return jobLevel;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1019

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1020 1021 1022
    public void setJobLevel(String jobLevel) {
        this.jobLevel = jobLevel;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1023

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1024 1025 1026
    public String getManagerId() {
        return managerId;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1027

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1028 1029 1030
    public void setManagerId(String managerId) {
        this.managerId = managerId;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1031

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1032 1033 1034
    public String getManager() {
        return manager;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1035

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1036 1037 1038
    public void setManager(String manager) {
        this.manager = manager;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1039

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1040 1041 1042
    public String getAssistantId() {
        return assistantId;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1043

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1044 1045 1046
    public void setAssistantId(String assistantId) {
        this.assistantId = assistantId;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1047

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1048 1049 1050
    public String getAssistant() {
        return assistant;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1051

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1052 1053 1054
    public void setAssistant(String assistant) {
        this.assistant = assistant;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1055

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1056 1057 1058
    public String getEntryDate() {
        return entryDate;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1059

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1060 1061 1062
    public void setEntryDate(String entryDate) {
        this.entryDate = entryDate;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1063

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1064 1065 1066
    public String getQuitDate() {
        return quitDate;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1067

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1068 1069 1070
    public void setQuitDate(String quitDate) {
        this.quitDate = quitDate;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1071

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1072 1073 1074
    public String getExtraAttribute() {
        return extraAttribute;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1075

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195
    public void setExtraAttribute(String extraAttribute) {
        this.extraAttribute = extraAttribute;
    }

    public String getExtraAttributeName() {
        return extraAttributeName;
    }

    public void setExtraAttributeName(String extraAttributeName) {
        this.extraAttributeName = extraAttributeName;
    }

    public String getExtraAttributeValue() {
        return extraAttributeValue;
    }

    public void setExtraAttributeValue(String extraAttributeValue) {
        this.extraAttributeValue = extraAttributeValue;
    }

    public HashMap<String, String> getExtraAttributeMap() {
        return extraAttributeMap;
    }

    public void setExtraAttributeMap(HashMap<String, String> extraAttributeMap) {
        this.extraAttributeMap = extraAttributeMap;
    }

    public int getOnline() {
        return online;
    }

    public void setOnline(int online) {
        this.online = online;
    }

    public String getLdapDn() {
        return ldapDn;
    }

    public void setLdapDn(String ldapDn) {
        this.ldapDn = ldapDn;
    }

    public void setPicture(byte[] picture) {
        this.picture = picture;
    }

    public void setProtectedAppsMap(HashMap<String, String> protectedAppsMap) {
        this.protectedAppsMap = protectedAppsMap;
    }

    public String getLastLoginIp() {
        return lastLoginIp;
    }

    public void setLastLoginIp(String lastLoginIp) {
        this.lastLoginIp = lastLoginIp;
    }

    public Integer getLoginCount() {
        return loginCount;
    }

    public void setLoginCount(Integer loginCount) {
        this.loginCount = loginCount;
    }

    public int getGridList() {
        return gridList;
    }

    public void setGridList(int gridList) {
        this.gridList = gridList;
    }

    public String getDefineIm() {
        return defineIm;
    }

    public void setDefineIm(String defineIm) {
        this.defineIm = defineIm;
    }

    public int getWeixinFollow() {
        return weixinFollow;
    }

    public void setWeixinFollow(int weixinFollow) {
        this.weixinFollow = weixinFollow;
    }

    /**
     * @return the status
     */
    public int getStatus() {
        return status;
    }

    /**
     * @param status the status to set
     */
    public void setStatus(int status) {
        this.status = status;
    }

    /**
     * @return the description
     */
    public String getDescription() {
        return description;
    }

    /**
     * @param description the description to set
     */
    public void setDescription(String description) {
        this.description = description;
    }

1196
 
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251
    /**
     * @return the createdBy
     */
    public String getCreatedBy() {
        return createdBy;
    }

    /**
     * @param createdBy the createdBy to set
     */
    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    /**
     * @return the createdDate
     */
    public String getCreatedDate() {
        return createdDate;
    }

    /**
     * @param createdDate the createdDate to set
     */
    public void setCreatedDate(String createdDate) {
        this.createdDate = createdDate;
    }

    /**
     * @return the modifiedBy
     */
    public String getModifiedBy() {
        return modifiedBy;
    }

    /**
     * @param modifiedBy the modifiedBy to set
     */
    public void setModifiedBy(String modifiedBy) {
        this.modifiedBy = modifiedBy;
    }

    /**
     * @return the modifiedDate
     */
    public String getModifiedDate() {
        return modifiedDate;
    }

    /**
     * @param modifiedDate the modifiedDate to set
     */
    public void setModifiedDate(String modifiedDate) {
        this.modifiedDate = modifiedDate;
    }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1252

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1253 1254 1255 1256 1257 1258 1259 1260
    public String getTheme() {
        return theme;
    }

    public void setTheme(String theme) {
        this.theme = theme;
    }

1261 1262 1263 1264 1265 1266 1267 1268 1269
    
    public String getUserState() {
		return userState;
	}

	public void setUserState(String userState) {
		this.userState = userState;
	}

M
MaxKey 已提交
1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285
    public List<Organizations> getDepts() {
        return depts;
    }

    public void setDepts(List<Organizations> depts) {
        this.depts = depts;
    }

    public List<UserInfoAdjoint> getAdjoints() {
        return adjoints;
    }

    public void setAdjoints(List<UserInfoAdjoint> adjoints) {
        this.adjoints = adjoints;
    }

M
MaxKey 已提交
1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301
    public String getInstId() {
		return instId;
	}

	public void setInstId(String instId) {
		this.instId = instId;
	}

	public String getInstName() {
		return instName;
	}

	public void setInstName(String instName) {
		this.instName = instName;
	}

M
MaxKey 已提交
1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317
	public String getRegionHistory() {
		return regionHistory;
	}

	public void setRegionHistory(String regionHistory) {
		this.regionHistory = regionHistory;
	}

	public String getPasswordHistory() {
		return passwordHistory;
	}

	public void setPasswordHistory(String passwordHistory) {
		this.passwordHistory = passwordHistory;
	}

M
MaxKey 已提交
1318
	@Override
1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("UserInfo [id=");
		builder.append(id);
		builder.append(", username=");
		builder.append(username);
		builder.append(", sharedSecret=");
		builder.append(sharedSecret);
		builder.append(", sharedCounter=");
		builder.append(sharedCounter);
		builder.append(", userType=");
		builder.append(userType);
		builder.append(", userState=");
		builder.append(userState);
		builder.append(", windowsAccount=");
		builder.append(windowsAccount);
		builder.append(", displayName=");
		builder.append(displayName);
		builder.append(", nickName=");
		builder.append(nickName);
		builder.append(", nameZhSpell=");
		builder.append(nameZhSpell);
		builder.append(", nameZhShortSpell=");
		builder.append(nameZhShortSpell);
		builder.append(", givenName=");
		builder.append(givenName);
		builder.append(", middleName=");
		builder.append(middleName);
		builder.append(", familyName=");
		builder.append(familyName);
		builder.append(", honorificPrefix=");
		builder.append(honorificPrefix);
		builder.append(", honorificSuffix=");
		builder.append(honorificSuffix);
		builder.append(", formattedName=");
		builder.append(formattedName);
		builder.append(", married=");
		builder.append(married);
		builder.append(", gender=");
		builder.append(gender);
		builder.append(", birthDate=");
		builder.append(birthDate);
		builder.append(", idType=");
		builder.append(idType);
		builder.append(", idCardNo=");
		builder.append(idCardNo);
		builder.append(", webSite=");
		builder.append(webSite);
		builder.append(", startWorkDate=");
		builder.append(startWorkDate);
		builder.append(", authnType=");
		builder.append(authnType);
		builder.append(", email=");
		builder.append(email);
		builder.append(", emailVerified=");
		builder.append(emailVerified);
		builder.append(", mobile=");
		builder.append(mobile);
		builder.append(", mobileVerified=");
		builder.append(mobileVerified);
		builder.append(", passwordQuestion=");
		builder.append(passwordQuestion);
		builder.append(", passwordAnswer=");
		builder.append(passwordAnswer);
		builder.append(", appLoginAuthnType=");
		builder.append(appLoginAuthnType);
		builder.append(", appLoginPassword=");
		builder.append(appLoginPassword);
		builder.append(", protectedApps=");
		builder.append(protectedApps);
		builder.append(", protectedAppsMap=");
		builder.append(protectedAppsMap);
		builder.append(", passwordLastSetTime=");
		builder.append(passwordLastSetTime);
		builder.append(", badPasswordCount=");
		builder.append(badPasswordCount);
		builder.append(", badPasswordTime=");
		builder.append(badPasswordTime);
		builder.append(", unLockTime=");
		builder.append(unLockTime);
		builder.append(", isLocked=");
		builder.append(isLocked);
		builder.append(", lastLoginTime=");
		builder.append(lastLoginTime);
		builder.append(", lastLoginIp=");
		builder.append(lastLoginIp);
		builder.append(", lastLogoffTime=");
		builder.append(lastLogoffTime);
		builder.append(", passwordSetType=");
		builder.append(passwordSetType);
		builder.append(", loginCount=");
		builder.append(loginCount);
		builder.append(", locale=");
		builder.append(locale);
		builder.append(", timeZone=");
		builder.append(timeZone);
		builder.append(", preferredLanguage=");
		builder.append(preferredLanguage);
		builder.append(", workCountry=");
		builder.append(workCountry);
		builder.append(", workRegion=");
		builder.append(workRegion);
		builder.append(", workLocality=");
		builder.append(workLocality);
		builder.append(", workStreetAddress=");
		builder.append(workStreetAddress);
		builder.append(", workAddressFormatted=");
		builder.append(workAddressFormatted);
		builder.append(", workEmail=");
		builder.append(workEmail);
		builder.append(", workPhoneNumber=");
		builder.append(workPhoneNumber);
		builder.append(", workPostalCode=");
		builder.append(workPostalCode);
		builder.append(", workFax=");
		builder.append(workFax);
		builder.append(", workOfficeName=");
		builder.append(workOfficeName);
		builder.append(", homeCountry=");
		builder.append(homeCountry);
		builder.append(", homeRegion=");
		builder.append(homeRegion);
		builder.append(", homeLocality=");
		builder.append(homeLocality);
		builder.append(", homeStreetAddress=");
		builder.append(homeStreetAddress);
		builder.append(", homeAddressFormatted=");
		builder.append(homeAddressFormatted);
		builder.append(", homeEmail=");
		builder.append(homeEmail);
		builder.append(", homePhoneNumber=");
		builder.append(homePhoneNumber);
		builder.append(", homePostalCode=");
		builder.append(homePostalCode);
		builder.append(", homeFax=");
		builder.append(homeFax);
		builder.append(", employeeNumber=");
		builder.append(employeeNumber);
		builder.append(", costCenter=");
		builder.append(costCenter);
		builder.append(", organization=");
		builder.append(organization);
		builder.append(", division=");
		builder.append(division);
		builder.append(", departmentId=");
		builder.append(departmentId);
		builder.append(", department=");
		builder.append(department);
		builder.append(", jobTitle=");
		builder.append(jobTitle);
		builder.append(", jobLevel=");
		builder.append(jobLevel);
		builder.append(", managerId=");
		builder.append(managerId);
		builder.append(", manager=");
		builder.append(manager);
		builder.append(", assistantId=");
		builder.append(assistantId);
		builder.append(", assistant=");
		builder.append(assistant);
		builder.append(", entryDate=");
		builder.append(entryDate);
		builder.append(", quitDate=");
		builder.append(quitDate);
		builder.append(", defineIm=");
		builder.append(defineIm);
		builder.append(", weixinFollow=");
		builder.append(weixinFollow);
		builder.append(", theme=");
		builder.append(theme);
		builder.append(", extraAttribute=");
		builder.append(extraAttribute);
		builder.append(", extraAttributeName=");
		builder.append(extraAttributeName);
		builder.append(", extraAttributeValue=");
		builder.append(extraAttributeValue);
		builder.append(", extraAttributeMap=");
		builder.append(extraAttributeMap);
		builder.append(", online=");
		builder.append(online);
		builder.append(", ldapDn=");
		builder.append(ldapDn);
		builder.append(", gridList=");
		builder.append(gridList);
		builder.append(", createdBy=");
		builder.append(createdBy);
		builder.append(", createdDate=");
		builder.append(createdDate);
		builder.append(", modifiedBy=");
		builder.append(modifiedBy);
		builder.append(", modifiedDate=");
		builder.append(modifiedDate);
		builder.append(", status=");
		builder.append(status);
		builder.append(", description=");
		builder.append(description);
		builder.append("]");
		return builder.toString();
	}
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
1518

MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1519
}