com.aliyun.dingtalkalitrip_1_0.models.BillSettementHotelResponseBody Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkalitrip_1_0.models;
import com.aliyun.tea.*;
public class BillSettementHotelResponseBody extends TeaModel {
// module
@NameInMap("module")
public BillSettementHotelResponseBodyModule module;
// 结果code
@NameInMap("resultCode")
public Long resultCode;
// 结果msg
@NameInMap("resultMsg")
public String resultMsg;
// 是否成功
@NameInMap("success")
public Boolean success;
public static BillSettementHotelResponseBody build(java.util.Map map) throws Exception {
BillSettementHotelResponseBody self = new BillSettementHotelResponseBody();
return TeaModel.build(map, self);
}
public BillSettementHotelResponseBody setModule(BillSettementHotelResponseBodyModule module) {
this.module = module;
return this;
}
public BillSettementHotelResponseBodyModule getModule() {
return this.module;
}
public BillSettementHotelResponseBody setResultCode(Long resultCode) {
this.resultCode = resultCode;
return this;
}
public Long getResultCode() {
return this.resultCode;
}
public BillSettementHotelResponseBody setResultMsg(String resultMsg) {
this.resultMsg = resultMsg;
return this;
}
public String getResultMsg() {
return this.resultMsg;
}
public BillSettementHotelResponseBody setSuccess(Boolean success) {
this.success = success;
return this;
}
public Boolean getSuccess() {
return this.success;
}
public static class BillSettementHotelResponseBodyModuleDataList extends TeaModel {
// 交易流水号
@NameInMap("alipayTradeNo")
public String alipayTradeNo;
// 审批单号
@NameInMap("applyId")
public String applyId;
// 入账时间
@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("checkInDate")
public String checkInDate;
// 离店时间
@NameInMap("checkoutDate")
public String checkoutDate;
// 入住城市
@NameInMap("city")
public String city;
// 城市编码
@NameInMap("cityCode")
public String cityCode;
// 企业退款金额
@NameInMap("corpRefundFee")
public Double corpRefundFee;
// 企业支付金额
@NameInMap("corpTotalFee")
public Double corpTotalFee;
// 成本中心名称
@NameInMap("costCenter")
public String costCenter;
// 成本中心编码
@NameInMap("costCenterNumber")
public String costCenterNumber;
// 末级部门
@NameInMap("department")
public String department;
// 部门id
@NameInMap("departmentId")
public String departmentId;
// 费用类型
@NameInMap("feeType")
public String feeType;
// 杂费
@NameInMap("fees")
public Double fees;
// 福豆支付
@NameInMap("fuPointFee")
public Double fuPointFee;
// 酒店名称
@NameInMap("hotelName")
public String hotelName;
// 序号
@NameInMap("index")
public String index;
// 发票抬头
@NameInMap("invoiceTitle")
public String invoiceTitle;
// 是否协议价
@NameInMap("isNegotiation")
public Boolean isNegotiation;
// 是否合住
@NameInMap("isShareStr")
public String isShareStr;
// 入住天数
@NameInMap("nights")
public Long nights;
// 订单号
@NameInMap("orderId")
public String orderId;
// 订单金额
@NameInMap("orderPrice")
public Double orderPrice;
// 订单类型
@NameInMap("orderType")
public String orderType;
// 超标审批单号
@NameInMap("overApplyId")
public String overApplyId;
// 个人退款金额
@NameInMap("personRefundFee")
public Double personRefundFee;
// 个人支付金额
@NameInMap("personSettlePrice")
public Double personSettlePrice;
// 主键id
@NameInMap("primaryId")
public Long primaryId;
// 项目编码
@NameInMap("projectCode")
public String projectCode;
// 项目名称
@NameInMap("projectName")
public String projectName;
// 优惠券
@NameInMap("promotionFee")
public Double promotionFee;
// 备注
@NameInMap("remark")
public String remark;
// 房间数
@NameInMap("roomNumber")
public Long roomNumber;
// 房价
@NameInMap("roomPrice")
public Double roomPrice;
// 房间类型
@NameInMap("roomType")
public String roomType;
// 服务费,仅在 feeType 20111、20112中展示
@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("totalNights")
public Long totalNights;
// 出行人use id
@NameInMap("travelerId")
public String travelerId;
// 出行人工号
@NameInMap("travelerJobNo")
public String travelerJobNo;
// 出行人名称
@NameInMap("travelerName")
public String travelerName;
// 发票类型
@NameInMap("voucherType")
public Long voucherType;
public static BillSettementHotelResponseBodyModuleDataList build(java.util.Map map) throws Exception {
BillSettementHotelResponseBodyModuleDataList self = new BillSettementHotelResponseBodyModuleDataList();
return TeaModel.build(map, self);
}
public BillSettementHotelResponseBodyModuleDataList setAlipayTradeNo(String alipayTradeNo) {
this.alipayTradeNo = alipayTradeNo;
return this;
}
public String getAlipayTradeNo() {
return this.alipayTradeNo;
}
public BillSettementHotelResponseBodyModuleDataList setApplyId(String applyId) {
this.applyId = applyId;
return this;
}
public String getApplyId() {
return this.applyId;
}
public BillSettementHotelResponseBodyModuleDataList setBillRecordTime(String billRecordTime) {
this.billRecordTime = billRecordTime;
return this;
}
public String getBillRecordTime() {
return this.billRecordTime;
}
public BillSettementHotelResponseBodyModuleDataList setBookTime(String bookTime) {
this.bookTime = bookTime;
return this;
}
public String getBookTime() {
return this.bookTime;
}
public BillSettementHotelResponseBodyModuleDataList setBookerId(String bookerId) {
this.bookerId = bookerId;
return this;
}
public String getBookerId() {
return this.bookerId;
}
public BillSettementHotelResponseBodyModuleDataList setBookerJobNo(String bookerJobNo) {
this.bookerJobNo = bookerJobNo;
return this;
}
public String getBookerJobNo() {
return this.bookerJobNo;
}
public BillSettementHotelResponseBodyModuleDataList setBookerName(String bookerName) {
this.bookerName = bookerName;
return this;
}
public String getBookerName() {
return this.bookerName;
}
public BillSettementHotelResponseBodyModuleDataList setCapitalDirection(String capitalDirection) {
this.capitalDirection = capitalDirection;
return this;
}
public String getCapitalDirection() {
return this.capitalDirection;
}
public BillSettementHotelResponseBodyModuleDataList setCascadeDepartment(String cascadeDepartment) {
this.cascadeDepartment = cascadeDepartment;
return this;
}
public String getCascadeDepartment() {
return this.cascadeDepartment;
}
public BillSettementHotelResponseBodyModuleDataList setCheckInDate(String checkInDate) {
this.checkInDate = checkInDate;
return this;
}
public String getCheckInDate() {
return this.checkInDate;
}
public BillSettementHotelResponseBodyModuleDataList setCheckoutDate(String checkoutDate) {
this.checkoutDate = checkoutDate;
return this;
}
public String getCheckoutDate() {
return this.checkoutDate;
}
public BillSettementHotelResponseBodyModuleDataList setCity(String city) {
this.city = city;
return this;
}
public String getCity() {
return this.city;
}
public BillSettementHotelResponseBodyModuleDataList setCityCode(String cityCode) {
this.cityCode = cityCode;
return this;
}
public String getCityCode() {
return this.cityCode;
}
public BillSettementHotelResponseBodyModuleDataList setCorpRefundFee(Double corpRefundFee) {
this.corpRefundFee = corpRefundFee;
return this;
}
public Double getCorpRefundFee() {
return this.corpRefundFee;
}
public BillSettementHotelResponseBodyModuleDataList setCorpTotalFee(Double corpTotalFee) {
this.corpTotalFee = corpTotalFee;
return this;
}
public Double getCorpTotalFee() {
return this.corpTotalFee;
}
public BillSettementHotelResponseBodyModuleDataList setCostCenter(String costCenter) {
this.costCenter = costCenter;
return this;
}
public String getCostCenter() {
return this.costCenter;
}
public BillSettementHotelResponseBodyModuleDataList setCostCenterNumber(String costCenterNumber) {
this.costCenterNumber = costCenterNumber;
return this;
}
public String getCostCenterNumber() {
return this.costCenterNumber;
}
public BillSettementHotelResponseBodyModuleDataList setDepartment(String department) {
this.department = department;
return this;
}
public String getDepartment() {
return this.department;
}
public BillSettementHotelResponseBodyModuleDataList setDepartmentId(String departmentId) {
this.departmentId = departmentId;
return this;
}
public String getDepartmentId() {
return this.departmentId;
}
public BillSettementHotelResponseBodyModuleDataList setFeeType(String feeType) {
this.feeType = feeType;
return this;
}
public String getFeeType() {
return this.feeType;
}
public BillSettementHotelResponseBodyModuleDataList setFees(Double fees) {
this.fees = fees;
return this;
}
public Double getFees() {
return this.fees;
}
public BillSettementHotelResponseBodyModuleDataList setFuPointFee(Double fuPointFee) {
this.fuPointFee = fuPointFee;
return this;
}
public Double getFuPointFee() {
return this.fuPointFee;
}
public BillSettementHotelResponseBodyModuleDataList setHotelName(String hotelName) {
this.hotelName = hotelName;
return this;
}
public String getHotelName() {
return this.hotelName;
}
public BillSettementHotelResponseBodyModuleDataList setIndex(String index) {
this.index = index;
return this;
}
public String getIndex() {
return this.index;
}
public BillSettementHotelResponseBodyModuleDataList setInvoiceTitle(String invoiceTitle) {
this.invoiceTitle = invoiceTitle;
return this;
}
public String getInvoiceTitle() {
return this.invoiceTitle;
}
public BillSettementHotelResponseBodyModuleDataList setIsNegotiation(Boolean isNegotiation) {
this.isNegotiation = isNegotiation;
return this;
}
public Boolean getIsNegotiation() {
return this.isNegotiation;
}
public BillSettementHotelResponseBodyModuleDataList setIsShareStr(String isShareStr) {
this.isShareStr = isShareStr;
return this;
}
public String getIsShareStr() {
return this.isShareStr;
}
public BillSettementHotelResponseBodyModuleDataList setNights(Long nights) {
this.nights = nights;
return this;
}
public Long getNights() {
return this.nights;
}
public BillSettementHotelResponseBodyModuleDataList setOrderId(String orderId) {
this.orderId = orderId;
return this;
}
public String getOrderId() {
return this.orderId;
}
public BillSettementHotelResponseBodyModuleDataList setOrderPrice(Double orderPrice) {
this.orderPrice = orderPrice;
return this;
}
public Double getOrderPrice() {
return this.orderPrice;
}
public BillSettementHotelResponseBodyModuleDataList setOrderType(String orderType) {
this.orderType = orderType;
return this;
}
public String getOrderType() {
return this.orderType;
}
public BillSettementHotelResponseBodyModuleDataList setOverApplyId(String overApplyId) {
this.overApplyId = overApplyId;
return this;
}
public String getOverApplyId() {
return this.overApplyId;
}
public BillSettementHotelResponseBodyModuleDataList setPersonRefundFee(Double personRefundFee) {
this.personRefundFee = personRefundFee;
return this;
}
public Double getPersonRefundFee() {
return this.personRefundFee;
}
public BillSettementHotelResponseBodyModuleDataList setPersonSettlePrice(Double personSettlePrice) {
this.personSettlePrice = personSettlePrice;
return this;
}
public Double getPersonSettlePrice() {
return this.personSettlePrice;
}
public BillSettementHotelResponseBodyModuleDataList setPrimaryId(Long primaryId) {
this.primaryId = primaryId;
return this;
}
public Long getPrimaryId() {
return this.primaryId;
}
public BillSettementHotelResponseBodyModuleDataList setProjectCode(String projectCode) {
this.projectCode = projectCode;
return this;
}
public String getProjectCode() {
return this.projectCode;
}
public BillSettementHotelResponseBodyModuleDataList setProjectName(String projectName) {
this.projectName = projectName;
return this;
}
public String getProjectName() {
return this.projectName;
}
public BillSettementHotelResponseBodyModuleDataList setPromotionFee(Double promotionFee) {
this.promotionFee = promotionFee;
return this;
}
public Double getPromotionFee() {
return this.promotionFee;
}
public BillSettementHotelResponseBodyModuleDataList setRemark(String remark) {
this.remark = remark;
return this;
}
public String getRemark() {
return this.remark;
}
public BillSettementHotelResponseBodyModuleDataList setRoomNumber(Long roomNumber) {
this.roomNumber = roomNumber;
return this;
}
public Long getRoomNumber() {
return this.roomNumber;
}
public BillSettementHotelResponseBodyModuleDataList setRoomPrice(Double roomPrice) {
this.roomPrice = roomPrice;
return this;
}
public Double getRoomPrice() {
return this.roomPrice;
}
public BillSettementHotelResponseBodyModuleDataList setRoomType(String roomType) {
this.roomType = roomType;
return this;
}
public String getRoomType() {
return this.roomType;
}
public BillSettementHotelResponseBodyModuleDataList setServiceFee(Double serviceFee) {
this.serviceFee = serviceFee;
return this;
}
public Double getServiceFee() {
return this.serviceFee;
}
public BillSettementHotelResponseBodyModuleDataList setSettlementFee(Double settlementFee) {
this.settlementFee = settlementFee;
return this;
}
public Double getSettlementFee() {
return this.settlementFee;
}
public BillSettementHotelResponseBodyModuleDataList setSettlementGrantFee(Double settlementGrantFee) {
this.settlementGrantFee = settlementGrantFee;
return this;
}
public Double getSettlementGrantFee() {
return this.settlementGrantFee;
}
public BillSettementHotelResponseBodyModuleDataList setSettlementTime(String settlementTime) {
this.settlementTime = settlementTime;
return this;
}
public String getSettlementTime() {
return this.settlementTime;
}
public BillSettementHotelResponseBodyModuleDataList setSettlementType(String settlementType) {
this.settlementType = settlementType;
return this;
}
public String getSettlementType() {
return this.settlementType;
}
public BillSettementHotelResponseBodyModuleDataList setStatus(Long status) {
this.status = status;
return this;
}
public Long getStatus() {
return this.status;
}
public BillSettementHotelResponseBodyModuleDataList setTotalNights(Long totalNights) {
this.totalNights = totalNights;
return this;
}
public Long getTotalNights() {
return this.totalNights;
}
public BillSettementHotelResponseBodyModuleDataList setTravelerId(String travelerId) {
this.travelerId = travelerId;
return this;
}
public String getTravelerId() {
return this.travelerId;
}
public BillSettementHotelResponseBodyModuleDataList setTravelerJobNo(String travelerJobNo) {
this.travelerJobNo = travelerJobNo;
return this;
}
public String getTravelerJobNo() {
return this.travelerJobNo;
}
public BillSettementHotelResponseBodyModuleDataList setTravelerName(String travelerName) {
this.travelerName = travelerName;
return this;
}
public String getTravelerName() {
return this.travelerName;
}
public BillSettementHotelResponseBodyModuleDataList setVoucherType(Long voucherType) {
this.voucherType = voucherType;
return this;
}
public Long getVoucherType() {
return this.voucherType;
}
}
public static class BillSettementHotelResponseBodyModule 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 BillSettementHotelResponseBodyModule build(java.util.Map map) throws Exception {
BillSettementHotelResponseBodyModule self = new BillSettementHotelResponseBodyModule();
return TeaModel.build(map, self);
}
public BillSettementHotelResponseBodyModule setCategory(Long category) {
this.category = category;
return this;
}
public Long getCategory() {
return this.category;
}
public BillSettementHotelResponseBodyModule setCorpId(String corpId) {
this.corpId = corpId;
return this;
}
public String getCorpId() {
return this.corpId;
}
public BillSettementHotelResponseBodyModule setDataList(java.util.List dataList) {
this.dataList = dataList;
return this;
}
public java.util.List getDataList() {
return this.dataList;
}
public BillSettementHotelResponseBodyModule setPeriodEnd(String periodEnd) {
this.periodEnd = periodEnd;
return this;
}
public String getPeriodEnd() {
return this.periodEnd;
}
public BillSettementHotelResponseBodyModule setPeriodStart(String periodStart) {
this.periodStart = periodStart;
return this;
}
public String getPeriodStart() {
return this.periodStart;
}
public BillSettementHotelResponseBodyModule setTotalNum(Long totalNum) {
this.totalNum = totalNum;
return this;
}
public Long getTotalNum() {
return this.totalNum;
}
}
}