package com.xiaopeng.api.model.operation; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableField; import com.xiaopeng.common.core.web.domain.BaseModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; /** *

* 定价管理 *

* * @author liu * @since 2026-02-03 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("xp_pricing") @ApiModel(value="XpPricing对象", description="定价管理") public class XpPricing extends BaseModel { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "自增id") @TableId(value = "id", type = IdType.AUTO) private Long id; @ApiModelProperty(value = "车型") @TableField("vehicle_model") private String vehicleModel; @ApiModelProperty(value = "渠道") @TableField("channel") private String channel; @ApiModelProperty(value = "城市id") @TableField("city_id") private Integer cityId; @ApiModelProperty(value = "备注说明") @TableField("remark") private String remark; @ApiModelProperty(value = "计费规则 1动态计费 2一口价") @TableField("pricing_type") private Integer pricingType; @ApiModelProperty(value = "基础价格json配置") @TableField("basic_pricing_json") private String basicPricingJson; @ApiModelProperty(value = "起步价json配置") @TableField("starting_fare_json") private String startingFareJson; @ApiModelProperty(value = "动态价格json配置") @TableField("dynamic_pricing_json") private String dynamicPricingJson; @ApiModelProperty(value = "价格规则") @TableField("price_rule") private String priceRule; @ApiModelProperty(value = "是否动态价格 0否 1是") @TableField("is_dynamic_price") private Integer isDynamicPrice; }