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

com.alipay.api.domain.ContractStartInfoOpenApiVO 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, 2020-12-24 20:46:36
 */
public class ContractStartInfoOpenApiVO extends AlipayObject {

	private static final long serialVersionUID = 8152627983611131535L;

	/**
	 * 是否接受了差于与独立第三方公司的类似合作条款
	 */
	@ApiField("accept_diff_others")
	private Boolean acceptDiffOthers;

	/**
	 * 是否接受了差于与独立第三方公司的类似合作条款说明
	 */
	@ApiField("accept_diff_others_explain")
	private String acceptDiffOthersExplain;

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

	/**
	 * 合约对手方
	 */
	@ApiListField("anti_participants")
	@ApiField("participant_info_v_o")
	private List antiParticipants;

	/**
	 * 申请日期
	 */
	@ApiField("applicant_date")
	private Date applicantDate;

	/**
	 * 倒签报备附件
	 */
	@ApiListField("backdate_report_file")
	@ApiField("inter_trade_file_info_v_o")
	private List backdateReportFile;

	/**
	 * 提交人
	 */
	@ApiField("committer")
	private String committer;

	/**
	 * 合约金额 单位:分
	 */
	@ApiField("contract_amount_cent")
	private String contractAmountCent;

	/**
	 * 合约金额 币种
	 */
	@ApiField("contract_amount_currency")
	private String contractAmountCurrency;

	/**
	 * 合约金额描述
	 */
	@ApiField("contract_amount_extra")
	private String contractAmountExtra;

	/**
	 * 合约金额折合人民币
	 */
	@ApiField("contract_amount_to_cny")
	private String contractAmountToCny;

	/**
	 * 合同分类
	 */
	@ApiField("contract_category")
	private String contractCategory;

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

	/**
	 * 合约号
	 */
	@ApiField("contract_no")
	private String contractNo;

	/**
	 * 合同状态
	 */
	@ApiField("contract_status")
	private String contractStatus;

	/**
	 * 合同有效期类型
	 */
	@ApiField("contract_valid_type")
	private String contractValidType;

	/**
	 * 提交人部门id
	 */
	@ApiField("dept_id")
	private String deptId;

	/**
	 * 合同结束时间
	 */
	@ApiField("end_date")
	private Date endDate;

	/**
	 * 合约文件列表
	 */
	@ApiListField("files")
	@ApiField("inter_trade_file_info_v_o")
	private List files;

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

	/**
	 * 是否为框架合同,默认False
	 */
	@ApiField("is_frame_contract")
	private Boolean isFrameContract;

	/**
	 * 是否有限制我方业务范畴、业务地域的非竞争条款
	 */
	@ApiField("limit_business_area")
	private Boolean limitBusinessArea;

	/**
	 * 是否有限制我方业务范畴、业务地域的非竞争条款说明
	 */
	@ApiField("limit_business_area_explain")
	private String limitBusinessAreaExplain;

	/**
	 * 是否有限制我方与其他第三方合作的独家/排他条款
	 */
	@ApiField("limit_cooperate")
	private Boolean limitCooperate;

	/**
	 * 是否有限制我方与其他第三方合作的独家/排他条款说明
	 */
	@ApiField("limit_cooperate_explain")
	private String limitCooperateExplain;

	/**
	 * 合同约定失效方式
	 */
	@ApiField("lose_effect_method")
	private String loseEffectMethod;

	/**
	 * 主合同编号
	 */
	@ApiField("main_contract_no")
	private String mainContractNo;

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

	/**
	 * 签约一年内的预估发生额 单位:分
	 */
	@ApiField("predict_amount_in_year_cent")
	private String predictAmountInYearCent;

	/**
	 * 签约一年内的预估发生额 币种
	 */
	@ApiField("predict_amount_in_year_currency")
	private String predictAmountInYearCurrency;

	/**
	 * 签约一年内的预估发生额描述
	 */
	@ApiField("predict_amount_in_year_extra")
	private String predictAmountInYearExtra;

	/**
	 * 签约一年内的预估发生额折合人民币
	 */
	@ApiField("predict_amount_in_year_to_cny")
	private String predictAmountInYearToCny;

	/**
	 * 定价策略
	 */
	@ApiField("price_type")
	private String priceType;

	/**
	 * 定价政策说明
	 */
	@ApiField("price_type_explain")
	private String priceTypeExplain;

	/**
	 * 税率
	 */
	@ApiField("rate")
	private String rate;

	/**
	 * 备注
	 */
	@ApiField("remark")
	private String remark;

	/**
	 * 合约本方
	 */
	@ApiListField("self_participants")
	@ApiField("participant_info_v_o")
	private List selfParticipants;

	/**
	 * 合同开始时间
	 */
	@ApiField("start_date")
	private Date startDate;

	/**
	 * 合同约定生效方式
	 */
	@ApiField("take_effect_method")
	private String takeEffectMethod;

	/**
	 * 是否模版协议
	 */
	@ApiField("template_protocol")
	private Boolean templateProtocol;

	/**
	 * 是否模版协议说明
	 */
	@ApiField("template_protocol_explain")
	private String templateProtocolExplain;

	/**
	 * 交易类型
	 */
	@ApiField("trade_type")
	private String tradeType;

	/**
	 * 历史审批信息
	 */
	@ApiListField("workflow_log_list")
	@ApiField("inter_trade_approval_workflow_operate_log_v_o")
	private List workflowLogList;

	public Boolean getAcceptDiffOthers() {
		return this.acceptDiffOthers;
	}
	public void setAcceptDiffOthers(Boolean acceptDiffOthers) {
		this.acceptDiffOthers = acceptDiffOthers;
	}

	public String getAcceptDiffOthersExplain() {
		return this.acceptDiffOthersExplain;
	}
	public void setAcceptDiffOthersExplain(String acceptDiffOthersExplain) {
		this.acceptDiffOthersExplain = acceptDiffOthersExplain;
	}

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

	public List getAntiParticipants() {
		return this.antiParticipants;
	}
	public void setAntiParticipants(List antiParticipants) {
		this.antiParticipants = antiParticipants;
	}

	public Date getApplicantDate() {
		return this.applicantDate;
	}
	public void setApplicantDate(Date applicantDate) {
		this.applicantDate = applicantDate;
	}

	public List getBackdateReportFile() {
		return this.backdateReportFile;
	}
	public void setBackdateReportFile(List backdateReportFile) {
		this.backdateReportFile = backdateReportFile;
	}

	public String getCommitter() {
		return this.committer;
	}
	public void setCommitter(String committer) {
		this.committer = committer;
	}

	public String getContractAmountCent() {
		return this.contractAmountCent;
	}
	public void setContractAmountCent(String contractAmountCent) {
		this.contractAmountCent = contractAmountCent;
	}

	public String getContractAmountCurrency() {
		return this.contractAmountCurrency;
	}
	public void setContractAmountCurrency(String contractAmountCurrency) {
		this.contractAmountCurrency = contractAmountCurrency;
	}

	public String getContractAmountExtra() {
		return this.contractAmountExtra;
	}
	public void setContractAmountExtra(String contractAmountExtra) {
		this.contractAmountExtra = contractAmountExtra;
	}

	public String getContractAmountToCny() {
		return this.contractAmountToCny;
	}
	public void setContractAmountToCny(String contractAmountToCny) {
		this.contractAmountToCny = contractAmountToCny;
	}

	public String getContractCategory() {
		return this.contractCategory;
	}
	public void setContractCategory(String contractCategory) {
		this.contractCategory = contractCategory;
	}

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

	public String getContractNo() {
		return this.contractNo;
	}
	public void setContractNo(String contractNo) {
		this.contractNo = contractNo;
	}

	public String getContractStatus() {
		return this.contractStatus;
	}
	public void setContractStatus(String contractStatus) {
		this.contractStatus = contractStatus;
	}

	public String getContractValidType() {
		return this.contractValidType;
	}
	public void setContractValidType(String contractValidType) {
		this.contractValidType = contractValidType;
	}

	public String getDeptId() {
		return this.deptId;
	}
	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	public Date getEndDate() {
		return this.endDate;
	}
	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public List getFiles() {
		return this.files;
	}
	public void setFiles(List files) {
		this.files = files;
	}

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

	public Boolean getIsFrameContract() {
		return this.isFrameContract;
	}
	public void setIsFrameContract(Boolean isFrameContract) {
		this.isFrameContract = isFrameContract;
	}

