All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.ContractDetailQueryDTO Maven / Gradle / Ivy

package com.alipay.api.domain;

import java.util.Date;
import java.util.List;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;

/**
 * 合同详情
 *
 * @author auto create
 * @since 1.0, 2022-12-21 18:41:08
 */
public class ContractDetailQueryDTO extends AlipayObject {

	private static final long serialVersionUID = 1633751752637788889L;

	/**
	 * 合同金额
	 */
	@ApiField("amount")
	private String amount;

	/**
	 * 金额类型
	 */
	@ApiField("amount_type")
	private String amountType;

	/**
	 * 合同申请通过时间
	 */
	@ApiField("apply_end_time")
	private String applyEndTime;

	/**
	 * 申请人员信息
	 */
	@ApiField("apply_people")
	private OpenApiPeopleDTO applyPeople;

	/**
	 * 合同申请时间
	 */
	@ApiField("apply_start_time")
	private String applyStartTime;

	/**
	 * 审批操作记录信息
	 */
	@ApiListField("approve_node_info_list")
	@ApiField("approve_node_page_group_d_t_o")
	private List approveNodeInfoList;

	/**
	 * 自动续约周期
	 */
	@ApiField("auto_renew_period")
	private Long autoRenewPeriod;

	/**
	 * 自动续约周期单位
	 */
	@ApiField("auto_renew_period_unit")
	private String autoRenewPeriodUnit;

	/**
	 * 业务状态
	 */
	@ApiField("biz_status")
	private String bizStatus;

	/**
	 * 业务单据号
	 */
	@ApiField("business_id")
	private String businessId;

	/**
	 * 业务线
	 */
	@ApiField("business_line")
	private String businessLine;

	/**
	 * 区块链签约时用印顺序
	 */
	@ApiField("chain_sign_order")
	private String chainSignOrder;

	/**
	 * 合同描述
	 */
	@ApiField("comment")
	private String comment;

	/**
	 * 合同附件
	 */
	@ApiListField("contract_attach_list")
	@ApiField("contract_open_api_attach_d_t_o")
	private List contractAttachList;

	/**
	 * 合同编号
	 */
	@ApiField("contract_code")
	private String contractCode;

	/**
	 * 合同创建时间-业务时间
	 */
	@ApiField("contract_create_time")
	private Date contractCreateTime;

	/**
	 * 合同正本
	 */
	@ApiField("contract_doc")
	private ContractOpenApiAttachDTO contractDoc;

	/**
	 * 合同有效时长
	 */
	@ApiField("contract_duration")
	private String contractDuration;

	/**
	 * 合同有效时长单位
	 */
	@ApiField("contract_duration_unit")
	private String contractDurationUnit;

	/**
	 * 合同名称
	 */
	@ApiField("contract_name")
	private String contractName;

	/**
	 * 商业关系,我方(甲方)
	 */
	@ApiListField("contract_partner_a_list")
	@ApiField("open_api_partner_d_t_o")
	private List contractPartnerAList;

	/**
	 * 商业关系,对方(乙方)
	 */
	@ApiListField("contract_partner_b_list")
	@ApiField("open_api_partner_d_t_o")
	private List contractPartnerBList;

	/**
	 * 签约类型
	 */
	@ApiField("contract_sign_type")
	private String contractSignType;

	/**
	 * 合同模板ID
	 */
	@ApiField("contract_tempalte_code")
	private String contractTempalteCode;

	/**
	 * 区块链签约参与人
	 */
	@ApiField("corp_entity_list")
	private String corpEntityList;

	/**
	 * 币种
	 */
	@ApiField("currency")
	private String currency;

	/**
	 * 我方先用印交件方式
	 */
	@ApiField("delivery_type")
	private String deliveryType;

	/**
	 * 合同生效时间
	 */
	@ApiField("effect_time")
	private String effectTime;

	/**
	 * 生效方式
	 */
	@ApiField("effect_type")
	private String effectType;

	/**
	 * 合同失效时间
	 */
	@ApiField("expire_time")
	private String expireTime;

	/**
	 * 一级合同类型
	 */
	@ApiField("first_contract_type")
	private String firstContractType;

