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 Summary
Modifier and TypeMethodDescriptionvoidfrom(IEEmployee from) Load data from another generated Record/POJO implementing the common interface IEEmployeedefault IEEmployeefromJson(io.vertx.core.json.JsonObject json) Getter forDB_ETERNAL.E_EMPLOYEE.ACTIVE.Getter forDB_ETERNAL.E_EMPLOYEE.BANK_CARD.Getter forDB_ETERNAL.E_EMPLOYEE.BANK_ID.Getter forDB_ETERNAL.E_EMPLOYEE.COMPANY_ID.Getter forDB_ETERNAL.E_EMPLOYEE.CREATED_AT.Getter forDB_ETERNAL.E_EMPLOYEE.CREATED_BY.Getter forDB_ETERNAL.E_EMPLOYEE.DEPT_ID.Getter forDB_ETERNAL.E_EMPLOYEE.IDENTITY_ID.getKey()Getter forDB_ETERNAL.E_EMPLOYEE.KEY.Getter forDB_ETERNAL.E_EMPLOYEE.LANGUAGE.Getter forDB_ETERNAL.E_EMPLOYEE.METADATA.getSigma()Getter forDB_ETERNAL.E_EMPLOYEE.SIGMA.Getter forDB_ETERNAL.E_EMPLOYEE.STATUS.Getter forDB_ETERNAL.E_EMPLOYEE.TEAM_ID.getType()Getter forDB_ETERNAL.E_EMPLOYEE.TYPE.Getter forDB_ETERNAL.E_EMPLOYEE.UPDATED_AT.Getter forDB_ETERNAL.E_EMPLOYEE.UPDATED_BY.Getter forDB_ETERNAL.E_EMPLOYEE.VICE_EMAIL.Getter forDB_ETERNAL.E_EMPLOYEE.VICE_MOBILE.Getter forDB_ETERNAL.E_EMPLOYEE.VICE_NAME.Getter forDB_ETERNAL.E_EMPLOYEE.WORK_EXTENSION.Getter forDB_ETERNAL.E_EMPLOYEE.WORK_HIRE_AT.Getter forDB_ETERNAL.E_EMPLOYEE.WORK_LOCATION.Getter forDB_ETERNAL.E_EMPLOYEE.WORK_NUMBER.Getter forDB_ETERNAL.E_EMPLOYEE.WORK_PHONE.Getter forDB_ETERNAL.E_EMPLOYEE.WORK_TITLE.<E extends IEEmployee>
Einto(E into) Copy data into another generated Record/POJO implementing the common interface IEEmployeeSetter forDB_ETERNAL.E_EMPLOYEE.ACTIVE.setBankCard(String value) Setter forDB_ETERNAL.E_EMPLOYEE.BANK_CARD.Setter forDB_ETERNAL.E_EMPLOYEE.BANK_ID.setCompanyId(String value) Setter forDB_ETERNAL.E_EMPLOYEE.COMPANY_ID.setCreatedAt(LocalDateTime value) Setter forDB_ETERNAL.E_EMPLOYEE.CREATED_AT.setCreatedBy(String value) Setter forDB_ETERNAL.E_EMPLOYEE.CREATED_BY.Setter forDB_ETERNAL.E_EMPLOYEE.DEPT_ID.setIdentityId(String value) Setter forDB_ETERNAL.E_EMPLOYEE.IDENTITY_ID.Setter forDB_ETERNAL.E_EMPLOYEE.KEY.setLanguage(String value) Setter forDB_ETERNAL.E_EMPLOYEE.LANGUAGE.setMetadata(String value) Setter forDB_ETERNAL.E_EMPLOYEE.METADATA.Setter forDB_ETERNAL.E_EMPLOYEE.SIGMA.Setter forDB_ETERNAL.E_EMPLOYEE.STATUS.Setter forDB_ETERNAL.E_EMPLOYEE.TEAM_ID.Setter forDB_ETERNAL.E_EMPLOYEE.TYPE.setUpdatedAt(LocalDateTime value) Setter forDB_ETERNAL.E_EMPLOYEE.UPDATED_AT.setUpdatedBy(String value) Setter forDB_ETERNAL.E_EMPLOYEE.UPDATED_BY.setViceEmail(String value) Setter forDB_ETERNAL.E_EMPLOYEE.VICE_EMAIL.setViceMobile(String value) Setter forDB_ETERNAL.E_EMPLOYEE.VICE_MOBILE.setViceName(String value) Setter forDB_ETERNAL.E_EMPLOYEE.VICE_NAME.setWorkExtension(String value) Setter forDB_ETERNAL.E_EMPLOYEE.WORK_EXTENSION.setWorkHireAt(LocalDateTime value) Setter forDB_ETERNAL.E_EMPLOYEE.WORK_HIRE_AT.setWorkLocation(String value) Setter forDB_ETERNAL.E_EMPLOYEE.WORK_LOCATION.setWorkNumber(String value) Setter forDB_ETERNAL.E_EMPLOYEE.WORK_NUMBER.setWorkPhone(String value) Setter forDB_ETERNAL.E_EMPLOYEE.WORK_PHONE.setWorkTitle(String value) Setter forDB_ETERNAL.E_EMPLOYEE.WORK_TITLE.default io.vertx.core.json.JsonObjecttoJson()
-
Method Details
-
setKey
Setter forDB_ETERNAL.E_EMPLOYEE.KEY. 「key」- 员工主键 -
getKey
String getKey()Getter forDB_ETERNAL.E_EMPLOYEE.KEY. 「key」- 员工主键 -
setCompanyId
Setter forDB_ETERNAL.E_EMPLOYEE.COMPANY_ID. 「companyId」- 所属公司 -
getCompanyId
String getCompanyId()Getter forDB_ETERNAL.E_EMPLOYEE.COMPANY_ID. 「companyId」- 所属公司 -
setDeptId
Setter forDB_ETERNAL.E_EMPLOYEE.DEPT_ID. 「deptId」- 所属部门 -
getDeptId
String getDeptId()Getter forDB_ETERNAL.E_EMPLOYEE.DEPT_ID. 「deptId」- 所属部门 -
setTeamId
Setter forDB_ETERNAL.E_EMPLOYEE.TEAM_ID. 「teamId」- 所属组 -
getTeamId
String getTeamId()Getter forDB_ETERNAL.E_EMPLOYEE.TEAM_ID. 「teamId」- 所属组 -
setIdentityId
Setter forDB_ETERNAL.E_EMPLOYEE.IDENTITY_ID. 「identityId」- 关联档案 -
getIdentityId
String getIdentityId()Getter forDB_ETERNAL.E_EMPLOYEE.IDENTITY_ID. 「identityId」- 关联档案 -
setViceName
Setter forDB_ETERNAL.E_EMPLOYEE.VICE_NAME. 「viceName」- 员工姓名 -
getViceName
String getViceName()Getter forDB_ETERNAL.E_EMPLOYEE.VICE_NAME. 「viceName」- 员工姓名 -
setViceEmail
Setter forDB_ETERNAL.E_EMPLOYEE.VICE_EMAIL. 「viceEmail」- 员工邮箱 -
getViceEmail
String getViceEmail()Getter forDB_ETERNAL.E_EMPLOYEE.VICE_EMAIL. 「viceEmail」- 员工邮箱 -
setViceMobile
Setter forDB_ETERNAL.E_EMPLOYEE.VICE_MOBILE. 「viceMobile」- 员工手机 -
getViceMobile
String getViceMobile()Getter forDB_ETERNAL.E_EMPLOYEE.VICE_MOBILE. 「viceMobile」- 员工手机 -
setWorkNumber
Setter forDB_ETERNAL.E_EMPLOYEE.WORK_NUMBER. 「workNumber」- 工号 -
getWorkNumber
String getWorkNumber()Getter forDB_ETERNAL.E_EMPLOYEE.WORK_NUMBER. 「workNumber」- 工号 -
setWorkTitle
Setter forDB_ETERNAL.E_EMPLOYEE.WORK_TITLE. 「workTitle」- 头衔 -
getWorkTitle
String getWorkTitle()Getter forDB_ETERNAL.E_EMPLOYEE.WORK_TITLE. 「workTitle」- 头衔 -
setWorkLocation
Setter forDB_ETERNAL.E_EMPLOYEE.WORK_LOCATION. 「workLocation」- 办公地点 -
getWorkLocation
String getWorkLocation()Getter forDB_ETERNAL.E_EMPLOYEE.WORK_LOCATION. 「workLocation」- 办公地点 -
setWorkPhone
Setter forDB_ETERNAL.E_EMPLOYEE.WORK_PHONE. 「workPhone」- 办公电话 -
getWorkPhone
String getWorkPhone()Getter forDB_ETERNAL.E_EMPLOYEE.WORK_PHONE. 「workPhone」- 办公电话 -
setWorkExtension
Setter forDB_ETERNAL.E_EMPLOYEE.WORK_EXTENSION. 「workExtension」- 分机号 -
getWorkExtension
String getWorkExtension()Getter forDB_ETERNAL.E_EMPLOYEE.WORK_EXTENSION. 「workExtension」- 分机号 -
setWorkHireAt
Setter forDB_ETERNAL.E_EMPLOYEE.WORK_HIRE_AT. 「workHireAt」- 入职时间 -
getWorkHireAt
LocalDateTime getWorkHireAt()Getter forDB_ETERNAL.E_EMPLOYEE.WORK_HIRE_AT. 「workHireAt」- 入职时间 -
setBankId
Setter forDB_ETERNAL.E_EMPLOYEE.BANK_ID. 「bankId」- 开户行 -
getBankId
String getBankId()Getter forDB_ETERNAL.E_EMPLOYEE.BANK_ID. 「bankId」- 开户行 -
setBankCard
Setter forDB_ETERNAL.E_EMPLOYEE.BANK_CARD. 「bankCard」- 开户行账号 -
getBankCard
String getBankCard()Getter forDB_ETERNAL.E_EMPLOYEE.BANK_CARD. 「bankCard」- 开户行账号 -
setType
Setter forDB_ETERNAL.E_EMPLOYEE.TYPE. 「type」- 员工分类 -
getType
String getType()Getter forDB_ETERNAL.E_EMPLOYEE.TYPE. 「type」- 员工分类 -
setStatus
Setter forDB_ETERNAL.E_EMPLOYEE.STATUS. 「status」- 员工状态 -
getStatus
String getStatus()Getter forDB_ETERNAL.E_EMPLOYEE.STATUS. 「status」- 员工状态 -
setMetadata
Setter forDB_ETERNAL.E_EMPLOYEE.METADATA. 「metadata」- 附加配置 -
getMetadata
String getMetadata()Getter forDB_ETERNAL.E_EMPLOYEE.METADATA. 「metadata」- 附加配置 -
setActive
Setter forDB_ETERNAL.E_EMPLOYEE.ACTIVE. 「active」- 是否启用 -
getActive
Boolean getActive()Getter forDB_ETERNAL.E_EMPLOYEE.ACTIVE. 「active」- 是否启用 -
setSigma
Setter forDB_ETERNAL.E_EMPLOYEE.SIGMA. 「sigma」- 统一标识(公司所属应用) -
getSigma
String getSigma()Getter forDB_ETERNAL.E_EMPLOYEE.SIGMA. 「sigma」- 统一标识(公司所属应用) -
setLanguage
Setter forDB_ETERNAL.E_EMPLOYEE.LANGUAGE. 「language」- 使用的语言 -
getLanguage
String getLanguage()Getter forDB_ETERNAL.E_EMPLOYEE.LANGUAGE. 「language」- 使用的语言 -
setCreatedAt
Setter forDB_ETERNAL.E_EMPLOYEE.CREATED_AT. 「createdAt」- 创建时间 -
getCreatedAt
LocalDateTime getCreatedAt()Getter forDB_ETERNAL.E_EMPLOYEE.CREATED_AT. 「createdAt」- 创建时间 -
setCreatedBy
Setter forDB_ETERNAL.E_EMPLOYEE.CREATED_BY. 「createdBy」- 创建人 -
getCreatedBy
String getCreatedBy()Getter forDB_ETERNAL.E_EMPLOYEE.CREATED_BY. 「createdBy」- 创建人 -
setUpdatedAt
Setter forDB_ETERNAL.E_EMPLOYEE.UPDATED_AT. 「updatedAt」- 更新时间 -
getUpdatedAt
LocalDateTime getUpdatedAt()Getter forDB_ETERNAL.E_EMPLOYEE.UPDATED_AT. 「updatedAt」- 更新时间 -
setUpdatedBy
Setter forDB_ETERNAL.E_EMPLOYEE.UPDATED_BY. 「updatedBy」- 更新人 -
getUpdatedBy
String getUpdatedBy()Getter forDB_ETERNAL.E_EMPLOYEE.UPDATED_BY. 「updatedBy」- 更新人 -
from
Load data from another generated Record/POJO implementing the common interface IEEmployee -
into
Copy data into another generated Record/POJO implementing the common interface IEEmployee -
fromJson
- Specified by:
fromJsonin interfaceio.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
-
toJson
default io.vertx.core.json.JsonObject toJson()- Specified by:
toJsonin interfaceio.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
-