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

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.time.LocalDateTime;

@TableName("tUser")
public class User {

    @TableId(value = "iIncrement", type = IdType.AUTO)
    private Integer iIncrement;

    @TableField("sId")
    private String sId;

    @TableField("sBrandsId")
    private String sBrandsId;

    @TableField("sSubsidiaryId")
    private String sSubsidiaryId;

    @TableField("tCreateDate")
    private LocalDateTime tCreateDate;

    @TableField("sUserNo")
    private String sUserNo;

    @TableField("sUserName")
    private String sUserName;

    @TableField("iStaffId")
    private Integer iStaffId;

    @TableField("sUserType")
    private String sUserType;

    @TableField("sLanguage")
    private String sLanguage;

    @TableField("bCanModifyDocs")
    private Boolean bCanModifyDocs;

    @TableField("sPasswordHash")
    private String sPasswordHash;

    @TableField("tLastLoginDate")
    private LocalDateTime tLastLoginDate;

    @TableField("sCreatedBy")
    private String sCreatedBy;

    @TableField("bDeleted")
    private Boolean bDeleted;

    @TableField("tDeletedDate")
    private LocalDateTime tDeletedDate;

    @TableField("sDeletedBy")
    private String sDeletedBy;

    public Integer getIIncrement() { return iIncrement; }
    public void setIIncrement(Integer iIncrement) { this.iIncrement = iIncrement; }
    public String getSId() { return sId; }
    public void setSId(String sId) { this.sId = sId; }
    public String getSBrandsId() { return sBrandsId; }
    public void setSBrandsId(String sBrandsId) { this.sBrandsId = sBrandsId; }
    public String getSSubsidiaryId() { return sSubsidiaryId; }
    public void setSSubsidiaryId(String sSubsidiaryId) { this.sSubsidiaryId = sSubsidiaryId; }
    public LocalDateTime getTCreateDate() { return tCreateDate; }
    public void setTCreateDate(LocalDateTime tCreateDate) { this.tCreateDate = tCreateDate; }
    public String getSUserNo() { return sUserNo; }
    public void setSUserNo(String sUserNo) { this.sUserNo = sUserNo; }
    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 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 String getSPasswordHash() { return sPasswordHash; }
    public void setSPasswordHash(String sPasswordHash) { this.sPasswordHash = sPasswordHash; }
    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 Boolean getBDeleted() { return bDeleted; }
    public void setBDeleted(Boolean bDeleted) { this.bDeleted = bDeleted; }
    public LocalDateTime getTDeletedDate() { return tDeletedDate; }
    public void setTDeletedDate(LocalDateTime tDeletedDate) { this.tDeletedDate = tDeletedDate; }
    public String getSDeletedBy() { return sDeletedBy; }
    public void setSDeletedBy(String sDeletedBy) { this.sDeletedBy = sDeletedBy; }
}
