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

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;
        }

    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy