com.aliyun.dingtalkalitrip_1_0.models.BillSettementBtripTrainResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dingtalk Show documentation
Show all versions of dingtalk Show documentation
Alibaba Cloud dingtalk SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkalitrip_1_0.models;
import com.aliyun.tea.*;
public class BillSettementBtripTrainResponseBody extends TeaModel {
// module
@NameInMap("module")
public BillSettementBtripTrainResponseBodyModule module;
// 结果code
@NameInMap("resultCode")
public Long resultCode;
// 结果msg
@NameInMap("resultMsg")
public String resultMsg;
// 是否成功
@NameInMap("success")
public Boolean success;
public static BillSettementBtripTrainResponseBody build(java.util.Map map) throws Exception {
BillSettementBtripTrainResponseBody self = new BillSettementBtripTrainResponseBody();
return TeaModel.build(map, self);
}
public BillSettementBtripTrainResponseBody setModule(BillSettementBtripTrainResponseBodyModule module) {
this.module = module;
return this;
}
public BillSettementBtripTrainResponseBodyModule getModule() {
return this.module;
}
public BillSettementBtripTrainResponseBody setResultCode(Long resultCode) {
this.resultCode = resultCode;
return this;
}
public Long getResultCode() {
return this.resultCode;
}
public BillSettementBtripTrainResponseBody setResultMsg(String resultMsg) {
this.resultMsg = resultMsg;
return this;
}
public String getResultMsg() {
return this.resultMsg;
}
public BillSettementBtripTrainResponseBody setSuccess(Boolean success) {
this.success = success;
return this;
}
public Boolean getSuccess() {
return this.success;
}
public static class BillSettementBtripTrainResponseBodyModuleDataList extends TeaModel {
// 交易流水号
@NameInMap("alipayTradeNo")
public String alipayTradeNo;
// 审批单号
@NameInMap("applyId")
public String applyId;
// 到达日期
@NameInMap("arrDate")
public String arrDate;
// 到达站点
@NameInMap("arrStation")
public String arrStation;
// 到达时间
@NameInMap("arrTime")
public String arrTime;
// 入账时间
@NameInMap("billRecordTime")
public String billRecordTime;
// 预定时间
@NameInMap("bookTime")
public String bookTime;
// 预定人use id
@NameInMap("bookerId")
public String bookerId;
// 预订人工号
@NameInMap("bookerJobNo")
public String bookerJobNo;
// 预订人名称
@NameInMap("bookerName")
public String bookerName;
// 资金方向
@NameInMap("capitalDirection")
public String capitalDirection;
// 级联部门
@NameInMap("cascadeDepartment")
public String cascadeDepartment;
// 改签手续费
@NameInMap("changeFee")
public Double changeFee;
// 成本中心名称
@NameInMap("costCenter")
public String costCenter;
// 成本中心编码
@NameInMap("costCenterNumber")
public String costCenterNumber;
// 折扣率
@NameInMap("coupon")
public Double coupon;
// 末级部门
@NameInMap("department")
public String department;
// 部门id
@NameInMap("departmentId")
public String departmentId;
// 出发日期
@NameInMap("deptDate")
public String deptDate;
// 出发站
@NameInMap("deptStation")
public String deptStation;
// 出发时间
@NameInMap("deptTime")
public String deptTime;
// 费用类型
@NameInMap("feeType")
public String feeType;
// 序号
@NameInMap("index")
public String index;
// 发票抬头
@NameInMap("invoiceTitle")
public String invoiceTitle;
// 订单号
@NameInMap("orderId")
public String orderId;
// 订单金额
@NameInMap("orderPrice")
public Double orderPrice;
// 超标审批单号
@NameInMap("overApplyId")
public String overApplyId;
// 主键id
@NameInMap("primaryId")
public Long primaryId;
// 项目编号
@NameInMap("projectCode")
public String projectCode;
// 项目名称
@NameInMap("projectName")
public String projectName;
// 退款手续费
@NameInMap("refundFee")
public Double refundFee;
// 备注
@NameInMap("remark")
public String remark;
// 运行时长
@NameInMap("runTime")
public String runTime;
// 座位号
@NameInMap("seatNo")
public String seatNo;
// 坐席
@NameInMap("seatType")
public String seatType;
// 服务费,仅在feeType 6007、6008中展示
@NameInMap("serviceFee")
public Double serviceFee;
// 结算金额
@NameInMap("settlementFee")
public Double settlementFee;
// 预存赠送金额消费
@NameInMap("settlementGrantFee")
public Double settlementGrantFee;
// 结算时间
@NameInMap("settlementTime")
public String settlementTime;
// 结算类型
@NameInMap("settlementType")
public String settlementType;
// 入账状态
@NameInMap("status")
public Long status;
// 票面票号
@NameInMap("ticketNo")
public String ticketNo;
// 票价
@NameInMap("ticketPrice")
public Double ticketPrice;
// 车次号
@NameInMap("trainNo")
public String trainNo;
// 车次类型
@NameInMap("trainType")
public String trainType;
// 出行人useId
@NameInMap("travelerId")
public String travelerId;
// 出行人工号
@NameInMap("travelerJobNo")
public String travelerJobNo;
// 出行人名称
@NameInMap("travelerName")
public String travelerName;
// 发票类型
@NameInMap("voucherType")
public Long voucherType;
public static BillSettementBtripTrainResponseBodyModuleDataList build(java.util.Map map) throws Exception {
BillSettementBtripTrainResponseBodyModuleDataList self = new BillSettementBtripTrainResponseBodyModuleDataList();
return TeaModel.build(map, self);
}
public BillSettementBtripTrainResponseBodyModuleDataList setAlipayTradeNo(String alipayTradeNo) {
this.alipayTradeNo = alipayTradeNo;
return this;
}
public String getAlipayTradeNo() {
return this.alipayTradeNo;
}
public BillSettementBtripTrainResponseBodyModuleDataList setApplyId(String applyId) {
this.applyId = applyId;
return this;
}
public String getApplyId() {
return this.applyId;
}
public BillSettementBtripTrainResponseBodyModuleDataList setArrDate(String arrDate) {
this.arrDate = arrDate;
return this;
}
public String getArrDate() {
return this.arrDate;
}
public BillSettementBtripTrainResponseBodyModuleDataList setArrStation(String arrStation) {
this.arrStation = arrStation;
return this;
}
public String getArrStation() {
return this.arrStation;
}
public BillSettementBtripTrainResponseBodyModuleDataList setArrTime(String arrTime) {
this.arrTime = arrTime;
return this;
}
public String getArrTime() {
return this.arrTime;
}
public BillSettementBtripTrainResponseBodyModuleDataList setBillRecordTime(String billRecordTime) {
this.billRecordTime = billRecordTime;
return this;
}
public String getBillRecordTime() {
return this.billRecordTime;
}
public BillSettementBtripTrainResponseBodyModuleDataList setBookTime(String bookTime) {
this.bookTime = bookTime;
return this;
}
public String getBookTime() {
return this.bookTime;
}
public BillSettementBtripTrainResponseBodyModuleDataList setBookerId(String bookerId) {
this.bookerId = bookerId;
return this;
}
public String getBookerId() {
return this.bookerId;
}
public BillSettementBtripTrainResponseBodyModuleDataList setBookerJobNo(String bookerJobNo) {
this.bookerJobNo = bookerJobNo;
return this;
}
public String getBookerJobNo() {
return this.bookerJobNo;
}
public BillSettementBtripTrainResponseBodyModuleDataList setBookerName(String bookerName) {
this.bookerName = bookerName;
return this;
}
public String getBookerName() {
return this.bookerName;
}
public BillSettementBtripTrainResponseBodyModuleDataList setCapitalDirection(String capitalDirection) {
this.capitalDirection = capitalDirection;
return this;
}
public String getCapitalDirection() {
return this.capitalDirection;
}
public BillSettementBtripTrainResponseBodyModuleDataList setCascadeDepartment(String cascadeDepartment) {
this.cascadeDepartment = cascadeDepartment;
return this;
}
public String getCascadeDepartment() {
return this.cascadeDepartment;
}
public BillSettementBtripTrainResponseBodyModuleDataList setChangeFee(Double changeFee) {
this.changeFee = changeFee;
return this;
}
public Double getChangeFee() {
return this.changeFee;
}
public BillSettementBtripTrainResponseBodyModuleDataList setCostCenter(String costCenter) {
this.costCenter = costCenter;
return this;
}
public String getCostCenter() {
return this.costCenter;
}
public BillSettementBtripTrainResponseBodyModuleDataList setCostCenterNumber(String costCenterNumber) {
this.costCenterNumber = costCenterNumber;
return this;
}
public String getCostCenterNumber() {
return this.costCenterNumber;
}
public BillSettementBtripTrainResponseBodyModuleDataList setCoupon(Double coupon) {
this.coupon = coupon;
return this;
}
public Double getCoupon() {
return this.coupon;
}
public BillSettementBtripTrainResponseBodyModuleDataList setDepartment(String department) {
this.department = department;
return this;
}
public String getDepartment() {
return this.department;
}
public BillSettementBtripTrainResponseBodyModuleDataList setDepartmentId(String departmentId) {
this.departmentId = departmentId;
return this;
}
public String getDepartmentId() {
return this.departmentId;
}
public BillSettementBtripTrainResponseBodyModuleDataList setDeptDate(String deptDate) {
this.deptDate = deptDate;
return this;
}
public String getDeptDate() {
return this.deptDate;
}
public BillSettementBtripTrainResponseBodyModuleDataList setDeptStation(String deptStation) {
this.deptStation = deptStation;
return this;
}
public String getDeptStation() {
return this.deptStation;
}
public BillSettementBtripTrainResponseBodyModuleDataList setDeptTime(String deptTime) {
this.deptTime = deptTime;
return this;
}
public String getDeptTime() {
return this.deptTime;
}
public BillSettementBtripTrainResponseBodyModuleDataList setFeeType(String feeType) {
this.feeType = feeType;
return this;
}
public String getFeeType() {
return this.feeType;
}
public BillSettementBtripTrainResponseBodyModuleDataList setIndex(String index) {
this.index = index;
return this;
}
public String getIndex() {
return this.index;
}
public BillSettementBtripTrainResponseBodyModuleDataList setInvoiceTitle(String invoiceTitle) {
this.invoiceTitle = invoiceTitle;
return this;
}
public String getInvoiceTitle() {
return this.invoiceTitle;
}
public BillSettementBtripTrainResponseBodyModuleDataList setOrderId(String orderId) {
this.orderId = orderId;
return this;
}
public String getOrderId() {
return this.orderId;
}
public BillSettementBtripTrainResponseBodyModuleDataList setOrderPrice(Double orderPrice) {
this.orderPrice = orderPrice;
return this;
}
public Double getOrderPrice() {
return this.orderPrice;
}
public BillSettementBtripTrainResponseBodyModuleDataList setOverApplyId(String overApplyId) {
this.overApplyId = overApplyId;
return this;
}
public String getOverApplyId() {
return this.overApplyId;
}
public BillSettementBtripTrainResponseBodyModuleDataList setPrimaryId(Long primaryId) {
this.primaryId = primaryId;
return this;
}
public Long getPrimaryId() {
return this.primaryId;
}
public BillSettementBtripTrainResponseBodyModuleDataList setProjectCode(String projectCode) {
this.projectCode = projectCode;
return this;
}
public String getProjectCode() {
return this.projectCode;
}
public BillSettementBtripTrainResponseBodyModuleDataList setProjectName(String projectName) {
this.projectName = projectName;
return this;
}
public String getProjectName() {
return this.projectName;
}
public BillSettementBtripTrainResponseBodyModuleDataList setRefundFee(Double refundFee) {
this.refundFee = refundFee;
return this;
}
public Double getRefundFee() {
return this.refundFee;
}
public BillSettementBtripTrainResponseBodyModuleDataList setRemark(String remark) {
this.remark = remark;
return this;
}
public String getRemark() {
return this.remark;
}
public BillSettementBtripTrainResponseBodyModuleDataList setRunTime(String runTime) {
this.runTime = runTime;
return this;
}
public String getRunTime() {
return this.runTime;
}
public BillSettementBtripTrainResponseBodyModuleDataList setSeatNo(String seatNo) {
this.seatNo = seatNo;
return this;
}
public String getSeatNo() {
return this.seatNo;
}
public BillSettementBtripTrainResponseBodyModuleDataList setSeatType(String seatType) {
this.seatType = seatType;
return this;
}
public String getSeatType() {
return this.seatType;
}
public BillSettementBtripTrainResponseBodyModuleDataList setServiceFee(Double serviceFee) {
this.serviceFee = serviceFee;
return this;
}
public Double getServiceFee() {
return this.serviceFee;
}
public BillSettementBtripTrainResponseBodyModuleDataList setSettlementFee(Double settlementFee) {
this.settlementFee = settlementFee;
return this;
}
public Double getSettlementFee() {
return this.settlementFee;
}
public BillSettementBtripTrainResponseBodyModuleDataList setSettlementGrantFee(Double settlementGrantFee) {
this.settlementGrantFee = settlementGrantFee;
return this;
}
public Double getSettlementGrantFee() {
return this.settlementGrantFee;
}
public BillSettementBtripTrainResponseBodyModuleDataList setSettlementTime(String settlementTime) {
this.settlementTime = settlementTime;
return this;
}
public String getSettlementTime() {
return this.settlementTime;
}
public BillSettementBtripTrainResponseBodyModuleDataList setSettlementType(String settlementType) {
this.settlementType = settlementType;
return this;
}
public String getSettlementType() {
return this.settlementType;
}
public BillSettementBtripTrainResponseBodyModuleDataList setStatus(Long status) {
this.status = status;
return this;
}
public Long getStatus() {
return this.status;
}
public BillSettementBtripTrainResponseBodyModuleDataList setTicketNo(String ticketNo) {
this.ticketNo = ticketNo;
return this;
}
public String getTicketNo() {
return this.ticketNo;
}
public BillSettementBtripTrainResponseBodyModuleDataList setTicketPrice(Double ticketPrice) {
this.ticketPrice = ticketPrice;
return this;
}
public Double getTicketPrice() {
return this.ticketPrice;
}
public BillSettementBtripTrainResponseBodyModuleDataList setTrainNo(String trainNo) {
this.trainNo = trainNo;
return this;
}
public String getTrainNo() {
return this.trainNo;
}
public BillSettementBtripTrainResponseBodyModuleDataList setTrainType(String trainType) {
this.trainType = trainType;
return this;
}
public String getTrainType() {
return this.trainType;
}
public BillSettementBtripTrainResponseBodyModuleDataList setTravelerId(String travelerId) {
this.travelerId = travelerId;
return this;
}
public String getTravelerId() {
return this.travelerId;
}
public BillSettementBtripTrainResponseBodyModuleDataList setTravelerJobNo(String travelerJobNo) {
this.travelerJobNo = travelerJobNo;
return this;
}
public String getTravelerJobNo() {
return this.travelerJobNo;
}
public BillSettementBtripTrainResponseBodyModuleDataList setTravelerName(String travelerName) {
this.travelerName = travelerName;
return this;
}
public String getTravelerName() {
return this.travelerName;
}
public BillSettementBtripTrainResponseBodyModuleDataList setVoucherType(Long voucherType) {
this.voucherType = voucherType;
return this;
}
public Long getVoucherType() {
return this.voucherType;
}
}
public static class BillSettementBtripTrainResponseBodyModule extends TeaModel {
// 类目
@NameInMap("category")
public Long category;
// 企业id
@NameInMap("corpId")
public String corpId;
// 数据集合
@NameInMap("dataList")
public java.util.List dataList;
// 记账更新开始时间
@NameInMap("periodEnd")
public String periodEnd;
// 记账更新结束时间
@NameInMap("periodStart")
public String periodStart;
// 总数据量
@NameInMap("totalNum")
public Long totalNum;
public static BillSettementBtripTrainResponseBodyModule build(java.util.Map map) throws Exception {
BillSettementBtripTrainResponseBodyModule self = new BillSettementBtripTrainResponseBodyModule();
return TeaModel.build(map, self);
}
public BillSettementBtripTrainResponseBodyModule setCategory(Long category) {
this.category = category;
return this;
}
public Long getCategory() {
return this.category;
}
public BillSettementBtripTrainResponseBodyModule setCorpId(String corpId) {
this.corpId = corpId;
return this;
}
public String getCorpId() {
return this.corpId;
}
public BillSettementBtripTrainResponseBodyModule setDataList(java.util.List dataList) {
this.dataList = dataList;
return this;
}
public java.util.List getDataList() {
return this.dataList;
}
public BillSettementBtripTrainResponseBodyModule setPeriodEnd(String periodEnd) {
this.periodEnd = periodEnd;
return this;
}
public String getPeriodEnd() {
return this.periodEnd;
}
public BillSettementBtripTrainResponseBodyModule setPeriodStart(String periodStart) {
this.periodStart = periodStart;
return this;
}
public String getPeriodStart() {
return this.periodStart;
}
public BillSettementBtripTrainResponseBodyModule setTotalNum(Long totalNum) {
this.totalNum = totalNum;
return this;
}
public Long getTotalNum() {
return this.totalNum;
}
}
}