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