package com.xly.erp.module.usr.vo;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.time.LocalDateTime;
import java.util.List;

public class UserListVO {

    @JsonProperty("iIncrement")
    private Integer iIncrement;

    @JsonProperty("sUserName")
    private String sUserName;

    @JsonProperty("iStaffId")
    private Integer iStaffId;

    @JsonProperty("staffName")
    private String staffName;

    @JsonProperty("sUserNo")
    private String sUserNo;

    @JsonProperty("department")
    private String department;

    @JsonProperty("sUserType")
    private String sUserType;

    @JsonProperty("sLanguage")
    private String sLanguage;

    @JsonProperty("bCanModifyDocs")
    private Boolean bCanModifyDocs;

    @JsonProperty("permissionCategoryIds")
    private List<Integer> permissionCategoryIds;

    @JsonProperty("bDeleted")
    private Boolean bDeleted;

    @JsonProperty("tLastLoginDate")
    private LocalDateTime tLastLoginDate;

    @JsonProperty("sCreatedBy")
    private String sCreatedBy;

    @JsonProperty("tCreateDate")
    private LocalDateTime tCreateDate;

    public Integer getIIncrement() { return iIncrement; }
    public void setIIncrement(Integer iIncrement) { this.iIncrement = iIncrement; }
    public String getSUserName() { return sUserName; }
    public void setSUserName(String sUserName) { this.sUserName = sUserName; }
    public Integer getIStaffId() { return iStaffId; }
    public void setIStaffId(Integer iStaffId) { this.iStaffId = iStaffId; }
    public String getStaffName() { return staffName; }
    public void setStaffName(String staffName) { this.staffName = staffName; }
    public String getSUserNo() { return sUserNo; }
    public void setSUserNo(String sUserNo) { this.sUserNo = sUserNo; }
    public String getDepartment() { return department; }
    public void setDepartment(String department) { this.department = department; }
    public String getSUserType() { return sUserType; }
    public void setSUserType(String sUserType) { this.sUserType = sUserType; }
    public String getSLanguage() { return sLanguage; }
    public void setSLanguage(String sLanguage) { this.sLanguage = sLanguage; }
    public Boolean getBCanModifyDocs() { return bCanModifyDocs; }
    public void setBCanModifyDocs(Boolean bCanModifyDocs) { this.bCanModifyDocs = bCanModifyDocs; }
    public List<Integer> getPermissionCategoryIds() { return permissionCategoryIds; }
    public void setPermissionCategoryIds(List<Integer> permissionCategoryIds) { this.permissionCategoryIds = permissionCategoryIds; }
    public Boolean getBDeleted() { return bDeleted; }
    public void setBDeleted(Boolean bDeleted) { this.bDeleted = bDeleted; }
    public LocalDateTime getTLastLoginDate() { return tLastLoginDate; }
    public void setTLastLoginDate(LocalDateTime tLastLoginDate) { this.tLastLoginDate = tLastLoginDate; }
    public String getSCreatedBy() { return sCreatedBy; }
    public void setSCreatedBy(String sCreatedBy) { this.sCreatedBy = sCreatedBy; }
    public LocalDateTime getTCreateDate() { return tCreateDate; }
    public void setTCreateDate(LocalDateTime tCreateDate) { this.tCreateDate = tCreateDate; }
}