	public Boolean getLimitBusinessArea() {
		return this.limitBusinessArea;
	}
	public void setLimitBusinessArea(Boolean limitBusinessArea) {
		this.limitBusinessArea = limitBusinessArea;
	}

	public String getLimitBusinessAreaExplain() {
		return this.limitBusinessAreaExplain;
	}
	public void setLimitBusinessAreaExplain(String limitBusinessAreaExplain) {
		this.limitBusinessAreaExplain = limitBusinessAreaExplain;
	}

	public Boolean getLimitCooperate() {
		return this.limitCooperate;
	}
	public void setLimitCooperate(Boolean limitCooperate) {
		this.limitCooperate = limitCooperate;
	}

	public String getLimitCooperateExplain() {
		return this.limitCooperateExplain;
	}
	public void setLimitCooperateExplain(String limitCooperateExplain) {
		this.limitCooperateExplain = limitCooperateExplain;
	}

	public String getLoseEffectMethod() {
		return this.loseEffectMethod;
	}
	public void setLoseEffectMethod(String loseEffectMethod) {
		this.loseEffectMethod = loseEffectMethod;
	}

	public String getMainContractNo() {
		return this.mainContractNo;
	}
	public void setMainContractNo(String mainContractNo) {
		this.mainContractNo = mainContractNo;
	}

	public String getPaymentParty() {
		return this.paymentParty;
	}
	public void setPaymentParty(String paymentParty) {
		this.paymentParty = paymentParty;
	}

	public String getPredictAmountInYearCent() {
		return this.predictAmountInYearCent;
	}
	public void setPredictAmountInYearCent(String predictAmountInYearCent) {
		this.predictAmountInYearCent = predictAmountInYearCent;
	}

	public String getPredictAmountInYearCurrency() {
		return this.predictAmountInYearCurrency;
	}
	public void setPredictAmountInYearCurrency(String predictAmountInYearCurrency) {
		this.predictAmountInYearCurrency = predictAmountInYearCurrency;
	}

	public String getPredictAmountInYearExtra() {
		return this.predictAmountInYearExtra;
	}
	public void setPredictAmountInYearExtra(String predictAmountInYearExtra) {
		this.predictAmountInYearExtra = predictAmountInYearExtra;
	}

	public String getPredictAmountInYearToCny() {
		return this.predictAmountInYearToCny;
	}
	public void setPredictAmountInYearToCny(String predictAmountInYearToCny) {
		this.predictAmountInYearToCny = predictAmountInYearToCny;
	}

	public String getPriceType() {
		return this.priceType;
	}
	public void setPriceType(String priceType) {
		this.priceType = priceType;
	}

	public String getPriceTypeExplain() {
		return this.priceTypeExplain;
	}
	public void setPriceTypeExplain(String priceTypeExplain) {
		this.priceTypeExplain = priceTypeExplain;
	}

	public String getRate() {
		return this.rate;
	}
	public void setRate(String rate) {
		this.rate = rate;
	}

	public String getRemark() {
		return this.remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}

	public List getSelfParticipants() {
		return this.selfParticipants;
	}
	public void setSelfParticipants(List selfParticipants) {
		this.selfParticipants = selfParticipants;
	}

	public Date getStartDate() {
		return this.startDate;
	}
	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public String getTakeEffectMethod() {
		return this.takeEffectMethod;
	}
	public void setTakeEffectMethod(String takeEffectMethod) {
		this.takeEffectMethod = takeEffectMethod;
	}

	public Boolean getTemplateProtocol() {
		return this.templateProtocol;
	}
	public void setTemplateProtocol(Boolean templateProtocol) {
		this.templateProtocol = templateProtocol;
	}

	public String getTemplateProtocolExplain() {
		return this.templateProtocolExplain;
	}
	public void setTemplateProtocolExplain(String templateProtocolExplain) {
		this.templateProtocolExplain = templateProtocolExplain;
	}

	public String getTradeType() {
		return this.tradeType;
	}
	public void setTradeType(String tradeType) {
		this.tradeType = tradeType;
	}

	public List getWorkflowLogList() {
		return this.workflowLogList;
	}
	public void setWorkflowLogList(List workflowLogList) {
		this.workflowLogList = workflowLogList;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy