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; /** *
* *
* * @author ojq * @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 String id; private String tableName; private String destination; private String property; private String type; /** * 餐费 */ private Double eat; /** * 住宿费 */ private Double stay; /** * 交通出行的费用 */ private Double traffic; /** * 门票费用 */ private Double entrance; /** * 购物费用 */ private Double shopping; /** * 起始日期 */ @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; /** * 起始时间搜索传入 */ @TableField(exist = false) @JsonFormat(pattern = "yyyy-MM-dd") private Date start; /** * 结束时间搜索传入 */ @TableField(exist = false) @JsonFormat(pattern = "yyyy-MM-dd") private Date end; /** * 费用详细记录表 */ @TableField(exist = false) private List