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_" };