	/**
	 * 合同交还类型,纸质用印必填
	 */
	@ApiField("give_back_type")
	private String giveBackType;

	/**
	 * 上次更新时间
	 */
	@ApiField("gm_mofified")
	private Date gmMofified;

	/**
	 * 创建时间-系统
	 */
	@ApiField("gmt_create")
	private Date gmtCreate;

	/**
	 * 合同负责人员信息
	 */
	@ApiListField("in_charge_people_list")
	@ApiField("open_api_people_d_t_o")
	private List inChargePeopleList;

	/**
	 * 合同失效方式
	 */
	@ApiField("in_effect_type")
	private String inEffectType;

	/**
	 * 开票方
	 */
	@ApiField("invoice_target")
	private String invoiceTarget;

	/**
	 * 发票类型
	 */
	@ApiField("invoice_type")
	private String invoiceType;

	/**
	 * 是否是模板合同
	 */
	@ApiField("is_template")
	private Boolean isTemplate;

	/**
	 * 法务人员信息
	 */
	@ApiListField("legal_peoples")
	@ApiField("open_api_people_d_t_o")
	private List legalPeoples;

	/**
	 * 磋商code
	 */
	@ApiField("matter_code")
	private String matterCode;

	/**
	 * OpenApiMatterMemberDTO
	 */
	@ApiListField("matter_member_list")
	@ApiField("open_api_matter_member_d_t_o")
	private List matterMemberList;

	/**
	 * 合同份数
	 */
	@ApiField("number")
	private Long number;

	/**
	 * 对方关联公司列表
	 */
	@ApiListField("other_relate_company_list")
	@ApiField("open_api_partner_d_t_o")
	private List otherRelateCompanyList;

	/**
	 * 我方关联公司列表
	 */
	@ApiListField("our_relate_company_list")
	@ApiField("open_api_partner_d_t_o")
	private List ourRelateCompanyList;

	/**
	 * 付款方
	 */
	@ApiField("payer")
	private String payer;

	/**
	 * 支付条款
	 */
	@ApiListField("payment_terms_list")
	@ApiField("open_api_payment_terms_d_t_o")
	private List paymentTermsList;

	/**
	 * 实体章用印备注
	 */
	@ApiField("remarks_on_printing")
	private String remarksOnPrinting;

	/**
	 * 纸质用印时的用印顺序
	 */
	@ApiField("seal_order")
	private String sealOrder;

	/**
	 * 二级合同类型
	 */
	@ApiField("second_contract_type")
	private String secondContractType;

	/**
	 * 页面展示的状态
	 */
	@ApiField("show_biz_status")
	private String showBizStatus;

	/**
	 * 签约实例ID
	 */
	@ApiField("sign_instant_id")
	private String signInstantId;

	/**
	 * 来源系统ID
	 */
	@ApiField("source_system_id")
	private String sourceSystemId;

	/**
	 * 租户信息
	 */
	@ApiField("tanant")
	private String tanant;

	/**
	 * 税率
	 */
	@ApiField("tax_rate")
	private Long taxRate;

	public String getAmount() {
		return this.amount;
	}
	public void setAmount(String amount) {
		this.amount = amount;
	}

	public String getAmountType() {
		return this.amountType;
	}
	public void setAmountType(String amountType) {
		this.amountType = amountType;
	}

	public String getApplyEndTime() {
		return this.applyEndTime;
	}
	public void setApplyEndTime(String applyEndTime) {
		this.applyEndTime = applyEndTime;
	}

	public OpenApiPeopleDTO getApplyPeople() {
		return this.applyPeople;
	}
	public void setApplyPeople(OpenApiPeopleDTO applyPeople) {
		this.applyPeople = applyPeople;
	}

	public String getApplyStartTime() {
		return this.applyStartTime;
	}
	public void setApplyStartTime(String applyStartTime) {
		this.applyStartTime = applyStartTime;
	}

	public List getApproveNodeInfoList() {
		return this.approveNodeInfoList;
	}
	public void setApproveNodeInfoList(List approveNodeInfoList) {
		this.approveNodeInfoList = approveNodeInfoList;
	}

	public Long getAutoRenewPeriod() {
		return this.autoRenewPeriod;
	}
	public void setAutoRenewPeriod(Long autoRenewPeriod) {
		this.autoRenewPeriod = autoRenewPeriod;
	}

	public String getAutoRenewPeriodUnit() {
		return this.autoRenewPeriodUnit;
	}
	public void setAutoRenewPeriodUnit(String autoRenewPeriodUnit) {
		this.autoRenewPeriodUnit = autoRenewPeriodUnit;
	}

	public String getBizStatus() {
		return this.bizStatus;
	}
	public void setBizStatus(String bizStatus) {
		this.bizStatus = bizStatus;
	}

	public String getBusinessId() {
		return this.businessId;
	}
	public void setBusinessId(String businessId) {
		this.businessId = businessId;
	}

	public String getBusinessLine() {
		return this.businessLine;
	}
	public void setBusinessLine(String businessLine) {
		this.businessLine = businessLine;
	}

	public String getChainSignOrder() {
		return this.chainSignOrder;
	}
	public void setChainSignOrder(String chainSignOrder) {
		this.chainSignOrder = chainSignOrder;
	}

	public String getComment() {
		return this.comment;
	}
	public void setComment(String comment) {
		this.comment = comment;
	}

	public List getContractAttachList() {
		return this.contractAttachList;
	}
	public void setContractAttachList(List contractAttachList) {
		this.contractAttachList = contractAttachList;
	}

	public String getContractCode() {
		return this.contractCode;
	}
	public void setContractCode(String contractCode) {
		this.contractCode = contractCode;
	}

	public Date getContractCreateTime() {
		return this.contractCreateTime;
	}
	public void setContractCreateTime(Date contractCreateTime) {
		this.contractCreateTime = contractCreateTime;
	}

	public ContractOpenApiAttachDTO getContractDoc() {
		return this.contractDoc;
	}
	public void setContractDoc(ContractOpenApiAttachDTO contractDoc) {
		this.contractDoc = contractDoc;
	}

	public String getContractDuration() {
		return this.contractDuration;
	}
	public void setContractDuration(String contractDuration) {
		this.contractDuration = contractDuration;
	}

	public String getContractDurationUnit() {
		return this.contractDurationUnit;
	}
	public void setContractDurationUnit(String contractDurationUnit) {
		this.contractDurationUnit = contractDurationUnit;
	}

	public String getContractName() {
		return this.contractName;
	}
	public void setContractName(String contractName) {
		this.contractName = contractName;
	}

	public List getContractPartnerAList() {
		return this.contractPartnerAList;
	}
	public void setContractPartnerAList(List contractPartnerAList) {
		this.contractPartnerAList = contractPartnerAList;
	}

	public List getContractPartnerBList() {
		return this.contractPartnerBList;
	}
	public void setContractPartnerBList(List contractPartnerBList) {
		this.contractPartnerBList = contractPartnerBList;
	}

	public String getContractSignType() {
		return this.contractSignType;
	}
	public void setContractSignType(String contractSignType) {
		this.contractSignType = contractSignType;
	}

	public String getContractTempalteCode() {
		return this.contractTempalteCode;
	}
	public void setContractTempalteCode(String contractTempalteCode) {
		this.contractTempalteCode = contractTempalteCode;
	}

	public String getCorpEntityList() {
		return this.corpEntityList;
	}
	public void setCorpEntityList(String corpEntityList) {
		this.corpEntityList = corpEntityList;
	}

	public String getCurrency() {
		return this.currency;
	}
	public void setCurrency(String currency) {
		this.currency = currency;
	}

	public String getDeliveryType() {
		return this.deliveryType;
	}
	public void setDeliveryType(String deliveryType) {
		this.deliveryType = deliveryType;
	}

	public String getEffectTime() {
		return this.effectTime;
	}
	public void setEffectTime(String effectTime) {
		this.effectTime = effectTime;
	}

	public String getEffectType() {
		return this.effectType;
	}
	public void setEffectType(String effectType) {
		this.effectType = effectType;
	}

	public String getExpireTime() {
		return this.expireTime;
	}
	public void setExpireTime(String expireTime) {
		this.expireTime = expireTime;
	}

	public String getFirstContractType() {
		return this.firstContractType;
	}
	public void setFirstContractType(String firstContractType) {
		this.firstContractType = firstContractType;
	}

