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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidfrom(IEEmployee from)Load data from another generated Record/POJO implementing the common interface IEEmployeedefault IEEmployeefromJson(io.vertx.core.json.JsonObject json)BooleangetActive()Getter forDB_ETERNAL.E_EMPLOYEE.ACTIVE.StringgetCompanyId()Getter forDB_ETERNAL.E_EMPLOYEE.COMPANY_ID.LocalDateTimegetCreatedAt()Getter forDB_ETERNAL.E_EMPLOYEE.CREATED_AT.StringgetCreatedBy()Getter forDB_ETERNAL.E_EMPLOYEE.CREATED_BY.StringgetDeptId()Getter forDB_ETERNAL.E_EMPLOYEE.DEPT_ID.StringgetIdentityId()Getter forDB_ETERNAL.E_EMPLOYEE.IDENTITY_ID.StringgetKey()Getter forDB_ETERNAL.E_EMPLOYEE.KEY.StringgetLanguage()Getter forDB_ETERNAL.E_EMPLOYEE.LANGUAGE.StringgetMetadata()Getter forDB_ETERNAL.E_EMPLOYEE.METADATA.StringgetSigma()Getter forDB_ETERNAL.E_EMPLOYEE.SIGMA.StringgetTeamId()Getter forDB_ETERNAL.E_EMPLOYEE.TEAM_ID.StringgetType()Getter forDB_ETERNAL.E_EMPLOYEE.TYPE.LocalDateTimegetUpdatedAt()Getter forDB_ETERNAL.E_EMPLOYEE.UPDATED_AT.StringgetUpdatedBy()Getter forDB_ETERNAL.E_EMPLOYEE.UPDATED_BY.StringgetViceEmail()Getter forDB_ETERNAL.E_EMPLOYEE.VICE_EMAIL.StringgetViceMobile()Getter forDB_ETERNAL.E_EMPLOYEE.VICE_MOBILE.StringgetViceName()Getter forDB_ETERNAL.E_EMPLOYEE.VICE_NAME.StringgetWorkExtension()Getter forDB_ETERNAL.E_EMPLOYEE.WORK_EXTENSION.StringgetWorkLocation()Getter forDB_ETERNAL.E_EMPLOYEE.WORK_LOCATION.StringgetWorkNumber()Getter forDB_ETERNAL.E_EMPLOYEE.WORK_NUMBER.StringgetWorkPhone()Getter forDB_ETERNAL.E_EMPLOYEE.WORK_PHONE.StringgetWorkTitle()Getter forDB_ETERNAL.E_EMPLOYEE.WORK_TITLE.<E extends IEEmployee>
Einto(E into)Copy data into another generated Record/POJO implementing the common interface IEEmployeeIEEmployeesetActive(Boolean value)Setter forDB_ETERNAL.E_EMPLOYEE.ACTIVE.IEEmployeesetCompanyId(String value)Setter forDB_ETERNAL.E_EMPLOYEE.COMPANY_ID.IEEmployeesetCreatedAt(LocalDateTime value)Setter forDB_ETERNAL.E_EMPLOYEE.CREATED_AT.IEEmployeesetCreatedBy(String value)Setter forDB_ETERNAL.E_EMPLOYEE.CREATED_BY.IEEmployeesetDeptId(String value)Setter forDB_ETERNAL.E_EMPLOYEE.DEPT_ID.IEEmployeesetIdentityId(String value)Setter forDB_ETERNAL.E_EMPLOYEE.IDENTITY_ID.IEEmployeesetKey(String value)Setter forDB_ETERNAL.E_EMPLOYEE.KEY.IEEmployeesetLanguage(String value)Setter forDB_ETERNAL.E_EMPLOYEE.LANGUAGE.IEEmployeesetMetadata(String value)Setter forDB_ETERNAL.E_EMPLOYEE.METADATA.IEEmployeesetSigma(String value)Setter forDB_ETERNAL.E_EMPLOYEE.SIGMA.IEEmployeesetTeamId(String value)Setter forDB_ETERNAL.E_EMPLOYEE.TEAM_ID.IEEmployeesetType(String value)Setter forDB_ETERNAL.E_EMPLOYEE.TYPE.IEEmployeesetUpdatedAt(LocalDateTime value)Setter forDB_ETERNAL.E_EMPLOYEE.UPDATED_AT.IEEmployeesetUpdatedBy(String value)Setter forDB_ETERNAL.E_EMPLOYEE.UPDATED_BY.IEEmployeesetViceEmail(String value)Setter forDB_ETERNAL.E_EMPLOYEE.VICE_EMAIL.IEEmployeesetViceMobile(String value)Setter forDB_ETERNAL.E_EMPLOYEE.VICE_MOBILE.IEEmployeesetViceName(String value)Setter forDB_ETERNAL.E_EMPLOYEE.VICE_NAME.IEEmployeesetWorkExtension(String value)Setter forDB_ETERNAL.E_EMPLOYEE.WORK_EXTENSION.IEEmployeesetWorkLocation(String value)Setter forDB_ETERNAL.E_EMPLOYEE.WORK_LOCATION.IEEmployeesetWorkNumber(String value)Setter forDB_ETERNAL.E_EMPLOYEE.WORK_NUMBER.IEEmployeesetWorkPhone(String value)Setter forDB_ETERNAL.E_EMPLOYEE.WORK_PHONE.IEEmployeesetWorkTitle(String value)Setter forDB_ETERNAL.E_EMPLOYEE.WORK_TITLE.default io.vertx.core.json.JsonObjecttoJson()
-
-
-
Method Detail
-
setKey
IEEmployee setKey(String value)
Setter forDB_ETERNAL.E_EMPLOYEE.KEY. 「key」- 员工主键
-
getKey
String getKey()
Getter forDB_ETERNAL.E_EMPLOYEE.KEY. 「key」- 员工主键
-
setCompanyId
IEEmployee setCompanyId(String value)
Setter forDB_ETERNAL.E_EMPLOYEE.COMPANY_ID. 「companyId」- 所属公司
-
getCompanyId
String getCompanyId()
Getter forDB_ETERNAL.E_EMPLOYEE.COMPANY_ID. 「companyId」- 所属公司
-
setDeptId
IEEmployee setDeptId(String value)
Setter forDB_ETERNAL.E_EMPLOYEE.DEPT_ID. 「deptId」- 所属部门
-
getDeptId
String getDeptId()
Getter forDB_ETERNAL.E_EMPLOYEE.DEPT_ID. 「deptId」- 所属部门
-
setTeamId
IEEmployee setTeamId(String value)
Setter forDB_ETERNAL.E_EMPLOYEE.TEAM_ID. 「teamId」- 所属组
-
getTeamId
String getTeamId()
Getter forDB_ETERNAL.E_EMPLOYEE.TEAM_ID. 「teamId」- 所属组
-
setIdentityId
IEEmployee setIdentityId(String value)
Setter forDB_ETERNAL.E_EMPLOYEE.IDENTITY_ID. 「identityId」- 关联档案
-
getIdentityId
String getIdentityId()
Getter forDB_ETERNAL.E_EMPLOYEE.IDENTITY_ID. 「identityId」- 关联档案
-
setViceName
IEEmployee setViceName(String value)
Setter forDB_ETERNAL.E_EMPLOYEE.VICE_NAME. 「viceName」- 员工姓名
-
getViceName
String getViceName()
Getter forDB_ETERNAL.E_EMPLOYEE.VICE_NAME. 「viceName」- 员工姓名
-
setViceEmail
IEEmployee setViceEmail(String value)
Setter forDB_ETERNAL.E_EMPLOYEE.VICE_EMAIL. 「viceEmail」- 员工邮箱
-
getViceEmail
String getViceEmail()
Getter forDB_ETERNAL.E_EMPLOYEE.VICE_EMAIL. 「viceEmail」- 员工邮箱
-
setViceMobile
IEEmployee setViceMobile(String value)
Setter forDB_ETERNAL.E_EMPLOYEE.VICE_MOBILE. 「viceMobile」- 员工手机
-
getViceMobile
String getViceMobile()
Getter forDB_ETERNAL.E_EMPLOYEE.VICE_MOBILE. 「viceMobile」- 员工手机
-
setWorkNumber
IEEmployee setWorkNumber(String value)
Setter forDB_ETERNAL.E_EMPLOYEE.WORK_NUMBER. 「workNumber」- 工号
-
getWorkNumber
String getWorkNumber()
Getter forDB_ETERNAL.E_EMPLOYEE.WORK_NUMBER. 「workNumber」- 工号
-
setWorkTitle
IEEmployee setWorkTitle(String value)
Setter forDB_ETERNAL.E_EMPLOYEE.WORK_TITLE. 「workTitle」- 头衔
-
getWorkTitle
String getWorkTitle()
Getter forDB_ETERNAL.E_EMPLOYEE.WORK_TITLE. 「workTitle」- 头衔
-
setWorkLocation
IEEmployee setWorkLocation(String value)
Setter forDB_ETERNAL.E_EMPLOYEE.WORK_LOCATION. 「workLocation」- 办公地点
-
getWorkLocation
String getWorkLocation()
Getter forDB_ETERNAL.E_EMPLOYEE.WORK_LOCATION. 「workLocation」- 办公地点
-
setWorkPhone
IEEmployee setWorkPhone(String value)
Setter forDB_ETERNAL.E_EMPLOYEE.WORK_PHONE. 「workPhone」- 办公电话
-
getWorkPhone
String getWorkPhone()
Getter forDB_ETERNAL.E_EMPLOYEE.WORK_PHONE. 「workPhone」- 办公电话
-
setWorkExtension
IEEmployee setWorkExtension(String value)
Setter forDB_ETERNAL.E_EMPLOYEE.WORK_EXTENSION. 「workExtension」- 分机号
-
getWorkExtension
String getWorkExtension()
Getter forDB_ETERNAL.E_EMPLOYEE.WORK_EXTENSION. 「workExtension」- 分机号
-
setType
IEEmployee setType(String value)
Setter forDB_ETERNAL.E_EMPLOYEE.TYPE. 「type」- 员工分类
-
getType
String getType()
Getter forDB_ETERNAL.E_EMPLOYEE.TYPE. 「type」- 员工分类
-
setMetadata
IEEmployee setMetadata(String value)
Setter forDB_ETERNAL.E_EMPLOYEE.METADATA. 「metadata」- 附加配置
-
getMetadata
String getMetadata()
Getter forDB_ETERNAL.E_EMPLOYEE.METADATA. 「metadata」- 附加配置
-
setActive
IEEmployee setActive(Boolean value)
Setter forDB_ETERNAL.E_EMPLOYEE.ACTIVE. 「active」- 是否启用
-
getActive
Boolean getActive()
Getter forDB_ETERNAL.E_EMPLOYEE.ACTIVE. 「active」- 是否启用
-
setSigma
IEEmployee setSigma(String value)
Setter forDB_ETERNAL.E_EMPLOYEE.SIGMA. 「sigma」- 统一标识(公司所属应用)
-
getSigma
String getSigma()
Getter forDB_ETERNAL.E_EMPLOYEE.SIGMA. 「sigma」- 统一标识(公司所属应用)
-
setLanguage
IEEmployee setLanguage(String value)
Setter forDB_ETERNAL.E_EMPLOYEE.LANGUAGE. 「language」- 使用的语言
-
getLanguage
String getLanguage()
Getter forDB_ETERNAL.E_EMPLOYEE.LANGUAGE. 「language」- 使用的语言
-
setCreatedAt
IEEmployee setCreatedAt(LocalDateTime value)
Setter forDB_ETERNAL.E_EMPLOYEE.CREATED_AT. 「createdAt」- 创建时间
-
getCreatedAt
LocalDateTime getCreatedAt()
Getter forDB_ETERNAL.E_EMPLOYEE.CREATED_AT. 「createdAt」- 创建时间
-
setCreatedBy
IEEmployee setCreatedBy(String value)
Setter forDB_ETERNAL.E_EMPLOYEE.CREATED_BY. 「createdBy」- 创建人
-
getCreatedBy
String getCreatedBy()
Getter forDB_ETERNAL.E_EMPLOYEE.CREATED_BY. 「createdBy」- 创建人
-
setUpdatedAt
IEEmployee setUpdatedAt(LocalDateTime value)
Setter forDB_ETERNAL.E_EMPLOYEE.UPDATED_AT. 「updatedAt」- 更新时间
-
getUpdatedAt
LocalDateTime getUpdatedAt()
Getter forDB_ETERNAL.E_EMPLOYEE.UPDATED_AT. 「updatedAt」- 更新时间
-
setUpdatedBy
IEEmployee setUpdatedBy(String value)
Setter forDB_ETERNAL.E_EMPLOYEE.UPDATED_BY. 「updatedBy」- 更新人
-
getUpdatedBy
String getUpdatedBy()
Getter forDB_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:
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
-
-