From 611d7b93462deeb994dc89ab7c5b39bbcf5f2596 Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期一, 11 五月 2026 18:22:27 +0800
Subject: [PATCH] 代码生成

---
 server/admin/src/main/java/com/doumee/job/ArrivalPickUpNotifyJob.java      |   36 ++++++++++++
 server/services/src/main/java/com/doumee/dao/vo/ShopRevenueShareVO.java    |   27 +++++++++
 server/services/src/main/java/com/doumee/dao/dto/DriverCheckRadiusDTO.java |   30 ++++++++++
 server/services/src/main/java/com/doumee/dao/vo/MemberContactVO.java       |   16 +++++
 server/services/src/main/java/com/doumee/dao/dto/ShopCheckRadiusDTO.java   |   30 ++++++++++
 5 files changed, 139 insertions(+), 0 deletions(-)

diff --git a/server/admin/src/main/java/com/doumee/job/ArrivalPickUpNotifyJob.java b/server/admin/src/main/java/com/doumee/job/ArrivalPickUpNotifyJob.java
new file mode 100644
index 0000000..2e3aa23
--- /dev/null
+++ b/server/admin/src/main/java/com/doumee/job/ArrivalPickUpNotifyJob.java
@@ -0,0 +1,36 @@
+package com.doumee.job;
+
+import com.doumee.core.job.BaseJob;
+import com.doumee.core.job.JobContext;
+import com.doumee.core.job.JobParam;
+import com.doumee.service.business.OrdersService;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+/**
+ * 鍗冲皢鍒拌揪鍙栦欢鏃堕棿鐭俊閫氱煡
+ * @author rk
+ * @date 2026/05/07
+ */
+@Slf4j
+@Component("arrivalPickUpNotifyJob")
+public class ArrivalPickUpNotifyJob extends BaseJob {
+
+    @Autowired
+    private OrdersService ordersService;
+
+    @Override
+    public JobContext execute(JobParam param) {
+        JobContext jobContext = new JobContext();
+        try {
+            int count = ordersService.notifyArrivalPickUp();
+            jobContext.setHandleSuccessSize(count);
+            jobContext.setHandleTotalSize(count);
+            jobContext.setContext("鍗冲皢鍒拌揪鍙栦欢鏃堕棿閫氱煡瀹屾垚锛屽叡閫氱煡" + count + "鍗�");
+        } catch (Exception e) {
+            log.error("鍗冲皢鍒拌揪鍙栦欢鏃堕棿閫氱煡浠诲姟寮傚父", e);
+        }
+        return jobContext;
+    }
+}
diff --git a/server/services/src/main/java/com/doumee/dao/dto/DriverCheckRadiusDTO.java b/server/services/src/main/java/com/doumee/dao/dto/DriverCheckRadiusDTO.java
new file mode 100644
index 0000000..933e24b
--- /dev/null
+++ b/server/services/src/main/java/com/doumee/dao/dto/DriverCheckRadiusDTO.java
@@ -0,0 +1,30 @@
+package com.doumee.dao.dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotNull;
+
+/**
+ * 鍙告満鏍¢獙鎿嶄綔鍗婂緞璇锋眰
+ * @author rk
+ * @date 2026/05/08
+ */
+@Data
+@ApiModel("鍙告満鏍¢獙鎿嶄綔鍗婂緞璇锋眰")
+public class DriverCheckRadiusDTO {
+
+    @NotNull(message = "璁㈠崟涓婚敭涓嶈兘涓虹┖")
+    @ApiModelProperty(value = "璁㈠崟涓婚敭", example = "1", required = true)
+    private Integer orderId;
+
+    @NotNull(message = "褰撳墠缁忓害涓嶈兘涓虹┖")
+    @ApiModelProperty(value = "褰撳墠缁忓害", example = "116.404", required = true)
+    private Double lng;
+
+    @NotNull(message = "褰撳墠绾害涓嶈兘涓虹┖")
+    @ApiModelProperty(value = "褰撳墠绾害", example = "39.915", required = true)
+    private Double lat;
+
+}
diff --git a/server/services/src/main/java/com/doumee/dao/dto/ShopCheckRadiusDTO.java b/server/services/src/main/java/com/doumee/dao/dto/ShopCheckRadiusDTO.java
new file mode 100644
index 0000000..9930aec
--- /dev/null
+++ b/server/services/src/main/java/com/doumee/dao/dto/ShopCheckRadiusDTO.java
@@ -0,0 +1,30 @@
+package com.doumee.dao.dto;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.NotNull;
+
+/**
+ * 闂ㄥ簵鏍¢獙鎿嶄綔鍗婂緞璇锋眰
+ * @author rk
+ * @date 2026/05/08
+ */
+@Data
+@ApiModel("闂ㄥ簵鏍¢獙鎿嶄綔鍗婂緞璇锋眰")
+public class ShopCheckRadiusDTO {
+
+    @NotNull(message = "璁㈠崟涓婚敭涓嶈兘涓虹┖")
+    @ApiModelProperty(value = "璁㈠崟涓婚敭", example = "1", required = true)
+    private Integer orderId;
+
+    @NotNull(message = "褰撳墠缁忓害涓嶈兘涓虹┖")
+    @ApiModelProperty(value = "褰撳墠缁忓害", example = "116.404", required = true)
+    private Double lng;
+
+    @NotNull(message = "褰撳墠绾害涓嶈兘涓虹┖")
+    @ApiModelProperty(value = "褰撳墠绾害", example = "39.915", required = true)
+    private Double lat;
+
+}
diff --git a/server/services/src/main/java/com/doumee/dao/vo/MemberContactVO.java b/server/services/src/main/java/com/doumee/dao/vo/MemberContactVO.java
new file mode 100644
index 0000000..ca901db
--- /dev/null
+++ b/server/services/src/main/java/com/doumee/dao/vo/MemberContactVO.java
@@ -0,0 +1,16 @@
+package com.doumee.dao.vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+@Data
+@ApiModel("鐢ㄦ埛鏀朵欢淇℃伅")
+public class MemberContactVO {
+
+    @ApiModelProperty(value = "濮撳悕")
+    private String name;
+
+    @ApiModelProperty(value = "鎵嬫満鍙�")
+    private String phone;
+}
diff --git a/server/services/src/main/java/com/doumee/dao/vo/ShopRevenueShareVO.java b/server/services/src/main/java/com/doumee/dao/vo/ShopRevenueShareVO.java
new file mode 100644
index 0000000..13d9d19
--- /dev/null
+++ b/server/services/src/main/java/com/doumee/dao/vo/ShopRevenueShareVO.java
@@ -0,0 +1,27 @@
+package com.doumee.dao.vo;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * 闂ㄥ簵鏀剁泭姣斾緥閰嶇疆杩斿洖
+ * @author rk
+ * @date 2026/05/09
+ */
+@Data
+@ApiModel("闂ㄥ簵鏀剁泭姣斾緥閰嶇疆")
+public class ShopRevenueShareVO implements Serializable {
+
+    @ApiModelProperty(value = "灏卞湴瀵勫瓨鍒嗘垚鍗犳瘮(%)", example = "5.5")
+    private Double localDeposit;
+
+    @ApiModelProperty(value = "寮傚湴瀛樹欢鍒嗘垚鍗犳瘮(%)", example = "5.5")
+    private Double remoteDeposit;
+
+    @ApiModelProperty(value = "寮傚湴鍙栦欢鍒嗘垚鍗犳瘮(%)", example = "5.5")
+    private Double remoteTake;
+
+}

--
Gitblit v1.9.3