package com.td.boss.game.complayerland.vo;

import com.td.boss.game.commallseed.vo.ComMallSeedVo;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class ComPlayerLandAndPlantVo implements Serializable {

    private Integer id;

    private Integer configLandId;

    private String userId;

    private String name;//名字

    private Integer isLease;//是否租凭

    private Date leaseTime;//租凭时间

    private Integer leaseMultiple;//租赁的倍数

    private Integer leaseDate;//租赁的日期，1是3个月，2是1年，3是5年

    private Integer isPlant;//是否种植

    private Integer plantId;//种植植物的id

    private ComMallSeedVo seedInfo;//返回一个种子信息

    private Date plantStart;//种植开始时间

    private Integer plantDaysRemaining;//返回一个剩余时间

    private Integer plantHoursRemaining;//返回一个剩余小时时间

    private Integer leaseDaysRemaining;//返回一个租赁的剩余时间

    private Integer leaseDays;//返回一个租赁的全部天数

    private Long leaseDaysMill;//返回一个租赁剩余时间毫秒

    private Long plantDaysMill;//返回一个种植剩余时间毫秒

    private Integer plantMature;//成熟期

    private String plantFlag;//每次种植生成一个唯一标识

    private Integer plantSteal;//是否可以偷取，默认 成熟后可以被其他用户收取1

    private String landDescribe;//土地描述

    private Double rentalExpenses;

    private Date createTime;

    private Date updateTime;

    private Integer canSteal; //这个是当前用户的偷取状态

    private Integer landLevel;//土地级别
    /**
     * 需求 牧场养殖渔场，新增字段，
     * 原有需求种地值0 牧场1 养殖2 淡水区3 海水区4
     */
    private Integer mallType;

    /**
     * 新加是否枯萎
     */
    private boolean isWithered=false;
}
