package com.xiaopeng.api.model.order; import com.baomidou.mybatisplus.annotation.*; import com.xiaopeng.common.core.web.domain.BaseModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import com.fasterxml.jackson.annotation.JsonFormat; import java.math.BigDecimal; import java.time.LocalDateTime; /** *
* 订单费用明细表 *
* * @author mitao * @since 2026-02-03 */ @Data @TableName("xp_order_detail") @ApiModel(value = "XpOrderDetail对象", description = "订单费用明细表") public class XpOrderDetail extends BaseModel { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.NONE) @ApiModelProperty(value = "自增id") private Long id; @ApiModelProperty(value = "订单id") private Long orderId; @ApiModelProperty(value = "type=1 普通时段 type=2 夜间行驶时段 3高峰时段 4节假日时段") private Integer type; @ApiModelProperty(value = "1=起步价 2=里程费") private Integer detailType; @ApiModelProperty(value = "时段") private String time; @ApiModelProperty(value = "时长分钟") private Double duration; @ApiModelProperty(value = "里程") private BigDecimal mileage; @ApiModelProperty(value = "金额") private BigDecimal money; @ApiModelProperty(value = "是否删除 0=未删除 1=已删除") private Boolean isDeleted; @TableField(fill = FieldFill.INSERT) @ApiModelProperty(value = "创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime createTime; @TableField(fill = FieldFill.INSERT_UPDATE) @ApiModelProperty(value = "修改时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime updateTime; @TableField(fill = FieldFill.INSERT) @ApiModelProperty(value = "创建人") private String createBy; @TableField(fill = FieldFill.INSERT_UPDATE) @ApiModelProperty(value = "修改人") private String updateBy; }