Class EEmployee

java.lang.Object
cn.vertxup.erp.domain.tables.pojos.EEmployee
All Implemented Interfaces:
IEEmployee, io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, Serializable

public class EEmployee extends Object implements io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, IEEmployee
This class is generated by jOOQ.
See Also:
  • Constructor Details

  • Method Details

    • getKey

      public String getKey()
      Getter for DB_ETERNAL.E_EMPLOYEE.KEY. 「key」- 员工主键
      Specified by:
      getKey in interface IEEmployee
    • setKey

      public EEmployee setKey(String key)
      Setter for DB_ETERNAL.E_EMPLOYEE.KEY. 「key」- 员工主键
      Specified by:
      setKey in interface IEEmployee
    • getCompanyId

      public String getCompanyId()
      Getter for DB_ETERNAL.E_EMPLOYEE.COMPANY_ID. 「companyId」- 所属公司
      Specified by:
      getCompanyId in interface IEEmployee
    • setCompanyId

      public EEmployee setCompanyId(String companyId)
      Setter for DB_ETERNAL.E_EMPLOYEE.COMPANY_ID. 「companyId」- 所属公司
      Specified by:
      setCompanyId in interface IEEmployee
    • getDeptId

      public String getDeptId()
      Getter for DB_ETERNAL.E_EMPLOYEE.DEPT_ID. 「deptId」- 所属部门
      Specified by:
      getDeptId in interface IEEmployee
    • setDeptId

      public EEmployee setDeptId(String deptId)
      Setter for DB_ETERNAL.E_EMPLOYEE.DEPT_ID. 「deptId」- 所属部门
      Specified by:
      setDeptId in interface IEEmployee
    • getTeamId

      public String getTeamId()
      Getter for DB_ETERNAL.E_EMPLOYEE.TEAM_ID. 「teamId」- 所属组
      Specified by:
      getTeamId in interface IEEmployee
    • setTeamId

      public EEmployee setTeamId(String teamId)
      Setter for DB_ETERNAL.E_EMPLOYEE.TEAM_ID. 「teamId」- 所属组
      Specified by:
      setTeamId in interface IEEmployee
    • getIdentityId

      public String getIdentityId()
      Getter for DB_ETERNAL.E_EMPLOYEE.IDENTITY_ID. 「identityId」- 关联档案
      Specified by:
      getIdentityId in interface IEEmployee
    • setIdentityId

      public EEmployee setIdentityId(String identityId)
      Setter for DB_ETERNAL.E_EMPLOYEE.IDENTITY_ID. 「identityId」- 关联档案
      Specified by:
      setIdentityId in interface IEEmployee
    • getViceName

      public String getViceName()
      Getter for DB_ETERNAL.E_EMPLOYEE.VICE_NAME. 「viceName」- 员工姓名
      Specified by:
      getViceName in interface IEEmployee
    • setViceName

      public EEmployee setViceName(String viceName)
      Setter for DB_ETERNAL.E_EMPLOYEE.VICE_NAME. 「viceName」- 员工姓名
      Specified by:
      setViceName in interface IEEmployee
    • getViceEmail

      public String getViceEmail()
      Getter for DB_ETERNAL.E_EMPLOYEE.VICE_EMAIL. 「viceEmail」- 员工邮箱
      Specified by:
      getViceEmail in interface IEEmployee
    • setViceEmail

      public EEmployee setViceEmail(String viceEmail)
      Setter for DB_ETERNAL.E_EMPLOYEE.VICE_EMAIL. 「viceEmail」- 员工邮箱
      Specified by:
      setViceEmail in interface IEEmployee
    • getViceMobile

      public String getViceMobile()
      Getter for DB_ETERNAL.E_EMPLOYEE.VICE_MOBILE. 「viceMobile」- 员工手机
      Specified by:
      getViceMobile in interface IEEmployee
    • setViceMobile

      public EEmployee setViceMobile(String viceMobile)
      Setter for DB_ETERNAL.E_EMPLOYEE.VICE_MOBILE. 「viceMobile」- 员工手机
      Specified by:
      setViceMobile in interface IEEmployee
    • getWorkNumber

      public String getWorkNumber()
      Getter for DB_ETERNAL.E_EMPLOYEE.WORK_NUMBER. 「workNumber」- 工号
      Specified by:
      getWorkNumber in interface IEEmployee
    • setWorkNumber

      public EEmployee setWorkNumber(String workNumber)
      Setter for DB_ETERNAL.E_EMPLOYEE.WORK_NUMBER. 「workNumber」- 工号
      Specified by:
      setWorkNumber in interface IEEmployee
    • getWorkTitle

      public String getWorkTitle()
      Getter for DB_ETERNAL.E_EMPLOYEE.WORK_TITLE. 「workTitle」- 头衔
      Specified by:
      getWorkTitle in interface IEEmployee
    • setWorkTitle

      public EEmployee setWorkTitle(String workTitle)
      Setter for DB_ETERNAL.E_EMPLOYEE.WORK_TITLE. 「workTitle」- 头衔
      Specified by:
      setWorkTitle in interface IEEmployee
    • getWorkLocation

      public String getWorkLocation()
      Getter for DB_ETERNAL.E_EMPLOYEE.WORK_LOCATION. 「workLocation」- 办公地点
      Specified by:
      getWorkLocation in interface IEEmployee
    • setWorkLocation

      public EEmployee setWorkLocation(String workLocation)
      Setter for DB_ETERNAL.E_EMPLOYEE.WORK_LOCATION. 「workLocation」- 办公地点
      Specified by:
      setWorkLocation in interface IEEmployee
    • getWorkPhone

      public String getWorkPhone()
      Getter for DB_ETERNAL.E_EMPLOYEE.WORK_PHONE. 「workPhone」- 办公电话
      Specified by:
      getWorkPhone in interface IEEmployee
    • setWorkPhone

      public EEmployee setWorkPhone(String workPhone)
      Setter for DB_ETERNAL.E_EMPLOYEE.WORK_PHONE. 「workPhone」- 办公电话
      Specified by:
      setWorkPhone in interface IEEmployee
    • getWorkExtension

      public String getWorkExtension()
      Getter for DB_ETERNAL.E_EMPLOYEE.WORK_EXTENSION. 「workExtension」- 分机号
      Specified by:
      getWorkExtension in interface IEEmployee
    • setWorkExtension

      public EEmployee setWorkExtension(String workExtension)
      Setter for DB_ETERNAL.E_EMPLOYEE.WORK_EXTENSION. 「workExtension」- 分机号
      Specified by:
      setWorkExtension in interface IEEmployee
    • getWorkHireAt

      public LocalDateTime getWorkHireAt()
      Getter for DB_ETERNAL.E_EMPLOYEE.WORK_HIRE_AT. 「workHireAt」- 入职时间
      Specified by:
      getWorkHireAt in interface IEEmployee
    • setWorkHireAt

      public EEmployee setWorkHireAt(LocalDateTime workHireAt)
      Setter for DB_ETERNAL.E_EMPLOYEE.WORK_HIRE_AT. 「workHireAt」- 入职时间
      Specified by:
      setWorkHireAt in interface IEEmployee
    • getBankId

      public String getBankId()
      Getter for DB_ETERNAL.E_EMPLOYEE.BANK_ID. 「bankId」- 开户行
      Specified by:
      getBankId in interface IEEmployee
    • setBankId

      public EEmployee setBankId(String bankId)
      Setter for DB_ETERNAL.E_EMPLOYEE.BANK_ID. 「bankId」- 开户行
      Specified by:
      setBankId in interface IEEmployee
    • getBankCard

      public String getBankCard()
      Getter for DB_ETERNAL.E_EMPLOYEE.BANK_CARD. 「bankCard」- 开户行账号
      Specified by:
      getBankCard in interface IEEmployee
    • setBankCard

      public EEmployee setBankCard(String bankCard)
      Setter for DB_ETERNAL.E_EMPLOYEE.BANK_CARD. 「bankCard」- 开户行账号
      Specified by:
      setBankCard in interface IEEmployee
    • getType

      public String getType()
      Getter for DB_ETERNAL.E_EMPLOYEE.TYPE. 「type」- 员工分类
      Specified by:
      getType in interface IEEmployee
    • setType

      public EEmployee setType(String type)
      Setter for DB_ETERNAL.E_EMPLOYEE.TYPE. 「type」- 员工分类
      Specified by:
      setType in interface IEEmployee
    • getStatus

      public String getStatus()
      Getter for DB_ETERNAL.E_EMPLOYEE.STATUS. 「status」- 员工状态
      Specified by:
      getStatus in interface IEEmployee
    • setStatus

      public EEmployee setStatus(String status)
      Setter for DB_ETERNAL.E_EMPLOYEE.STATUS. 「status」- 员工状态
      Specified by:
      setStatus in interface IEEmployee
    • getMetadata

      public String getMetadata()
      Getter for DB_ETERNAL.E_EMPLOYEE.METADATA. 「metadata」- 附加配置
      Specified by:
      getMetadata in interface IEEmployee
    • setMetadata

      public EEmployee setMetadata(String metadata)
      Setter for DB_ETERNAL.E_EMPLOYEE.METADATA. 「metadata」- 附加配置
      Specified by:
      setMetadata in interface IEEmployee
    • getActive

      public Boolean getActive()
      Getter for DB_ETERNAL.E_EMPLOYEE.ACTIVE. 「active」- 是否启用
      Specified by:
      getActive in interface IEEmployee
    • setActive

      public EEmployee setActive(Boolean active)
      Setter for DB_ETERNAL.E_EMPLOYEE.ACTIVE. 「active」- 是否启用
      Specified by:
      setActive in interface IEEmployee
    • getSigma

      public String getSigma()
      Getter for DB_ETERNAL.E_EMPLOYEE.SIGMA. 「sigma」- 统一标识(公司所属应用)
      Specified by:
      getSigma in interface IEEmployee
    • setSigma

      public EEmployee setSigma(String sigma)
      Setter for DB_ETERNAL.E_EMPLOYEE.SIGMA. 「sigma」- 统一标识(公司所属应用)
      Specified by:
      setSigma in interface IEEmployee
    • getLanguage

      public String getLanguage()
      Getter for DB_ETERNAL.E_EMPLOYEE.LANGUAGE. 「language」- 使用的语言
      Specified by:
      getLanguage in interface IEEmployee
    • setLanguage

      public EEmployee setLanguage(String language)
      Setter for DB_ETERNAL.E_EMPLOYEE.LANGUAGE. 「language」- 使用的语言
      Specified by:
      setLanguage in interface IEEmployee
    • getCreatedAt

      public LocalDateTime getCreatedAt()
      Getter for DB_ETERNAL.E_EMPLOYEE.CREATED_AT. 「createdAt」- 创建时间
      Specified by:
      getCreatedAt in interface IEEmployee
    • setCreatedAt

      public EEmployee setCreatedAt(LocalDateTime createdAt)
      Setter for DB_ETERNAL.E_EMPLOYEE.CREATED_AT. 「createdAt」- 创建时间
      Specified by:
      setCreatedAt in interface IEEmployee
    • getCreatedBy

      public String getCreatedBy()
      Getter for DB_ETERNAL.E_EMPLOYEE.CREATED_BY. 「createdBy」- 创建人
      Specified by:
      getCreatedBy in interface IEEmployee
    • setCreatedBy

      public EEmployee setCreatedBy(String createdBy)
      Setter for DB_ETERNAL.E_EMPLOYEE.CREATED_BY. 「createdBy」- 创建人
      Specified by:
      setCreatedBy in interface IEEmployee
    • getUpdatedAt

      public LocalDateTime getUpdatedAt()
      Getter for DB_ETERNAL.E_EMPLOYEE.UPDATED_AT. 「updatedAt」- 更新时间
      Specified by:
      getUpdatedAt in interface IEEmployee
    • setUpdatedAt

      public EEmployee setUpdatedAt(LocalDateTime updatedAt)
      Setter for DB_ETERNAL.E_EMPLOYEE.UPDATED_AT. 「updatedAt」- 更新时间
      Specified by:
      setUpdatedAt in interface IEEmployee
    • getUpdatedBy

      public String getUpdatedBy()
      Getter for DB_ETERNAL.E_EMPLOYEE.UPDATED_BY. 「updatedBy」- 更新人
      Specified by:
      getUpdatedBy in interface IEEmployee
    • setUpdatedBy

      public EEmployee setUpdatedBy(String updatedBy)
      Setter for DB_ETERNAL.E_EMPLOYEE.UPDATED_BY. 「updatedBy」- 更新人
      Specified by:
      setUpdatedBy in interface IEEmployee
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • from

      public void from(IEEmployee from)
      Description copied from interface: IEEmployee
      Load data from another generated Record/POJO implementing the common interface IEEmployee
      Specified by:
      from in interface IEEmployee
    • into

      public <E extends IEEmployee> E into(E into)
      Description copied from interface: IEEmployee
      Copy data into another generated Record/POJO implementing the common interface IEEmployee
      Specified by:
      into in interface IEEmployee