| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179 |
- package com.template.model.pojo;
- import com.baomidou.mybatisplus.annotation.*;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import lombok.experimental.Accessors;
- import java.io.Serializable;
- import java.math.BigDecimal;
- import java.util.Date;
- /**
- * <p>
- *
- * </p>
- *
- * @author ceshi
- * @since 2023-11-27
- */
- @Data
- @EqualsAndHashCode(callSuper = false)
- @Accessors(chain = true)
- @ApiModel(value="HouseOrder对象", description="")
- public class HouseOrder implements Serializable {
- private static final long serialVersionUID = 1L;
- @ApiModelProperty(value = "订单表")
- @TableId(value = "id", type = IdType.AUTO)
- private Integer id;
- @ApiModelProperty(value = "订单号")
- private String orderNumber;
- @ApiModelProperty(value = "订单状态 1.待支付,2.已支付,3.待入住,4.已入住,5.待结账,6.退款中,7.已退款,8.已退房,9.已取消,超时")
- private String orderStatus;
- @ApiModelProperty(value = "房型id")
- private String houseId;
- @ApiModelProperty(value = "房间号id")
- private String houseNumberId;
- @ApiModelProperty(value = "入住人姓名")
- private String liveName;
- @ApiModelProperty(value = "预定人姓名")
- private String reserveName;
- @ApiModelProperty(value = "预定人电话")
- private String reservePhone;
- @ApiModelProperty(value = "预定人id")
- private String reserveUserId;
- @ApiModelProperty(value = "入住人id")
- private String liveUsersId;
- @ApiModelProperty(value = "预定入住时间")
- private String reserveLiveTime;
- @ApiModelProperty(value = "预定离开时间")
- private String reserveLeaveTime;
- @ApiModelProperty(value = "房间单价")
- private BigDecimal price;
- @ApiModelProperty(value = "订房数量")
- private Integer houseOrderNumber;
- @ApiModelProperty(value = "入住天数")
- private String liveDay;
- @ApiModelProperty(value = "入住人类型")
- private String liveNameType;
- @ApiModelProperty(value = "入住时间")
- private Date liveTime;
- @ApiModelProperty(value = "离店时间")
- private Date leaveTime;
- @ApiModelProperty(value = "支付时间")
- private String payTime;
- @ApiModelProperty(value = "退款时间")
- private Date refundTime;
- @ApiModelProperty(value = "支付人")
- private String payUserId;
- @ApiModelProperty(value = "订单渠道(1线上,2线下)")
- private String orderChannel;
- @ApiModelProperty(value = "支付方式(微信支付,现金)")
- private String payType;
- @ApiModelProperty(value = "付款金额")
- private BigDecimal payPrice;
- @ApiModelProperty(value = "取消时间")
- private Date cancelTime;
- @ApiModelProperty(value = "电表消费总金额")
- private BigDecimal electricCost;
- @ApiModelProperty(value = "电表消费总能耗")
- private BigDecimal electricConsume;
- @ApiModelProperty(value = "电免费额度")
- private BigDecimal freeElectric;
- @ApiModelProperty(value = "水表消费总金额")
- private BigDecimal waterCost;
- @ApiModelProperty(value = "水表消费总能耗")
- private BigDecimal waterConsume;
- @ApiModelProperty(value = "水免费额度")
- private BigDecimal freeWater;
- @ApiModelProperty(value = "钥匙类型开锁的方式(1.密码,2.卡片,3.指纹,4.身份证,5.钥匙)")
- private Integer keyType;
- @ApiModelProperty(value = "开锁密码")
- private String keyPassWord;
- @ApiModelProperty(value = "是否归还 1:已归还,2:未归还")
- private Integer giveBack;
- @ApiModelProperty(value = "超时时间")
- private String timeOut;
- @ApiModelProperty(value = "备注")
- private String remark;
- @ApiModelProperty(value = "免费订单来源,1.课表,2.流程管理")
- private Integer source;
- @ApiModelProperty(value = "订单来源:多个用,隔开")
- private String houseOrderSource;
- @ApiModelProperty(value = "免费订单来源id,1.课表,2.流程管理")
- private String sourceId;
- @ApiModelProperty(value = "账单日期")
- private String dateBill;
- @ApiModelProperty(value = "身份类型 0.学生,1.学生家长,2.朋友,3.老师")
- private Integer identityType;
- @ApiModelProperty(value = "原因 0.探视,1.交流")
- private Integer reason;
- @ApiModelProperty(value = "创建时间")
- @TableField(fill = FieldFill.INSERT)
- private String createTime;
- @ApiModelProperty(value = "更新时间")
- @TableField(fill = FieldFill.INSERT_UPDATE)
- private String updateTime;
- @ApiModelProperty(value = "创建人员")
- @TableField(fill = FieldFill.INSERT)
- private String createUser;
- @ApiModelProperty(value = "更新人员")
- @TableField(fill = FieldFill.INSERT_UPDATE)
- private String updateUser;
- @ApiModelProperty(value = "逻辑删除 未删除:0;删除:1")
- @TableField(fill = FieldFill.INSERT)
- @TableLogic
- private Integer deleted;
- }
|