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 Summary
ConstructorsConstructorDescriptionEEmployee(IEEmployee value) EEmployee(io.vertx.core.json.JsonObject json) EEmployee(String key, String companyId, String deptId, String teamId, String identityId, String viceName, String viceEmail, String viceMobile, String workNumber, String workTitle, String workLocation, String workPhone, String workExtension, LocalDateTime workHireAt, String bankId, String bankCard, String type, String status, String metadata, Boolean active, String sigma, String language, LocalDateTime createdAt, String createdBy, LocalDateTime updatedAt, String updatedBy) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidfrom(IEEmployee from) Load data from another generated Record/POJO implementing the common interface IEEmployeeGetter 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.inthashCode()<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 bankCard) Setter forDB_ETERNAL.E_EMPLOYEE.BANK_CARD.Setter forDB_ETERNAL.E_EMPLOYEE.BANK_ID.setCompanyId(String companyId) Setter forDB_ETERNAL.E_EMPLOYEE.COMPANY_ID.setCreatedAt(LocalDateTime createdAt) Setter forDB_ETERNAL.E_EMPLOYEE.CREATED_AT.setCreatedBy(String createdBy) Setter forDB_ETERNAL.E_EMPLOYEE.CREATED_BY.Setter forDB_ETERNAL.E_EMPLOYEE.DEPT_ID.setIdentityId(String identityId) Setter forDB_ETERNAL.E_EMPLOYEE.IDENTITY_ID.Setter forDB_ETERNAL.E_EMPLOYEE.KEY.setLanguage(String language) Setter forDB_ETERNAL.E_EMPLOYEE.LANGUAGE.setMetadata(String metadata) 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 updatedAt) Setter forDB_ETERNAL.E_EMPLOYEE.UPDATED_AT.setUpdatedBy(String updatedBy) Setter forDB_ETERNAL.E_EMPLOYEE.UPDATED_BY.setViceEmail(String viceEmail) Setter forDB_ETERNAL.E_EMPLOYEE.VICE_EMAIL.setViceMobile(String viceMobile) Setter forDB_ETERNAL.E_EMPLOYEE.VICE_MOBILE.setViceName(String viceName) Setter forDB_ETERNAL.E_EMPLOYEE.VICE_NAME.setWorkExtension(String workExtension) Setter forDB_ETERNAL.E_EMPLOYEE.WORK_EXTENSION.setWorkHireAt(LocalDateTime workHireAt) Setter forDB_ETERNAL.E_EMPLOYEE.WORK_HIRE_AT.setWorkLocation(String workLocation) Setter forDB_ETERNAL.E_EMPLOYEE.WORK_LOCATION.setWorkNumber(String workNumber) Setter forDB_ETERNAL.E_EMPLOYEE.WORK_NUMBER.setWorkPhone(String workPhone) Setter forDB_ETERNAL.E_EMPLOYEE.WORK_PHONE.setWorkTitle(String workTitle) Setter forDB_ETERNAL.E_EMPLOYEE.WORK_TITLE.toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cn.vertxup.erp.domain.tables.interfaces.IEEmployee
fromJson, toJson
-
Constructor Details
-
EEmployee
public EEmployee() -
EEmployee
-
EEmployee
public EEmployee(String key, String companyId, String deptId, String teamId, String identityId, String viceName, String viceEmail, String viceMobile, String workNumber, String workTitle, String workLocation, String workPhone, String workExtension, LocalDateTime workHireAt, String bankId, String bankCard, String type, String status, String metadata, Boolean active, String sigma, String language, LocalDateTime createdAt, String createdBy, LocalDateTime updatedAt, String updatedBy) -
EEmployee
public EEmployee(io.vertx.core.json.JsonObject json)
-
-
Method Details
-
getKey
Getter forDB_ETERNAL.E_EMPLOYEE.KEY. 「key」- 员工主键- Specified by:
getKeyin interfaceIEEmployee
-
setKey
Setter forDB_ETERNAL.E_EMPLOYEE.KEY. 「key」- 员工主键- Specified by:
setKeyin interfaceIEEmployee
-
getCompanyId
Getter forDB_ETERNAL.E_EMPLOYEE.COMPANY_ID. 「companyId」- 所属公司- Specified by:
getCompanyIdin interfaceIEEmployee
-
setCompanyId
Setter forDB_ETERNAL.E_EMPLOYEE.COMPANY_ID. 「companyId」- 所属公司- Specified by:
setCompanyIdin interfaceIEEmployee
-
getDeptId
Getter forDB_ETERNAL.E_EMPLOYEE.DEPT_ID. 「deptId」- 所属部门- Specified by:
getDeptIdin interfaceIEEmployee
-
setDeptId
Setter forDB_ETERNAL.E_EMPLOYEE.DEPT_ID. 「deptId」- 所属部门- Specified by:
setDeptIdin interfaceIEEmployee
-
getTeamId
Getter forDB_ETERNAL.E_EMPLOYEE.TEAM_ID. 「teamId」- 所属组- Specified by:
getTeamIdin interfaceIEEmployee
-
setTeamId
Setter forDB_ETERNAL.E_EMPLOYEE.TEAM_ID. 「teamId」- 所属组- Specified by:
setTeamIdin interfaceIEEmployee
-
getIdentityId
Getter forDB_ETERNAL.E_EMPLOYEE.IDENTITY_ID. 「identityId」- 关联档案- Specified by:
getIdentityIdin interfaceIEEmployee
-
setIdentityId
Setter forDB_ETERNAL.E_EMPLOYEE.IDENTITY_ID. 「identityId」- 关联档案- Specified by:
setIdentityIdin interfaceIEEmployee
-
getViceName
Getter forDB_ETERNAL.E_EMPLOYEE.VICE_NAME. 「viceName」- 员工姓名- Specified by:
getViceNamein interfaceIEEmployee
-
setViceName
Setter forDB_ETERNAL.E_EMPLOYEE.VICE_NAME. 「viceName」- 员工姓名- Specified by:
setViceNamein interfaceIEEmployee
-
getViceEmail
Getter forDB_ETERNAL.E_EMPLOYEE.VICE_EMAIL. 「viceEmail」- 员工邮箱- Specified by:
getViceEmailin interfaceIEEmployee
-
setViceEmail
Setter forDB_ETERNAL.E_EMPLOYEE.VICE_EMAIL. 「viceEmail」- 员工邮箱- Specified by:
setViceEmailin interfaceIEEmployee
-
getViceMobile
Getter forDB_ETERNAL.E_EMPLOYEE.VICE_MOBILE. 「viceMobile」- 员工手机- Specified by:
getViceMobilein interfaceIEEmployee
-
setViceMobile
Setter forDB_ETERNAL.E_EMPLOYEE.VICE_MOBILE. 「viceMobile」- 员工手机- Specified by:
setViceMobilein interfaceIEEmployee
-
getWorkNumber
Getter forDB_ETERNAL.E_EMPLOYEE.WORK_NUMBER. 「workNumber」- 工号- Specified by:
getWorkNumberin interfaceIEEmployee
-
setWorkNumber
Setter forDB_ETERNAL.E_EMPLOYEE.WORK_NUMBER. 「workNumber」- 工号- Specified by:
setWorkNumberin interfaceIEEmployee
-
getWorkTitle
Getter forDB_ETERNAL.E_EMPLOYEE.WORK_TITLE. 「workTitle」- 头衔- Specified by:
getWorkTitlein interfaceIEEmployee
-
setWorkTitle
Setter forDB_ETERNAL.E_EMPLOYEE.WORK_TITLE. 「workTitle」- 头衔- Specified by:
setWorkTitlein interfaceIEEmployee
-
getWorkLocation
Getter forDB_ETERNAL.E_EMPLOYEE.WORK_LOCATION. 「workLocation」- 办公地点- Specified by:
getWorkLocationin interfaceIEEmployee
-
setWorkLocation
Setter forDB_ETERNAL.E_EMPLOYEE.WORK_LOCATION. 「workLocation」- 办公地点- Specified by:
setWorkLocationin interfaceIEEmployee
-
getWorkPhone
Getter forDB_ETERNAL.E_EMPLOYEE.WORK_PHONE. 「workPhone」- 办公电话- Specified by:
getWorkPhonein interfaceIEEmployee
-
setWorkPhone
Setter forDB_ETERNAL.E_EMPLOYEE.WORK_PHONE. 「workPhone」- 办公电话- Specified by:
setWorkPhonein interfaceIEEmployee
-
getWorkExtension
Getter forDB_ETERNAL.E_EMPLOYEE.WORK_EXTENSION. 「workExtension」- 分机号- Specified by:
getWorkExtensionin interfaceIEEmployee
-
setWorkExtension
Setter forDB_ETERNAL.E_EMPLOYEE.WORK_EXTENSION. 「workExtension」- 分机号- Specified by:
setWorkExtensionin interfaceIEEmployee
-
getWorkHireAt
Getter forDB_ETERNAL.E_EMPLOYEE.WORK_HIRE_AT. 「workHireAt」- 入职时间- Specified by:
getWorkHireAtin interfaceIEEmployee
-
setWorkHireAt
Setter forDB_ETERNAL.E_EMPLOYEE.WORK_HIRE_AT. 「workHireAt」- 入职时间- Specified by:
setWorkHireAtin interfaceIEEmployee
-
getBankId
Getter forDB_ETERNAL.E_EMPLOYEE.BANK_ID. 「bankId」- 开户行- Specified by:
getBankIdin interfaceIEEmployee
-
setBankId
Setter forDB_ETERNAL.E_EMPLOYEE.BANK_ID. 「bankId」- 开户行- Specified by:
setBankIdin interfaceIEEmployee
-
getBankCard
Getter forDB_ETERNAL.E_EMPLOYEE.BANK_CARD. 「bankCard」- 开户行账号- Specified by:
getBankCardin interfaceIEEmployee
-
setBankCard
Setter forDB_ETERNAL.E_EMPLOYEE.BANK_CARD. 「bankCard」- 开户行账号- Specified by:
setBankCardin interfaceIEEmployee
-
getType
Getter forDB_ETERNAL.E_EMPLOYEE.TYPE. 「type」- 员工分类- Specified by:
getTypein interfaceIEEmployee
-
setType
Setter forDB_ETERNAL.E_EMPLOYEE.TYPE. 「type」- 员工分类- Specified by:
setTypein interfaceIEEmployee
-
getStatus
Getter forDB_ETERNAL.E_EMPLOYEE.STATUS. 「status」- 员工状态- Specified by:
getStatusin interfaceIEEmployee
-
setStatus
Setter forDB_ETERNAL.E_EMPLOYEE.STATUS. 「status」- 员工状态- Specified by:
setStatusin interfaceIEEmployee
-
getMetadata
Getter forDB_ETERNAL.E_EMPLOYEE.METADATA. 「metadata」- 附加配置- Specified by:
getMetadatain interfaceIEEmployee
-
setMetadata
Setter forDB_ETERNAL.E_EMPLOYEE.METADATA. 「metadata」- 附加配置- Specified by:
setMetadatain interfaceIEEmployee
-
getActive
Getter forDB_ETERNAL.E_EMPLOYEE.ACTIVE. 「active」- 是否启用- Specified by:
getActivein interfaceIEEmployee
-
setActive
Setter forDB_ETERNAL.E_EMPLOYEE.ACTIVE. 「active」- 是否启用- Specified by:
setActivein interfaceIEEmployee
-
getSigma
Getter forDB_ETERNAL.E_EMPLOYEE.SIGMA. 「sigma」- 统一标识(公司所属应用)- Specified by:
getSigmain interfaceIEEmployee
-
setSigma
Setter forDB_ETERNAL.E_EMPLOYEE.SIGMA. 「sigma」- 统一标识(公司所属应用)- Specified by:
setSigmain interfaceIEEmployee
-
getLanguage
Getter forDB_ETERNAL.E_EMPLOYEE.LANGUAGE. 「language」- 使用的语言- Specified by:
getLanguagein interfaceIEEmployee
-
setLanguage
Setter forDB_ETERNAL.E_EMPLOYEE.LANGUAGE. 「language」- 使用的语言- Specified by:
setLanguagein interfaceIEEmployee
-
getCreatedAt
Getter forDB_ETERNAL.E_EMPLOYEE.CREATED_AT. 「createdAt」- 创建时间- Specified by:
getCreatedAtin interfaceIEEmployee
-
setCreatedAt
Setter forDB_ETERNAL.E_EMPLOYEE.CREATED_AT. 「createdAt」- 创建时间- Specified by:
setCreatedAtin interfaceIEEmployee
-
getCreatedBy
Getter forDB_ETERNAL.E_EMPLOYEE.CREATED_BY. 「createdBy」- 创建人- Specified by:
getCreatedByin interfaceIEEmployee
-
setCreatedBy
Setter forDB_ETERNAL.E_EMPLOYEE.CREATED_BY. 「createdBy」- 创建人- Specified by:
setCreatedByin interfaceIEEmployee
-
getUpdatedAt
Getter forDB_ETERNAL.E_EMPLOYEE.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
getUpdatedAtin interfaceIEEmployee
-
setUpdatedAt
Setter forDB_ETERNAL.E_EMPLOYEE.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
setUpdatedAtin interfaceIEEmployee
-
getUpdatedBy
Getter forDB_ETERNAL.E_EMPLOYEE.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
getUpdatedByin interfaceIEEmployee
-
setUpdatedBy
Setter forDB_ETERNAL.E_EMPLOYEE.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
setUpdatedByin interfaceIEEmployee
-
equals
-
hashCode
public int hashCode() -
toString
-
from
Description copied from interface:IEEmployeeLoad data from another generated Record/POJO implementing the common interface IEEmployee- Specified by:
fromin interfaceIEEmployee
-
into
Description copied from interface:IEEmployeeCopy data into another generated Record/POJO implementing the common interface IEEmployee- Specified by:
intoin interfaceIEEmployee
-