diff --git a/pom.xml b/pom.xml
index 94680d7..1374508 100644
--- a/pom.xml
+++ b/pom.xml
@@ -153,7 +153,7 @@
com.ibeetl
beetl
- 3.15.10.RELEASE
+ 3.6.1.RELEASE
diff --git a/src/main/java/com/gxwebsoft/shop/controller/ShopCouponController.java b/src/main/java/com/gxwebsoft/shop/controller/ShopCouponController.java
index ae60c1d..6591f13 100644
--- a/src/main/java/com/gxwebsoft/shop/controller/ShopCouponController.java
+++ b/src/main/java/com/gxwebsoft/shop/controller/ShopCouponController.java
@@ -22,7 +22,7 @@ import java.util.List;
* 优惠券控制器
*
* @author 科技小王子
- * @since 2025-08-11 09:41:38
+ * @since 2025-08-11 23:51:24
*/
@Tag(name = "优惠券管理")
@RestController
diff --git a/src/main/java/com/gxwebsoft/shop/controller/ShopDealerApplyController.java b/src/main/java/com/gxwebsoft/shop/controller/ShopDealerApplyController.java
index 6802da9..c91e59e 100644
--- a/src/main/java/com/gxwebsoft/shop/controller/ShopDealerApplyController.java
+++ b/src/main/java/com/gxwebsoft/shop/controller/ShopDealerApplyController.java
@@ -22,7 +22,7 @@ import java.util.List;
* 分销商申请记录表控制器
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:50:19
*/
@Tag(name = "分销商申请记录表管理")
@RestController
diff --git a/src/main/java/com/gxwebsoft/shop/controller/ShopDealerCapitalController.java b/src/main/java/com/gxwebsoft/shop/controller/ShopDealerCapitalController.java
index fcb6fe8..d7ccaf1 100644
--- a/src/main/java/com/gxwebsoft/shop/controller/ShopDealerCapitalController.java
+++ b/src/main/java/com/gxwebsoft/shop/controller/ShopDealerCapitalController.java
@@ -22,7 +22,7 @@ import java.util.List;
* 分销商资金明细表控制器
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Tag(name = "分销商资金明细表管理")
@RestController
diff --git a/src/main/java/com/gxwebsoft/shop/controller/ShopDealerOrderController.java b/src/main/java/com/gxwebsoft/shop/controller/ShopDealerOrderController.java
index 14fc443..46d7a1f 100644
--- a/src/main/java/com/gxwebsoft/shop/controller/ShopDealerOrderController.java
+++ b/src/main/java/com/gxwebsoft/shop/controller/ShopDealerOrderController.java
@@ -22,7 +22,7 @@ import java.util.List;
* 分销商订单记录表控制器
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Tag(name = "分销商订单记录表管理")
@RestController
diff --git a/src/main/java/com/gxwebsoft/shop/controller/ShopDealerRefereeController.java b/src/main/java/com/gxwebsoft/shop/controller/ShopDealerRefereeController.java
index 3226f10..0546109 100644
--- a/src/main/java/com/gxwebsoft/shop/controller/ShopDealerRefereeController.java
+++ b/src/main/java/com/gxwebsoft/shop/controller/ShopDealerRefereeController.java
@@ -22,7 +22,7 @@ import java.util.List;
* 分销商推荐关系表控制器
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Tag(name = "分销商推荐关系表管理")
@RestController
diff --git a/src/main/java/com/gxwebsoft/shop/controller/ShopDealerSettingController.java b/src/main/java/com/gxwebsoft/shop/controller/ShopDealerSettingController.java
index 39bbb44..039cf2c 100644
--- a/src/main/java/com/gxwebsoft/shop/controller/ShopDealerSettingController.java
+++ b/src/main/java/com/gxwebsoft/shop/controller/ShopDealerSettingController.java
@@ -6,8 +6,10 @@ import com.gxwebsoft.shop.entity.ShopDealerSetting;
import com.gxwebsoft.shop.param.ShopDealerSettingParam;
import com.gxwebsoft.common.core.web.ApiResult;
import com.gxwebsoft.common.core.web.PageResult;
+import com.gxwebsoft.common.core.web.PageParam;
import com.gxwebsoft.common.core.web.BatchParam;
import com.gxwebsoft.common.core.annotation.OperationLog;
+import com.gxwebsoft.common.system.entity.User;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -20,7 +22,7 @@ import java.util.List;
* 分销商设置表控制器
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Tag(name = "分销商设置表管理")
@RestController
diff --git a/src/main/java/com/gxwebsoft/shop/controller/ShopDealerUserController.java b/src/main/java/com/gxwebsoft/shop/controller/ShopDealerUserController.java
index eab323e..cf0b6c0 100644
--- a/src/main/java/com/gxwebsoft/shop/controller/ShopDealerUserController.java
+++ b/src/main/java/com/gxwebsoft/shop/controller/ShopDealerUserController.java
@@ -22,7 +22,7 @@ import java.util.List;
* 分销商用户记录表控制器
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Tag(name = "分销商用户记录表管理")
@RestController
diff --git a/src/main/java/com/gxwebsoft/shop/controller/ShopDealerWithdrawController.java b/src/main/java/com/gxwebsoft/shop/controller/ShopDealerWithdrawController.java
index f9312b3..08cbc23 100644
--- a/src/main/java/com/gxwebsoft/shop/controller/ShopDealerWithdrawController.java
+++ b/src/main/java/com/gxwebsoft/shop/controller/ShopDealerWithdrawController.java
@@ -22,7 +22,7 @@ import java.util.List;
* 分销商提现明细表控制器
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Tag(name = "分销商提现明细表管理")
@RestController
diff --git a/src/main/java/com/gxwebsoft/shop/controller/ShopUserCouponController.java b/src/main/java/com/gxwebsoft/shop/controller/ShopUserCouponController.java
index 73ab99f..3da19e7 100644
--- a/src/main/java/com/gxwebsoft/shop/controller/ShopUserCouponController.java
+++ b/src/main/java/com/gxwebsoft/shop/controller/ShopUserCouponController.java
@@ -22,7 +22,7 @@ import java.util.List;
* 用户优惠券控制器
*
* @author 科技小王子
- * @since 2025-08-11 09:41:38
+ * @since 2025-08-11 23:51:41
*/
@Tag(name = "用户优惠券管理")
@RestController
diff --git a/src/main/java/com/gxwebsoft/shop/controller/ShopUserRefereeController.java b/src/main/java/com/gxwebsoft/shop/controller/ShopUserRefereeController.java
index 55b0d70..3e9970f 100644
--- a/src/main/java/com/gxwebsoft/shop/controller/ShopUserRefereeController.java
+++ b/src/main/java/com/gxwebsoft/shop/controller/ShopUserRefereeController.java
@@ -10,8 +10,8 @@ import com.gxwebsoft.common.core.web.PageParam;
import com.gxwebsoft.common.core.web.BatchParam;
import com.gxwebsoft.common.core.annotation.OperationLog;
import com.gxwebsoft.common.system.entity.User;
-import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.Operation;
+import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
@@ -22,7 +22,7 @@ import java.util.List;
* 用户推荐关系表控制器
*
* @author 科技小王子
- * @since 2025-03-05 17:05:28
+ * @since 2025-08-11 23:51:41
*/
@Tag(name = "用户推荐关系表管理")
@RestController
@@ -31,6 +31,7 @@ public class ShopUserRefereeController extends BaseController {
@Resource
private ShopUserRefereeService shopUserRefereeService;
+ @PreAuthorize("hasAuthority('shop:shopUserReferee:list')")
@Operation(summary = "分页查询用户推荐关系表")
@GetMapping("/page")
public ApiResult> page(ShopUserRefereeParam param) {
@@ -38,6 +39,7 @@ public class ShopUserRefereeController extends BaseController {
return success(shopUserRefereeService.pageRel(param));
}
+ @PreAuthorize("hasAuthority('shop:shopUserReferee:list')")
@Operation(summary = "查询全部用户推荐关系表")
@GetMapping()
public ApiResult> list(ShopUserRefereeParam param) {
@@ -53,6 +55,8 @@ public class ShopUserRefereeController extends BaseController {
return success(shopUserRefereeService.getByIdRel(id));
}
+ @PreAuthorize("hasAuthority('shop:shopUserReferee:save')")
+ @OperationLog
@Operation(summary = "添加用户推荐关系表")
@PostMapping()
public ApiResult> save(@RequestBody ShopUserReferee shopUserReferee) {
@@ -67,6 +71,8 @@ public class ShopUserRefereeController extends BaseController {
return fail("添加失败");
}
+ @PreAuthorize("hasAuthority('shop:shopUserReferee:update')")
+ @OperationLog
@Operation(summary = "修改用户推荐关系表")
@PutMapping()
public ApiResult> update(@RequestBody ShopUserReferee shopUserReferee) {
@@ -76,6 +82,8 @@ public class ShopUserRefereeController extends BaseController {
return fail("修改失败");
}
+ @PreAuthorize("hasAuthority('shop:shopUserReferee:remove')")
+ @OperationLog
@Operation(summary = "删除用户推荐关系表")
@DeleteMapping("/{id}")
public ApiResult> remove(@PathVariable("id") Integer id) {
@@ -85,6 +93,8 @@ public class ShopUserRefereeController extends BaseController {
return fail("删除失败");
}
+ @PreAuthorize("hasAuthority('shop:shopUserReferee:save')")
+ @OperationLog
@Operation(summary = "批量添加用户推荐关系表")
@PostMapping("/batch")
public ApiResult> saveBatch(@RequestBody List list) {
@@ -94,6 +104,8 @@ public class ShopUserRefereeController extends BaseController {
return fail("添加失败");
}
+ @PreAuthorize("hasAuthority('shop:shopUserReferee:update')")
+ @OperationLog
@Operation(summary = "批量修改用户推荐关系表")
@PutMapping("/batch")
public ApiResult> removeBatch(@RequestBody BatchParam batchParam) {
@@ -103,6 +115,8 @@ public class ShopUserRefereeController extends BaseController {
return fail("修改失败");
}
+ @PreAuthorize("hasAuthority('shop:shopUserReferee:remove')")
+ @OperationLog
@Operation(summary = "批量删除用户推荐关系表")
@DeleteMapping("/batch")
public ApiResult> removeBatch(@RequestBody List ids) {
diff --git a/src/main/java/com/gxwebsoft/shop/entity/ShopCoupon.java b/src/main/java/com/gxwebsoft/shop/entity/ShopCoupon.java
index c7b6ec6..903f976 100644
--- a/src/main/java/com/gxwebsoft/shop/entity/ShopCoupon.java
+++ b/src/main/java/com/gxwebsoft/shop/entity/ShopCoupon.java
@@ -7,8 +7,6 @@ import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableLogic;
import java.io.Serializable;
-import java.util.Date;
-
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -17,7 +15,7 @@ import lombok.EqualsAndHashCode;
* 优惠券
*
* @author 科技小王子
- * @since 2025-08-11 09:41:38
+ * @since 2025-08-11 23:51:23
*/
@Data
@EqualsAndHashCode(callSuper = false)
@@ -85,10 +83,10 @@ public class ShopCoupon implements Serializable {
private Integer tenantId;
@Schema(description = "创建时间")
- private Data createTime;
+ private LocalDateTime createTime;
@Schema(description = "修改时间")
- private Date updateTime;
+ private LocalDateTime updateTime;
@Schema(description = "发放总数量(-1表示无限制)")
private Integer totalCount;
diff --git a/src/main/java/com/gxwebsoft/shop/entity/ShopDealerApply.java b/src/main/java/com/gxwebsoft/shop/entity/ShopDealerApply.java
index 4691229..51fd4fb 100644
--- a/src/main/java/com/gxwebsoft/shop/entity/ShopDealerApply.java
+++ b/src/main/java/com/gxwebsoft/shop/entity/ShopDealerApply.java
@@ -4,8 +4,6 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.io.Serializable;
-import java.util.Date;
-
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -14,7 +12,7 @@ import lombok.EqualsAndHashCode;
* 分销商申请记录表
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:50:18
*/
@Data
@EqualsAndHashCode(callSuper = false)
@@ -57,9 +55,9 @@ public class ShopDealerApply implements Serializable {
private Integer tenantId;
@Schema(description = "创建时间")
- private Date createTime;
+ private LocalDateTime createTime;
@Schema(description = "修改时间")
- private Date updateTime;
+ private LocalDateTime updateTime;
}
diff --git a/src/main/java/com/gxwebsoft/shop/entity/ShopDealerCapital.java b/src/main/java/com/gxwebsoft/shop/entity/ShopDealerCapital.java
index f2f94ba..b0040b2 100644
--- a/src/main/java/com/gxwebsoft/shop/entity/ShopDealerCapital.java
+++ b/src/main/java/com/gxwebsoft/shop/entity/ShopDealerCapital.java
@@ -5,8 +5,6 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.io.Serializable;
-import java.util.Date;
-
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -15,7 +13,7 @@ import lombok.EqualsAndHashCode;
* 分销商资金明细表
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Data
@EqualsAndHashCode(callSuper = false)
@@ -49,9 +47,9 @@ public class ShopDealerCapital implements Serializable {
private Integer tenantId;
@Schema(description = "创建时间")
- private Date createTime;
+ private LocalDateTime createTime;
@Schema(description = "修改时间")
- private Date updateTime;
+ private LocalDateTime updateTime;
}
diff --git a/src/main/java/com/gxwebsoft/shop/entity/ShopDealerOrder.java b/src/main/java/com/gxwebsoft/shop/entity/ShopDealerOrder.java
index bc0a4a5..10e5e76 100644
--- a/src/main/java/com/gxwebsoft/shop/entity/ShopDealerOrder.java
+++ b/src/main/java/com/gxwebsoft/shop/entity/ShopDealerOrder.java
@@ -5,8 +5,6 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.io.Serializable;
-import java.util.Date;
-
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -15,7 +13,7 @@ import lombok.EqualsAndHashCode;
* 分销商订单记录表
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Data
@EqualsAndHashCode(callSuper = false)
@@ -67,9 +65,9 @@ public class ShopDealerOrder implements Serializable {
private Integer tenantId;
@Schema(description = "创建时间")
- private Date createTime;
+ private LocalDateTime createTime;
@Schema(description = "修改时间")
- private Date updateTime;
+ private LocalDateTime updateTime;
}
diff --git a/src/main/java/com/gxwebsoft/shop/entity/ShopDealerReferee.java b/src/main/java/com/gxwebsoft/shop/entity/ShopDealerReferee.java
index 00c2847..9e959e9 100644
--- a/src/main/java/com/gxwebsoft/shop/entity/ShopDealerReferee.java
+++ b/src/main/java/com/gxwebsoft/shop/entity/ShopDealerReferee.java
@@ -4,8 +4,6 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.io.Serializable;
-import java.util.Date;
-
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -14,7 +12,7 @@ import lombok.EqualsAndHashCode;
* 分销商推荐关系表
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Data
@EqualsAndHashCode(callSuper = false)
@@ -39,9 +37,9 @@ public class ShopDealerReferee implements Serializable {
private Integer tenantId;
@Schema(description = "创建时间")
- private Date createTime;
+ private LocalDateTime createTime;
@Schema(description = "修改时间")
- private Date updateTime;
+ private LocalDateTime updateTime;
}
diff --git a/src/main/java/com/gxwebsoft/shop/entity/ShopDealerSetting.java b/src/main/java/com/gxwebsoft/shop/entity/ShopDealerSetting.java
index e860109..fd1b2ad 100644
--- a/src/main/java/com/gxwebsoft/shop/entity/ShopDealerSetting.java
+++ b/src/main/java/com/gxwebsoft/shop/entity/ShopDealerSetting.java
@@ -11,7 +11,7 @@ import lombok.EqualsAndHashCode;
* 分销商设置表
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Data
@EqualsAndHashCode(callSuper = false)
diff --git a/src/main/java/com/gxwebsoft/shop/entity/ShopDealerUser.java b/src/main/java/com/gxwebsoft/shop/entity/ShopDealerUser.java
index 4d7ebe7..d76b4e8 100644
--- a/src/main/java/com/gxwebsoft/shop/entity/ShopDealerUser.java
+++ b/src/main/java/com/gxwebsoft/shop/entity/ShopDealerUser.java
@@ -5,8 +5,6 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.io.Serializable;
-import java.util.Date;
-
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -15,7 +13,7 @@ import lombok.EqualsAndHashCode;
* 分销商用户记录表
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Data
@EqualsAndHashCode(callSuper = false)
@@ -70,9 +68,9 @@ public class ShopDealerUser implements Serializable {
private Integer tenantId;
@Schema(description = "创建时间")
- private Date createTime;
+ private LocalDateTime createTime;
@Schema(description = "修改时间")
- private Date updateTime;
+ private LocalDateTime updateTime;
}
diff --git a/src/main/java/com/gxwebsoft/shop/entity/ShopDealerWithdraw.java b/src/main/java/com/gxwebsoft/shop/entity/ShopDealerWithdraw.java
index c380403..36b7ce9 100644
--- a/src/main/java/com/gxwebsoft/shop/entity/ShopDealerWithdraw.java
+++ b/src/main/java/com/gxwebsoft/shop/entity/ShopDealerWithdraw.java
@@ -5,8 +5,6 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.io.Serializable;
-import java.util.Date;
-
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -15,7 +13,7 @@ import lombok.EqualsAndHashCode;
* 分销商提现明细表
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Data
@EqualsAndHashCode(callSuper = false)
@@ -67,9 +65,9 @@ public class ShopDealerWithdraw implements Serializable {
private Integer tenantId;
@Schema(description = "创建时间")
- private Date createTime;
+ private LocalDateTime createTime;
@Schema(description = "修改时间")
- private Date updateTime;
+ private LocalDateTime updateTime;
}
diff --git a/src/main/java/com/gxwebsoft/shop/entity/ShopUserCoupon.java b/src/main/java/com/gxwebsoft/shop/entity/ShopUserCoupon.java
index 25fcc2f..603c823 100644
--- a/src/main/java/com/gxwebsoft/shop/entity/ShopUserCoupon.java
+++ b/src/main/java/com/gxwebsoft/shop/entity/ShopUserCoupon.java
@@ -14,7 +14,7 @@ import lombok.EqualsAndHashCode;
* 用户优惠券
*
* @author 科技小王子
- * @since 2025-08-11 09:41:38
+ * @since 2025-08-11 23:51:41
*/
@Data
@EqualsAndHashCode(callSuper = false)
@@ -24,7 +24,7 @@ public class ShopUserCoupon implements Serializable {
@Schema(description = "id")
@TableId(value = "id", type = IdType.AUTO)
- private Integer id;
+ private Long id;
@Schema(description = "优惠券模板ID")
private Integer couponId;
diff --git a/src/main/java/com/gxwebsoft/shop/entity/ShopUserReferee.java b/src/main/java/com/gxwebsoft/shop/entity/ShopUserReferee.java
index 2d38a76..56b8347 100644
--- a/src/main/java/com/gxwebsoft/shop/entity/ShopUserReferee.java
+++ b/src/main/java/com/gxwebsoft/shop/entity/ShopUserReferee.java
@@ -1,16 +1,10 @@
package com.gxwebsoft.shop.entity;
import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableLogic;
import java.io.Serializable;
-import java.util.Date;
-import java.util.List;
-
-import com.kuaidi100.sdk.request.samecity.OrderGoods;
-import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -19,7 +13,7 @@ import lombok.EqualsAndHashCode;
* 用户推荐关系表
*
* @author 科技小王子
- * @since 2025-03-05 17:05:28
+ * @since 2025-08-11 23:51:41
*/
@Data
@EqualsAndHashCode(callSuper = false)
@@ -51,53 +45,9 @@ public class ShopUserReferee implements Serializable {
private Integer tenantId;
@Schema(description = "创建时间")
- private Date createTime;
+ private LocalDateTime createTime;
@Schema(description = "修改时间")
- private Date updateTime;
-
-
- @Schema(description = "被推荐人的报餐信息")
- @TableField(exist = false)
- private List order;
-
- @Schema(description = "被推荐人的报餐菜品")
- @TableField(exist = false)
- private List orderGoods;
-
- @Schema(description = "被推荐人昵称")
- @TableField(exist = false)
- private String nickname;
-
- @Schema(description = "被推荐人头像")
- @TableField(exist = false)
- private String avatar;
-
- @Schema(description = "被推荐人等级ID")
- @TableField(exist = false)
- private Integer gradeId;
-
- @Schema(description = "被推荐人等级")
- @TableField(exist = false)
- private String gradeName;
-
- @Schema(description = "推荐人昵称")
- @TableField(exist = false)
- private String dealerName;
-
- @Schema(description = "推荐人头像")
- @TableField(exist = false)
- private String dealerAvatar;
-
- @Schema(description = "推荐人电话")
- @TableField(exist = false)
- private String dealerPhone;
-
- @Schema(description = "用户所属门店")
- private Long merchantId;
-
- @Schema(description = "所属门店")
- @TableField(exist = false)
- private ShopMerchant merchant;
+ private LocalDateTime updateTime;
}
diff --git a/src/main/java/com/gxwebsoft/shop/mapper/ShopCouponMapper.java b/src/main/java/com/gxwebsoft/shop/mapper/ShopCouponMapper.java
index 8c8dd67..a6a8ff1 100644
--- a/src/main/java/com/gxwebsoft/shop/mapper/ShopCouponMapper.java
+++ b/src/main/java/com/gxwebsoft/shop/mapper/ShopCouponMapper.java
@@ -12,7 +12,7 @@ import java.util.List;
* 优惠券Mapper
*
* @author 科技小王子
- * @since 2025-08-11 09:41:38
+ * @since 2025-08-11 23:51:23
*/
public interface ShopCouponMapper extends BaseMapper {
diff --git a/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerApplyMapper.java b/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerApplyMapper.java
index 32a741a..ce2ee91 100644
--- a/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerApplyMapper.java
+++ b/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerApplyMapper.java
@@ -12,7 +12,7 @@ import java.util.List;
* 分销商申请记录表Mapper
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:50:18
*/
public interface ShopDealerApplyMapper extends BaseMapper {
diff --git a/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerCapitalMapper.java b/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerCapitalMapper.java
index 5484737..d996c07 100644
--- a/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerCapitalMapper.java
+++ b/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerCapitalMapper.java
@@ -12,7 +12,7 @@ import java.util.List;
* 分销商资金明细表Mapper
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
public interface ShopDealerCapitalMapper extends BaseMapper {
diff --git a/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerOrderMapper.java b/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerOrderMapper.java
index 7f17bed..537eb61 100644
--- a/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerOrderMapper.java
+++ b/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerOrderMapper.java
@@ -12,7 +12,7 @@ import java.util.List;
* 分销商订单记录表Mapper
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
public interface ShopDealerOrderMapper extends BaseMapper {
diff --git a/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerRefereeMapper.java b/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerRefereeMapper.java
index dd3ae23..70ddf37 100644
--- a/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerRefereeMapper.java
+++ b/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerRefereeMapper.java
@@ -12,7 +12,7 @@ import java.util.List;
* 分销商推荐关系表Mapper
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
public interface ShopDealerRefereeMapper extends BaseMapper {
diff --git a/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerSettingMapper.java b/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerSettingMapper.java
index 256363f..5d10a6c 100644
--- a/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerSettingMapper.java
+++ b/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerSettingMapper.java
@@ -12,7 +12,7 @@ import java.util.List;
* 分销商设置表Mapper
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
public interface ShopDealerSettingMapper extends BaseMapper {
diff --git a/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerUserMapper.java b/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerUserMapper.java
index a0553a2..c1b5fd3 100644
--- a/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerUserMapper.java
+++ b/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerUserMapper.java
@@ -12,7 +12,7 @@ import java.util.List;
* 分销商用户记录表Mapper
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
public interface ShopDealerUserMapper extends BaseMapper {
diff --git a/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerWithdrawMapper.java b/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerWithdrawMapper.java
index ebbfc3a..0d5a427 100644
--- a/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerWithdrawMapper.java
+++ b/src/main/java/com/gxwebsoft/shop/mapper/ShopDealerWithdrawMapper.java
@@ -12,7 +12,7 @@ import java.util.List;
* 分销商提现明细表Mapper
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
public interface ShopDealerWithdrawMapper extends BaseMapper {
diff --git a/src/main/java/com/gxwebsoft/shop/mapper/ShopUserCouponMapper.java b/src/main/java/com/gxwebsoft/shop/mapper/ShopUserCouponMapper.java
index 715f1a1..07c4c43 100644
--- a/src/main/java/com/gxwebsoft/shop/mapper/ShopUserCouponMapper.java
+++ b/src/main/java/com/gxwebsoft/shop/mapper/ShopUserCouponMapper.java
@@ -12,7 +12,7 @@ import java.util.List;
* 用户优惠券Mapper
*
* @author 科技小王子
- * @since 2025-08-11 09:41:38
+ * @since 2025-08-11 23:51:41
*/
public interface ShopUserCouponMapper extends BaseMapper {
diff --git a/src/main/java/com/gxwebsoft/shop/mapper/ShopUserRefereeMapper.java b/src/main/java/com/gxwebsoft/shop/mapper/ShopUserRefereeMapper.java
index 38f679f..207fd90 100644
--- a/src/main/java/com/gxwebsoft/shop/mapper/ShopUserRefereeMapper.java
+++ b/src/main/java/com/gxwebsoft/shop/mapper/ShopUserRefereeMapper.java
@@ -12,7 +12,7 @@ import java.util.List;
* 用户推荐关系表Mapper
*
* @author 科技小王子
- * @since 2025-03-05 17:05:28
+ * @since 2025-08-11 23:51:41
*/
public interface ShopUserRefereeMapper extends BaseMapper {
diff --git a/src/main/java/com/gxwebsoft/shop/param/ShopCouponParam.java b/src/main/java/com/gxwebsoft/shop/param/ShopCouponParam.java
index f6f0d0f..58f71f5 100644
--- a/src/main/java/com/gxwebsoft/shop/param/ShopCouponParam.java
+++ b/src/main/java/com/gxwebsoft/shop/param/ShopCouponParam.java
@@ -13,7 +13,7 @@ import lombok.EqualsAndHashCode;
* 优惠券查询参数
*
* @author 科技小王子
- * @since 2025-08-11 09:41:37
+ * @since 2025-08-11 23:51:23
*/
@Data
@EqualsAndHashCode(callSuper = false)
diff --git a/src/main/java/com/gxwebsoft/shop/param/ShopDealerApplyParam.java b/src/main/java/com/gxwebsoft/shop/param/ShopDealerApplyParam.java
index c052729..210c043 100644
--- a/src/main/java/com/gxwebsoft/shop/param/ShopDealerApplyParam.java
+++ b/src/main/java/com/gxwebsoft/shop/param/ShopDealerApplyParam.java
@@ -13,7 +13,7 @@ import lombok.EqualsAndHashCode;
* 分销商申请记录表查询参数
*
* @author 科技小王子
- * @since 2025-08-11 09:44:38
+ * @since 2025-08-11 23:50:17
*/
@Data
@EqualsAndHashCode(callSuper = false)
diff --git a/src/main/java/com/gxwebsoft/shop/param/ShopDealerCapitalParam.java b/src/main/java/com/gxwebsoft/shop/param/ShopDealerCapitalParam.java
index 8b00181..72e959b 100644
--- a/src/main/java/com/gxwebsoft/shop/param/ShopDealerCapitalParam.java
+++ b/src/main/java/com/gxwebsoft/shop/param/ShopDealerCapitalParam.java
@@ -13,7 +13,7 @@ import lombok.EqualsAndHashCode;
* 分销商资金明细表查询参数
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:40
*/
@Data
@EqualsAndHashCode(callSuper = false)
diff --git a/src/main/java/com/gxwebsoft/shop/param/ShopDealerOrderParam.java b/src/main/java/com/gxwebsoft/shop/param/ShopDealerOrderParam.java
index a596d50..f146876 100644
--- a/src/main/java/com/gxwebsoft/shop/param/ShopDealerOrderParam.java
+++ b/src/main/java/com/gxwebsoft/shop/param/ShopDealerOrderParam.java
@@ -13,7 +13,7 @@ import lombok.EqualsAndHashCode;
* 分销商订单记录表查询参数
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Data
@EqualsAndHashCode(callSuper = false)
diff --git a/src/main/java/com/gxwebsoft/shop/param/ShopDealerRefereeParam.java b/src/main/java/com/gxwebsoft/shop/param/ShopDealerRefereeParam.java
index 41514b1..eed72d1 100644
--- a/src/main/java/com/gxwebsoft/shop/param/ShopDealerRefereeParam.java
+++ b/src/main/java/com/gxwebsoft/shop/param/ShopDealerRefereeParam.java
@@ -13,7 +13,7 @@ import lombok.EqualsAndHashCode;
* 分销商推荐关系表查询参数
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Data
@EqualsAndHashCode(callSuper = false)
diff --git a/src/main/java/com/gxwebsoft/shop/param/ShopDealerSettingParam.java b/src/main/java/com/gxwebsoft/shop/param/ShopDealerSettingParam.java
index 45b5b3c..e9f214e 100644
--- a/src/main/java/com/gxwebsoft/shop/param/ShopDealerSettingParam.java
+++ b/src/main/java/com/gxwebsoft/shop/param/ShopDealerSettingParam.java
@@ -13,7 +13,7 @@ import lombok.EqualsAndHashCode;
* 分销商设置表查询参数
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Data
@EqualsAndHashCode(callSuper = false)
diff --git a/src/main/java/com/gxwebsoft/shop/param/ShopDealerUserParam.java b/src/main/java/com/gxwebsoft/shop/param/ShopDealerUserParam.java
index 616a431..07f4013 100644
--- a/src/main/java/com/gxwebsoft/shop/param/ShopDealerUserParam.java
+++ b/src/main/java/com/gxwebsoft/shop/param/ShopDealerUserParam.java
@@ -13,7 +13,7 @@ import lombok.EqualsAndHashCode;
* 分销商用户记录表查询参数
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Data
@EqualsAndHashCode(callSuper = false)
diff --git a/src/main/java/com/gxwebsoft/shop/param/ShopDealerWithdrawParam.java b/src/main/java/com/gxwebsoft/shop/param/ShopDealerWithdrawParam.java
index 4e01571..c053078 100644
--- a/src/main/java/com/gxwebsoft/shop/param/ShopDealerWithdrawParam.java
+++ b/src/main/java/com/gxwebsoft/shop/param/ShopDealerWithdrawParam.java
@@ -13,7 +13,7 @@ import lombok.EqualsAndHashCode;
* 分销商提现明细表查询参数
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Data
@EqualsAndHashCode(callSuper = false)
diff --git a/src/main/java/com/gxwebsoft/shop/param/ShopUserCouponParam.java b/src/main/java/com/gxwebsoft/shop/param/ShopUserCouponParam.java
index 2bea442..3051530 100644
--- a/src/main/java/com/gxwebsoft/shop/param/ShopUserCouponParam.java
+++ b/src/main/java/com/gxwebsoft/shop/param/ShopUserCouponParam.java
@@ -13,7 +13,7 @@ import lombok.EqualsAndHashCode;
* 用户优惠券查询参数
*
* @author 科技小王子
- * @since 2025-08-11 09:41:38
+ * @since 2025-08-11 23:51:41
*/
@Data
@EqualsAndHashCode(callSuper = false)
diff --git a/src/main/java/com/gxwebsoft/shop/param/ShopUserRefereeParam.java b/src/main/java/com/gxwebsoft/shop/param/ShopUserRefereeParam.java
index f3b3294..f0ea733 100644
--- a/src/main/java/com/gxwebsoft/shop/param/ShopUserRefereeParam.java
+++ b/src/main/java/com/gxwebsoft/shop/param/ShopUserRefereeParam.java
@@ -6,7 +6,6 @@ import com.gxwebsoft.common.core.annotation.QueryType;
import com.gxwebsoft.common.core.web.BaseParam;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.v3.oas.annotations.media.Schema;
-import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -14,7 +13,7 @@ import lombok.EqualsAndHashCode;
* 用户推荐关系表查询参数
*
* @author 科技小王子
- * @since 2025-03-05 17:05:28
+ * @since 2025-08-11 23:51:41
*/
@Data
@EqualsAndHashCode(callSuper = false)
diff --git a/src/main/java/com/gxwebsoft/shop/service/ShopCouponService.java b/src/main/java/com/gxwebsoft/shop/service/ShopCouponService.java
index 1ab7343..074b62c 100644
--- a/src/main/java/com/gxwebsoft/shop/service/ShopCouponService.java
+++ b/src/main/java/com/gxwebsoft/shop/service/ShopCouponService.java
@@ -11,7 +11,7 @@ import java.util.List;
* 优惠券Service
*
* @author 科技小王子
- * @since 2025-08-11 09:41:38
+ * @since 2025-08-11 23:51:23
*/
public interface ShopCouponService extends IService {
diff --git a/src/main/java/com/gxwebsoft/shop/service/ShopDealerApplyService.java b/src/main/java/com/gxwebsoft/shop/service/ShopDealerApplyService.java
index 2a94867..d9bf466 100644
--- a/src/main/java/com/gxwebsoft/shop/service/ShopDealerApplyService.java
+++ b/src/main/java/com/gxwebsoft/shop/service/ShopDealerApplyService.java
@@ -11,7 +11,7 @@ import java.util.List;
* 分销商申请记录表Service
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:50:18
*/
public interface ShopDealerApplyService extends IService {
diff --git a/src/main/java/com/gxwebsoft/shop/service/ShopDealerCapitalService.java b/src/main/java/com/gxwebsoft/shop/service/ShopDealerCapitalService.java
index 443c353..67fb29c 100644
--- a/src/main/java/com/gxwebsoft/shop/service/ShopDealerCapitalService.java
+++ b/src/main/java/com/gxwebsoft/shop/service/ShopDealerCapitalService.java
@@ -11,7 +11,7 @@ import java.util.List;
* 分销商资金明细表Service
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
public interface ShopDealerCapitalService extends IService {
diff --git a/src/main/java/com/gxwebsoft/shop/service/ShopDealerOrderService.java b/src/main/java/com/gxwebsoft/shop/service/ShopDealerOrderService.java
index 1dfd140..f5fcc3f 100644
--- a/src/main/java/com/gxwebsoft/shop/service/ShopDealerOrderService.java
+++ b/src/main/java/com/gxwebsoft/shop/service/ShopDealerOrderService.java
@@ -11,7 +11,7 @@ import java.util.List;
* 分销商订单记录表Service
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
public interface ShopDealerOrderService extends IService {
diff --git a/src/main/java/com/gxwebsoft/shop/service/ShopDealerRefereeService.java b/src/main/java/com/gxwebsoft/shop/service/ShopDealerRefereeService.java
index 62d170e..f36b263 100644
--- a/src/main/java/com/gxwebsoft/shop/service/ShopDealerRefereeService.java
+++ b/src/main/java/com/gxwebsoft/shop/service/ShopDealerRefereeService.java
@@ -11,7 +11,7 @@ import java.util.List;
* 分销商推荐关系表Service
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
public interface ShopDealerRefereeService extends IService {
diff --git a/src/main/java/com/gxwebsoft/shop/service/ShopDealerSettingService.java b/src/main/java/com/gxwebsoft/shop/service/ShopDealerSettingService.java
index 52f96a0..b9b1c7b 100644
--- a/src/main/java/com/gxwebsoft/shop/service/ShopDealerSettingService.java
+++ b/src/main/java/com/gxwebsoft/shop/service/ShopDealerSettingService.java
@@ -11,7 +11,7 @@ import java.util.List;
* 分销商设置表Service
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
public interface ShopDealerSettingService extends IService {
diff --git a/src/main/java/com/gxwebsoft/shop/service/ShopDealerUserService.java b/src/main/java/com/gxwebsoft/shop/service/ShopDealerUserService.java
index 341b3b0..c6d5701 100644
--- a/src/main/java/com/gxwebsoft/shop/service/ShopDealerUserService.java
+++ b/src/main/java/com/gxwebsoft/shop/service/ShopDealerUserService.java
@@ -11,7 +11,7 @@ import java.util.List;
* 分销商用户记录表Service
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
public interface ShopDealerUserService extends IService {
diff --git a/src/main/java/com/gxwebsoft/shop/service/ShopDealerWithdrawService.java b/src/main/java/com/gxwebsoft/shop/service/ShopDealerWithdrawService.java
index ee14abd..61731e3 100644
--- a/src/main/java/com/gxwebsoft/shop/service/ShopDealerWithdrawService.java
+++ b/src/main/java/com/gxwebsoft/shop/service/ShopDealerWithdrawService.java
@@ -11,7 +11,7 @@ import java.util.List;
* 分销商提现明细表Service
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
public interface ShopDealerWithdrawService extends IService {
diff --git a/src/main/java/com/gxwebsoft/shop/service/ShopUserCouponService.java b/src/main/java/com/gxwebsoft/shop/service/ShopUserCouponService.java
index 31b7b0d..248b875 100644
--- a/src/main/java/com/gxwebsoft/shop/service/ShopUserCouponService.java
+++ b/src/main/java/com/gxwebsoft/shop/service/ShopUserCouponService.java
@@ -11,7 +11,7 @@ import java.util.List;
* 用户优惠券Service
*
* @author 科技小王子
- * @since 2025-08-11 09:41:38
+ * @since 2025-08-11 23:51:41
*/
public interface ShopUserCouponService extends IService {
diff --git a/src/main/java/com/gxwebsoft/shop/service/ShopUserRefereeService.java b/src/main/java/com/gxwebsoft/shop/service/ShopUserRefereeService.java
index 66e00a5..3c727a6 100644
--- a/src/main/java/com/gxwebsoft/shop/service/ShopUserRefereeService.java
+++ b/src/main/java/com/gxwebsoft/shop/service/ShopUserRefereeService.java
@@ -11,7 +11,7 @@ import java.util.List;
* 用户推荐关系表Service
*
* @author 科技小王子
- * @since 2025-03-05 17:05:28
+ * @since 2025-08-11 23:51:41
*/
public interface ShopUserRefereeService extends IService {
diff --git a/src/main/java/com/gxwebsoft/shop/service/impl/ShopCouponServiceImpl.java b/src/main/java/com/gxwebsoft/shop/service/impl/ShopCouponServiceImpl.java
index 5a9aedd..348b5a1 100644
--- a/src/main/java/com/gxwebsoft/shop/service/impl/ShopCouponServiceImpl.java
+++ b/src/main/java/com/gxwebsoft/shop/service/impl/ShopCouponServiceImpl.java
@@ -15,7 +15,7 @@ import java.util.List;
* 优惠券Service实现
*
* @author 科技小王子
- * @since 2025-08-11 09:41:38
+ * @since 2025-08-11 23:51:23
*/
@Service
public class ShopCouponServiceImpl extends ServiceImpl implements ShopCouponService {
diff --git a/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerApplyServiceImpl.java b/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerApplyServiceImpl.java
index 41e9698..fa2254c 100644
--- a/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerApplyServiceImpl.java
+++ b/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerApplyServiceImpl.java
@@ -15,7 +15,7 @@ import java.util.List;
* 分销商申请记录表Service实现
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:50:18
*/
@Service
public class ShopDealerApplyServiceImpl extends ServiceImpl implements ShopDealerApplyService {
diff --git a/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerCapitalServiceImpl.java b/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerCapitalServiceImpl.java
index 7fbb57d..242963c 100644
--- a/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerCapitalServiceImpl.java
+++ b/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerCapitalServiceImpl.java
@@ -15,7 +15,7 @@ import java.util.List;
* 分销商资金明细表Service实现
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Service
public class ShopDealerCapitalServiceImpl extends ServiceImpl implements ShopDealerCapitalService {
diff --git a/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerOrderServiceImpl.java b/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerOrderServiceImpl.java
index 727a68c..e2c1626 100644
--- a/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerOrderServiceImpl.java
+++ b/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerOrderServiceImpl.java
@@ -15,7 +15,7 @@ import java.util.List;
* 分销商订单记录表Service实现
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Service
public class ShopDealerOrderServiceImpl extends ServiceImpl implements ShopDealerOrderService {
diff --git a/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerRefereeServiceImpl.java b/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerRefereeServiceImpl.java
index c62806d..a72fa6f 100644
--- a/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerRefereeServiceImpl.java
+++ b/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerRefereeServiceImpl.java
@@ -15,7 +15,7 @@ import java.util.List;
* 分销商推荐关系表Service实现
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Service
public class ShopDealerRefereeServiceImpl extends ServiceImpl implements ShopDealerRefereeService {
diff --git a/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerSettingServiceImpl.java b/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerSettingServiceImpl.java
index 09a4f01..4718052 100644
--- a/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerSettingServiceImpl.java
+++ b/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerSettingServiceImpl.java
@@ -15,7 +15,7 @@ import java.util.List;
* 分销商设置表Service实现
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Service
public class ShopDealerSettingServiceImpl extends ServiceImpl implements ShopDealerSettingService {
diff --git a/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerUserServiceImpl.java b/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerUserServiceImpl.java
index 787c08e..230427d 100644
--- a/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerUserServiceImpl.java
+++ b/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerUserServiceImpl.java
@@ -15,7 +15,7 @@ import java.util.List;
* 分销商用户记录表Service实现
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Service
public class ShopDealerUserServiceImpl extends ServiceImpl implements ShopDealerUserService {
diff --git a/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerWithdrawServiceImpl.java b/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerWithdrawServiceImpl.java
index 3cca992..f8387ab 100644
--- a/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerWithdrawServiceImpl.java
+++ b/src/main/java/com/gxwebsoft/shop/service/impl/ShopDealerWithdrawServiceImpl.java
@@ -15,7 +15,7 @@ import java.util.List;
* 分销商提现明细表Service实现
*
* @author 科技小王子
- * @since 2025-08-11 09:44:39
+ * @since 2025-08-11 23:51:41
*/
@Service
public class ShopDealerWithdrawServiceImpl extends ServiceImpl implements ShopDealerWithdrawService {
diff --git a/src/main/java/com/gxwebsoft/shop/service/impl/ShopUserCouponServiceImpl.java b/src/main/java/com/gxwebsoft/shop/service/impl/ShopUserCouponServiceImpl.java
index 73934f9..70cfde2 100644
--- a/src/main/java/com/gxwebsoft/shop/service/impl/ShopUserCouponServiceImpl.java
+++ b/src/main/java/com/gxwebsoft/shop/service/impl/ShopUserCouponServiceImpl.java
@@ -15,7 +15,7 @@ import java.util.List;
* 用户优惠券Service实现
*
* @author 科技小王子
- * @since 2025-08-11 09:41:38
+ * @since 2025-08-11 23:51:41
*/
@Service
public class ShopUserCouponServiceImpl extends ServiceImpl implements ShopUserCouponService {
diff --git a/src/main/java/com/gxwebsoft/shop/service/impl/ShopUserRefereeServiceImpl.java b/src/main/java/com/gxwebsoft/shop/service/impl/ShopUserRefereeServiceImpl.java
index 5f32afe..910561e 100644
--- a/src/main/java/com/gxwebsoft/shop/service/impl/ShopUserRefereeServiceImpl.java
+++ b/src/main/java/com/gxwebsoft/shop/service/impl/ShopUserRefereeServiceImpl.java
@@ -15,7 +15,7 @@ import java.util.List;
* 用户推荐关系表Service实现
*
* @author 科技小王子
- * @since 2025-03-05 17:05:28
+ * @since 2025-08-11 23:51:41
*/
@Service
public class ShopUserRefereeServiceImpl extends ServiceImpl implements ShopUserRefereeService {
diff --git a/src/test/java/com/gxwebsoft/generator/ShopGenerator.java b/src/test/java/com/gxwebsoft/generator/ShopGenerator.java
index 1dd164a..f65ba8c 100644
--- a/src/test/java/com/gxwebsoft/generator/ShopGenerator.java
+++ b/src/test/java/com/gxwebsoft/generator/ShopGenerator.java
@@ -200,6 +200,9 @@ public class ShopGenerator {
map.put("authAnnotation", AUTH_ANNOTATION);
map.put("logAnnotation", LOG_ANNOTATION);
map.put("controllerMappingPrefix", CONTROLLER_MAPPING_PREFIX);
+ // 添加项目类型标识,用于模板中的条件判断
+ map.put("isUniApp", false); // Vue 项目
+ map.put("isVueAdmin", true); // 后台管理项目
this.setMap(map);
}
};
@@ -228,7 +231,9 @@ public class ShopGenerator {
+ tableInfo.getEntityPath() + "/" + "index.ts";
}
});
- focList.add(new FileOutConfig() {
+ // UniApp 使用专门的模板
+ String uniappTemplatePath = TEMPLATES_DIR + "/index.ts.uniapp.btl";
+ focList.add(new FileOutConfig(uniappTemplatePath) {
@Override
public String outputFile(TableInfo tableInfo) {
return OUTPUT_LOCATION_UNIAPP + OUTPUT_DIR_VUE
@@ -246,7 +251,9 @@ public class ShopGenerator {
+ tableInfo.getEntityPath() + "/model/" + "index.ts";
}
});
- focList.add(new FileOutConfig(templatePath) {
+ // UniApp 使用专门的 model 模板
+ String uniappModelTemplatePath = TEMPLATES_DIR + "/model.ts.uniapp.btl";
+ focList.add(new FileOutConfig(uniappModelTemplatePath) {
@Override
public String outputFile(TableInfo tableInfo) {
return OUTPUT_LOCATION_UNIAPP + OUTPUT_DIR_VUE
diff --git a/src/test/java/com/gxwebsoft/generator/templates/index.ts.btl b/src/test/java/com/gxwebsoft/generator/templates/index.ts.btl
index 3cddcb6..87cab1d 100644
--- a/src/test/java/com/gxwebsoft/generator/templates/index.ts.btl
+++ b/src/test/java/com/gxwebsoft/generator/templates/index.ts.btl
@@ -1,14 +1,13 @@
import request from '@/utils/request';
-import type { ApiResult, PageResult } from '@/api/index';
+import type { ApiResult, PageResult } from '@/api';
import type { ${entity}, ${entity}Param } from './model';
-import { MODULES_API_URL } from '@/config/setting';
/**
* 分页查询${table.comment!}
*/
export async function page${entity}(params: ${entity}Param) {
const res = await request.get>>(
- MODULES_API_URL + '/${package.ModuleName}/${controllerMappingHyphen}/page',
+ '/${package.ModuleName}/${controllerMappingHyphen}/page',
{
params
}
@@ -24,7 +23,7 @@ export async function page${entity}(params: ${entity}Param) {
*/
export async function list${entity}(params?: ${entity}Param) {
const res = await request.get>(
- MODULES_API_URL + '/${package.ModuleName}/${controllerMappingHyphen}',
+ '/${package.ModuleName}/${controllerMappingHyphen}',
{
params
}
@@ -40,7 +39,7 @@ export async function list${entity}(params?: ${entity}Param) {
*/
export async function add${entity}(data: ${entity}) {
const res = await request.post>(
- MODULES_API_URL + '/${package.ModuleName}/${controllerMappingHyphen}',
+ '/${package.ModuleName}/${controllerMappingHyphen}',
data
);
if (res.data.code === 0) {
@@ -54,7 +53,7 @@ export async function add${entity}(data: ${entity}) {
*/
export async function update${entity}(data: ${entity}) {
const res = await request.put>(
- MODULES_API_URL + '/${package.ModuleName}/${controllerMappingHyphen}',
+ '/${package.ModuleName}/${controllerMappingHyphen}',
data
);
if (res.data.code === 0) {
@@ -68,7 +67,7 @@ export async function update${entity}(data: ${entity}) {
*/
export async function remove${entity}(id?: number) {
const res = await request.delete>(
- MODULES_API_URL + '/${package.ModuleName}/${controllerMappingHyphen}/' + id
+ '/${package.ModuleName}/${controllerMappingHyphen}/' + id
);
if (res.data.code === 0) {
return res.data.message;
@@ -81,7 +80,7 @@ export async function remove${entity}(id?: number) {
*/
export async function removeBatch${entity}(data: (number | undefined)[]) {
const res = await request.delete>(
- MODULES_API_URL + '/${package.ModuleName}/${controllerMappingHyphen}/batch',
+ '/${package.ModuleName}/${controllerMappingHyphen}/batch',
{
data
}
@@ -97,7 +96,7 @@ export async function removeBatch${entity}(data: (number | undefined)[]) {
*/
export async function get${entity}(id: number) {
const res = await request.get>(
- MODULES_API_URL + '/${package.ModuleName}/${controllerMappingHyphen}/' + id
+ '/${package.ModuleName}/${controllerMappingHyphen}/' + id
);
if (res.data.code === 0 && res.data.data) {
return res.data.data;
diff --git a/src/test/java/com/gxwebsoft/generator/templates/index.ts.uniapp.btl b/src/test/java/com/gxwebsoft/generator/templates/index.ts.uniapp.btl
new file mode 100644
index 0000000..329db28
--- /dev/null
+++ b/src/test/java/com/gxwebsoft/generator/templates/index.ts.uniapp.btl
@@ -0,0 +1,101 @@
+import request from '@/utils/request';
+import type { ApiResult, PageResult } from '@/api/index';
+import type { ${entity}, ${entity}Param } from './model';
+
+/**
+ * 分页查询${table.comment!}
+ */
+export async function page${entity}(params: ${entity}Param) {
+ const res = await request.get>>(
+ '/${package.ModuleName}/${controllerMappingHyphen}/page',
+ params
+ );
+ if (res.code === 0) {
+ return res.data;
+ }
+ return Promise.reject(new Error(res.message));
+}
+
+/**
+ * 查询${table.comment!}列表
+ */
+export async function list${entity}(params?: ${entity}Param) {
+ const res = await request.get>(
+ '/${package.ModuleName}/${controllerMappingHyphen}',
+ params
+ );
+ if (res.code === 0 && res.data) {
+ return res.data;
+ }
+ return Promise.reject(new Error(res.message));
+}
+
+/**
+ * 添加${table.comment!}
+ */
+export async function add${entity}(data: ${entity}) {
+ const res = await request.post>(
+ '/${package.ModuleName}/${controllerMappingHyphen}',
+ data
+ );
+ if (res.code === 0) {
+ return res.message;
+ }
+ return Promise.reject(new Error(res.message));
+}
+
+/**
+ * 修改${table.comment!}
+ */
+export async function update${entity}(data: ${entity}) {
+ const res = await request.put>(
+ '/${package.ModuleName}/${controllerMappingHyphen}',
+ data
+ );
+ if (res.code === 0) {
+ return res.message;
+ }
+ return Promise.reject(new Error(res.message));
+}
+
+/**
+ * 删除${table.comment!}
+ */
+export async function remove${entity}(id?: number) {
+ const res = await request.del>(
+ '/${package.ModuleName}/${controllerMappingHyphen}/' + id
+ );
+ if (res.code === 0) {
+ return res.message;
+ }
+ return Promise.reject(new Error(res.message));
+}
+
+/**
+ * 批量删除${table.comment!}
+ */
+export async function removeBatch${entity}(data: (number | undefined)[]) {
+ const res = await request.del>(
+ '/${package.ModuleName}/${controllerMappingHyphen}/batch',
+ {
+ data
+ }
+ );
+ if (res.code === 0) {
+ return res.message;
+ }
+ return Promise.reject(new Error(res.message));
+}
+
+/**
+ * 根据id查询${table.comment!}
+ */
+export async function get${entity}(id: number) {
+ const res = await request.get>(
+ '/${package.ModuleName}/${controllerMappingHyphen}/' + id
+ );
+ if (res.code === 0 && res.data) {
+ return res.data;
+ }
+ return Promise.reject(new Error(res.message));
+}
diff --git a/src/test/java/com/gxwebsoft/generator/templates/model.ts.btl b/src/test/java/com/gxwebsoft/generator/templates/model.ts.btl
index 2bc33b2..b0b99db 100644
--- a/src/test/java/com/gxwebsoft/generator/templates/model.ts.btl
+++ b/src/test/java/com/gxwebsoft/generator/templates/model.ts.btl
@@ -1,4 +1,4 @@
-import type { PageParam } from '@/api/index';
+import type { PageParam } from '@/api';
/**
* ${table.comment!}
diff --git a/src/test/java/com/gxwebsoft/generator/templates/model.ts.uniapp.btl b/src/test/java/com/gxwebsoft/generator/templates/model.ts.uniapp.btl
new file mode 100644
index 0000000..2bc33b2
--- /dev/null
+++ b/src/test/java/com/gxwebsoft/generator/templates/model.ts.uniapp.btl
@@ -0,0 +1,43 @@
+import type { PageParam } from '@/api/index';
+
+/**
+ * ${table.comment!}
+ */
+export interface ${entity} {
+<% /** -----------BEGIN 字段循环遍历----------- **/ %>
+<% for(field in table.fields) { %>
+ <%
+ var keyPropertyName;
+ if(field.keyFlag) {
+ keyPropertyName = field.propertyName;
+ }
+ %>
+ <% /* 主键 */ %>
+ <% if(field.keyFlag) { %>
+ <% /* 普通字段 */ %>
+ <% } else if(isNotEmpty(field.fill)) { %>
+ <% if(field.convert){ %>
+ @TableField(value = "${field.annotationColumnName}", fill = FieldFill.${field.fill})
+ <% }else{ %>
+ @TableField(fill = FieldFill.${field.fill})
+ <% } %>
+ <% } else if(field.convert) { %>
+ @TableField("${field.annotationColumnName}")
+ <% } %>
+ // ${field.comment}
+ ${field.propertyName}?: <% if(field.propertyType == 'Integer') { %>number<% }else{ %>string<% } %>;
+<% } %>
+<% /** -----------END 字段循环遍历----------- **/ %>
+}
+
+/**
+ * ${table.comment!}搜索条件
+ */
+export interface ${entity}Param extends PageParam {
+<% for(field in table.fields) { %>
+<% if(field.keyFlag) { %>
+ ${field.propertyName}?: number;
+ <% } %>
+<% } %>
+ keywords?: string;
+}