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