package com.doumee.dao.business.web.response; import com.baomidou.mybatisplus.annotation.TableField; import com.doumee.core.annotation.excel.ExcelColumn; import com.doumee.dao.business.model.DiscountMember; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.util.Date; /** * Created by IntelliJ IDEA. * * @Author : Rk * @create 2023/10/8 13:53 */ @Data @ApiModel("骑行记录返回类") public class MemberRidesResponse { @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "骑行开始时间") private Date rideStartTime; @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "骑行结束时间") private Date rideEndTime; @ApiModelProperty(value = "骑行开始时间-短时间") private String rideStartTimeStr; @ApiModelProperty(value = "骑行结束时间-短时间") private String rideEndTimeStr; @ApiModelProperty(value = "骑行时长") private Integer rideTime; @ApiModelProperty(value = "计费时长") private Integer duration; @ApiModelProperty(value = "计价规则") private String priceRole; @ApiModelProperty(value = "车型") private String bikeType; @ApiModelProperty(value = "编号") private String bikeCode; @ApiModelProperty(value = "订单类型:0=自行车订单;1=电车订单") private Integer ridesType; @ApiModelProperty(value = "电量状态:0=电量充足;1=电量低") private Integer voltageStatus; @ApiModelProperty(value = "起步价", example = "1") private BigDecimal basePrice; @ApiModelProperty(value = "起步价时间", example = "1") private Integer baseTime; @ApiModelProperty(value = "超出单价") private BigDecimal unitPrice; @ApiModelProperty(value = "超出时间单位") private Integer unitTime; @ApiModelProperty(value = "骑行记录主键") private String rideId; @ApiModelProperty(value = "车辆类型") private String bikeTypeName; @ApiModelProperty(value = "套餐卡信息") private DiscountMember discountMember; }