From 1c0df81dd20b7c2781e6b58aba6464b859d9c3e6 Mon Sep 17 00:00:00 2001 From: luojian <1327479187@qq.com> Date: Tue, 7 Jan 2025 10:57:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=B7=AF=E7=BA=BF=E3=80=81?= =?UTF-8?q?=E5=BA=97=E9=93=BA=E3=80=81=E5=AE=A2=E6=88=B7=E5=AE=9E=E6=97=B6?= =?UTF-8?q?=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/domain/BizCustomerRouteState.java | 65 +++++++++++++++++ .../cpxt/biz/domain/BizCustomerShopState.java | 60 ++++++++++++++++ .../com/cpxt/biz/domain/BizCustomerState.java | 70 +++++++++++++++++++ .../mapper/BizCustomerRouteStateMapper.java | 20 ++++++ .../mapper/BizCustomerShopStateMapper.java | 20 ++++++ .../biz/mapper/BizCustomerStateMapper.java | 20 ++++++ .../service/BizCustomerRouteStateService.java | 13 ++++ .../service/BizCustomerShopStateService.java | 13 ++++ .../biz/service/BizCustomerStateService.java | 13 ++++ .../BizCustomerRouteStateServiceImpl.java | 22 ++++++ .../impl/BizCustomerShopStateServiceImpl.java | 22 ++++++ .../impl/BizCustomerStateServiceImpl.java | 22 ++++++ 12 files changed, 360 insertions(+) create mode 100644 cpxt-system/src/main/java/com/cpxt/biz/domain/BizCustomerRouteState.java create mode 100644 cpxt-system/src/main/java/com/cpxt/biz/domain/BizCustomerShopState.java create mode 100644 cpxt-system/src/main/java/com/cpxt/biz/domain/BizCustomerState.java create mode 100644 cpxt-system/src/main/java/com/cpxt/biz/mapper/BizCustomerRouteStateMapper.java create mode 100644 cpxt-system/src/main/java/com/cpxt/biz/mapper/BizCustomerShopStateMapper.java create mode 100644 cpxt-system/src/main/java/com/cpxt/biz/mapper/BizCustomerStateMapper.java create mode 100644 cpxt-system/src/main/java/com/cpxt/biz/service/BizCustomerRouteStateService.java create mode 100644 cpxt-system/src/main/java/com/cpxt/biz/service/BizCustomerShopStateService.java create mode 100644 cpxt-system/src/main/java/com/cpxt/biz/service/BizCustomerStateService.java create mode 100644 cpxt-system/src/main/java/com/cpxt/biz/service/impl/BizCustomerRouteStateServiceImpl.java create mode 100644 cpxt-system/src/main/java/com/cpxt/biz/service/impl/BizCustomerShopStateServiceImpl.java create mode 100644 cpxt-system/src/main/java/com/cpxt/biz/service/impl/BizCustomerStateServiceImpl.java 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{ + +} + + + +