Interface IEEmployee

All Superinterfaces:
Serializable, io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
All Known Implementing Classes:
EEmployee, EEmployeeRecord

public interface IEEmployee extends io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, Serializable
This class is generated by jOOQ.
  • Method Details

    • setKey

      IEEmployee setKey(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.KEY. 「key」- 员工主键
    • getKey

      String getKey()
      Getter for DB_ETERNAL.E_EMPLOYEE.KEY. 「key」- 员工主键
    • setCompanyId

      IEEmployee setCompanyId(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.COMPANY_ID. 「companyId」- 所属公司
    • getCompanyId

      String getCompanyId()
      Getter for DB_ETERNAL.E_EMPLOYEE.COMPANY_ID. 「companyId」- 所属公司
    • setDeptId

      IEEmployee setDeptId(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.DEPT_ID. 「deptId」- 所属部门
    • getDeptId

      String getDeptId()
      Getter for DB_ETERNAL.E_EMPLOYEE.DEPT_ID. 「deptId」- 所属部门
    • setTeamId

      IEEmployee setTeamId(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.TEAM_ID. 「teamId」- 所属组
    • getTeamId

      String getTeamId()
      Getter for DB_ETERNAL.E_EMPLOYEE.TEAM_ID. 「teamId」- 所属组
    • setIdentityId

      IEEmployee setIdentityId(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.IDENTITY_ID. 「identityId」- 关联档案
    • getIdentityId

      String getIdentityId()
      Getter for DB_ETERNAL.E_EMPLOYEE.IDENTITY_ID. 「identityId」- 关联档案
    • setViceName

      IEEmployee setViceName(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.VICE_NAME. 「viceName」- 员工姓名
    • getViceName

      String getViceName()
      Getter for DB_ETERNAL.E_EMPLOYEE.VICE_NAME. 「viceName」- 员工姓名
    • setViceEmail

      IEEmployee setViceEmail(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.VICE_EMAIL. 「viceEmail」- 员工邮箱
    • getViceEmail

      String getViceEmail()
      Getter for DB_ETERNAL.E_EMPLOYEE.VICE_EMAIL. 「viceEmail」- 员工邮箱
    • setViceMobile

      IEEmployee setViceMobile(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.VICE_MOBILE. 「viceMobile」- 员工手机
    • getViceMobile

      String getViceMobile()
      Getter for DB_ETERNAL.E_EMPLOYEE.VICE_MOBILE. 「viceMobile」- 员工手机
    • setWorkNumber

      IEEmployee setWorkNumber(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.WORK_NUMBER. 「workNumber」- 工号
    • getWorkNumber

      String getWorkNumber()
      Getter for DB_ETERNAL.E_EMPLOYEE.WORK_NUMBER. 「workNumber」- 工号
    • setWorkTitle

      IEEmployee setWorkTitle(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.WORK_TITLE. 「workTitle」- 头衔
    • getWorkTitle

      String getWorkTitle()
      Getter for DB_ETERNAL.E_EMPLOYEE.WORK_TITLE. 「workTitle」- 头衔
    • setWorkLocation

      IEEmployee setWorkLocation(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.WORK_LOCATION. 「workLocation」- 办公地点
    • getWorkLocation

      String getWorkLocation()
      Getter for DB_ETERNAL.E_EMPLOYEE.WORK_LOCATION. 「workLocation」- 办公地点
    • setWorkPhone

      IEEmployee setWorkPhone(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.WORK_PHONE. 「workPhone」- 办公电话
    • getWorkPhone

      String getWorkPhone()
      Getter for DB_ETERNAL.E_EMPLOYEE.WORK_PHONE. 「workPhone」- 办公电话
    • setWorkExtension

      IEEmployee setWorkExtension(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.WORK_EXTENSION. 「workExtension」- 分机号
    • getWorkExtension

      String getWorkExtension()
      Getter for DB_ETERNAL.E_EMPLOYEE.WORK_EXTENSION. 「workExtension」- 分机号
    • setWorkHireAt

      IEEmployee setWorkHireAt(LocalDateTime value)
      Setter for DB_ETERNAL.E_EMPLOYEE.WORK_HIRE_AT. 「workHireAt」- 入职时间
    • getWorkHireAt

      LocalDateTime getWorkHireAt()
      Getter for DB_ETERNAL.E_EMPLOYEE.WORK_HIRE_AT. 「workHireAt」- 入职时间
    • setBankId

      IEEmployee setBankId(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.BANK_ID. 「bankId」- 开户行
    • getBankId

      String getBankId()
      Getter for DB_ETERNAL.E_EMPLOYEE.BANK_ID. 「bankId」- 开户行
    • setBankCard

      IEEmployee setBankCard(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.BANK_CARD. 「bankCard」- 开户行账号
    • getBankCard

      String getBankCard()
      Getter for DB_ETERNAL.E_EMPLOYEE.BANK_CARD. 「bankCard」- 开户行账号
    • setType

      IEEmployee setType(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.TYPE. 「type」- 员工分类
    • getType

      String getType()
      Getter for DB_ETERNAL.E_EMPLOYEE.TYPE. 「type」- 员工分类
    • setStatus

      IEEmployee setStatus(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.STATUS. 「status」- 员工状态
    • getStatus

      String getStatus()
      Getter for DB_ETERNAL.E_EMPLOYEE.STATUS. 「status」- 员工状态
    • setMetadata

      IEEmployee setMetadata(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.METADATA. 「metadata」- 附加配置
    • getMetadata

      String getMetadata()
      Getter for DB_ETERNAL.E_EMPLOYEE.METADATA. 「metadata」- 附加配置
    • setActive

      IEEmployee setActive(Boolean value)
      Setter for DB_ETERNAL.E_EMPLOYEE.ACTIVE. 「active」- 是否启用
    • getActive

      Boolean getActive()
      Getter for DB_ETERNAL.E_EMPLOYEE.ACTIVE. 「active」- 是否启用
    • setSigma

      IEEmployee setSigma(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.SIGMA. 「sigma」- 统一标识(公司所属应用)
    • getSigma

      String getSigma()
      Getter for DB_ETERNAL.E_EMPLOYEE.SIGMA. 「sigma」- 统一标识(公司所属应用)
    • setLanguage

      IEEmployee setLanguage(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.LANGUAGE. 「language」- 使用的语言
    • getLanguage

      String getLanguage()
      Getter for DB_ETERNAL.E_EMPLOYEE.LANGUAGE. 「language」- 使用的语言
    • setCreatedAt

      IEEmployee setCreatedAt(LocalDateTime value)
      Setter for DB_ETERNAL.E_EMPLOYEE.CREATED_AT. 「createdAt」- 创建时间
    • getCreatedAt

      LocalDateTime getCreatedAt()
      Getter for DB_ETERNAL.E_EMPLOYEE.CREATED_AT. 「createdAt」- 创建时间
    • setCreatedBy

      IEEmployee setCreatedBy(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.CREATED_BY. 「createdBy」- 创建人
    • getCreatedBy

      String getCreatedBy()
      Getter for DB_ETERNAL.E_EMPLOYEE.CREATED_BY. 「createdBy」- 创建人
    • setUpdatedAt

      IEEmployee setUpdatedAt(LocalDateTime value)
      Setter for DB_ETERNAL.E_EMPLOYEE.UPDATED_AT. 「updatedAt」- 更新时间
    • getUpdatedAt

      LocalDateTime getUpdatedAt()
      Getter for DB_ETERNAL.E_EMPLOYEE.UPDATED_AT. 「updatedAt」- 更新时间
    • setUpdatedBy

      IEEmployee setUpdatedBy(String value)
      Setter for DB_ETERNAL.E_EMPLOYEE.UPDATED_BY. 「updatedBy」- 更新人
    • getUpdatedBy

      String getUpdatedBy()
      Getter for DB_ETERNAL.E_EMPLOYEE.UPDATED_BY. 「updatedBy」- 更新人
    • from

      void from(IEEmployee from)
      Load data from another generated Record/POJO implementing the common interface IEEmployee
    • into

      <E extends IEEmployee> E into(E into)
      Copy data into another generated Record/POJO implementing the common interface IEEmployee
    • fromJson

      default IEEmployee fromJson(io.vertx.core.json.JsonObject json)
      Specified by:
      fromJson in interface io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
    • toJson

      default io.vertx.core.json.JsonObject toJson()
      Specified by:
      toJson in interface io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo