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>