package com.xiaopeng.api.model.operation; 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 com.xiaopeng.common.core.web.domain.BaseModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.time.LocalDateTime; /** *

* 系统设置表 *

* * @author liu * @since 2026-02-03 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("xp_system_setting") @ApiModel(value = "XpSystemSetting对象", description = "系统设置表") public class XpSystemSetting extends BaseModel { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "自增id") @TableId(value = "id", type = IdType.AUTO) private Long id; @ApiModelProperty(value = "客服电话") @TableField("customer_service_phone") private String customerServicePhone; @ApiModelProperty(value = "距离点X米内可下单") @TableField("order_distance") private Integer orderDistance; @ApiModelProperty(value = "起终点最小下单距离") @TableField("min_order_distance") private Integer minOrderDistance; @ApiModelProperty(value = "到达目的地后X分钟后自动结束行程") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @TableField("arrive_time") private Integer arriveTime; @ApiModelProperty(value = "常见问题首页展示数") @TableField("head_show_count") private Integer headShowCount; @ApiModelProperty(value = "附近站点距离") @TableField("near_point_distance") private Integer nearPointDistance; @ApiModelProperty(value = "吸附距离") @TableField("adsorption_distance") private Integer adsorptionDistance; @ApiModelProperty(value = "热修复状态 0-关闭 1-开始") @TableField("hotfix_status") private Integer hotfixStatus; @ApiModelProperty(value = "热修复开始时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @TableField("hotfix_start_time") private LocalDateTime hotfixStartTime; @ApiModelProperty(value = "热修复结束时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @TableField("hotfix_end_time") private LocalDateTime hotfixEndTime; @ApiModelProperty(value = "开启运营期免费(0=否,1=是)") @TableField("operate_free") private Integer operateFree; @ApiModelProperty(value = "温度单位") @TableField("temperature_unit") private String temperatureUnit; }