feige
2024-08-22 5e2ebcceae4bc34b46370f2c10110cd72e7f4fba
zhang-content/src/main/java/com/ruoyi/domain/ZTravelPrice.java
@@ -1,10 +1,16 @@
package com.ruoyi.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;
/**
 * <p>
@@ -15,17 +21,22 @@
 * @since 2023-03-14
 */
@TableName("z_travel_price")
@Data
public class ZTravelPrice implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    private String id;
    /**
     * 本次旅行的id
     */
    private Integer travelId;
    private String tableName;
    private String destination;
    private String property;
    private String type;
    /**
     * 餐费
@@ -53,86 +64,64 @@
    private Double shopping;
    /**
     * 消费日期
     * 起始日期
     */
    private LocalDateTime consumeDate;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date startTime;
    /**
     * 结束日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date endTime;
    /**
     * 创建日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createTime;
    /**
     * 总天数
     */
    private Integer totalDay;
    /**
     * 标题
     */
    private String title;
    /**
     * 总金额
     */
    private Double totalCost;
    /**
     * 所属用户id
     */
    private Long myId;
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    /**
     * 起始时间搜索传入
     */
    @TableField(exist = false)
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date start;
    public Integer getTravelId() {
        return travelId;
    }
    /**
     * 结束时间搜索传入
     */
    @TableField(exist = false)
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date end;
    public void setTravelId(Integer travelId) {
        this.travelId = travelId;
    }
    /**
     * 费用详细记录表
     */
    @TableField(exist = false)
    private List<ZTravelPriceDetail> detailList;
    public Double getEat() {
        return eat;
    }
    public void setEat(Double eat) {
        this.eat = eat;
    }
    public Double getStay() {
        return stay;
    }
    public void setStay(Double stay) {
        this.stay = stay;
    }
    public Double getTraffic() {
        return traffic;
    }
    public void setTraffic(Double traffic) {
        this.traffic = traffic;
    }
    public Double getEntrance() {
        return entrance;
    }
    public void setEntrance(Double entrance) {
        this.entrance = entrance;
    }
    public Double getShopping() {
        return shopping;
    }
    public void setShopping(Double shopping) {
        this.shopping = shopping;
    }
    public LocalDateTime getConsumeDate() {
        return consumeDate;
    }
    public void setConsumeDate(LocalDateTime consumeDate) {
        this.consumeDate = consumeDate;
    }
    @Override
    public String toString() {
        return "ZTravelPrice{" +
        "id=" + id +
        ", travelId=" + travelId +
        ", eat=" + eat +
        ", stay=" + stay +
        ", traffic=" + traffic +
        ", entrance=" + entrance +
        ", shopping=" + shopping +
        ", consumeDate=" + consumeDate +
        "}";
    }
}