From dbe93df8bcec0b7dfb24fbd92f35928a3156f4e5 Mon Sep 17 00:00:00 2001 From: Charles7c Date: Sat, 27 Apr 2024 17:03:22 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=85=AC=E5=91=8A=E7=AE=A1?= =?UTF-8?q?=E7=90=86=20Announcement=20=3D>=20Notice?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...tStatusEnum.java => NoticeStatusEnum.java} | 2 +- ...ouncementMapper.java => NoticeMapper.java} | 8 ++-- .../{AnnouncementDO.java => NoticeDO.java} | 4 +- ...nnouncementQuery.java => NoticeQuery.java} | 2 +- .../admin/system/model/req/DictReq.java | 2 +- .../{AnnouncementReq.java => NoticeReq.java} | 6 +-- ...mentResp.java => DashboardNoticeResp.java} | 6 +-- .../admin/system/model/resp/DictResp.java | 2 +- ...tDetailResp.java => NoticeDetailResp.java} | 6 +-- ...{AnnouncementResp.java => NoticeResp.java} | 16 ++++---- .../system/service/DashboardService.java | 2 +- ...ncementService.java => NoticeService.java} | 16 ++++---- .../service/impl/DashboardServiceImpl.java | 8 ++-- ...erviceImpl.java => NoticeServiceImpl.java} | 26 ++++++------ ...nnouncementMapper.xml => NoticeMapper.xml} | 6 +-- .../admin/webapi/common/CommonController.java | 2 +- .../webapi/common/DashboardController.java | 8 ++-- ...tController.java => NoticeController.java} | 40 +++++++++---------- .../changelog/mysql/continew-admin_data.sql | 2 +- .../changelog/mysql/continew-admin_table.sql | 2 +- .../postgresql/continew-admin_data.sql | 2 +- .../postgresql/continew-admin_table.sql | 30 +++++++------- 22 files changed, 98 insertions(+), 100 deletions(-) rename continew-admin-system/src/main/java/top/continew/admin/system/enums/{AnnouncementStatusEnum.java => NoticeStatusEnum.java} (95%) rename continew-admin-system/src/main/java/top/continew/admin/system/mapper/{AnnouncementMapper.java => NoticeMapper.java} (77%) rename continew-admin-system/src/main/java/top/continew/admin/system/model/entity/{AnnouncementDO.java => NoticeDO.java} (94%) rename continew-admin-system/src/main/java/top/continew/admin/system/model/query/{AnnouncementQuery.java => NoticeQuery.java} (96%) rename continew-admin-system/src/main/java/top/continew/admin/system/model/req/{AnnouncementReq.java => NoticeReq.java} (92%) rename continew-admin-system/src/main/java/top/continew/admin/system/model/resp/{DashboardAnnouncementResp.java => DashboardNoticeResp.java} (85%) rename continew-admin-system/src/main/java/top/continew/admin/system/model/resp/{AnnouncementDetailResp.java => NoticeDetailResp.java} (90%) rename continew-admin-system/src/main/java/top/continew/admin/system/model/resp/{AnnouncementResp.java => NoticeResp.java} (81%) rename continew-admin-system/src/main/java/top/continew/admin/system/service/{AnnouncementService.java => NoticeService.java} (62%) rename continew-admin-system/src/main/java/top/continew/admin/system/service/impl/{AnnouncementServiceImpl.java => NoticeServiceImpl.java} (57%) rename continew-admin-system/src/main/resources/mapper/{AnnouncementMapper.xml => NoticeMapper.xml} (79%) rename continew-admin-webapi/src/main/java/top/continew/admin/webapi/system/{AnnouncementController.java => NoticeController.java} (68%) diff --git a/continew-admin-system/src/main/java/top/continew/admin/system/enums/AnnouncementStatusEnum.java b/continew-admin-system/src/main/java/top/continew/admin/system/enums/NoticeStatusEnum.java similarity index 95% rename from continew-admin-system/src/main/java/top/continew/admin/system/enums/AnnouncementStatusEnum.java rename to continew-admin-system/src/main/java/top/continew/admin/system/enums/NoticeStatusEnum.java index 93f7aaf1..0d2a7cd9 100644 --- a/continew-admin-system/src/main/java/top/continew/admin/system/enums/AnnouncementStatusEnum.java +++ b/continew-admin-system/src/main/java/top/continew/admin/system/enums/NoticeStatusEnum.java @@ -29,7 +29,7 @@ import top.continew.starter.data.mybatis.plus.base.IBaseEnum; */ @Getter @RequiredArgsConstructor -public enum AnnouncementStatusEnum implements IBaseEnum { +public enum NoticeStatusEnum implements IBaseEnum { /** * 待发布 diff --git a/continew-admin-system/src/main/java/top/continew/admin/system/mapper/AnnouncementMapper.java b/continew-admin-system/src/main/java/top/continew/admin/system/mapper/NoticeMapper.java similarity index 77% rename from continew-admin-system/src/main/java/top/continew/admin/system/mapper/AnnouncementMapper.java rename to continew-admin-system/src/main/java/top/continew/admin/system/mapper/NoticeMapper.java index c157cd69..2305e0d6 100644 --- a/continew-admin-system/src/main/java/top/continew/admin/system/mapper/AnnouncementMapper.java +++ b/continew-admin-system/src/main/java/top/continew/admin/system/mapper/NoticeMapper.java @@ -16,8 +16,8 @@ package top.continew.admin.system.mapper; -import top.continew.admin.system.model.entity.AnnouncementDO; -import top.continew.admin.system.model.resp.DashboardAnnouncementResp; +import top.continew.admin.system.model.entity.NoticeDO; +import top.continew.admin.system.model.resp.DashboardNoticeResp; import top.continew.starter.data.mybatis.plus.base.BaseMapper; import java.util.List; @@ -28,12 +28,12 @@ import java.util.List; * @author Charles7c * @since 2023/8/20 10:55 */ -public interface AnnouncementMapper extends BaseMapper { +public interface NoticeMapper extends BaseMapper { /** * 查询仪表盘公告列表 * * @return 仪表盘公告列表 */ - List selectDashboardList(); + List selectDashboardList(); } \ No newline at end of file diff --git a/continew-admin-system/src/main/java/top/continew/admin/system/model/entity/AnnouncementDO.java b/continew-admin-system/src/main/java/top/continew/admin/system/model/entity/NoticeDO.java similarity index 94% rename from continew-admin-system/src/main/java/top/continew/admin/system/model/entity/AnnouncementDO.java rename to continew-admin-system/src/main/java/top/continew/admin/system/model/entity/NoticeDO.java index 61118b96..7758dfed 100644 --- a/continew-admin-system/src/main/java/top/continew/admin/system/model/entity/AnnouncementDO.java +++ b/continew-admin-system/src/main/java/top/continew/admin/system/model/entity/NoticeDO.java @@ -30,8 +30,8 @@ import java.time.LocalDateTime; * @since 2023/8/20 10:55 */ @Data -@TableName("sys_announcement") -public class AnnouncementDO extends BaseDO { +@TableName("sys_notice") +public class NoticeDO extends BaseDO { @Serial private static final long serialVersionUID = 1L; diff --git a/continew-admin-system/src/main/java/top/continew/admin/system/model/query/AnnouncementQuery.java b/continew-admin-system/src/main/java/top/continew/admin/system/model/query/NoticeQuery.java similarity index 96% rename from continew-admin-system/src/main/java/top/continew/admin/system/model/query/AnnouncementQuery.java rename to continew-admin-system/src/main/java/top/continew/admin/system/model/query/NoticeQuery.java index 1889900b..7336c290 100644 --- a/continew-admin-system/src/main/java/top/continew/admin/system/model/query/AnnouncementQuery.java +++ b/continew-admin-system/src/main/java/top/continew/admin/system/model/query/NoticeQuery.java @@ -32,7 +32,7 @@ import java.io.Serializable; */ @Data @Schema(description = "公告查询条件") -public class AnnouncementQuery implements Serializable { +public class NoticeQuery implements Serializable { @Serial private static final long serialVersionUID = 1L; diff --git a/continew-admin-system/src/main/java/top/continew/admin/system/model/req/DictReq.java b/continew-admin-system/src/main/java/top/continew/admin/system/model/req/DictReq.java index 0c9fe3fc..d30faa09 100644 --- a/continew-admin-system/src/main/java/top/continew/admin/system/model/req/DictReq.java +++ b/continew-admin-system/src/main/java/top/continew/admin/system/model/req/DictReq.java @@ -50,7 +50,7 @@ public class DictReq extends BaseReq { /** * 编码 */ - @Schema(description = "编码", example = "announcement_type") + @Schema(description = "编码", example = "notice_type") @NotBlank(message = "编码不能为空") @Pattern(regexp = RegexConstants.GENERAL_CODE, message = "编码长度为 2 到 30 位,可以包含字母、数字,下划线,以字母开头") private String code; diff --git a/continew-admin-system/src/main/java/top/continew/admin/system/model/req/AnnouncementReq.java b/continew-admin-system/src/main/java/top/continew/admin/system/model/req/NoticeReq.java similarity index 92% rename from continew-admin-system/src/main/java/top/continew/admin/system/model/req/AnnouncementReq.java rename to continew-admin-system/src/main/java/top/continew/admin/system/model/req/NoticeReq.java index b843a45d..5daadb3a 100644 --- a/continew-admin-system/src/main/java/top/continew/admin/system/model/req/AnnouncementReq.java +++ b/continew-admin-system/src/main/java/top/continew/admin/system/model/req/NoticeReq.java @@ -34,7 +34,7 @@ import java.time.LocalDateTime; */ @Data @Schema(description = "创建或修改公告信息") -public class AnnouncementReq extends BaseReq { +public class NoticeReq extends BaseReq { @Serial private static final long serialVersionUID = 1L; @@ -55,9 +55,9 @@ public class AnnouncementReq extends BaseReq { private String content; /** - * 类型(取值于字典 announcement_type) + * 类型(取值于字典 notice_type) */ - @Schema(description = "类型(取值于字典 announcement_type)", example = "1") + @Schema(description = "类型(取值于字典 notice_type)", example = "1") @NotBlank(message = "类型不能为空") @Length(max = 30, message = "类型长度不能超过 {max} 个字符") private String type; diff --git a/continew-admin-system/src/main/java/top/continew/admin/system/model/resp/DashboardAnnouncementResp.java b/continew-admin-system/src/main/java/top/continew/admin/system/model/resp/DashboardNoticeResp.java similarity index 85% rename from continew-admin-system/src/main/java/top/continew/admin/system/model/resp/DashboardAnnouncementResp.java rename to continew-admin-system/src/main/java/top/continew/admin/system/model/resp/DashboardNoticeResp.java index 9ea51652..14f54362 100644 --- a/continew-admin-system/src/main/java/top/continew/admin/system/model/resp/DashboardAnnouncementResp.java +++ b/continew-admin-system/src/main/java/top/continew/admin/system/model/resp/DashboardNoticeResp.java @@ -30,7 +30,7 @@ import java.io.Serializable; */ @Data @Schema(description = "仪表盘-公告信息") -public class DashboardAnnouncementResp implements Serializable { +public class DashboardNoticeResp implements Serializable { @Serial private static final long serialVersionUID = 1L; @@ -48,8 +48,8 @@ public class DashboardAnnouncementResp implements Serializable { private String title; /** - * 类型(取值于字典 announcement_type) + * 类型(取值于字典 notice_type) */ - @Schema(description = "类型(取值于字典 announcement_type)", example = "1") + @Schema(description = "类型(取值于字典 notice_type)", example = "1") private String type; } \ No newline at end of file diff --git a/continew-admin-system/src/main/java/top/continew/admin/system/model/resp/DictResp.java b/continew-admin-system/src/main/java/top/continew/admin/system/model/resp/DictResp.java index 03d63128..f7227ed9 100644 --- a/continew-admin-system/src/main/java/top/continew/admin/system/model/resp/DictResp.java +++ b/continew-admin-system/src/main/java/top/continew/admin/system/model/resp/DictResp.java @@ -44,7 +44,7 @@ public class DictResp extends BaseDetailResp { /** * 编码 */ - @Schema(description = "编码", example = "announcement_type") + @Schema(description = "编码", example = "notice_type") private String code; /** diff --git a/continew-admin-system/src/main/java/top/continew/admin/system/model/resp/AnnouncementDetailResp.java b/continew-admin-system/src/main/java/top/continew/admin/system/model/resp/NoticeDetailResp.java similarity index 90% rename from continew-admin-system/src/main/java/top/continew/admin/system/model/resp/AnnouncementDetailResp.java rename to continew-admin-system/src/main/java/top/continew/admin/system/model/resp/NoticeDetailResp.java index 70c83727..d61d62b2 100644 --- a/continew-admin-system/src/main/java/top/continew/admin/system/model/resp/AnnouncementDetailResp.java +++ b/continew-admin-system/src/main/java/top/continew/admin/system/model/resp/NoticeDetailResp.java @@ -34,7 +34,7 @@ import java.time.LocalDateTime; @Data @ExcelIgnoreUnannotated @Schema(description = "公告详情信息") -public class AnnouncementDetailResp extends BaseDetailResp { +public class NoticeDetailResp extends BaseDetailResp { @Serial private static final long serialVersionUID = 1L; @@ -54,9 +54,9 @@ public class AnnouncementDetailResp extends BaseDetailResp { private String content; /** - * 类型(取值于字典 announcement_type) + * 类型(取值于字典 notice_type) */ - @Schema(description = "类型(取值于字典 announcement_type)", example = "1") + @Schema(description = "类型(取值于字典 notice_type)", example = "1") @ExcelProperty(value = "类型") private String type; diff --git a/continew-admin-system/src/main/java/top/continew/admin/system/model/resp/AnnouncementResp.java b/continew-admin-system/src/main/java/top/continew/admin/system/model/resp/NoticeResp.java similarity index 81% rename from continew-admin-system/src/main/java/top/continew/admin/system/model/resp/AnnouncementResp.java rename to continew-admin-system/src/main/java/top/continew/admin/system/model/resp/NoticeResp.java index 6909297f..8df55fd0 100644 --- a/continew-admin-system/src/main/java/top/continew/admin/system/model/resp/AnnouncementResp.java +++ b/continew-admin-system/src/main/java/top/continew/admin/system/model/resp/NoticeResp.java @@ -18,7 +18,7 @@ package top.continew.admin.system.model.resp; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; -import top.continew.admin.system.enums.AnnouncementStatusEnum; +import top.continew.admin.system.enums.NoticeStatusEnum; import top.continew.starter.extension.crud.model.resp.BaseResp; import java.io.Serial; @@ -32,7 +32,7 @@ import java.time.LocalDateTime; */ @Data @Schema(description = "公告信息") -public class AnnouncementResp extends BaseResp { +public class NoticeResp extends BaseResp { @Serial private static final long serialVersionUID = 1L; @@ -44,9 +44,9 @@ public class AnnouncementResp extends BaseResp { private String title; /** - * 类型(取值于字典 announcement_type) + * 类型(取值于字典 notice_type) */ - @Schema(description = "类型(取值于字典 announcement_type)", example = "1") + @Schema(description = "类型(取值于字典 notice_type)", example = "1") private String type; /** @@ -67,13 +67,13 @@ public class AnnouncementResp extends BaseResp { * @return 公告状态 */ @Schema(description = "状态(1:待发布;2:已发布;3:已过期)", type = "Integer", allowableValues = {"1", "2", "3"}, example = "1") - public AnnouncementStatusEnum getStatus() { + public NoticeStatusEnum getStatus() { if (null != this.effectiveTime && this.effectiveTime.isAfter(LocalDateTime.now())) { - return AnnouncementStatusEnum.PENDING_RELEASE; + return NoticeStatusEnum.PENDING_RELEASE; } if (null != this.terminateTime && this.terminateTime.isBefore(LocalDateTime.now())) { - return AnnouncementStatusEnum.EXPIRED; + return NoticeStatusEnum.EXPIRED; } - return AnnouncementStatusEnum.PUBLISHED; + return NoticeStatusEnum.PUBLISHED; } } \ No newline at end of file diff --git a/continew-admin-system/src/main/java/top/continew/admin/system/service/DashboardService.java b/continew-admin-system/src/main/java/top/continew/admin/system/service/DashboardService.java index 570705b3..5d347df0 100644 --- a/continew-admin-system/src/main/java/top/continew/admin/system/service/DashboardService.java +++ b/continew-admin-system/src/main/java/top/continew/admin/system/service/DashboardService.java @@ -62,5 +62,5 @@ public interface DashboardService { * * @return 公告列表 */ - List listAnnouncement(); + List listNotice(); } diff --git a/continew-admin-system/src/main/java/top/continew/admin/system/service/AnnouncementService.java b/continew-admin-system/src/main/java/top/continew/admin/system/service/NoticeService.java similarity index 62% rename from continew-admin-system/src/main/java/top/continew/admin/system/service/AnnouncementService.java rename to continew-admin-system/src/main/java/top/continew/admin/system/service/NoticeService.java index 47e2bf1e..1f5d276e 100644 --- a/continew-admin-system/src/main/java/top/continew/admin/system/service/AnnouncementService.java +++ b/continew-admin-system/src/main/java/top/continew/admin/system/service/NoticeService.java @@ -16,12 +16,12 @@ package top.continew.admin.system.service; -import top.continew.admin.system.model.entity.AnnouncementDO; -import top.continew.admin.system.model.query.AnnouncementQuery; -import top.continew.admin.system.model.req.AnnouncementReq; -import top.continew.admin.system.model.resp.AnnouncementDetailResp; -import top.continew.admin.system.model.resp.AnnouncementResp; -import top.continew.admin.system.model.resp.DashboardAnnouncementResp; +import top.continew.admin.system.model.entity.NoticeDO; +import top.continew.admin.system.model.query.NoticeQuery; +import top.continew.admin.system.model.req.NoticeReq; +import top.continew.admin.system.model.resp.NoticeDetailResp; +import top.continew.admin.system.model.resp.NoticeResp; +import top.continew.admin.system.model.resp.DashboardNoticeResp; import top.continew.starter.extension.crud.service.BaseService; import top.continew.starter.data.mybatis.plus.service.IService; @@ -33,12 +33,12 @@ import java.util.List; * @author Charles7c * @since 2023/8/20 10:55 */ -public interface AnnouncementService extends BaseService, IService { +public interface NoticeService extends BaseService, IService { /** * 查询仪表盘公告列表 * * @return 仪表盘公告列表 */ - List listDashboard(); + List listDashboard(); } \ No newline at end of file diff --git a/continew-admin-system/src/main/java/top/continew/admin/system/service/impl/DashboardServiceImpl.java b/continew-admin-system/src/main/java/top/continew/admin/system/service/impl/DashboardServiceImpl.java index 9a655dd5..bb1e34e8 100644 --- a/continew-admin-system/src/main/java/top/continew/admin/system/service/impl/DashboardServiceImpl.java +++ b/continew-admin-system/src/main/java/top/continew/admin/system/service/impl/DashboardServiceImpl.java @@ -20,7 +20,7 @@ import cn.hutool.core.convert.Convert; import cn.hutool.core.util.NumberUtil; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; -import top.continew.admin.system.service.AnnouncementService; +import top.continew.admin.system.service.NoticeService; import top.continew.admin.system.service.DashboardService; import top.continew.admin.system.service.LogService; import top.continew.admin.system.model.resp.*; @@ -40,7 +40,7 @@ import java.util.Map; public class DashboardServiceImpl implements DashboardService { private final LogService logService; - private final AnnouncementService announcementService; + private final NoticeService noticeService; @Override public DashboardTotalResp getTotal() { @@ -85,7 +85,7 @@ public class DashboardServiceImpl implements DashboardService { } @Override - public List listAnnouncement() { - return announcementService.listDashboard(); + public List listNotice() { + return noticeService.listDashboard(); } } diff --git a/continew-admin-system/src/main/java/top/continew/admin/system/service/impl/AnnouncementServiceImpl.java b/continew-admin-system/src/main/java/top/continew/admin/system/service/impl/NoticeServiceImpl.java similarity index 57% rename from continew-admin-system/src/main/java/top/continew/admin/system/service/impl/AnnouncementServiceImpl.java rename to continew-admin-system/src/main/java/top/continew/admin/system/service/impl/NoticeServiceImpl.java index 986cb93d..c6e56a49 100644 --- a/continew-admin-system/src/main/java/top/continew/admin/system/service/impl/AnnouncementServiceImpl.java +++ b/continew-admin-system/src/main/java/top/continew/admin/system/service/impl/NoticeServiceImpl.java @@ -16,22 +16,20 @@ package top.continew.admin.system.service.impl; -import java.util.List; - import lombok.RequiredArgsConstructor; - import org.springframework.stereotype.Service; - -import top.continew.admin.system.mapper.AnnouncementMapper; -import top.continew.admin.system.model.entity.AnnouncementDO; -import top.continew.admin.system.model.query.AnnouncementQuery; -import top.continew.admin.system.model.req.AnnouncementReq; -import top.continew.admin.system.model.resp.AnnouncementDetailResp; -import top.continew.admin.system.model.resp.AnnouncementResp; -import top.continew.admin.system.model.resp.DashboardAnnouncementResp; -import top.continew.admin.system.service.AnnouncementService; +import top.continew.admin.system.mapper.NoticeMapper; +import top.continew.admin.system.model.entity.NoticeDO; +import top.continew.admin.system.model.query.NoticeQuery; +import top.continew.admin.system.model.req.NoticeReq; +import top.continew.admin.system.model.resp.DashboardNoticeResp; +import top.continew.admin.system.model.resp.NoticeDetailResp; +import top.continew.admin.system.model.resp.NoticeResp; +import top.continew.admin.system.service.NoticeService; import top.continew.starter.extension.crud.service.impl.BaseServiceImpl; +import java.util.List; + /** * 公告业务实现 * @@ -40,10 +38,10 @@ import top.continew.starter.extension.crud.service.impl.BaseServiceImpl; */ @Service @RequiredArgsConstructor -public class AnnouncementServiceImpl extends BaseServiceImpl implements AnnouncementService { +public class NoticeServiceImpl extends BaseServiceImpl implements NoticeService { @Override - public List listDashboard() { + public List listDashboard() { return baseMapper.selectDashboardList(); } } \ No newline at end of file diff --git a/continew-admin-system/src/main/resources/mapper/AnnouncementMapper.xml b/continew-admin-system/src/main/resources/mapper/NoticeMapper.xml similarity index 79% rename from continew-admin-system/src/main/resources/mapper/AnnouncementMapper.xml rename to continew-admin-system/src/main/resources/mapper/NoticeMapper.xml index 4def07c1..f5bc6224 100644 --- a/continew-admin-system/src/main/resources/mapper/AnnouncementMapper.xml +++ b/continew-admin-system/src/main/resources/mapper/NoticeMapper.xml @@ -1,12 +1,12 @@ - +