diff --git a/cpxt-system/src/main/java/com/cpxt/biz/domain/BizCustomerRouteState.java b/cpxt-system/src/main/java/com/cpxt/biz/domain/BizCustomerRouteState.java new file mode 100644 index 0000000..1627520 --- /dev/null +++ b/cpxt-system/src/main/java/com/cpxt/biz/domain/BizCustomerRouteState.java @@ -0,0 +1,65 @@ +package com.cpxt.biz.domain; + +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 java.io.Serializable; +import lombok.Data; + +/** + * 路线状态 + * @TableName biz_customer_route_state + */ +@TableName(value ="biz_customer_route_state") +@Data +public class BizCustomerRouteState implements Serializable { + /** + * ID + */ + @TableId(type = IdType.AUTO) + private Integer id; + + /** + * 路线ID + */ + private Integer routeId; + + /** + * 今日订单数 + */ + private Integer todayOrders; + + /** + * 完成订单数 + */ + private Integer finishOrders; + + /** + * 平均配送时长(秒) + */ + private Integer avgTimes; + + /** + * 当前订单 + */ + private String currentOrder; + + /** + * 当前车辆ID + */ + private Integer currentCarId; + + /** + * 当前司机ID + */ + private Integer currentDriverId; + + /** + * 当前副驾ID + */ + private Integer currentCopilotId; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/cpxt-system/src/main/java/com/cpxt/biz/domain/BizCustomerShopState.java b/cpxt-system/src/main/java/com/cpxt/biz/domain/BizCustomerShopState.java new file mode 100644 index 0000000..b23379f --- /dev/null +++ b/cpxt-system/src/main/java/com/cpxt/biz/domain/BizCustomerShopState.java @@ -0,0 +1,60 @@ +package com.cpxt.biz.domain; + +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 java.io.Serializable; +import lombok.Data; + +/** + * 门店状态 + * @TableName biz_customer_shop_state + */ +@TableName(value ="biz_customer_shop_state") +@Data +public class BizCustomerShopState implements Serializable { + /** + * ID + */ + @TableId(type = IdType.AUTO) + private Integer id; + + /** + * 店铺ID + */ + private Integer shopId; + + /** + * 是否完成 + */ + private Integer isFinish; + + /** + * 平均配送时长(秒) + */ + private Integer avgTimes; + + /** + * 当前订单 + */ + private String currentOrder; + + /** + * 当前车辆ID + */ + private Integer currentCarId; + + /** + * 当前司机ID + */ + private Integer currentDriverId; + + /** + * 当前副驾ID + */ + private Integer currentCopilotId; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/cpxt-system/src/main/java/com/cpxt/biz/domain/BizCustomerState.java b/cpxt-system/src/main/java/com/cpxt/biz/domain/BizCustomerState.java new file mode 100644 index 0000000..709c0b2 --- /dev/null +++ b/cpxt-system/src/main/java/com/cpxt/biz/domain/BizCustomerState.java @@ -0,0 +1,70 @@ +package com.cpxt.biz.domain; + +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 java.io.Serializable; +import lombok.Data; + +/** + * 客户配送状态 + * @TableName biz_customer_state + */ +@TableName(value ="biz_customer_state") +@Data +public class BizCustomerState implements Serializable { + /** + * ID + */ + @TableId(type = IdType.AUTO) + private Integer id; + + /** + * 客户ID + */ + private Integer customerId; + + /** + * 路线数 + */ + private Integer routeCount; + + /** + * 完成路线数 + */ + private Integer finishRoute; + + /** + * 门店数 + */ + private Integer shopCount; + + /** + * 完成门店数 + */ + private Integer finishShop; + + /** + * 订单数 + */ + private Integer orderCount; + + /** + * 完成订单数 + */ + private Integer finishOrder; + + /** + * 运单数 + */ + private Integer subOrderCount; + + /** + * 完成运单数 + */ + private Integer finishSubOrder; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/cpxt-system/src/main/java/com/cpxt/biz/mapper/BizCustomerRouteStateMapper.java b/cpxt-system/src/main/java/com/cpxt/biz/mapper/BizCustomerRouteStateMapper.java new file mode 100644 index 0000000..1c0a4cc --- /dev/null +++ b/cpxt-system/src/main/java/com/cpxt/biz/mapper/BizCustomerRouteStateMapper.java @@ -0,0 +1,20 @@ +package com.cpxt.biz.mapper; + +import com.cpxt.biz.domain.BizCustomerRouteState; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** +* @author LuoJian +* @description 针对表【biz_customer_route_state(路线状态)】的数据库操作Mapper +* @createDate 2025-01-07 10:29:27 +* @Entity com.cpxt.biz.domain.BizCustomerRouteState +*/ +@Mapper +public interface BizCustomerRouteStateMapper extends BaseMapper { + +} + + + + diff --git a/cpxt-system/src/main/java/com/cpxt/biz/mapper/BizCustomerShopStateMapper.java b/cpxt-system/src/main/java/com/cpxt/biz/mapper/BizCustomerShopStateMapper.java new file mode 100644 index 0000000..e5b6f67 --- /dev/null +++ b/cpxt-system/src/main/java/com/cpxt/biz/mapper/BizCustomerShopStateMapper.java @@ -0,0 +1,20 @@ +package com.cpxt.biz.mapper; + +import com.cpxt.biz.domain.BizCustomerShopState; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** +* @author LuoJian +* @description 针对表【biz_customer_shop_state(门店状态)】的数据库操作Mapper +* @createDate 2025-01-07 10:30:31 +* @Entity com.cpxt.biz.domain.BizCustomerShopState +*/ +@Mapper +public interface BizCustomerShopStateMapper extends BaseMapper { + +} + + + + diff --git a/cpxt-system/src/main/java/com/cpxt/biz/mapper/BizCustomerStateMapper.java b/cpxt-system/src/main/java/com/cpxt/biz/mapper/BizCustomerStateMapper.java new file mode 100644 index 0000000..2e6cdff --- /dev/null +++ b/cpxt-system/src/main/java/com/cpxt/biz/mapper/BizCustomerStateMapper.java @@ -0,0 +1,20 @@ +package com.cpxt.biz.mapper; + +import com.cpxt.biz.domain.BizCustomerState; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** +* @author LuoJian +* @description 针对表【biz_customer_state(客户配送状态)】的数据库操作Mapper +* @createDate 2025-01-07 10:31:25 +* @Entity com.cpxt.biz.domain.BizCustomerState +*/ +@Mapper +public interface BizCustomerStateMapper extends BaseMapper { + +} + + + + diff --git a/cpxt-system/src/main/java/com/cpxt/biz/service/BizCustomerRouteStateService.java b/cpxt-system/src/main/java/com/cpxt/biz/service/BizCustomerRouteStateService.java new file mode 100644 index 0000000..c8db226 --- /dev/null +++ b/cpxt-system/src/main/java/com/cpxt/biz/service/BizCustomerRouteStateService.java @@ -0,0 +1,13 @@ +package com.cpxt.biz.service; + +import com.cpxt.biz.domain.BizCustomerRouteState; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author LuoJian +* @description 针对表【biz_customer_route_state(路线状态)】的数据库操作Service +* @createDate 2025-01-07 10:29:27 +*/ +public interface BizCustomerRouteStateService extends IService { + +} diff --git a/cpxt-system/src/main/java/com/cpxt/biz/service/BizCustomerShopStateService.java b/cpxt-system/src/main/java/com/cpxt/biz/service/BizCustomerShopStateService.java new file mode 100644 index 0000000..aacead4 --- /dev/null +++ b/cpxt-system/src/main/java/com/cpxt/biz/service/BizCustomerShopStateService.java @@ -0,0 +1,13 @@ +package com.cpxt.biz.service; + +import com.cpxt.biz.domain.BizCustomerShopState; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author LuoJian +* @description 针对表【biz_customer_shop_state(门店状态)】的数据库操作Service +* @createDate 2025-01-07 10:30:31 +*/ +public interface BizCustomerShopStateService extends IService { + +} diff --git a/cpxt-system/src/main/java/com/cpxt/biz/service/BizCustomerStateService.java b/cpxt-system/src/main/java/com/cpxt/biz/service/BizCustomerStateService.java new file mode 100644 index 0000000..ebb4a2f --- /dev/null +++ b/cpxt-system/src/main/java/com/cpxt/biz/service/BizCustomerStateService.java @@ -0,0 +1,13 @@ +package com.cpxt.biz.service; + +import com.cpxt.biz.domain.BizCustomerState; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author LuoJian +* @description 针对表【biz_customer_state(客户配送状态)】的数据库操作Service +* @createDate 2025-01-07 10:31:25 +*/ +public interface BizCustomerStateService extends IService { + +} diff --git a/cpxt-system/src/main/java/com/cpxt/biz/service/impl/BizCustomerRouteStateServiceImpl.java b/cpxt-system/src/main/java/com/cpxt/biz/service/impl/BizCustomerRouteStateServiceImpl.java new file mode 100644 index 0000000..3319355 --- /dev/null +++ b/cpxt-system/src/main/java/com/cpxt/biz/service/impl/BizCustomerRouteStateServiceImpl.java @@ -0,0 +1,22 @@ +package com.cpxt.biz.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.cpxt.biz.domain.BizCustomerRouteState; +import com.cpxt.biz.service.BizCustomerRouteStateService; +import com.cpxt.biz.mapper.BizCustomerRouteStateMapper; +import org.springframework.stereotype.Service; + +/** +* @author LuoJian +* @description 针对表【biz_customer_route_state(路线状态)】的数据库操作Service实现 +* @createDate 2025-01-07 10:29:27 +*/ +@Service +public class BizCustomerRouteStateServiceImpl extends ServiceImpl + implements BizCustomerRouteStateService{ + +} + + + + diff --git a/cpxt-system/src/main/java/com/cpxt/biz/service/impl/BizCustomerShopStateServiceImpl.java b/cpxt-system/src/main/java/com/cpxt/biz/service/impl/BizCustomerShopStateServiceImpl.java new file mode 100644 index 0000000..958a1bc --- /dev/null +++ b/cpxt-system/src/main/java/com/cpxt/biz/service/impl/BizCustomerShopStateServiceImpl.java @@ -0,0 +1,22 @@ +package com.cpxt.biz.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.cpxt.biz.domain.BizCustomerShopState; +import com.cpxt.biz.service.BizCustomerShopStateService; +import com.cpxt.biz.mapper.BizCustomerShopStateMapper; +import org.springframework.stereotype.Service; + +/** +* @author LuoJian +* @description 针对表【biz_customer_shop_state(门店状态)】的数据库操作Service实现 +* @createDate 2025-01-07 10:30:31 +*/ +@Service +public class BizCustomerShopStateServiceImpl extends ServiceImpl + implements BizCustomerShopStateService{ + +} + + + + diff --git a/cpxt-system/src/main/java/com/cpxt/biz/service/impl/BizCustomerStateServiceImpl.java b/cpxt-system/src/main/java/com/cpxt/biz/service/impl/BizCustomerStateServiceImpl.java new file mode 100644 index 0000000..3eb7dc6 --- /dev/null +++ b/cpxt-system/src/main/java/com/cpxt/biz/service/impl/BizCustomerStateServiceImpl.java @@ -0,0 +1,22 @@ +package com.cpxt.biz.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.cpxt.biz.domain.BizCustomerState; +import com.cpxt.biz.service.BizCustomerStateService; +import com.cpxt.biz.mapper.BizCustomerStateMapper; +import org.springframework.stereotype.Service; + +/** +* @author LuoJian +* @description 针对表【biz_customer_state(客户配送状态)】的数据库操作Service实现 +* @createDate 2025-01-07 10:31:25 +*/ +@Service +public class BizCustomerStateServiceImpl extends ServiceImpl + implements BizCustomerStateService{ + +} + + + +