	public String getGiveBackType() {
		return this.giveBackType;
	}
	public void setGiveBackType(String giveBackType) {
		this.giveBackType = giveBackType;
	}

	public Date getGmMofified() {
		return this.gmMofified;
	}
	public void setGmMofified(Date gmMofified) {
		this.gmMofified = gmMofified;
	}

	public Date getGmtCreate() {
		return this.gmtCreate;
	}
	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}

	public List getInChargePeopleList() {
		return this.inChargePeopleList;
	}
	public void setInChargePeopleList(List inChargePeopleList) {
		this.inChargePeopleList = inChargePeopleList;
	}

	public String getInEffectType() {
		return this.inEffectType;
	}
	public void setInEffectType(String inEffectType) {
		this.inEffectType = inEffectType;
	}

	public String getInvoiceTarget() {
		return this.invoiceTarget;
	}
	public void setInvoiceTarget(String invoiceTarget) {
		this.invoiceTarget = invoiceTarget;
	}

	public String getInvoiceType() {
		return this.invoiceType;
	}
	public void setInvoiceType(String invoiceType) {
		this.invoiceType = invoiceType;
	}

	public Boolean getIsTemplate() {
		return this.isTemplate;
	}
	public void setIsTemplate(Boolean isTemplate) {
		this.isTemplate = isTemplate;
	}

	public List getLegalPeoples() {
		return this.legalPeoples;
	}
	public void setLegalPeoples(List legalPeoples) {
		this.legalPeoples = legalPeoples;
	}

	public String getMatterCode() {
		return this.matterCode;
	}
	public void setMatterCode(String matterCode) {
		this.matterCode = matterCode;
	}

	public List getMatterMemberList() {
		return this.matterMemberList;
	}
	public void setMatterMemberList(List matterMemberList) {
		this.matterMemberList = matterMemberList;
	}

	public Long getNumber() {
		return this.number;
	}
	public void setNumber(Long number) {
		this.number = number;
	}

	public List getOtherRelateCompanyList() {
		return this.otherRelateCompanyList;
	}
	public void setOtherRelateCompanyList(List otherRelateCompanyList) {
		this.otherRelateCompanyList = otherRelateCompanyList;
	}

	public List getOurRelateCompanyList() {
		return this.ourRelateCompanyList;
	}
	public void setOurRelateCompanyList(List ourRelateCompanyList) {
		this.ourRelateCompanyList = ourRelateCompanyList;
	}

	public String getPayer() {
		return this.payer;
	}
	public void setPayer(String payer) {
		this.payer = payer;
	}

	public List getPaymentTermsList() {
		return this.paymentTermsList;
	}
	public void setPaymentTermsList(List paymentTermsList) {
		this.paymentTermsList = paymentTermsList;
	}

	public String getRemarksOnPrinting() {
		return this.remarksOnPrinting;
	}
	public void setRemarksOnPrinting(String remarksOnPrinting) {
		this.remarksOnPrinting = remarksOnPrinting;
	}

	public String getSealOrder() {
		return this.sealOrder;
	}
	public void setSealOrder(String sealOrder) {
		this.sealOrder = sealOrder;
	}

	public String getSecondContractType() {
		return this.secondContractType;
	}
	public void setSecondContractType(String secondContractType) {
		this.secondContractType = secondContractType;
	}

	public String getShowBizStatus() {
		return this.showBizStatus;
	}
	public void setShowBizStatus(String showBizStatus) {
		this.showBizStatus = showBizStatus;
	}

	public String getSignInstantId() {
		return this.signInstantId;
	}
	public void setSignInstantId(String signInstantId) {
		this.signInstantId = signInstantId;
	}

	public String getSourceSystemId() {
		return this.sourceSystemId;
	}
	public void setSourceSystemId(String sourceSystemId) {
		this.sourceSystemId = sourceSystemId;
	}

	public String getTanant() {
		return this.tanant;
	}
	public void setTanant(String tanant) {
		this.tanant = tanant;
	}

	public Long getTaxRate() {
		return this.taxRate;
	}
	public void setTaxRate(Long taxRate) {
		this.taxRate = taxRate;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy