无关风月
2026-02-26 279e5fe0af93b667d4e5b4fd5738a3751e5fd902
Merge remote-tracking branch 'origin/master'
16个文件已添加
376 ■■■■■ 已修改文件
xp-robotaxi-api/src/main/java/com/xiaopeng/api/model/operation/XpCruisePlan.java 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-api/src/main/java/com/xiaopeng/api/model/operation/XpCruisePlanPoint.java 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-api/src/main/java/com/xiaopeng/api/model/operation/XpCruisePlanVehicle.java 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpCruisePlanController.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/mapper/XpCruisePlanMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/mapper/XpCruisePlanPointMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/mapper/XpCruisePlanVehicleMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/IXpCruisePlanPointService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/IXpCruisePlanService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/IXpCruisePlanVehicleService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpCruisePlanPointServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpCruisePlanServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpCruisePlanVehicleServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/resources/mapper/operation/XpCruisePlanMapper.xml 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/resources/mapper/operation/XpCruisePlanPointMapper.xml 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-operation-boot/src/main/resources/mapper/operation/XpCruisePlanVehicleMapper.xml 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
xp-robotaxi-api/src/main/java/com/xiaopeng/api/model/operation/XpCruisePlan.java
New file
@@ -0,0 +1,54 @@
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 java.time.LocalDateTime;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
 * <p>
 * 巡游计划
 * </p>
 *
 * @author mitao
 * @since 2026-02-26
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("xp_cruise_plan")
@ApiModel(value="XpCruisePlan对象", description="巡游计划")
public class XpCruisePlan implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "自增id")
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    @ApiModelProperty(value = "计划名称")
    private String planName;
    @ApiModelProperty(value = "是否删除 0=未删除 1=已删除")
    private Boolean isDeleted;
    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "修改时间")
    private LocalDateTime updateTime;
    @ApiModelProperty(value = "创建人")
    private String createBy;
    @ApiModelProperty(value = "修改人")
    private String updateBy;
}
xp-robotaxi-api/src/main/java/com/xiaopeng/api/model/operation/XpCruisePlanPoint.java
New file
@@ -0,0 +1,60 @@
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 java.time.LocalDateTime;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
 * <p>
 * 巡游计划点位
 * </p>
 *
 * @author mitao
 * @since 2026-02-26
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("xp_cruise_plan_point")
@ApiModel(value="XpCruisePlanPoint对象", description="巡游计划点位")
public class XpCruisePlanPoint implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "自增id")
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    @ApiModelProperty(value = "巡游计划ID")
    private Long cruisePlanId;
    @ApiModelProperty(value = "点位ID")
    private Integer pointId;
    @ApiModelProperty(value = " 排序")
    private Integer sortOrder;
    @ApiModelProperty(value = "是否删除 0=未删除 1=已删除")
    private Boolean isDeleted;
    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "修改时间")
    private LocalDateTime updateTime;
    @ApiModelProperty(value = "创建人")
    private String createBy;
    @ApiModelProperty(value = "修改人")
    private String updateBy;
}
xp-robotaxi-api/src/main/java/com/xiaopeng/api/model/operation/XpCruisePlanVehicle.java
New file
@@ -0,0 +1,57 @@
package com.xiaopeng.api.model.operation;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
 * <p>
 * 巡游计划车辆
 * </p>
 *
 * @author mitao
 * @since 2026-02-26
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("xp_cruise_plan_vehicle")
@ApiModel(value="XpCruisePlanVehicle对象", description="巡游计划车辆")
public class XpCruisePlanVehicle implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty(value = "巡游计划ID")
    private Long cruisePlanId;
    @ApiModelProperty(value = "车辆ID")
    private Long vehicleId;
    @ApiModelProperty(value = "是否删除 0=未删除 1=已删除")
    private Boolean isDeleted;
    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;
    @ApiModelProperty(value = "修改时间")
    private LocalDateTime updateTime;
    @ApiModelProperty(value = "创建人")
    private String createBy;
    @ApiModelProperty(value = "修改人")
    private String updateBy;
}
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpCruisePlanController.java
New file
@@ -0,0 +1,19 @@
package com.xiaopeng.operation.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * <p>
 * 巡游计划 前端控制器
 * </p>
 *
 * @author mitao
 * @since 2026-02-26
 */
@RestController
public class XpCruisePlanController {
}
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/mapper/XpCruisePlanMapper.java
New file
@@ -0,0 +1,16 @@
package com.xiaopeng.operation.mapper;
import com.xiaopeng.api.model.operation.XpCruisePlan;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 巡游计划 Mapper 接口
 * </p>
 *
 * @author mitao
 * @since 2026-02-26
 */
public interface XpCruisePlanMapper extends BaseMapper<XpCruisePlan> {
}
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/mapper/XpCruisePlanPointMapper.java
New file
@@ -0,0 +1,16 @@
package com.xiaopeng.operation.mapper;
import com.xiaopeng.api.model.operation.XpCruisePlanPoint;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 巡游计划点位 Mapper 接口
 * </p>
 *
 * @author mitao
 * @since 2026-02-26
 */
public interface XpCruisePlanPointMapper extends BaseMapper<XpCruisePlanPoint> {
}
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/mapper/XpCruisePlanVehicleMapper.java
New file
@@ -0,0 +1,16 @@
package com.xiaopeng.operation.mapper;
import com.xiaopeng.api.model.operation.XpCruisePlanVehicle;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 巡游计划车辆 Mapper 接口
 * </p>
 *
 * @author mitao
 * @since 2026-02-26
 */
public interface XpCruisePlanVehicleMapper extends BaseMapper<XpCruisePlanVehicle> {
}
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/IXpCruisePlanPointService.java
New file
@@ -0,0 +1,16 @@
package com.xiaopeng.operation.service;
import com.xiaopeng.api.model.operation.XpCruisePlanPoint;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 巡游计划点位 服务类
 * </p>
 *
 * @author mitao
 * @since 2026-02-26
 */
public interface IXpCruisePlanPointService extends IService<XpCruisePlanPoint> {
}
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/IXpCruisePlanService.java
New file
@@ -0,0 +1,16 @@
package com.xiaopeng.operation.service;
import com.xiaopeng.api.model.operation.XpCruisePlan;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 巡游计划 服务类
 * </p>
 *
 * @author mitao
 * @since 2026-02-26
 */
public interface IXpCruisePlanService extends IService<XpCruisePlan> {
}
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/IXpCruisePlanVehicleService.java
New file
@@ -0,0 +1,16 @@
package com.xiaopeng.operation.service;
import com.xiaopeng.api.model.operation.XpCruisePlanVehicle;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 巡游计划车辆 服务类
 * </p>
 *
 * @author mitao
 * @since 2026-02-26
 */
public interface IXpCruisePlanVehicleService extends IService<XpCruisePlanVehicle> {
}
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpCruisePlanPointServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.xiaopeng.operation.service.impl;
import com.xiaopeng.api.model.operation.XpCruisePlanPoint;
import com.xiaopeng.operation.mapper.XpCruisePlanPointMapper;
import com.xiaopeng.operation.service.IXpCruisePlanPointService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 巡游计划点位 服务实现类
 * </p>
 *
 * @author mitao
 * @since 2026-02-26
 */
@Service
public class XpCruisePlanPointServiceImpl extends ServiceImpl<XpCruisePlanPointMapper, XpCruisePlanPoint> implements IXpCruisePlanPointService {
}
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpCruisePlanServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.xiaopeng.operation.service.impl;
import com.xiaopeng.api.model.operation.XpCruisePlan;
import com.xiaopeng.operation.mapper.XpCruisePlanMapper;
import com.xiaopeng.operation.service.IXpCruisePlanService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 巡游计划 服务实现类
 * </p>
 *
 * @author mitao
 * @since 2026-02-26
 */
@Service
public class XpCruisePlanServiceImpl extends ServiceImpl<XpCruisePlanMapper, XpCruisePlan> implements IXpCruisePlanService {
}
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpCruisePlanVehicleServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.xiaopeng.operation.service.impl;
import com.xiaopeng.api.model.operation.XpCruisePlanVehicle;
import com.xiaopeng.operation.mapper.XpCruisePlanVehicleMapper;
import com.xiaopeng.operation.service.IXpCruisePlanVehicleService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 巡游计划车辆 服务实现类
 * </p>
 *
 * @author mitao
 * @since 2026-02-26
 */
@Service
public class XpCruisePlanVehicleServiceImpl extends ServiceImpl<XpCruisePlanVehicleMapper, XpCruisePlanVehicle> implements IXpCruisePlanVehicleService {
}
xp-robotaxi-operation-boot/src/main/resources/mapper/operation/XpCruisePlanMapper.xml
New file
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.xiaopeng.operation.mapper.XpCruisePlanMapper">
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, plan_name, is_deleted, create_time, update_time, create_by, update_by
    </sql>
</mapper>
xp-robotaxi-operation-boot/src/main/resources/mapper/operation/XpCruisePlanPointMapper.xml
New file
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.xiaopeng.operation.mapper.XpCruisePlanPointMapper">
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, cruise_plan_id, point_id, sort_order, is_deleted, create_time, update_time, create_by, update_by
    </sql>
</mapper>
xp-robotaxi-operation-boot/src/main/resources/mapper/operation/XpCruisePlanVehicleMapper.xml
New file
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.xiaopeng.operation.mapper.XpCruisePlanVehicleMapper">
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, cruise_plan_id, vehicle_id, is_deleted, create_time, update_time, create_by, update_by
    </sql>
</mapper>