From 3ed1c3fcc317e809a381753996de6615ea53a82c Mon Sep 17 00:00:00 2001
From: wangxiang <1827945911@qq.com>
Date: Thu, 16 Feb 2023 17:25:35 +0800
Subject: [PATCH] =?UTF-8?q?:rocket:=20push=20=E6=A8=A1=E5=9D=97=E7=BC=96?=
=?UTF-8?q?=E5=86=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../commonbiz/api/entity/PushApplication.java | 45 ++++++++
.../commonbiz/api/entity/PushBlacklist.java | 33 ++++++
.../api/entity/PushCertification.java | 53 +++++++++
.../kicc/commonbiz/api/entity/PushManage.java | 39 +++++++
.../commonbiz/api/entity/PushTodoAuth.java | 37 ++++++
.../kicc/commonbiz/api/entity/PushType.java | 35 ++++++
.../commonbiz/api/entity/PushWhitelist.java | 33 ++++++
.../controller/PushApplicationController.java | 71 ++++++++++++
.../controller/PushBlacklistController.java | 74 ++++++++++++
.../PushCertificationController.java | 69 +++++++++++
.../controller/PushManageController.java | 109 ++++++++++++++++++
.../controller/PushTodoAuthController.java | 72 ++++++++++++
.../controller/PushTypeController.java | 69 +++++++++++
.../controller/PushWhitelistController.java | 73 ++++++++++++
.../mapper/PushApplicationMapper.java | 16 +++
.../commonbiz/mapper/PushBlacklistMapper.java | 16 +++
.../mapper/PushCertificationMapper.java | 16 +++
.../commonbiz/mapper/PushManageMapper.java | 16 +++
.../commonbiz/mapper/PushTodoAuthMapper.java | 16 +++
.../kicc/commonbiz/mapper/PushTypeMapper.java | 16 +++
.../commonbiz/mapper/PushWhitelistMapper.java | 16 +++
.../service/IPushApplicationService.java | 16 +++
.../service/IPushBlacklistService.java | 16 +++
.../service/IPushCertificationService.java | 16 +++
.../commonbiz/service/IPushManageService.java | 17 +++
.../service/IPushTodoAuthService.java | 16 +++
.../commonbiz/service/IPushTypeService.java | 16 +++
.../service/IPushWhitelistService.java | 16 +++
.../impl/PushApplicationServiceImpl.java | 20 ++++
.../impl/PushBlacklistServiceImpl.java | 20 ++++
.../impl/PushCertificationServiceImpl.java | 20 ++++
.../service/impl/PushManageServiceImpl.java | 22 ++++
.../service/impl/PushTodoAuthServiceImpl.java | 20 ++++
.../service/impl/PushTypeServiceImpl.java | 20 ++++
.../impl/PushWhitelistServiceImpl.java | 20 ++++
.../mapper/PushApplicationMapper.xml | 5 +
.../resources/mapper/PushBlacklistMapper.xml | 5 +
.../mapper/PushCertificationMapper.xml | 5 +
.../resources/mapper/PushManageMapper.xml | 5 +
.../resources/mapper/PushTodoAuthMapper.xml | 5 +
.../main/resources/mapper/PushTypeMapper.xml | 5 +
.../resources/mapper/PushWhitelistMapper.xml | 5 +
.../main/test/SimpleCrudGeneratorTest.java | 10 +-
43 files changed, 1219 insertions(+), 5 deletions(-)
create mode 100644 kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushApplication.java
create mode 100644 kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushBlacklist.java
create mode 100644 kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushCertification.java
create mode 100644 kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushManage.java
create mode 100644 kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushTodoAuth.java
create mode 100644 kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushType.java
create mode 100644 kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushWhitelist.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushApplicationController.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushBlacklistController.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushCertificationController.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushManageController.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushTodoAuthController.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushTypeController.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushWhitelistController.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushApplicationMapper.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushBlacklistMapper.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushCertificationMapper.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushManageMapper.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushTodoAuthMapper.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushTypeMapper.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushWhitelistMapper.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushApplicationService.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushBlacklistService.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushCertificationService.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushManageService.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushTodoAuthService.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushTypeService.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushWhitelistService.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushApplicationServiceImpl.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushBlacklistServiceImpl.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushCertificationServiceImpl.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushManageServiceImpl.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushTodoAuthServiceImpl.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushTypeServiceImpl.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushWhitelistServiceImpl.java
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushApplicationMapper.xml
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushBlacklistMapper.xml
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushCertificationMapper.xml
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushManageMapper.xml
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushTodoAuthMapper.xml
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushTypeMapper.xml
create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushWhitelistMapper.xml
diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushApplication.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushApplication.java
new file mode 100644
index 00000000..cb54dd5e
--- /dev/null
+++ b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushApplication.java
@@ -0,0 +1,45 @@
+package com.cloud.kicc.commonbiz.api.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.cloud.kicc.common.data.entity.CommonEntity;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+import lombok.experimental.Accessors;
+
+/**
+ *
+ *
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+@Getter
+@Setter
+@Accessors(chain = true)
+@TableName("common_push_application")
+@ApiModel(value = "PushApplication对象", description = "")
+public class PushApplication extends CommonEntity {
+
+ private static final long serialVersionUID = 1L;
+
+ private String id;
+
+ private String name;
+
+ private Long pushSize;
+
+ private Long sendSize;
+
+ private String status;
+
+ private String url;
+
+ private String appKey;
+
+ private String messageSecret;
+
+}
diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushBlacklist.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushBlacklist.java
new file mode 100644
index 00000000..12201343
--- /dev/null
+++ b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushBlacklist.java
@@ -0,0 +1,33 @@
+package com.cloud.kicc.commonbiz.api.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.cloud.kicc.common.data.entity.CommonEntity;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+import lombok.experimental.Accessors;
+
+/**
+ *
+ *
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+@Getter
+@Setter
+@Accessors(chain = true)
+@TableName("common_push_blacklist")
+@ApiModel(value = "PushBlacklist对象", description = "")
+public class PushBlacklist extends CommonEntity {
+
+ private static final long serialVersionUID = 1L;
+
+ private String id;
+
+ private String pushId;
+
+}
diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushCertification.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushCertification.java
new file mode 100644
index 00000000..46f1147b
--- /dev/null
+++ b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushCertification.java
@@ -0,0 +1,53 @@
+package com.cloud.kicc.commonbiz.api.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.cloud.kicc.common.data.entity.CommonEntity;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+import lombok.experimental.Accessors;
+
+/**
+ *
+ *
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+@Getter
+@Setter
+@Accessors(chain = true)
+@TableName("common_push_certification")
+@ApiModel(value = "PushCertification对象", description = "")
+public class PushCertification extends CommonEntity {
+
+ private static final long serialVersionUID = 1L;
+
+ private String id;
+
+ private String name;
+
+ private String license;
+
+ private String phone;
+
+ private String idCard;
+
+ private String contact;
+
+ private String creditCode;
+
+ private String type;
+
+ private String fileId;
+
+ private String status;
+
+ private String corpName;
+
+ private String detailedAddress;
+
+}
diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushManage.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushManage.java
new file mode 100644
index 00000000..2ca0b04c
--- /dev/null
+++ b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushManage.java
@@ -0,0 +1,39 @@
+package com.cloud.kicc.commonbiz.api.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.cloud.kicc.common.data.entity.CommonEntity;
+import java.io.Serializable;
+
+import com.cloud.kicc.common.data.entity.TreeEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+import lombok.experimental.Accessors;
+
+/**
+ *
+ *
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+@Getter
+@Setter
+@Accessors(chain = true)
+@TableName("common_push_manage")
+@ApiModel(value = "PushManage对象", description = "")
+public class PushManage extends TreeEntity {
+
+ private static final long serialVersionUID = 1L;
+
+ private String isVibration;
+
+ private String isSound;
+
+ private String appKey;
+
+ private String customSound;
+
+}
diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushTodoAuth.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushTodoAuth.java
new file mode 100644
index 00000000..cf190cab
--- /dev/null
+++ b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushTodoAuth.java
@@ -0,0 +1,37 @@
+package com.cloud.kicc.commonbiz.api.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.cloud.kicc.common.data.entity.CommonEntity;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+import lombok.experimental.Accessors;
+
+/**
+ *
+ *
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+@Getter
+@Setter
+@Accessors(chain = true)
+@TableName("common_push_todo_auth")
+@ApiModel(value = "PushTodoAuth对象", description = "")
+public class PushTodoAuth extends CommonEntity {
+
+ private static final long serialVersionUID = 1L;
+
+ private String id;
+
+ private String name;
+
+ private String certificationId;
+
+ private String status;
+
+}
diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushType.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushType.java
new file mode 100644
index 00000000..c086c264
--- /dev/null
+++ b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushType.java
@@ -0,0 +1,35 @@
+package com.cloud.kicc.commonbiz.api.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.cloud.kicc.common.data.entity.CommonEntity;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+import lombok.experimental.Accessors;
+
+/**
+ *
+ *
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+@Getter
+@Setter
+@Accessors(chain = true)
+@TableName("common_push_type")
+@ApiModel(value = "PushType对象", description = "")
+public class PushType extends CommonEntity {
+
+ private static final long serialVersionUID = 1L;
+
+ private String id;
+
+ private String name;
+
+ private String level;
+
+}
diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushWhitelist.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushWhitelist.java
new file mode 100644
index 00000000..444c34d5
--- /dev/null
+++ b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushWhitelist.java
@@ -0,0 +1,33 @@
+package com.cloud.kicc.commonbiz.api.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.cloud.kicc.common.data.entity.CommonEntity;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+import lombok.experimental.Accessors;
+
+/**
+ *
+ *
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+@Getter
+@Setter
+@Accessors(chain = true)
+@TableName("common_push_whitelist")
+@ApiModel(value = "PushWhitelist对象", description = "")
+public class PushWhitelist extends CommonEntity {
+
+ private static final long serialVersionUID = 1L;
+
+ private String id;
+
+ private String pushId;
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushApplicationController.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushApplicationController.java
new file mode 100644
index 00000000..94c920e0
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushApplicationController.java
@@ -0,0 +1,71 @@
+package com.cloud.kicc.commonbiz.controller;
+
+
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.cloud.kicc.common.core.api.R;
+import com.cloud.kicc.common.core.constant.AppConstants;
+import com.cloud.kicc.common.log.annotation.SysLog;
+import com.cloud.kicc.commonbiz.api.entity.PushApplication;
+import com.cloud.kicc.commonbiz.service.IPushApplicationService;
+import com.cloud.kicc.system.api.entity.OauthClientDetails;
+import lombok.RequiredArgsConstructor;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.*;
+
+import javax.validation.Valid;
+import java.util.Arrays;
+
+/**
+ *
+ * 前端控制器
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16`
+ */
+@RestController
+@RequestMapping(AppConstants.APP_COMMON + "/pushApplication")
+@RequiredArgsConstructor
+public class PushApplicationController {
+
+ private final IPushApplicationService iPushApplicationService;
+
+ private LambdaQueryWrapper getQueryWrapper(PushApplication pushApplication) {
+ return new LambdaQueryWrapper()
+ .eq(StrUtil.isNotBlank(pushApplication.getName()), PushApplication::getName, pushApplication.getName());
+ }
+
+ @GetMapping("/list")
+ public R list(Page page, PushApplication pushApplication) {
+ IPage list = iPushApplicationService.page(page, getQueryWrapper(pushApplication));
+ return R.ok(list.getRecords(), list.getTotal());
+ }
+
+ @GetMapping("/{id:\\w+}")
+ public R getById(@PathVariable("id") String id) {
+ return R.ok(iPushApplicationService.getById(id));
+ }
+
+ @PostMapping("/save")
+ public R save(@Valid @RequestBody PushApplication pushApplication) {
+ iPushApplicationService.save(pushApplication);
+ return R.ok();
+ }
+
+ @PutMapping("/update")
+ public R update(@Valid @RequestBody PushApplication pushApplication) {
+ iPushApplicationService.updateById(pushApplication);
+ return R.ok();
+ }
+
+ @DeleteMapping("/remove/{ids:[\\w,]+}")
+ public R removeById(@PathVariable String[] ids) {
+ iPushApplicationService.removeByIds(Arrays.asList(ids));
+ return R.ok();
+ }
+
+}
+
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushBlacklistController.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushBlacklistController.java
new file mode 100644
index 00000000..4a14aa74
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushBlacklistController.java
@@ -0,0 +1,74 @@
+package com.cloud.kicc.commonbiz.controller;
+
+
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.cloud.kicc.common.core.api.R;
+import com.cloud.kicc.common.core.constant.AppConstants;
+import com.cloud.kicc.common.log.annotation.SysLog;
+import com.cloud.kicc.commonbiz.api.entity.PushApplication;
+import com.cloud.kicc.commonbiz.api.entity.PushBlacklist;
+import com.cloud.kicc.commonbiz.service.IPushApplicationService;
+import com.cloud.kicc.commonbiz.service.IPushBlacklistService;
+import com.cloud.kicc.system.api.entity.OauthClientDetails;
+import lombok.RequiredArgsConstructor;
+import org.springframework.web.bind.annotation.*;
+
+import org.springframework.stereotype.Controller;
+
+import javax.validation.Valid;
+import java.util.Arrays;
+
+/**
+ *
+ * 前端控制器
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+@RestController
+@RequestMapping(AppConstants.APP_COMMON + "/pushBlacklist")
+@RequiredArgsConstructor
+public class PushBlacklistController {
+
+ private final IPushBlacklistService iPushBlacklistService;
+
+ private LambdaQueryWrapper getQueryWrapper(PushBlacklist pushBlacklist) {
+ return new LambdaQueryWrapper()
+ .eq(StrUtil.isNotBlank(pushBlacklist.getPushId()), PushBlacklist::getPushId, pushBlacklist.getPushId());
+ }
+
+ @GetMapping("/list")
+ public R list(Page page, PushBlacklist pushBlacklist) {
+ IPage list = iPushBlacklistService.page(page, getQueryWrapper(pushBlacklist));
+ return R.ok(list.getRecords(), list.getTotal());
+ }
+
+ @GetMapping("/{id:\\w+}")
+ public R getById(@PathVariable("id") String id) {
+ return R.ok(iPushBlacklistService.getById(id));
+ }
+
+ @PostMapping("/save")
+ public R save(@Valid @RequestBody PushBlacklist pushBlacklist) {
+ iPushBlacklistService.save(pushBlacklist);
+ return R.ok();
+ }
+
+ @PutMapping("/update")
+ public R update(@Valid @RequestBody PushBlacklist pushBlacklist) {
+ iPushBlacklistService.updateById(pushBlacklist);
+ return R.ok();
+ }
+
+ @DeleteMapping("/remove/{ids:[\\w,]+}")
+ public R removeById(@PathVariable String[] ids) {
+ iPushBlacklistService.removeByIds(Arrays.asList(ids));
+ return R.ok();
+ }
+
+}
+
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushCertificationController.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushCertificationController.java
new file mode 100644
index 00000000..d5554a95
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushCertificationController.java
@@ -0,0 +1,69 @@
+package com.cloud.kicc.commonbiz.controller;
+
+
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.cloud.kicc.common.core.api.R;
+import com.cloud.kicc.common.core.constant.AppConstants;
+import com.cloud.kicc.commonbiz.api.entity.PushCertification;
+import com.cloud.kicc.commonbiz.service.IPushCertificationService;
+import lombok.RequiredArgsConstructor;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.*;
+
+import javax.validation.Valid;
+import java.util.Arrays;
+
+/**
+ *
+ * 前端控制器
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+@RestController
+@RequestMapping(AppConstants.APP_COMMON + "/pushCertification")
+@RequiredArgsConstructor
+public class PushCertificationController {
+
+ private final IPushCertificationService iPushCertificationService;
+
+ private LambdaQueryWrapper getQueryWrapper(PushCertification pushCertification) {
+ return new LambdaQueryWrapper()
+ .eq(StrUtil.isNotBlank(pushCertification.getName()), PushCertification::getName, pushCertification.getName());
+ }
+
+ @GetMapping("/list")
+ public R list(Page page, PushCertification pushCertification) {
+ IPage list = iPushCertificationService.page(page, getQueryWrapper(pushCertification));
+ return R.ok(list.getRecords(), list.getTotal());
+ }
+
+ @GetMapping("/{id:\\w+}")
+ public R getById(@PathVariable("id") String id) {
+ return R.ok(iPushCertificationService.getById(id));
+ }
+
+ @PostMapping("/save")
+ public R save(@Valid @RequestBody PushCertification pushCertification) {
+ iPushCertificationService.save(pushCertification);
+ return R.ok();
+ }
+
+ @PutMapping("/update")
+ public R update(@Valid @RequestBody PushCertification pushCertification) {
+ iPushCertificationService.updateById(pushCertification);
+ return R.ok();
+ }
+
+ @DeleteMapping("/remove/{ids:[\\w,]+}")
+ public R removeById(@PathVariable String[] ids) {
+ iPushCertificationService.removeByIds(Arrays.asList(ids));
+ return R.ok();
+ }
+
+}
+
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushManageController.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushManageController.java
new file mode 100644
index 00000000..02ac3c16
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushManageController.java
@@ -0,0 +1,109 @@
+package com.cloud.kicc.commonbiz.controller;
+
+
+import cn.hutool.core.lang.tree.Tree;
+import cn.hutool.core.lang.tree.TreeNodeConfig;
+import cn.hutool.core.lang.tree.TreeUtil;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.cloud.kicc.common.core.api.R;
+import com.cloud.kicc.common.core.constant.AppConstants;
+import com.cloud.kicc.commonbiz.api.entity.PushManage;
+import com.cloud.kicc.commonbiz.service.IPushManageService;
+import lombok.RequiredArgsConstructor;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ *
+ * 前端控制器
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+@RestController
+@RequestMapping(AppConstants.APP_COMMON + "/pushManage")
+@RequiredArgsConstructor
+public class PushManageController {
+
+ private final IPushManageService iPushManageService;
+
+ private LambdaQueryWrapper getQueryWrapper(PushManage pushManage) {
+ return Wrappers.lambdaQuery()
+ .like(StrUtil.isNotBlank(pushManage.getName()), PushManage::getName, pushManage.getName())
+ .eq(StrUtil.isNotBlank(pushManage.getAppKey()), PushManage::getAppKey, pushManage.getAppKey())
+ .orderByAsc(PushManage::getSort);
+ }
+
+ @GetMapping("/list")
+ public R list(PushManage pushManage) {
+ List list = iPushManageService.list(getQueryWrapper(pushManage));
+ return R.ok(list, list.size());
+ }
+
+ @GetMapping("/listTree")
+ public R listTree() {
+ TreeNodeConfig treeNodeConfig = new TreeNodeConfig();
+ treeNodeConfig.setWeightKey("sort");
+ List list = iPushManageService.list(new LambdaQueryWrapper().orderByAsc(PushManage::getSort));
+ List> listTree = TreeUtil.build(list, "0", treeNodeConfig, (treeNode, tree) -> {
+ tree.setId(treeNode.getId());
+ tree.setParentId(treeNode.getParentId());
+ tree.setWeight(treeNode.getSort());
+ tree.setName(treeNode.getName());
+ // 扩展属性
+ tree.putExtra("isVibration", treeNode.getIsVibration());
+ tree.putExtra("isSound", treeNode.getIsSound());
+ tree.putExtra("appKey", treeNode.getAppKey());
+ tree.putExtra("customSound", treeNode.getCustomSound());
+ tree.putExtra("createById", treeNode.getCreateById());
+ tree.putExtra("createByName", treeNode.getCreateByName());
+ tree.putExtra("createTime", treeNode.getCreateTime());
+ tree.putExtra("updateById", treeNode.getUpdateById());
+ tree.putExtra("updateByName", treeNode.getUpdateByName());
+ tree.putExtra("updateTime", treeNode.getUpdateTime());
+ tree.putExtra("remarks", treeNode.getRemarks());
+ tree.putExtra("beginTime", treeNode.getBeginTime());
+ tree.putExtra("endTime", treeNode.getEndTime());
+ });
+ return R.ok(listTree);
+ }
+
+ @GetMapping("/{id:\\w+}")
+ public R getById(@PathVariable("id") String id) {
+ return R.ok(iPushManageService.getById(id));
+ }
+
+ @PostMapping("/save")
+ public R save(@RequestBody PushManage pushManage) {
+ iPushManageService.save(pushManage);
+ return R.ok();
+ }
+
+ @PutMapping("/update")
+ public R update(@RequestBody PushManage pushManage) {
+ iPushManageService.updateById(pushManage);
+ return R.ok();
+ }
+
+ @DeleteMapping("/remove/{id:\\w+}")
+ public R remove(@PathVariable("id") String id) {
+ if (iPushManageService.getOne(Wrappers.lambdaQuery().eq(PushManage::getParentId, id)) != null) {
+ return R.error("存在下级用户,不允许删除");
+ }
+ iPushManageService.removeById(id);
+ return R.ok();
+ }
+
+ @GetMapping("/changeStatus")
+ public R changeStatus(PushManage pushManage) {
+ iPushManageService.updateById(pushManage);
+ return R.ok();
+ }
+
+}
+
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushTodoAuthController.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushTodoAuthController.java
new file mode 100644
index 00000000..cc1af63b
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushTodoAuthController.java
@@ -0,0 +1,72 @@
+package com.cloud.kicc.commonbiz.controller;
+
+
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.cloud.kicc.common.core.api.R;
+import com.cloud.kicc.common.core.constant.AppConstants;
+import com.cloud.kicc.commonbiz.api.entity.PushCertification;
+import com.cloud.kicc.commonbiz.api.entity.PushTodoAuth;
+import com.cloud.kicc.commonbiz.service.IPushCertificationService;
+import com.cloud.kicc.commonbiz.service.IPushTodoAuthService;
+import lombok.RequiredArgsConstructor;
+import org.springframework.web.bind.annotation.*;
+
+import org.springframework.stereotype.Controller;
+
+import javax.validation.Valid;
+import java.util.Arrays;
+
+/**
+ *
+ * 前端控制器
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+@RestController
+@RequestMapping(AppConstants.APP_COMMON + "/pushTodoAuth")
+@RequiredArgsConstructor
+public class PushTodoAuthController {
+
+ private final IPushTodoAuthService iPushTodoAuthService;
+
+ private LambdaQueryWrapper getQueryWrapper(PushTodoAuth pushTodoAuth) {
+ return new LambdaQueryWrapper()
+ .eq(StrUtil.isNotBlank(pushTodoAuth.getName()), PushTodoAuth::getName, pushTodoAuth.getName());
+ }
+
+ @GetMapping("/list")
+ public R list(Page page, PushTodoAuth pushTodoAuth) {
+ IPage list = iPushTodoAuthService.page(page, getQueryWrapper(pushTodoAuth));
+ return R.ok(list.getRecords(), list.getTotal());
+ }
+
+ @GetMapping("/{id:\\w+}")
+ public R getById(@PathVariable("id") String id) {
+ return R.ok(iPushTodoAuthService.getById(id));
+ }
+
+ @PostMapping("/save")
+ public R save(@Valid @RequestBody PushTodoAuth pushTodoAuth) {
+ iPushTodoAuthService.save(pushTodoAuth);
+ return R.ok();
+ }
+
+ @PutMapping("/update")
+ public R update(@Valid @RequestBody PushTodoAuth pushTodoAuth) {
+ iPushTodoAuthService.updateById(pushTodoAuth);
+ return R.ok();
+ }
+
+ @DeleteMapping("/remove/{ids:[\\w,]+}")
+ public R removeById(@PathVariable String[] ids) {
+ iPushTodoAuthService.removeByIds(Arrays.asList(ids));
+ return R.ok();
+ }
+
+}
+
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushTypeController.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushTypeController.java
new file mode 100644
index 00000000..a194ae77
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushTypeController.java
@@ -0,0 +1,69 @@
+package com.cloud.kicc.commonbiz.controller;
+
+
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.cloud.kicc.common.core.api.R;
+import com.cloud.kicc.common.core.constant.AppConstants;
+import com.cloud.kicc.commonbiz.api.entity.PushType;
+import com.cloud.kicc.commonbiz.service.IPushTypeService;
+import lombok.RequiredArgsConstructor;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.*;
+
+import javax.validation.Valid;
+import java.util.Arrays;
+
+/**
+ *
+ * 前端控制器
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+@RestController
+@RequestMapping(AppConstants.APP_COMMON + "/pushType")
+@RequiredArgsConstructor
+public class PushTypeController {
+
+ private final IPushTypeService iPushTypeService;
+
+ private LambdaQueryWrapper getQueryWrapper(PushType pushType) {
+ return new LambdaQueryWrapper()
+ .eq(StrUtil.isNotBlank(pushType.getName()), PushType::getName, pushType.getName());
+ }
+
+ @GetMapping("/list")
+ public R list(Page page, PushType pushType) {
+ IPage list = iPushTypeService.page(page, getQueryWrapper(pushType));
+ return R.ok(list.getRecords(), list.getTotal());
+ }
+
+ @GetMapping("/{id:\\w+}")
+ public R getById(@PathVariable("id") String id) {
+ return R.ok(iPushTypeService.getById(id));
+ }
+
+ @PostMapping("/save")
+ public R save(@Valid @RequestBody PushType pushType) {
+ iPushTypeService.save(pushType);
+ return R.ok();
+ }
+
+ @PutMapping("/update")
+ public R update(@Valid @RequestBody PushType pushType) {
+ iPushTypeService.updateById(pushType);
+ return R.ok();
+ }
+
+ @DeleteMapping("/remove/{ids:[\\w,]+}")
+ public R removeById(@PathVariable String[] ids) {
+ iPushTypeService.removeByIds(Arrays.asList(ids));
+ return R.ok();
+ }
+
+}
+
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushWhitelistController.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushWhitelistController.java
new file mode 100644
index 00000000..28a90664
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushWhitelistController.java
@@ -0,0 +1,73 @@
+package com.cloud.kicc.commonbiz.controller;
+
+
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.cloud.kicc.common.core.api.R;
+import com.cloud.kicc.common.core.constant.AppConstants;
+import com.cloud.kicc.commonbiz.api.entity.PushBlacklist;
+import com.cloud.kicc.commonbiz.api.entity.PushWhitelist;
+import com.cloud.kicc.commonbiz.service.IPushBlacklistService;
+import com.cloud.kicc.commonbiz.service.IPushWhitelistService;
+import com.cloud.kicc.system.api.entity.OauthClientDetails;
+import lombok.RequiredArgsConstructor;
+import org.springframework.web.bind.annotation.*;
+
+import org.springframework.stereotype.Controller;
+
+import javax.validation.Valid;
+import java.util.Arrays;
+
+/**
+ *
+ * 前端控制器
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+@RestController
+@RequestMapping(AppConstants.APP_COMMON + "/pushWhitelist")
+@RequiredArgsConstructor
+public class PushWhitelistController {
+
+ private final IPushWhitelistService iPushWhitelistService;
+
+ private LambdaQueryWrapper getQueryWrapper(PushWhitelist pushWhitelist) {
+ return new LambdaQueryWrapper()
+ .eq(StrUtil.isNotBlank(pushWhitelist.getPushId()), PushWhitelist::getPushId, pushWhitelist.getPushId());
+ }
+
+ @GetMapping("/list")
+ public R list(Page page, PushWhitelist pushWhitelist) {
+ IPage list = iPushWhitelistService.page(page, getQueryWrapper(pushWhitelist));
+ return R.ok(list.getRecords(), list.getTotal());
+ }
+
+ @GetMapping("/{id:\\w+}")
+ public R getById(@PathVariable("id") String id) {
+ return R.ok(iPushWhitelistService.getById(id));
+ }
+
+ @PostMapping("/save")
+ public R save(@Valid @RequestBody PushWhitelist pushWhitelist) {
+ iPushWhitelistService.save(pushWhitelist);
+ return R.ok();
+ }
+
+ @PutMapping("/update")
+ public R update(@Valid @RequestBody PushWhitelist pushWhitelist) {
+ iPushWhitelistService.updateById(pushWhitelist);
+ return R.ok();
+ }
+
+ @DeleteMapping("/remove/{ids:[\\w,]+}")
+ public R removeById(@PathVariable String[] ids) {
+ iPushWhitelistService.removeByIds(Arrays.asList(ids));
+ return R.ok();
+ }
+
+}
+
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushApplicationMapper.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushApplicationMapper.java
new file mode 100644
index 00000000..d918e058
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushApplicationMapper.java
@@ -0,0 +1,16 @@
+package com.cloud.kicc.commonbiz.mapper;
+
+import com.cloud.kicc.commonbiz.api.entity.PushApplication;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * Mapper 接口
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+public interface PushApplicationMapper extends BaseMapper {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushBlacklistMapper.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushBlacklistMapper.java
new file mode 100644
index 00000000..2f410cb5
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushBlacklistMapper.java
@@ -0,0 +1,16 @@
+package com.cloud.kicc.commonbiz.mapper;
+
+import com.cloud.kicc.commonbiz.api.entity.PushBlacklist;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * Mapper 接口
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+public interface PushBlacklistMapper extends BaseMapper {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushCertificationMapper.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushCertificationMapper.java
new file mode 100644
index 00000000..de685067
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushCertificationMapper.java
@@ -0,0 +1,16 @@
+package com.cloud.kicc.commonbiz.mapper;
+
+import com.cloud.kicc.commonbiz.api.entity.PushCertification;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * Mapper 接口
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+public interface PushCertificationMapper extends BaseMapper {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushManageMapper.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushManageMapper.java
new file mode 100644
index 00000000..6167d4bb
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushManageMapper.java
@@ -0,0 +1,16 @@
+package com.cloud.kicc.commonbiz.mapper;
+
+import com.cloud.kicc.commonbiz.api.entity.PushManage;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * Mapper 接口
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+public interface PushManageMapper extends BaseMapper {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushTodoAuthMapper.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushTodoAuthMapper.java
new file mode 100644
index 00000000..def59def
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushTodoAuthMapper.java
@@ -0,0 +1,16 @@
+package com.cloud.kicc.commonbiz.mapper;
+
+import com.cloud.kicc.commonbiz.api.entity.PushTodoAuth;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * Mapper 接口
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+public interface PushTodoAuthMapper extends BaseMapper {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushTypeMapper.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushTypeMapper.java
new file mode 100644
index 00000000..391f3620
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushTypeMapper.java
@@ -0,0 +1,16 @@
+package com.cloud.kicc.commonbiz.mapper;
+
+import com.cloud.kicc.commonbiz.api.entity.PushType;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * Mapper 接口
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+public interface PushTypeMapper extends BaseMapper {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushWhitelistMapper.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushWhitelistMapper.java
new file mode 100644
index 00000000..eaa8e012
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushWhitelistMapper.java
@@ -0,0 +1,16 @@
+package com.cloud.kicc.commonbiz.mapper;
+
+import com.cloud.kicc.commonbiz.api.entity.PushWhitelist;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * Mapper 接口
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+public interface PushWhitelistMapper extends BaseMapper {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushApplicationService.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushApplicationService.java
new file mode 100644
index 00000000..11088284
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushApplicationService.java
@@ -0,0 +1,16 @@
+package com.cloud.kicc.commonbiz.service;
+
+import com.cloud.kicc.commonbiz.api.entity.PushApplication;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ *
+ * 服务类
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+public interface IPushApplicationService extends IService {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushBlacklistService.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushBlacklistService.java
new file mode 100644
index 00000000..82ebee42
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushBlacklistService.java
@@ -0,0 +1,16 @@
+package com.cloud.kicc.commonbiz.service;
+
+import com.cloud.kicc.commonbiz.api.entity.PushBlacklist;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ *
+ * 服务类
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+public interface IPushBlacklistService extends IService {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushCertificationService.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushCertificationService.java
new file mode 100644
index 00000000..bdf128ca
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushCertificationService.java
@@ -0,0 +1,16 @@
+package com.cloud.kicc.commonbiz.service;
+
+import com.cloud.kicc.commonbiz.api.entity.PushCertification;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ *
+ * 服务类
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+public interface IPushCertificationService extends IService {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushManageService.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushManageService.java
new file mode 100644
index 00000000..2cefc384
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushManageService.java
@@ -0,0 +1,17 @@
+package com.cloud.kicc.commonbiz.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.cloud.kicc.commonbiz.api.entity.PushManage;
+
+/**
+ *
+ * 服务类
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+public interface IPushManageService extends IService {
+
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushTodoAuthService.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushTodoAuthService.java
new file mode 100644
index 00000000..ae161c94
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushTodoAuthService.java
@@ -0,0 +1,16 @@
+package com.cloud.kicc.commonbiz.service;
+
+import com.cloud.kicc.commonbiz.api.entity.PushTodoAuth;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ *
+ * 服务类
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+public interface IPushTodoAuthService extends IService {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushTypeService.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushTypeService.java
new file mode 100644
index 00000000..119fd078
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushTypeService.java
@@ -0,0 +1,16 @@
+package com.cloud.kicc.commonbiz.service;
+
+import com.cloud.kicc.commonbiz.api.entity.PushType;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ *
+ * 服务类
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+public interface IPushTypeService extends IService {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushWhitelistService.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushWhitelistService.java
new file mode 100644
index 00000000..38f6b620
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushWhitelistService.java
@@ -0,0 +1,16 @@
+package com.cloud.kicc.commonbiz.service;
+
+import com.cloud.kicc.commonbiz.api.entity.PushWhitelist;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ *
+ * 服务类
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+public interface IPushWhitelistService extends IService {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushApplicationServiceImpl.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushApplicationServiceImpl.java
new file mode 100644
index 00000000..b80efc37
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushApplicationServiceImpl.java
@@ -0,0 +1,20 @@
+package com.cloud.kicc.commonbiz.service.impl;
+
+import com.cloud.kicc.commonbiz.api.entity.PushApplication;
+import com.cloud.kicc.commonbiz.mapper.PushApplicationMapper;
+import com.cloud.kicc.commonbiz.service.IPushApplicationService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ *
+ * 服务实现类
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+@Service
+public class PushApplicationServiceImpl extends ServiceImpl implements IPushApplicationService {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushBlacklistServiceImpl.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushBlacklistServiceImpl.java
new file mode 100644
index 00000000..9f92bc56
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushBlacklistServiceImpl.java
@@ -0,0 +1,20 @@
+package com.cloud.kicc.commonbiz.service.impl;
+
+import com.cloud.kicc.commonbiz.api.entity.PushBlacklist;
+import com.cloud.kicc.commonbiz.mapper.PushBlacklistMapper;
+import com.cloud.kicc.commonbiz.service.IPushBlacklistService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ *
+ * 服务实现类
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+@Service
+public class PushBlacklistServiceImpl extends ServiceImpl implements IPushBlacklistService {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushCertificationServiceImpl.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushCertificationServiceImpl.java
new file mode 100644
index 00000000..ec32961f
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushCertificationServiceImpl.java
@@ -0,0 +1,20 @@
+package com.cloud.kicc.commonbiz.service.impl;
+
+import com.cloud.kicc.commonbiz.api.entity.PushCertification;
+import com.cloud.kicc.commonbiz.mapper.PushCertificationMapper;
+import com.cloud.kicc.commonbiz.service.IPushCertificationService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ *
+ * 服务实现类
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+@Service
+public class PushCertificationServiceImpl extends ServiceImpl implements IPushCertificationService {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushManageServiceImpl.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushManageServiceImpl.java
new file mode 100644
index 00000000..4b12c0d4
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushManageServiceImpl.java
@@ -0,0 +1,22 @@
+package com.cloud.kicc.commonbiz.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.cloud.kicc.commonbiz.api.entity.PushManage;
+import com.cloud.kicc.commonbiz.mapper.PushManageMapper;
+import com.cloud.kicc.commonbiz.service.IPushManageService;
+import lombok.RequiredArgsConstructor;
+import org.springframework.stereotype.Service;
+
+/**
+ *
+ * 服务实现类
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+@Service
+@RequiredArgsConstructor
+public class PushManageServiceImpl extends ServiceImpl implements IPushManageService {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushTodoAuthServiceImpl.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushTodoAuthServiceImpl.java
new file mode 100644
index 00000000..04e3c263
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushTodoAuthServiceImpl.java
@@ -0,0 +1,20 @@
+package com.cloud.kicc.commonbiz.service.impl;
+
+import com.cloud.kicc.commonbiz.api.entity.PushTodoAuth;
+import com.cloud.kicc.commonbiz.mapper.PushTodoAuthMapper;
+import com.cloud.kicc.commonbiz.service.IPushTodoAuthService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ *
+ * 服务实现类
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+@Service
+public class PushTodoAuthServiceImpl extends ServiceImpl implements IPushTodoAuthService {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushTypeServiceImpl.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushTypeServiceImpl.java
new file mode 100644
index 00000000..e59b232b
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushTypeServiceImpl.java
@@ -0,0 +1,20 @@
+package com.cloud.kicc.commonbiz.service.impl;
+
+import com.cloud.kicc.commonbiz.api.entity.PushType;
+import com.cloud.kicc.commonbiz.mapper.PushTypeMapper;
+import com.cloud.kicc.commonbiz.service.IPushTypeService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ *
+ * 服务实现类
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+@Service
+public class PushTypeServiceImpl extends ServiceImpl implements IPushTypeService {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushWhitelistServiceImpl.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushWhitelistServiceImpl.java
new file mode 100644
index 00000000..afd10496
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushWhitelistServiceImpl.java
@@ -0,0 +1,20 @@
+package com.cloud.kicc.commonbiz.service.impl;
+
+import com.cloud.kicc.commonbiz.api.entity.PushWhitelist;
+import com.cloud.kicc.commonbiz.mapper.PushWhitelistMapper;
+import com.cloud.kicc.commonbiz.service.IPushWhitelistService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ *
+ * 服务实现类
+ *
+ *
+ * @author wangxiang4
+ * @since 2023-02-16
+ */
+@Service
+public class PushWhitelistServiceImpl extends ServiceImpl implements IPushWhitelistService {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushApplicationMapper.xml b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushApplicationMapper.xml
new file mode 100644
index 00000000..4c611a62
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushApplicationMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushBlacklistMapper.xml b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushBlacklistMapper.xml
new file mode 100644
index 00000000..a49b2e3a
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushBlacklistMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushCertificationMapper.xml b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushCertificationMapper.xml
new file mode 100644
index 00000000..9fc6e9e3
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushCertificationMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushManageMapper.xml b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushManageMapper.xml
new file mode 100644
index 00000000..02911d75
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushManageMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushTodoAuthMapper.xml b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushTodoAuthMapper.xml
new file mode 100644
index 00000000..8840f69c
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushTodoAuthMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushTypeMapper.xml b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushTypeMapper.xml
new file mode 100644
index 00000000..74a8624a
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushTypeMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushWhitelistMapper.xml b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushWhitelistMapper.xml
new file mode 100644
index 00000000..79b8358a
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushWhitelistMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/test/SimpleCrudGeneratorTest.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/test/SimpleCrudGeneratorTest.java
index 84c71b19..8042f650 100644
--- a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/test/SimpleCrudGeneratorTest.java
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/test/SimpleCrudGeneratorTest.java
@@ -18,13 +18,13 @@ public class SimpleCrudGeneratorTest {
/** 代码生成全局配置 */
interface Config {
- String url = "jdbc:mysql://192.168.3.10:8052/kicc?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQueries=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true";
+ String url = "jdbc:mysql://47.111.191.224:3306/kicc?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQueries=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true";
- String username = "root";
+ String username = "u_kanglai_account";
- String password = "kanglai@2022";
+ String password = "$kanglai.<2021>#";
- String author = "entfrm开发团队-王翔";
+ String author = "wangxiang4";
String rootOutputDir = "/Users/wangxiang/IdeaProjects/org/kicc/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java";
@@ -44,7 +44,7 @@ public class SimpleCrudGeneratorTest {
String packageController = "controller";
- String[] includeTable = { "common_message" };
+ String[] includeTable = { "common_push_application", "common_push_blacklist", "common_push_certification", "common_push_manage", "common_push_todo_auth", "common_push_type", "common_push_whitelist" };
String[] filterEntityTablePrefix = { "common_" };