package com.ydtech.modules.ser.model; 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 io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotNull; import java.io.Serializable; import java.time.LocalDateTime; /** * 车辆年审代办订单表 * @TableName ser_annual_audit_order */ @TableName(value = "ser_annual_audit_order") @Data public class SerAnnualAuditOrder implements Serializable { /** * 主键 订单号 */ @TableId(value = "id") @ApiModelProperty(value = "主键id") private String id; /** * 车辆信息id */ @TableField(value = "car_info_id") @ApiModelProperty(value = "车辆信息id") @NotNull private String carInfoId; /** * 车牌号 */ @TableField(value = "licenseno") @ApiModelProperty(value = "车牌号") @NotNull private String licenseNo; /** * 联系人 */ @TableField(value = "contact_person") @ApiModelProperty(value = "联系人") @NotNull private String contactPerson; /** * 联系人电话 */ @TableField(value = "mobile") @ApiModelProperty(value = "联系人电话") @NotNull private String mobile; /** * 地址 */ @TableField(value = "address") @ApiModelProperty(value = "地址") @NotNull private String address; /** * 详细地址 */ @TableField(value = "detail_address") @ApiModelProperty(value = "详细地址") @NotNull private String detailAddress; /** * 经度 */ @TableField(value = "longitude") @ApiModelProperty(value = "经度") @NotNull private Double longitude; /** * 纬度 */ @TableField(value = "latitude") @ApiModelProperty(value = "纬度") @NotNull private Double latitude; /** * 服务价格(不包含检测费用) */ @TableField(value = "test_price_not_included") @ApiModelProperty(value = "服务价格(不包含检测费用)") private Double testPriceNotIncluded; /** * 服务价格 */ @TableField(value = "service_price") @ApiModelProperty(value = "服务价格") private Double servicePrice; /** * 订单状态 */ @TableField(value = "order_status") @ApiModelProperty(value = "订单状态") private String orderStatus; /** * 创建时间 */ @TableField(value = "create_time") @ApiModelProperty(value = "创建时间") @JsonFormat(pattern = "yyyy-MM-dd") private LocalDateTime createTime; }