Class EContract
java.lang.Object
cn.vertxup.erp.domain.tables.pojos.EContract
- All Implemented Interfaces:
IEContract,io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo,Serializable
public class EContract
extends Object
implements io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, IEContract
This class is generated by jOOQ.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionEContract(IEContract value) EContract(io.vertx.core.json.JsonObject json) EContract(String key, String name, String code, String deptId, String type, String status, String budget, String level, String title, String subject, String description, BigDecimal amount, String remark, LocalDateTime planStartAt, LocalDateTime planEndAt, LocalDateTime startAt, LocalDateTime endAt, String signedBy, LocalDateTime signedAt, String partyA, String partyB, String aName, String aPhone, String aLegal, String aAddress, String bName, String bPhone, String bLegal, String bAddress, String metadata, Boolean active, String sigma, String language, LocalDateTime createdAt, String createdBy, LocalDateTime updatedAt, String updatedBy) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidfrom(IEContract from) Load data from another generated Record/POJO implementing the common interface IEContractGetter forDB_ETERNAL.E_CONTRACT.A_ADDRESS.Getter forDB_ETERNAL.E_CONTRACT.ACTIVE.Getter forDB_ETERNAL.E_CONTRACT.A_LEGAL.Getter forDB_ETERNAL.E_CONTRACT.AMOUNT.getAName()Getter forDB_ETERNAL.E_CONTRACT.A_NAME.Getter forDB_ETERNAL.E_CONTRACT.A_PHONE.Getter forDB_ETERNAL.E_CONTRACT.B_ADDRESS.Getter forDB_ETERNAL.E_CONTRACT.B_LEGAL.getBName()Getter forDB_ETERNAL.E_CONTRACT.B_NAME.Getter forDB_ETERNAL.E_CONTRACT.B_PHONE.Getter forDB_ETERNAL.E_CONTRACT.BUDGET.getCode()Getter forDB_ETERNAL.E_CONTRACT.CODE.Getter forDB_ETERNAL.E_CONTRACT.CREATED_AT.Getter forDB_ETERNAL.E_CONTRACT.CREATED_BY.Getter forDB_ETERNAL.E_CONTRACT.DEPT_ID.Getter forDB_ETERNAL.E_CONTRACT.DESCRIPTION.getEndAt()Getter forDB_ETERNAL.E_CONTRACT.END_AT.getKey()Getter forDB_ETERNAL.E_CONTRACT.KEY.Getter forDB_ETERNAL.E_CONTRACT.LANGUAGE.getLevel()Getter forDB_ETERNAL.E_CONTRACT.LEVEL.Getter forDB_ETERNAL.E_CONTRACT.METADATA.getName()Getter forDB_ETERNAL.E_CONTRACT.NAME.Getter forDB_ETERNAL.E_CONTRACT.PARTY_A.Getter forDB_ETERNAL.E_CONTRACT.PARTY_B.Getter forDB_ETERNAL.E_CONTRACT.PLAN_END_AT.Getter forDB_ETERNAL.E_CONTRACT.PLAN_START_AT.Getter forDB_ETERNAL.E_CONTRACT.REMARK.getSigma()Getter forDB_ETERNAL.E_CONTRACT.SIGMA.Getter forDB_ETERNAL.E_CONTRACT.SIGNED_AT.Getter forDB_ETERNAL.E_CONTRACT.SIGNED_BY.Getter forDB_ETERNAL.E_CONTRACT.START_AT.Getter forDB_ETERNAL.E_CONTRACT.STATUS.Getter forDB_ETERNAL.E_CONTRACT.SUBJECT.getTitle()Getter forDB_ETERNAL.E_CONTRACT.TITLE.getType()Getter forDB_ETERNAL.E_CONTRACT.TYPE.Getter forDB_ETERNAL.E_CONTRACT.UPDATED_AT.Getter forDB_ETERNAL.E_CONTRACT.UPDATED_BY.inthashCode()<E extends IEContract>
Einto(E into) Copy data into another generated Record/POJO implementing the common interface IEContractsetAAddress(String aAddress) Setter forDB_ETERNAL.E_CONTRACT.A_ADDRESS.Setter forDB_ETERNAL.E_CONTRACT.ACTIVE.Setter forDB_ETERNAL.E_CONTRACT.A_LEGAL.setAmount(BigDecimal amount) Setter forDB_ETERNAL.E_CONTRACT.AMOUNT.Setter forDB_ETERNAL.E_CONTRACT.A_NAME.Setter forDB_ETERNAL.E_CONTRACT.A_PHONE.setBAddress(String bAddress) Setter forDB_ETERNAL.E_CONTRACT.B_ADDRESS.Setter forDB_ETERNAL.E_CONTRACT.B_LEGAL.Setter forDB_ETERNAL.E_CONTRACT.B_NAME.Setter forDB_ETERNAL.E_CONTRACT.B_PHONE.Setter forDB_ETERNAL.E_CONTRACT.BUDGET.Setter forDB_ETERNAL.E_CONTRACT.CODE.setCreatedAt(LocalDateTime createdAt) Setter forDB_ETERNAL.E_CONTRACT.CREATED_AT.setCreatedBy(String createdBy) Setter forDB_ETERNAL.E_CONTRACT.CREATED_BY.Setter forDB_ETERNAL.E_CONTRACT.DEPT_ID.setDescription(String description) Setter forDB_ETERNAL.E_CONTRACT.DESCRIPTION.setEndAt(LocalDateTime endAt) Setter forDB_ETERNAL.E_CONTRACT.END_AT.Setter forDB_ETERNAL.E_CONTRACT.KEY.setLanguage(String language) Setter forDB_ETERNAL.E_CONTRACT.LANGUAGE.Setter forDB_ETERNAL.E_CONTRACT.LEVEL.setMetadata(String metadata) Setter forDB_ETERNAL.E_CONTRACT.METADATA.Setter forDB_ETERNAL.E_CONTRACT.NAME.Setter forDB_ETERNAL.E_CONTRACT.PARTY_A.Setter forDB_ETERNAL.E_CONTRACT.PARTY_B.setPlanEndAt(LocalDateTime planEndAt) Setter forDB_ETERNAL.E_CONTRACT.PLAN_END_AT.setPlanStartAt(LocalDateTime planStartAt) Setter forDB_ETERNAL.E_CONTRACT.PLAN_START_AT.Setter forDB_ETERNAL.E_CONTRACT.REMARK.Setter forDB_ETERNAL.E_CONTRACT.SIGMA.setSignedAt(LocalDateTime signedAt) Setter forDB_ETERNAL.E_CONTRACT.SIGNED_AT.setSignedBy(String signedBy) Setter forDB_ETERNAL.E_CONTRACT.SIGNED_BY.setStartAt(LocalDateTime startAt) Setter forDB_ETERNAL.E_CONTRACT.START_AT.Setter forDB_ETERNAL.E_CONTRACT.STATUS.setSubject(String subject) Setter forDB_ETERNAL.E_CONTRACT.SUBJECT.Setter forDB_ETERNAL.E_CONTRACT.TITLE.Setter forDB_ETERNAL.E_CONTRACT.TYPE.setUpdatedAt(LocalDateTime updatedAt) Setter forDB_ETERNAL.E_CONTRACT.UPDATED_AT.setUpdatedBy(String updatedBy) Setter forDB_ETERNAL.E_CONTRACT.UPDATED_BY.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.IEContract
fromJson, toJson
-
Constructor Details
-
EContract
public EContract() -
EContract
-
EContract
public EContract(String key, String name, String code, String deptId, String type, String status, String budget, String level, String title, String subject, String description, BigDecimal amount, String remark, LocalDateTime planStartAt, LocalDateTime planEndAt, LocalDateTime startAt, LocalDateTime endAt, String signedBy, LocalDateTime signedAt, String partyA, String partyB, String aName, String aPhone, String aLegal, String aAddress, String bName, String bPhone, String bLegal, String bAddress, String metadata, Boolean active, String sigma, String language, LocalDateTime createdAt, String createdBy, LocalDateTime updatedAt, String updatedBy) -
EContract
public EContract(io.vertx.core.json.JsonObject json)
-
-
Method Details
-
getKey
Getter forDB_ETERNAL.E_CONTRACT.KEY. 「key」- 合同主键- Specified by:
getKeyin interfaceIEContract
-
setKey
Setter forDB_ETERNAL.E_CONTRACT.KEY. 「key」- 合同主键- Specified by:
setKeyin interfaceIEContract
-
getName
Getter forDB_ETERNAL.E_CONTRACT.NAME. 「name」- 合同名称- Specified by:
getNamein interfaceIEContract
-
setName
Setter forDB_ETERNAL.E_CONTRACT.NAME. 「name」- 合同名称- Specified by:
setNamein interfaceIEContract
-
getCode
Getter forDB_ETERNAL.E_CONTRACT.CODE. 「code」- 合同编号- Specified by:
getCodein interfaceIEContract
-
setCode
Setter forDB_ETERNAL.E_CONTRACT.CODE. 「code」- 合同编号- Specified by:
setCodein interfaceIEContract
-
getDeptId
Getter forDB_ETERNAL.E_CONTRACT.DEPT_ID. 「deptId」- 所属部门, resource.departments- Specified by:
getDeptIdin interfaceIEContract
-
setDeptId
Setter forDB_ETERNAL.E_CONTRACT.DEPT_ID. 「deptId」- 所属部门, resource.departments- Specified by:
setDeptIdin interfaceIEContract
-
getType
Getter forDB_ETERNAL.E_CONTRACT.TYPE. 「type」- 合同分类,zero.contract- Specified by:
getTypein interfaceIEContract
-
setType
Setter forDB_ETERNAL.E_CONTRACT.TYPE. 「type」- 合同分类,zero.contract- Specified by:
setTypein interfaceIEContract
-
getStatus
Getter forDB_ETERNAL.E_CONTRACT.STATUS. 「status」- 合同状态,zero.contract.status- Specified by:
getStatusin interfaceIEContract
-
setStatus
Setter forDB_ETERNAL.E_CONTRACT.STATUS. 「status」- 合同状态,zero.contract.status- Specified by:
setStatusin interfaceIEContract
-
getBudget
Getter forDB_ETERNAL.E_CONTRACT.BUDGET. 「budget」- 所属预算,zero.contract.budget- Specified by:
getBudgetin interfaceIEContract
-
setBudget
Setter forDB_ETERNAL.E_CONTRACT.BUDGET. 「budget」- 所属预算,zero.contract.budget- Specified by:
setBudgetin interfaceIEContract
-
getLevel
Getter forDB_ETERNAL.E_CONTRACT.LEVEL. 「level」- 合同级别,zero.contract.level- Specified by:
getLevelin interfaceIEContract
-
setLevel
Setter forDB_ETERNAL.E_CONTRACT.LEVEL. 「level」- 合同级别,zero.contract.level- Specified by:
setLevelin interfaceIEContract
-
getTitle
Getter forDB_ETERNAL.E_CONTRACT.TITLE. 「title」- 合同标题- Specified by:
getTitlein interfaceIEContract
-
setTitle
Setter forDB_ETERNAL.E_CONTRACT.TITLE. 「title」- 合同标题- Specified by:
setTitlein interfaceIEContract
-
getSubject
Getter forDB_ETERNAL.E_CONTRACT.SUBJECT. 「subject」- 合同目标- Specified by:
getSubjectin interfaceIEContract
-
setSubject
Setter forDB_ETERNAL.E_CONTRACT.SUBJECT. 「subject」- 合同目标- Specified by:
setSubjectin interfaceIEContract
-
getDescription
Getter forDB_ETERNAL.E_CONTRACT.DESCRIPTION. 「description」- 合同描述- Specified by:
getDescriptionin interfaceIEContract
-
setDescription
Setter forDB_ETERNAL.E_CONTRACT.DESCRIPTION. 「description」- 合同描述- Specified by:
setDescriptionin interfaceIEContract
-
getAmount
Getter forDB_ETERNAL.E_CONTRACT.AMOUNT. 「amount」- 合同金额- Specified by:
getAmountin interfaceIEContract
-
setAmount
Setter forDB_ETERNAL.E_CONTRACT.AMOUNT. 「amount」- 合同金额- Specified by:
setAmountin interfaceIEContract
-
getRemark
Getter forDB_ETERNAL.E_CONTRACT.REMARK. 「remark」- 合同备注- Specified by:
getRemarkin interfaceIEContract
-
setRemark
Setter forDB_ETERNAL.E_CONTRACT.REMARK. 「remark」- 合同备注- Specified by:
setRemarkin interfaceIEContract
-
getPlanStartAt
Getter forDB_ETERNAL.E_CONTRACT.PLAN_START_AT. 「planStartAt」- 开始日期- Specified by:
getPlanStartAtin interfaceIEContract
-
setPlanStartAt
Setter forDB_ETERNAL.E_CONTRACT.PLAN_START_AT. 「planStartAt」- 开始日期- Specified by:
setPlanStartAtin interfaceIEContract
-
getPlanEndAt
Getter forDB_ETERNAL.E_CONTRACT.PLAN_END_AT. 「planEndAt」- 结束日期- Specified by:
getPlanEndAtin interfaceIEContract
-
setPlanEndAt
Setter forDB_ETERNAL.E_CONTRACT.PLAN_END_AT. 「planEndAt」- 结束日期- Specified by:
setPlanEndAtin interfaceIEContract
-
getStartAt
Getter forDB_ETERNAL.E_CONTRACT.START_AT. 「startAt」- 实际开始日期- Specified by:
getStartAtin interfaceIEContract
-
setStartAt
Setter forDB_ETERNAL.E_CONTRACT.START_AT. 「startAt」- 实际开始日期- Specified by:
setStartAtin interfaceIEContract
-
getEndAt
Getter forDB_ETERNAL.E_CONTRACT.END_AT. 「endAt」- 实际结束日期- Specified by:
getEndAtin interfaceIEContract
-
setEndAt
Setter forDB_ETERNAL.E_CONTRACT.END_AT. 「endAt」- 实际结束日期- Specified by:
setEndAtin interfaceIEContract
-
getSignedBy
Getter forDB_ETERNAL.E_CONTRACT.SIGNED_BY. 「signedBy」- 签订人- Specified by:
getSignedByin interfaceIEContract
-
setSignedBy
Setter forDB_ETERNAL.E_CONTRACT.SIGNED_BY. 「signedBy」- 签订人- Specified by:
setSignedByin interfaceIEContract
-
getSignedAt
Getter forDB_ETERNAL.E_CONTRACT.SIGNED_AT. 「signedAt」- 签订时间- Specified by:
getSignedAtin interfaceIEContract
-
setSignedAt
Setter forDB_ETERNAL.E_CONTRACT.SIGNED_AT. 「signedAt」- 签订时间- Specified by:
setSignedAtin interfaceIEContract
-
getPartyA
Getter forDB_ETERNAL.E_CONTRACT.PARTY_A. 「partyA」- 甲方(关联公司ID,E_COMPANY)- Specified by:
getPartyAin interfaceIEContract
-
setPartyA
Setter forDB_ETERNAL.E_CONTRACT.PARTY_A. 「partyA」- 甲方(关联公司ID,E_COMPANY)- Specified by:
setPartyAin interfaceIEContract
-
getPartyB
Getter forDB_ETERNAL.E_CONTRACT.PARTY_B. 「partyB」- 乙方(关联客户ID,E_CUSTOMER)- Specified by:
getPartyBin interfaceIEContract
-
setPartyB
Setter forDB_ETERNAL.E_CONTRACT.PARTY_B. 「partyB」- 乙方(关联客户ID,E_CUSTOMER)- Specified by:
setPartyBin interfaceIEContract
-
getAName
Getter forDB_ETERNAL.E_CONTRACT.A_NAME. 「aName」- 甲方名称(个人为姓名/企业为企业名)- Specified by:
getANamein interfaceIEContract
-
setAName
Setter forDB_ETERNAL.E_CONTRACT.A_NAME. 「aName」- 甲方名称(个人为姓名/企业为企业名)- Specified by:
setANamein interfaceIEContract
-
getAPhone
Getter forDB_ETERNAL.E_CONTRACT.A_PHONE. 「aPhone」- 甲方电话- Specified by:
getAPhonein interfaceIEContract
-
setAPhone
Setter forDB_ETERNAL.E_CONTRACT.A_PHONE. 「aPhone」- 甲方电话- Specified by:
setAPhonein interfaceIEContract
-
getALegal
Getter forDB_ETERNAL.E_CONTRACT.A_LEGAL. 「aLegal」- 甲方法人(企业合同专用)- Specified by:
getALegalin interfaceIEContract
-
setALegal
Setter forDB_ETERNAL.E_CONTRACT.A_LEGAL. 「aLegal」- 甲方法人(企业合同专用)- Specified by:
setALegalin interfaceIEContract
-
getAAddress
Getter forDB_ETERNAL.E_CONTRACT.A_ADDRESS. 「aAddress」- 甲方地址- Specified by:
getAAddressin interfaceIEContract
-
setAAddress
Setter forDB_ETERNAL.E_CONTRACT.A_ADDRESS. 「aAddress」- 甲方地址- Specified by:
setAAddressin interfaceIEContract
-
getBName
Getter forDB_ETERNAL.E_CONTRACT.B_NAME. 「bName」- 乙方名称(个人为姓名/企业为企业名)- Specified by:
getBNamein interfaceIEContract
-
setBName
Setter forDB_ETERNAL.E_CONTRACT.B_NAME. 「bName」- 乙方名称(个人为姓名/企业为企业名)- Specified by:
setBNamein interfaceIEContract
-
getBPhone
Getter forDB_ETERNAL.E_CONTRACT.B_PHONE. 「bPhone」- 乙方人电话- Specified by:
getBPhonein interfaceIEContract
-
setBPhone
Setter forDB_ETERNAL.E_CONTRACT.B_PHONE. 「bPhone」- 乙方人电话- Specified by:
setBPhonein interfaceIEContract
-
getBLegal
Getter forDB_ETERNAL.E_CONTRACT.B_LEGAL. 「bLegal」- 乙方法人(企业合同专用)- Specified by:
getBLegalin interfaceIEContract
-
setBLegal
Setter forDB_ETERNAL.E_CONTRACT.B_LEGAL. 「bLegal」- 乙方法人(企业合同专用)- Specified by:
setBLegalin interfaceIEContract
-
getBAddress
Getter forDB_ETERNAL.E_CONTRACT.B_ADDRESS. 「bAddress」- 乙方地址- Specified by:
getBAddressin interfaceIEContract
-
setBAddress
Setter forDB_ETERNAL.E_CONTRACT.B_ADDRESS. 「bAddress」- 乙方地址- Specified by:
setBAddressin interfaceIEContract
-
getMetadata
Getter forDB_ETERNAL.E_CONTRACT.METADATA. 「metadata」- 附加配置- Specified by:
getMetadatain interfaceIEContract
-
setMetadata
Setter forDB_ETERNAL.E_CONTRACT.METADATA. 「metadata」- 附加配置- Specified by:
setMetadatain interfaceIEContract
-
getActive
Getter forDB_ETERNAL.E_CONTRACT.ACTIVE. 「active」- 是否启用- Specified by:
getActivein interfaceIEContract
-
setActive
Setter forDB_ETERNAL.E_CONTRACT.ACTIVE. 「active」- 是否启用- Specified by:
setActivein interfaceIEContract
-
getSigma
Getter forDB_ETERNAL.E_CONTRACT.SIGMA. 「sigma」- 统一标识(公司所属应用)- Specified by:
getSigmain interfaceIEContract
-
setSigma
Setter forDB_ETERNAL.E_CONTRACT.SIGMA. 「sigma」- 统一标识(公司所属应用)- Specified by:
setSigmain interfaceIEContract
-
getLanguage
Getter forDB_ETERNAL.E_CONTRACT.LANGUAGE. 「language」- 使用的语言- Specified by:
getLanguagein interfaceIEContract
-
setLanguage
Setter forDB_ETERNAL.E_CONTRACT.LANGUAGE. 「language」- 使用的语言- Specified by:
setLanguagein interfaceIEContract
-
getCreatedAt
Getter forDB_ETERNAL.E_CONTRACT.CREATED_AT. 「createdAt」- 创建时间- Specified by:
getCreatedAtin interfaceIEContract
-
setCreatedAt
Setter forDB_ETERNAL.E_CONTRACT.CREATED_AT. 「createdAt」- 创建时间- Specified by:
setCreatedAtin interfaceIEContract
-
getCreatedBy
Getter forDB_ETERNAL.E_CONTRACT.CREATED_BY. 「createdBy」- 创建人- Specified by:
getCreatedByin interfaceIEContract
-
setCreatedBy
Setter forDB_ETERNAL.E_CONTRACT.CREATED_BY. 「createdBy」- 创建人- Specified by:
setCreatedByin interfaceIEContract
-
getUpdatedAt
Getter forDB_ETERNAL.E_CONTRACT.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
getUpdatedAtin interfaceIEContract
-
setUpdatedAt
Setter forDB_ETERNAL.E_CONTRACT.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
setUpdatedAtin interfaceIEContract
-
getUpdatedBy
Getter forDB_ETERNAL.E_CONTRACT.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
getUpdatedByin interfaceIEContract
-
setUpdatedBy
Setter forDB_ETERNAL.E_CONTRACT.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
setUpdatedByin interfaceIEContract
-
equals
-
hashCode
public int hashCode() -
toString
-
from
Description copied from interface:IEContractLoad data from another generated Record/POJO implementing the common interface IEContract- Specified by:
fromin interfaceIEContract
-
into
Description copied from interface:IEContractCopy data into another generated Record/POJO implementing the common interface IEContract- Specified by:
intoin interfaceIEContract
-