From e718d25f19e8eda05825850c515883b978de1d76 Mon Sep 17 00:00:00 2001
From: b2894lxlx <517289602@qq.com>
Date: Wed, 25 Mar 2026 15:56:42 +0800
Subject: [PATCH] =?UTF-8?q?20260325=E7=A8=B3=E5=AE=9A=E7=89=88?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
mvnw | 0
pom.xml | 39 ++-
.../controller/ArticleCollectController.java | 121 +++++++
.../controller/ArticleCommentController.java | 115 +++++++
.../cms/controller/ArticleController.java | 16 +-
.../com/gxwebsoft/cms/entity/Article.java | 5 +
.../entity/ArticleCollect.java} | 30 +-
.../entity/ArticleComment.java} | 31 +-
.../cms/mapper/ArticleCollectMapper.java | 37 +++
.../cms/mapper/ArticleCommentMapper.java | 37 +++
.../mapper/xml/ArticleCollectMapper.xml} | 18 +-
.../mapper/xml/ArticleCommentMapper.xml} | 19 +-
.../cms/mapper/xml/ArticleMapper.xml | 2 +-
.../param/ArticleCollectParam.java} | 18 +-
.../param/ArticleCommentParam.java} | 20 +-
.../cms/service/ArticleCollectService.java | 43 +++
.../cms/service/ArticleCommentService.java | 42 +++
.../impl/ArticleCollectServiceImpl.java | 65 ++++
.../impl/ArticleCommentServiceImpl.java | 53 +++
.../cms/service/impl/ArticleServiceImpl.java | 4 +-
.../common/core/config/MybatisPlusConfig.java | 3 +-
.../common/core/security/SecurityConfig.java | 10 +-
.../common/core/utils/SchedulingUtil.java | 32 +-
.../system/controller/CacheController.java | 5 -
.../system/controller/DictDataController.java | 11 +-
.../system/controller/FileController.java | 4 +-
.../system/controller/MainController.java | 18 +-
.../system/controller/UserController.java | 21 ++
.../gxwebsoft/common/system/entity/User.java | 19 +-
.../system/service/impl/UserServiceImpl.java | 20 +-
.../gx/controller/AliVoiceController.java | 305 ++++++++++++++++++
.../controller/GxChatHistoryController.java | 115 +++++++
.../gx/controller/GxChatListController.java | 123 +++++++
.../gx/controller/GxCoinLogController.java | 207 ++++++++++++
.../controller/GxFeedbackController.java} | 52 +--
.../gx/controller/GxRoleController.java | 113 +++++++
.../gx/controller/GxSignLogController.java | 139 ++++++++
.../entity/GxChatHistory.java} | 33 +-
.../entity/GxChatList.java} | 36 +--
.../entity/GxCoinLog.java} | 52 +--
.../entity/GxFeedback.java} | 34 +-
.../entity/GxRole.java} | 51 ++-
.../entity/GxSignLog.java} | 22 +-
.../gx/mapper/GxChatHistoryMapper.java | 37 +++
.../gxwebsoft/gx/mapper/GxChatListMapper.java | 37 +++
.../gxwebsoft/gx/mapper/GxCoinLogMapper.java | 37 +++
.../gxwebsoft/gx/mapper/GxFeedbackMapper.java | 37 +++
.../com/gxwebsoft/gx/mapper/GxRoleMapper.java | 37 +++
.../gxwebsoft/gx/mapper/GxSignLogMapper.java | 37 +++
.../mapper/xml/GxChatHistoryMapper.xml} | 28 +-
.../mapper/xml/GxChatListMapper.xml} | 18 +-
.../mapper/xml/GxCoinLogMapper.xml} | 37 ++-
.../mapper/xml/GxFeedbackMapper.xml} | 26 +-
.../mapper/xml/GxRoleMapper.xml} | 31 +-
.../mapper/xml/GxSignLogMapper.xml} | 20 +-
.../param/GxChatHistoryParam.java} | 25 +-
.../param/GxChatListParam.java} | 23 +-
.../param/GxCoinLogParam.java} | 35 +-
.../param/GxFeedbackParam.java} | 27 +-
.../param/GxRoleParam.java} | 34 +-
.../param/GxSignLogParam.java} | 19 +-
.../gx/service/GxChatHistoryService.java | 43 +++
.../gx/service/GxChatListService.java | 43 +++
.../gx/service/GxCoinLogService.java | 47 +++
.../gx/service/GxFeedbackService.java | 42 +++
.../gxwebsoft/gx/service/GxRoleService.java | 43 +++
.../gx/service/GxSignLogService.java | 43 +++
.../impl/GxChatHistoryServiceImpl.java | 58 ++++
.../service/impl/GxChatListServiceImpl.java | 68 ++++
.../gx/service/impl/GxCoinLogServiceImpl.java | 75 +++++
.../service/impl/GxFeedbackServiceImpl.java | 47 +++
.../gx/service/impl/GxRoleServiceImpl.java | 57 ++++
.../gx/service/impl/GxSignLogServiceImpl.java | 58 ++++
.../law/controller/AiController.java | 172 +++++++---
.../law/controller/LawLegalAidController.java | 207 ------------
.../LawLegalAppraisalController.java | 115 -------
.../LawLegalArbitrateController.java | 223 -------------
.../LawLegalCalConfigController.java | 115 -------
.../LawLegalCalContentController.java | 115 -------
.../controller/LawLegalCalTypeController.java | 114 -------
.../LawLegalDocConfigController.java | 203 ------------
.../LawLegalDocContentController.java | 115 -------
.../controller/LawLegalDocTypeController.java | 114 -------
.../LawLegalOrgCheckConfigController.java | 115 -------
...wLegalOrgCheckConfigSuggestController.java | 122 -------
.../LawLegalOrgCheckContentController.java | 118 -------
...LegalOrgCheckContentSuggestController.java | 114 -------
.../LawLegalOrgCheckTypeController.java | 114 -------
...LawLegalOrgCheckTypeSuggestController.java | 114 -------
.../controller/LawNotaryConfigController.java | 115 -------
.../controller/LawNotaryListController.java | 115 -------
.../controller/LawOrgCheckLogController.java | 115 -------
.../law/controller/LawOrgController.java | 150 ---------
.../com/gxwebsoft/law/entity/ChatMessage.java | 9 +
.../com/gxwebsoft/law/entity/LawLegalAid.java | 78 -----
.../law/entity/LawLegalAppraisal.java | 77 -----
.../law/entity/LawLegalArbitrate.java | 87 -----
.../law/entity/LawLegalCalConfig.java | 55 ----
.../law/entity/LawLegalCalContent.java | 49 ---
.../law/entity/LawLegalDocContent.java | 49 ---
.../law/entity/LawLegalOrgCheckConfig.java | 55 ----
.../LawLegalOrgCheckContentSuggest.java | 53 ---
.../entity/LawLegalOrgCheckTypeSuggest.java | 62 ----
.../gxwebsoft/law/entity/LawNotaryConfig.java | 52 ---
.../java/com/gxwebsoft/law/entity/LawOrg.java | 68 ----
.../gxwebsoft/law/entity/LawOrgCheckLog.java | 61 ----
.../law/mapper/LawLegalAidMapper.java | 37 ---
.../law/mapper/LawLegalAppraisalMapper.java | 37 ---
.../law/mapper/LawLegalArbitrateMapper.java | 37 ---
.../law/mapper/LawLegalCalConfigMapper.java | 37 ---
.../law/mapper/LawLegalCalContentMapper.java | 37 ---
.../law/mapper/LawLegalCalTypeMapper.java | 37 ---
.../law/mapper/LawLegalDocConfigMapper.java | 37 ---
.../law/mapper/LawLegalDocContentMapper.java | 37 ---
.../law/mapper/LawLegalDocTypeMapper.java | 37 ---
.../mapper/LawLegalOrgCheckConfigMapper.java | 37 ---
.../LawLegalOrgCheckConfigSuggestMapper.java | 37 ---
.../mapper/LawLegalOrgCheckContentMapper.java | 37 ---
.../LawLegalOrgCheckContentSuggestMapper.java | 37 ---
.../mapper/LawLegalOrgCheckTypeMapper.java | 37 ---
.../LawLegalOrgCheckTypeSuggestMapper.java | 37 ---
.../law/mapper/LawNotaryConfigMapper.java | 37 ---
.../law/mapper/LawNotaryListMapper.java | 37 ---
.../law/mapper/LawOrgCheckLogMapper.java | 37 ---
.../gxwebsoft/law/mapper/LawOrgMapper.java | 37 ---
.../law/mapper/LawOrgPeopleMapper.java | 37 ---
.../law/mapper/xml/LawLegalAidMapper.xml | 73 -----
.../mapper/xml/LawLegalAppraisalMapper.xml | 76 -----
.../mapper/xml/LawLegalArbitrateMapper.xml | 94 ------
.../mapper/xml/LawLegalCalConfigMapper.xml | 57 ----
.../mapper/xml/LawLegalDocConfigMapper.xml | 57 ----
.../law/mapper/xml/LawLegalDocTypeMapper.xml | 54 ----
.../xml/LawLegalOrgCheckTypeSuggestMapper.xml | 54 ----
.../law/mapper/xml/LawNotaryConfigMapper.xml | 51 ---
.../law/mapper/xml/LawNotaryListMapper.xml | 67 ----
.../law/mapper/xml/LawOrgCheckLogMapper.xml | 66 ----
.../gxwebsoft/law/mapper/xml/LawOrgMapper.xml | 63 ----
.../law/mapper/xml/LawOrgPeopleMapper.xml | 60 ----
.../gxwebsoft/law/param/LawLegalAidParam.java | 56 ----
.../law/param/LawLegalAppraisalParam.java | 62 ----
.../law/param/LawLegalArbitrateParam.java | 77 -----
.../law/param/LawLegalCalConfigParam.java | 47 ---
.../law/param/LawLegalCalContentParam.java | 41 ---
.../law/param/LawLegalDocConfigParam.java | 47 ---
.../param/LawLegalOrgCheckConfigParam.java | 46 ---
.../LawLegalOrgCheckConfigSuggestParam.java | 49 ---
.../law/param/LawLegalOrgCheckTypeParam.java | 44 ---
.../law/param/LawNotaryListParam.java | 56 ----
.../law/param/LawOrgCheckLogParam.java | 53 ---
.../law/service/LawLegalAidService.java | 42 ---
.../law/service/LawLegalAppraisalService.java | 42 ---
.../law/service/LawLegalArbitrateService.java | 42 ---
.../law/service/LawLegalCalConfigService.java | 42 ---
.../service/LawLegalCalContentService.java | 42 ---
.../law/service/LawLegalCalTypeService.java | 42 ---
.../law/service/LawLegalDocConfigService.java | 42 ---
.../service/LawLegalDocContentService.java | 42 ---
.../law/service/LawLegalDocTypeService.java | 42 ---
.../LawLegalOrgCheckConfigService.java | 42 ---
.../LawLegalOrgCheckConfigSuggestService.java | 43 ---
.../LawLegalOrgCheckContentService.java | 42 ---
...LawLegalOrgCheckContentSuggestService.java | 42 ---
.../service/LawLegalOrgCheckTypeService.java | 42 ---
.../LawLegalOrgCheckTypeSuggestService.java | 42 ---
.../law/service/LawNotaryConfigService.java | 42 ---
.../law/service/LawNotaryListService.java | 42 ---
.../law/service/LawOrgCheckLogService.java | 42 ---
.../law/service/LawOrgPeopleService.java | 42 ---
.../gxwebsoft/law/service/LawOrgService.java | 42 ---
.../service/impl/LawLegalAidServiceImpl.java | 47 ---
.../impl/LawLegalAppraisalServiceImpl.java | 54 ----
.../impl/LawLegalArbitrateServiceImpl.java | 47 ---
.../impl/LawLegalCalConfigServiceImpl.java | 47 ---
.../impl/LawLegalCalContentServiceImpl.java | 47 ---
.../impl/LawLegalCalTypeServiceImpl.java | 47 ---
.../impl/LawLegalDocConfigServiceImpl.java | 47 ---
.../impl/LawLegalDocContentServiceImpl.java | 47 ---
.../impl/LawLegalDocTypeServiceImpl.java | 47 ---
.../LawLegalOrgCheckConfigServiceImpl.java | 47 ---
...LegalOrgCheckConfigSuggestServiceImpl.java | 71 ----
.../LawLegalOrgCheckContentServiceImpl.java | 56 ----
...egalOrgCheckContentSuggestServiceImpl.java | 47 ---
.../impl/LawLegalOrgCheckTypeServiceImpl.java | 47 ---
...awLegalOrgCheckTypeSuggestServiceImpl.java | 47 ---
.../impl/LawNotaryConfigServiceImpl.java | 45 ---
.../impl/LawNotaryListServiceImpl.java | 53 ---
.../impl/LawOrgCheckLogServiceImpl.java | 47 ---
.../service/impl/LawOrgPeopleServiceImpl.java | 66 ----
.../law/service/impl/LawOrgServiceImpl.java | 62 ----
.../open/controller/OpenFileController.java | 2 +-
.../gxwebsoft/shop/config/WxPayConfig.java | 4 +
.../shop/controller/WxLoginController.java | 21 +-
.../shop/controller/WxPayController.java | 184 +++++------
.../sys/controller/SysAreaController.java | 110 +++++++
.../com/gxwebsoft/sys/entity/SysArea.java | 37 +++
.../gxwebsoft/sys/mapper/SysAreaMapper.java | 37 +++
.../sys/mapper/xml/SysAreaMapper.xml | 39 +++
.../param/SysAreaParam.java} | 20 +-
.../gxwebsoft/sys/service/SysAreaService.java | 42 +++
.../sys/service/impl/SysAreaServiceImpl.java | 47 +++
src/main/resources/application-dev.yml | 13 +-
src/main/resources/application-prod.yml | 18 +-
src/main/resources/application.yml | 13 +-
.../cert/44ad9c08a0ab46dd8fc555178df581c4.pem | 9 +
src/main/resources/cert/apiclient_cert.p12 | Bin 2718 -> 2774 bytes
src/main/resources/cert/apiclient_cert.pem | 41 +--
src/main/resources/cert/apiclient_key.pem | 52 +--
src/main/resources/cert/appPublicCert.crt | 19 --
.../resources/cert/backup/apiclient_cert.p12 | Bin 2774 -> 0 bytes
.../resources/cert/backup/apiclient_cert.pem | 25 --
.../resources/cert/backup/apiclient_key.pem | 28 --
...C92BA528729B58B39CC69E58D3855EACFF9DC4.pem | 24 --
...3231584E93B6AE77820074D07EADEACCB7E223.pem | 24 --
.../com/gxwebsoft/generator/CmsGenerator.java | 89 +++--
.../com/gxwebsoft/generator/GxGenerator.java | 226 +++++++++++++
.../com/gxwebsoft/generator/LawGenerator.java | 4 +-
.../com/gxwebsoft/generator/SysGenerator.java | 10 +-
217 files changed, 3864 insertions(+), 7972 deletions(-)
mode change 100644 => 100755 mvnw
create mode 100644 src/main/java/com/gxwebsoft/cms/controller/ArticleCollectController.java
create mode 100644 src/main/java/com/gxwebsoft/cms/controller/ArticleCommentController.java
rename src/main/java/com/gxwebsoft/{law/entity/LawLegalOrgCheckContent.java => cms/entity/ArticleCollect.java} (57%)
rename src/main/java/com/gxwebsoft/{law/entity/LawOrgPeople.java => cms/entity/ArticleComment.java} (64%)
create mode 100644 src/main/java/com/gxwebsoft/cms/mapper/ArticleCollectMapper.java
create mode 100644 src/main/java/com/gxwebsoft/cms/mapper/ArticleCommentMapper.java
rename src/main/java/com/gxwebsoft/{law/mapper/xml/LawLegalDocContentMapper.xml => cms/mapper/xml/ArticleCollectMapper.xml} (72%)
rename src/main/java/com/gxwebsoft/{law/mapper/xml/LawLegalOrgCheckContentMapper.xml => cms/mapper/xml/ArticleCommentMapper.xml} (74%)
rename src/main/java/com/gxwebsoft/{law/param/LawLegalDocContentParam.java => cms/param/ArticleCollectParam.java} (69%)
rename src/main/java/com/gxwebsoft/{law/param/LawLegalOrgCheckContentParam.java => cms/param/ArticleCommentParam.java} (70%)
create mode 100644 src/main/java/com/gxwebsoft/cms/service/ArticleCollectService.java
create mode 100644 src/main/java/com/gxwebsoft/cms/service/ArticleCommentService.java
create mode 100644 src/main/java/com/gxwebsoft/cms/service/impl/ArticleCollectServiceImpl.java
create mode 100644 src/main/java/com/gxwebsoft/cms/service/impl/ArticleCommentServiceImpl.java
create mode 100644 src/main/java/com/gxwebsoft/gx/controller/AliVoiceController.java
create mode 100644 src/main/java/com/gxwebsoft/gx/controller/GxChatHistoryController.java
create mode 100644 src/main/java/com/gxwebsoft/gx/controller/GxChatListController.java
create mode 100644 src/main/java/com/gxwebsoft/gx/controller/GxCoinLogController.java
rename src/main/java/com/gxwebsoft/{law/controller/LawOrgPeopleController.java => gx/controller/GxFeedbackController.java} (58%)
create mode 100644 src/main/java/com/gxwebsoft/gx/controller/GxRoleController.java
create mode 100644 src/main/java/com/gxwebsoft/gx/controller/GxSignLogController.java
rename src/main/java/com/gxwebsoft/{law/entity/LawLegalOrgCheckType.java => gx/entity/GxChatHistory.java} (65%)
rename src/main/java/com/gxwebsoft/{law/entity/LawLegalDocConfig.java => gx/entity/GxChatList.java} (60%)
rename src/main/java/com/gxwebsoft/{law/entity/LawLegalOrgCheckConfigSuggest.java => gx/entity/GxCoinLog.java} (54%)
rename src/main/java/com/gxwebsoft/{law/entity/LawLegalDocType.java => gx/entity/GxFeedback.java} (65%)
rename src/main/java/com/gxwebsoft/{law/entity/LawNotaryList.java => gx/entity/GxRole.java} (50%)
rename src/main/java/com/gxwebsoft/{law/entity/LawLegalCalType.java => gx/entity/GxSignLog.java} (71%)
create mode 100644 src/main/java/com/gxwebsoft/gx/mapper/GxChatHistoryMapper.java
create mode 100644 src/main/java/com/gxwebsoft/gx/mapper/GxChatListMapper.java
create mode 100644 src/main/java/com/gxwebsoft/gx/mapper/GxCoinLogMapper.java
create mode 100644 src/main/java/com/gxwebsoft/gx/mapper/GxFeedbackMapper.java
create mode 100644 src/main/java/com/gxwebsoft/gx/mapper/GxRoleMapper.java
create mode 100644 src/main/java/com/gxwebsoft/gx/mapper/GxSignLogMapper.java
rename src/main/java/com/gxwebsoft/{law/mapper/xml/LawLegalOrgCheckContentSuggestMapper.xml => gx/mapper/xml/GxChatHistoryMapper.xml} (61%)
rename src/main/java/com/gxwebsoft/{law/mapper/xml/LawLegalCalContentMapper.xml => gx/mapper/xml/GxChatListMapper.xml} (72%)
rename src/main/java/com/gxwebsoft/{law/mapper/xml/LawLegalOrgCheckConfigSuggestMapper.xml => gx/mapper/xml/GxCoinLogMapper.xml} (61%)
rename src/main/java/com/gxwebsoft/{law/mapper/xml/LawLegalOrgCheckTypeMapper.xml => gx/mapper/xml/GxFeedbackMapper.xml} (66%)
rename src/main/java/com/gxwebsoft/{law/mapper/xml/LawLegalOrgCheckConfigMapper.xml => gx/mapper/xml/GxRoleMapper.xml} (58%)
rename src/main/java/com/gxwebsoft/{law/mapper/xml/LawLegalCalTypeMapper.xml => gx/mapper/xml/GxSignLogMapper.xml} (74%)
rename src/main/java/com/gxwebsoft/{law/param/LawLegalOrgCheckContentSuggestParam.java => gx/param/GxChatHistoryParam.java} (63%)
rename src/main/java/com/gxwebsoft/{law/param/LawOrgPeopleParam.java => gx/param/GxChatListParam.java} (72%)
rename src/main/java/com/gxwebsoft/{law/param/LawOrgParam.java => gx/param/GxCoinLogParam.java} (62%)
rename src/main/java/com/gxwebsoft/{law/param/LawLegalOrgCheckTypeSuggestParam.java => gx/param/GxFeedbackParam.java} (63%)
rename src/main/java/com/gxwebsoft/{law/param/LawLegalCalTypeParam.java => gx/param/GxRoleParam.java} (55%)
rename src/main/java/com/gxwebsoft/{law/param/LawLegalDocTypeParam.java => gx/param/GxSignLogParam.java} (71%)
create mode 100644 src/main/java/com/gxwebsoft/gx/service/GxChatHistoryService.java
create mode 100644 src/main/java/com/gxwebsoft/gx/service/GxChatListService.java
create mode 100644 src/main/java/com/gxwebsoft/gx/service/GxCoinLogService.java
create mode 100644 src/main/java/com/gxwebsoft/gx/service/GxFeedbackService.java
create mode 100644 src/main/java/com/gxwebsoft/gx/service/GxRoleService.java
create mode 100644 src/main/java/com/gxwebsoft/gx/service/GxSignLogService.java
create mode 100644 src/main/java/com/gxwebsoft/gx/service/impl/GxChatHistoryServiceImpl.java
create mode 100644 src/main/java/com/gxwebsoft/gx/service/impl/GxChatListServiceImpl.java
create mode 100644 src/main/java/com/gxwebsoft/gx/service/impl/GxCoinLogServiceImpl.java
create mode 100644 src/main/java/com/gxwebsoft/gx/service/impl/GxFeedbackServiceImpl.java
create mode 100644 src/main/java/com/gxwebsoft/gx/service/impl/GxRoleServiceImpl.java
create mode 100644 src/main/java/com/gxwebsoft/gx/service/impl/GxSignLogServiceImpl.java
delete mode 100644 src/main/java/com/gxwebsoft/law/controller/LawLegalAidController.java
delete mode 100644 src/main/java/com/gxwebsoft/law/controller/LawLegalAppraisalController.java
delete mode 100644 src/main/java/com/gxwebsoft/law/controller/LawLegalArbitrateController.java
delete mode 100644 src/main/java/com/gxwebsoft/law/controller/LawLegalCalConfigController.java
delete mode 100644 src/main/java/com/gxwebsoft/law/controller/LawLegalCalContentController.java
delete mode 100644 src/main/java/com/gxwebsoft/law/controller/LawLegalCalTypeController.java
delete mode 100644 src/main/java/com/gxwebsoft/law/controller/LawLegalDocConfigController.java
delete mode 100644 src/main/java/com/gxwebsoft/law/controller/LawLegalDocContentController.java
delete mode 100644 src/main/java/com/gxwebsoft/law/controller/LawLegalDocTypeController.java
delete mode 100644 src/main/java/com/gxwebsoft/law/controller/LawLegalOrgCheckConfigController.java
delete mode 100644 src/main/java/com/gxwebsoft/law/controller/LawLegalOrgCheckConfigSuggestController.java
delete mode 100644 src/main/java/com/gxwebsoft/law/controller/LawLegalOrgCheckContentController.java
delete mode 100644 src/main/java/com/gxwebsoft/law/controller/LawLegalOrgCheckContentSuggestController.java
delete mode 100644 src/main/java/com/gxwebsoft/law/controller/LawLegalOrgCheckTypeController.java
delete mode 100644 src/main/java/com/gxwebsoft/law/controller/LawLegalOrgCheckTypeSuggestController.java
delete mode 100644 src/main/java/com/gxwebsoft/law/controller/LawNotaryConfigController.java
delete mode 100644 src/main/java/com/gxwebsoft/law/controller/LawNotaryListController.java
delete mode 100644 src/main/java/com/gxwebsoft/law/controller/LawOrgCheckLogController.java
delete mode 100644 src/main/java/com/gxwebsoft/law/controller/LawOrgController.java
delete mode 100644 src/main/java/com/gxwebsoft/law/entity/LawLegalAid.java
delete mode 100644 src/main/java/com/gxwebsoft/law/entity/LawLegalAppraisal.java
delete mode 100644 src/main/java/com/gxwebsoft/law/entity/LawLegalArbitrate.java
delete mode 100644 src/main/java/com/gxwebsoft/law/entity/LawLegalCalConfig.java
delete mode 100644 src/main/java/com/gxwebsoft/law/entity/LawLegalCalContent.java
delete mode 100644 src/main/java/com/gxwebsoft/law/entity/LawLegalDocContent.java
delete mode 100644 src/main/java/com/gxwebsoft/law/entity/LawLegalOrgCheckConfig.java
delete mode 100644 src/main/java/com/gxwebsoft/law/entity/LawLegalOrgCheckContentSuggest.java
delete mode 100644 src/main/java/com/gxwebsoft/law/entity/LawLegalOrgCheckTypeSuggest.java
delete mode 100644 src/main/java/com/gxwebsoft/law/entity/LawNotaryConfig.java
delete mode 100644 src/main/java/com/gxwebsoft/law/entity/LawOrg.java
delete mode 100644 src/main/java/com/gxwebsoft/law/entity/LawOrgCheckLog.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/LawLegalAidMapper.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/LawLegalAppraisalMapper.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/LawLegalArbitrateMapper.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/LawLegalCalConfigMapper.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/LawLegalCalContentMapper.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/LawLegalCalTypeMapper.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/LawLegalDocConfigMapper.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/LawLegalDocContentMapper.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/LawLegalDocTypeMapper.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/LawLegalOrgCheckConfigMapper.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/LawLegalOrgCheckConfigSuggestMapper.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/LawLegalOrgCheckContentMapper.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/LawLegalOrgCheckContentSuggestMapper.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/LawLegalOrgCheckTypeMapper.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/LawLegalOrgCheckTypeSuggestMapper.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/LawNotaryConfigMapper.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/LawNotaryListMapper.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/LawOrgCheckLogMapper.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/LawOrgMapper.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/LawOrgPeopleMapper.java
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/xml/LawLegalAidMapper.xml
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/xml/LawLegalAppraisalMapper.xml
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/xml/LawLegalArbitrateMapper.xml
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/xml/LawLegalCalConfigMapper.xml
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/xml/LawLegalDocConfigMapper.xml
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/xml/LawLegalDocTypeMapper.xml
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/xml/LawLegalOrgCheckTypeSuggestMapper.xml
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/xml/LawNotaryConfigMapper.xml
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/xml/LawNotaryListMapper.xml
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/xml/LawOrgCheckLogMapper.xml
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/xml/LawOrgMapper.xml
delete mode 100644 src/main/java/com/gxwebsoft/law/mapper/xml/LawOrgPeopleMapper.xml
delete mode 100644 src/main/java/com/gxwebsoft/law/param/LawLegalAidParam.java
delete mode 100644 src/main/java/com/gxwebsoft/law/param/LawLegalAppraisalParam.java
delete mode 100644 src/main/java/com/gxwebsoft/law/param/LawLegalArbitrateParam.java
delete mode 100644 src/main/java/com/gxwebsoft/law/param/LawLegalCalConfigParam.java
delete mode 100644 src/main/java/com/gxwebsoft/law/param/LawLegalCalContentParam.java
delete mode 100644 src/main/java/com/gxwebsoft/law/param/LawLegalDocConfigParam.java
delete mode 100644 src/main/java/com/gxwebsoft/law/param/LawLegalOrgCheckConfigParam.java
delete mode 100644 src/main/java/com/gxwebsoft/law/param/LawLegalOrgCheckConfigSuggestParam.java
delete mode 100644 src/main/java/com/gxwebsoft/law/param/LawLegalOrgCheckTypeParam.java
delete mode 100644 src/main/java/com/gxwebsoft/law/param/LawNotaryListParam.java
delete mode 100644 src/main/java/com/gxwebsoft/law/param/LawOrgCheckLogParam.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/LawLegalAidService.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/LawLegalAppraisalService.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/LawLegalArbitrateService.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/LawLegalCalConfigService.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/LawLegalCalContentService.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/LawLegalCalTypeService.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/LawLegalDocConfigService.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/LawLegalDocContentService.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/LawLegalDocTypeService.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/LawLegalOrgCheckConfigService.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/LawLegalOrgCheckConfigSuggestService.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/LawLegalOrgCheckContentService.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/LawLegalOrgCheckContentSuggestService.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/LawLegalOrgCheckTypeService.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/LawLegalOrgCheckTypeSuggestService.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/LawNotaryConfigService.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/LawNotaryListService.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/LawOrgCheckLogService.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/LawOrgPeopleService.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/LawOrgService.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/impl/LawLegalAidServiceImpl.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/impl/LawLegalAppraisalServiceImpl.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/impl/LawLegalArbitrateServiceImpl.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/impl/LawLegalCalConfigServiceImpl.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/impl/LawLegalCalContentServiceImpl.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/impl/LawLegalCalTypeServiceImpl.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/impl/LawLegalDocConfigServiceImpl.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/impl/LawLegalDocContentServiceImpl.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/impl/LawLegalDocTypeServiceImpl.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/impl/LawLegalOrgCheckConfigServiceImpl.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/impl/LawLegalOrgCheckConfigSuggestServiceImpl.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/impl/LawLegalOrgCheckContentServiceImpl.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/impl/LawLegalOrgCheckContentSuggestServiceImpl.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/impl/LawLegalOrgCheckTypeServiceImpl.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/impl/LawLegalOrgCheckTypeSuggestServiceImpl.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/impl/LawNotaryConfigServiceImpl.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/impl/LawNotaryListServiceImpl.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/impl/LawOrgCheckLogServiceImpl.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/impl/LawOrgPeopleServiceImpl.java
delete mode 100644 src/main/java/com/gxwebsoft/law/service/impl/LawOrgServiceImpl.java
create mode 100644 src/main/java/com/gxwebsoft/sys/controller/SysAreaController.java
create mode 100644 src/main/java/com/gxwebsoft/sys/entity/SysArea.java
create mode 100644 src/main/java/com/gxwebsoft/sys/mapper/SysAreaMapper.java
create mode 100644 src/main/java/com/gxwebsoft/sys/mapper/xml/SysAreaMapper.xml
rename src/main/java/com/gxwebsoft/{law/param/LawNotaryConfigParam.java => sys/param/SysAreaParam.java} (60%)
create mode 100644 src/main/java/com/gxwebsoft/sys/service/SysAreaService.java
create mode 100644 src/main/java/com/gxwebsoft/sys/service/impl/SysAreaServiceImpl.java
create mode 100644 src/main/resources/cert/44ad9c08a0ab46dd8fc555178df581c4.pem
delete mode 100644 src/main/resources/cert/appPublicCert.crt
delete mode 100755 src/main/resources/cert/backup/apiclient_cert.p12
delete mode 100755 src/main/resources/cert/backup/apiclient_cert.pem
delete mode 100755 src/main/resources/cert/backup/apiclient_key.pem
delete mode 100644 src/main/resources/cert/wechatpay_0BC92BA528729B58B39CC69E58D3855EACFF9DC4.pem
delete mode 100644 src/main/resources/cert/wechatpay_4A3231584E93B6AE77820074D07EADEACCB7E223.pem
create mode 100644 src/test/java/com/gxwebsoft/generator/GxGenerator.java
diff --git a/mvnw b/mvnw
old mode 100644
new mode 100755
diff --git a/pom.xml b/pom.xml
index 18470f3..4c6c660 100644
--- a/pom.xml
+++ b/pom.xml
@@ -259,10 +259,9 @@
2.8.0
- com.vaadin.external.google
- android-json
- 0.0.20131108.vaadin1
- compile
+ org.json
+ json
+ 20170516
@@ -275,7 +274,37 @@
com.github.wechatpay-apiv3
wechatpay-java
- 0.2.12
+ 0.2.17
+
+
+ com.alibaba.nls
+ nls-sdk-tts
+ 2.2.19
+
+
+ javax.xml.bind
+ jaxb-api
+ 2.3.0
+
+
+ com.sun.xml.bind
+ jaxb-impl
+ 2.3.0
+
+
+ com.sun.xml.bind
+ jaxb-core
+ 2.3.0
+
+
+ javax.activation
+ activation
+ 1.1.1
+
+
+ com.aliyun
+ aliyun-java-sdk-core
+ 3.7.1
diff --git a/src/main/java/com/gxwebsoft/cms/controller/ArticleCollectController.java b/src/main/java/com/gxwebsoft/cms/controller/ArticleCollectController.java
new file mode 100644
index 0000000..c2ac511
--- /dev/null
+++ b/src/main/java/com/gxwebsoft/cms/controller/ArticleCollectController.java
@@ -0,0 +1,121 @@
+package com.gxwebsoft.cms.controller;
+
+import com.gxwebsoft.common.core.web.BaseController;
+import com.gxwebsoft.cms.service.ArticleCollectService;
+import com.gxwebsoft.cms.entity.ArticleCollect;
+import com.gxwebsoft.cms.param.ArticleCollectParam;
+import com.gxwebsoft.common.core.web.ApiResult;
+import com.gxwebsoft.common.core.web.PageResult;
+import com.gxwebsoft.common.core.web.PageParam;
+import com.gxwebsoft.common.core.web.BatchParam;
+import com.gxwebsoft.common.core.annotation.OperationLog;
+import com.gxwebsoft.common.system.entity.User;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * 控制器
+ *
+ * @author LX
+ * @since 2025-11-23 14:05:18
+ */
+@Api(tags = "管理")
+@RestController
+@RequestMapping("/api/cms/article-collect")
+public class ArticleCollectController extends BaseController {
+ @Resource
+ private ArticleCollectService articleCollectService;
+
+ @ApiOperation("分页查询")
+ @GetMapping("/page")
+ public ApiResult> page(ArticleCollectParam param) {
+ // 使用关联查询
+ return success(articleCollectService.pageRel(param));
+ }
+
+ @ApiOperation("查询全部")
+ @GetMapping()
+ public ApiResult> list(ArticleCollectParam param) {
+ // 使用关联查询
+ param.setUserId(getLoginUserId());
+ return success(articleCollectService.listRel(param));
+ }
+
+ @ApiOperation("根据id查询")
+ @GetMapping("/{id}")
+ public ApiResult get(@PathVariable("id") Integer id) {
+ // 使用关联查询
+ return success(articleCollectService.getByIdRel(id));
+ }
+
+ @ApiOperation("添加")
+ @PostMapping()
+ public ApiResult> save(@RequestBody ArticleCollect articleCollect) {
+ // 记录当前登录用户id
+ User loginUser = getLoginUser();
+ if (loginUser != null) {
+ articleCollect.setUserId(loginUser.getUserId());
+ }
+ ArticleCollect check = articleCollectService.check(getLoginUserId(), articleCollect.getArticleId());
+ if (check == null) {
+ if (articleCollectService.save(articleCollect)) {
+ return success("添加成功");
+ }
+ }else {
+ articleCollectService.removeById(check.getId());
+ return success("取消成功");
+ }
+ return fail("添加失败");
+ }
+
+ @ApiOperation("修改")
+ @PutMapping()
+ public ApiResult> update(@RequestBody ArticleCollect articleCollect) {
+ if (articleCollectService.updateById(articleCollect)) {
+ return success("修改成功");
+ }
+ return fail("修改失败");
+ }
+
+ @ApiOperation("删除")
+ @DeleteMapping("/{id}")
+ public ApiResult> remove(@PathVariable("id") Integer id) {
+ if (articleCollectService.removeById(id)) {
+ return success("删除成功");
+ }
+ return fail("删除失败");
+ }
+
+ @ApiOperation("批量添加")
+ @PostMapping("/batch")
+ public ApiResult> saveBatch(@RequestBody List list) {
+ if (articleCollectService.saveBatch(list)) {
+ return success("添加成功");
+ }
+ return fail("添加失败");
+ }
+
+ @ApiOperation("批量修改")
+ @PutMapping("/batch")
+ public ApiResult> updateBatch(@RequestBody BatchParam batchParam) {
+ if (batchParam.update(articleCollectService, "id")) {
+ return success("修改成功");
+ }
+ return fail("修改失败");
+ }
+
+ @ApiOperation("批量删除")
+ @DeleteMapping("/batch")
+ public ApiResult> removeBatch(@RequestBody List ids) {
+ if (articleCollectService.removeByIds(ids)) {
+ return success("删除成功");
+ }
+ return fail("删除失败");
+ }
+
+}
diff --git a/src/main/java/com/gxwebsoft/cms/controller/ArticleCommentController.java b/src/main/java/com/gxwebsoft/cms/controller/ArticleCommentController.java
new file mode 100644
index 0000000..29d2ed5
--- /dev/null
+++ b/src/main/java/com/gxwebsoft/cms/controller/ArticleCommentController.java
@@ -0,0 +1,115 @@
+package com.gxwebsoft.cms.controller;
+
+import com.gxwebsoft.common.core.web.BaseController;
+import com.gxwebsoft.cms.service.ArticleCommentService;
+import com.gxwebsoft.cms.entity.ArticleComment;
+import com.gxwebsoft.cms.param.ArticleCommentParam;
+import com.gxwebsoft.common.core.web.ApiResult;
+import com.gxwebsoft.common.core.web.PageResult;
+import com.gxwebsoft.common.core.web.PageParam;
+import com.gxwebsoft.common.core.web.BatchParam;
+import com.gxwebsoft.common.core.annotation.OperationLog;
+import com.gxwebsoft.common.system.entity.User;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * 控制器
+ *
+ * @author LX
+ * @since 2025-12-02 16:56:51
+ */
+@Api(tags = "管理")
+@RestController
+@RequestMapping("/api/cms/article-comment")
+public class ArticleCommentController extends BaseController {
+ @Resource
+ private ArticleCommentService articleCommentService;
+
+ @ApiOperation("分页查询")
+ @GetMapping("/page")
+ public ApiResult> page(ArticleCommentParam param) {
+ // 使用关联查询
+ return success(articleCommentService.pageRel(param));
+ }
+
+ @ApiOperation("查询全部")
+ @GetMapping()
+ public ApiResult> list(ArticleCommentParam param) {
+ // 使用关联查询
+ return success(articleCommentService.listRel(param));
+ }
+
+ @PreAuthorize("hasAuthority('cms:articleComment:list')")
+ @ApiOperation("根据id查询")
+ @GetMapping("/{id}")
+ public ApiResult get(@PathVariable("id") Integer id) {
+ // 使用关联查询
+ return success(articleCommentService.getByIdRel(id));
+ }
+
+ @ApiOperation("添加")
+ @PostMapping()
+ public ApiResult> save(@RequestBody ArticleComment articleComment) {
+ // 记录当前登录用户id
+ User loginUser = getLoginUser();
+ if (loginUser != null) {
+ articleComment.setUserId(loginUser.getUserId());
+ }
+ if (articleCommentService.save(articleComment)) {
+ return success("添加成功");
+ }
+ return fail("添加失败");
+ }
+
+ @ApiOperation("修改")
+ @PutMapping()
+ public ApiResult> update(@RequestBody ArticleComment articleComment) {
+ if (articleCommentService.updateById(articleComment)) {
+ return success("修改成功");
+ }
+ return fail("修改失败");
+ }
+
+ @ApiOperation("删除")
+ @DeleteMapping("/{id}")
+ public ApiResult> remove(@PathVariable("id") Integer id) {
+ if (articleCommentService.removeById(id)) {
+ return success("删除成功");
+ }
+ return fail("删除失败");
+ }
+
+ @ApiOperation("批量添加")
+ @PostMapping("/batch")
+ public ApiResult> saveBatch(@RequestBody List list) {
+ if (articleCommentService.saveBatch(list)) {
+ return success("添加成功");
+ }
+ return fail("添加失败");
+ }
+
+ @ApiOperation("批量修改")
+ @PutMapping("/batch")
+ public ApiResult> updateBatch(@RequestBody BatchParam batchParam) {
+ if (batchParam.update(articleCommentService, "id")) {
+ return success("修改成功");
+ }
+ return fail("修改失败");
+ }
+
+ @ApiOperation("批量删除")
+ @DeleteMapping("/batch")
+ public ApiResult> removeBatch(@RequestBody List ids) {
+ if (articleCommentService.removeByIds(ids)) {
+ return success("删除成功");
+ }
+ return fail("删除失败");
+ }
+
+}
diff --git a/src/main/java/com/gxwebsoft/cms/controller/ArticleController.java b/src/main/java/com/gxwebsoft/cms/controller/ArticleController.java
index 6d127c7..5675ecf 100644
--- a/src/main/java/com/gxwebsoft/cms/controller/ArticleController.java
+++ b/src/main/java/com/gxwebsoft/cms/controller/ArticleController.java
@@ -2,7 +2,9 @@ package com.gxwebsoft.cms.controller;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.gxwebsoft.cms.entity.ArticleCategory;
+import com.gxwebsoft.cms.entity.ArticleCollect;
import com.gxwebsoft.cms.service.ArticleCategoryService;
+import com.gxwebsoft.cms.service.ArticleCollectService;
import com.gxwebsoft.common.core.web.BaseController;
import com.gxwebsoft.cms.service.ArticleService;
import com.gxwebsoft.cms.entity.Article;
@@ -35,6 +37,8 @@ public class ArticleController extends BaseController {
@Resource
private ArticleService articleService;
@Resource
+ private ArticleCollectService articleCollectService;
+ @Resource
private ArticleCategoryService articleCategoryService;
@ApiOperation("根据id查询文章记录表")
@@ -45,7 +49,6 @@ public class ArticleController extends BaseController {
}
- @PreAuthorize("hasAuthority('cms:article:list')")
@OperationLog
@ApiOperation("分页查询文章记录表")
@GetMapping("/page")
@@ -74,11 +77,13 @@ public class ArticleController extends BaseController {
if (!categoryIds.isEmpty()) {
queryWrapper.in(Article::getCategoryId, categoryIds);
}
+ if (param.getTitle() != null) {
+ queryWrapper.like(Article::getTitle, param.getTitle());
+ }
List articleList = articleService.list(queryWrapper);
return success(articleList);
}
- @PreAuthorize("hasAuthority('cms:article:list')")
@OperationLog
@ApiOperation("根据id查询文章记录表")
@GetMapping("/{id}")
@@ -89,6 +94,13 @@ public class ArticleController extends BaseController {
article.setArticleId(id);
article.setVirtualViews(article.getVirtualViews() + 1);
articleService.saveOrUpdate(article);
+ ArticleCategory category = articleCategoryService.getByIdRel(article.getCategoryId());
+ if (category != null) article.setCategory(category.getTitle());
+ article.setHasCollect(false);
+ if (getLoginUser() != null) {
+ ArticleCollect articleCollect = articleCollectService.check(getLoginUserId(), id);
+ article.setHasCollect(articleCollect != null);
+ }
return success(article);
}
diff --git a/src/main/java/com/gxwebsoft/cms/entity/Article.java b/src/main/java/com/gxwebsoft/cms/entity/Article.java
index 58ccd04..54b9c8f 100644
--- a/src/main/java/com/gxwebsoft/cms/entity/Article.java
+++ b/src/main/java/com/gxwebsoft/cms/entity/Article.java
@@ -37,6 +37,9 @@ public class Article implements Serializable {
@ApiModelProperty(value = "文章分类ID")
private Integer categoryId;
+ @TableField(exist = false)
+ private String category;
+
@ApiModelProperty(value = "封面图")
private String image;
@@ -88,4 +91,6 @@ public class Article implements Serializable {
@TableField(exist = false)
private String userAvatar;
+ @TableField(exist = false)
+ private Boolean hasCollect;
}
diff --git a/src/main/java/com/gxwebsoft/law/entity/LawLegalOrgCheckContent.java b/src/main/java/com/gxwebsoft/cms/entity/ArticleCollect.java
similarity index 57%
rename from src/main/java/com/gxwebsoft/law/entity/LawLegalOrgCheckContent.java
rename to src/main/java/com/gxwebsoft/cms/entity/ArticleCollect.java
index be40e08..4cbe2b8 100644
--- a/src/main/java/com/gxwebsoft/law/entity/LawLegalOrgCheckContent.java
+++ b/src/main/java/com/gxwebsoft/cms/entity/ArticleCollect.java
@@ -1,44 +1,36 @@
-package com.gxwebsoft.law.entity;
+package com.gxwebsoft.cms.entity;
import com.baomidou.mybatisplus.annotation.*;
-import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.io.Serializable;
-
-import com.gxwebsoft.common.system.entity.User;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
- * 用户填写企业法制体检内容
+ *
*
* @author LX
- * @since 2025-04-17 17:48:54
+ * @since 2025-11-23 14:05:18
*/
@Data
@EqualsAndHashCode(callSuper = false)
-@ApiModel(value = "LawLegalOrgCheckContent对象", description = "用户填写企业法制体检内容")
-@TableName("law_legal_org_check_content")
-public class LawLegalOrgCheckContent implements Serializable {
+@ApiModel(value = "ArticleCollect对象", description = "")
+@TableName("cms_article_collect")
+public class ArticleCollect implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
- private Integer groupId;
-
- private String content;
-
- private String title;
+ private Integer articleId;
private Integer userId;
- private BigDecimal point;
-
- private String aiContent;
+ @ApiModelProperty(value = "状态, 0正常, 1冻结")
+ private Integer status;
@ApiModelProperty(value = "是否删除, 0否, 1是")
@TableLogic
@@ -47,12 +39,12 @@ public class LawLegalOrgCheckContent implements Serializable {
@ApiModelProperty(value = "租户id")
private Integer tenantId;
- @ApiModelProperty(value = "创建时间")
+ @ApiModelProperty(value = "注册时间")
private LocalDateTime createTime;
@ApiModelProperty(value = "修改时间")
private LocalDateTime updateTime;
@TableField(exist = false)
- private User user;
+ private Article article;
}
diff --git a/src/main/java/com/gxwebsoft/law/entity/LawOrgPeople.java b/src/main/java/com/gxwebsoft/cms/entity/ArticleComment.java
similarity index 64%
rename from src/main/java/com/gxwebsoft/law/entity/LawOrgPeople.java
rename to src/main/java/com/gxwebsoft/cms/entity/ArticleComment.java
index f027bfd..80f918c 100644
--- a/src/main/java/com/gxwebsoft/law/entity/LawOrgPeople.java
+++ b/src/main/java/com/gxwebsoft/cms/entity/ArticleComment.java
@@ -1,4 +1,4 @@
-package com.gxwebsoft.law.entity;
+package com.gxwebsoft.cms.entity;
import com.baomidou.mybatisplus.annotation.*;
@@ -13,32 +13,27 @@ import lombok.EqualsAndHashCode;
*
*
* @author LX
- * @since 2025-04-14 01:31:54
+ * @since 2025-12-02 16:56:51
*/
@Data
@EqualsAndHashCode(callSuper = false)
-@ApiModel(value = "LawOrgPeople对象", description = "")
-@TableName("law_org_people")
-public class LawOrgPeople implements Serializable {
+@ApiModel(value = "ArticleComment对象", description = "")
+@TableName("cms_article_comment")
+public class ArticleComment implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
- private Integer orgId;
-
- private String name;
-
- private String phone;
-
- private String position;
-
- private String type;
-
- private String positionType;
+ private Integer articleId;
private Integer userId;
+ private String content;
+
+ @ApiModelProperty(value = "状态, 0正常, 1冻结")
+ private Integer status;
+
@ApiModelProperty(value = "是否删除, 0否, 1是")
@TableLogic
private Integer deleted;
@@ -46,12 +41,12 @@ public class LawOrgPeople implements Serializable {
@ApiModelProperty(value = "租户id")
private Integer tenantId;
- @ApiModelProperty(value = "创建时间")
+ @ApiModelProperty(value = "注册时间")
private LocalDateTime createTime;
@ApiModelProperty(value = "修改时间")
private LocalDateTime updateTime;
@TableField(exist = false)
- private LawOrg lawOrg;
+ private Article article;
}
diff --git a/src/main/java/com/gxwebsoft/cms/mapper/ArticleCollectMapper.java b/src/main/java/com/gxwebsoft/cms/mapper/ArticleCollectMapper.java
new file mode 100644
index 0000000..495d489
--- /dev/null
+++ b/src/main/java/com/gxwebsoft/cms/mapper/ArticleCollectMapper.java
@@ -0,0 +1,37 @@
+package com.gxwebsoft.cms.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.gxwebsoft.cms.entity.ArticleCollect;
+import com.gxwebsoft.cms.param.ArticleCollectParam;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * Mapper
+ *
+ * @author LX
+ * @since 2025-11-23 14:05:18
+ */
+public interface ArticleCollectMapper extends BaseMapper {
+
+ /**
+ * 分页查询
+ *
+ * @param page 分页对象
+ * @param param 查询参数
+ * @return List
+ */
+ List selectPageRel(@Param("page") IPage page,
+ @Param("param") ArticleCollectParam param);
+
+ /**
+ * 查询全部
+ *
+ * @param param 查询参数
+ * @return List
+ */
+ List selectListRel(@Param("param") ArticleCollectParam param);
+
+}
diff --git a/src/main/java/com/gxwebsoft/cms/mapper/ArticleCommentMapper.java b/src/main/java/com/gxwebsoft/cms/mapper/ArticleCommentMapper.java
new file mode 100644
index 0000000..1362a4b
--- /dev/null
+++ b/src/main/java/com/gxwebsoft/cms/mapper/ArticleCommentMapper.java
@@ -0,0 +1,37 @@
+package com.gxwebsoft.cms.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.gxwebsoft.cms.entity.ArticleComment;
+import com.gxwebsoft.cms.param.ArticleCommentParam;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * Mapper
+ *
+ * @author LX
+ * @since 2025-12-02 16:56:51
+ */
+public interface ArticleCommentMapper extends BaseMapper {
+
+ /**
+ * 分页查询
+ *
+ * @param page 分页对象
+ * @param param 查询参数
+ * @return List
+ */
+ List selectPageRel(@Param("page") IPage page,
+ @Param("param") ArticleCommentParam param);
+
+ /**
+ * 查询全部
+ *
+ * @param param 查询参数
+ * @return List
+ */
+ List selectListRel(@Param("param") ArticleCommentParam param);
+
+}
diff --git a/src/main/java/com/gxwebsoft/law/mapper/xml/LawLegalDocContentMapper.xml b/src/main/java/com/gxwebsoft/cms/mapper/xml/ArticleCollectMapper.xml
similarity index 72%
rename from src/main/java/com/gxwebsoft/law/mapper/xml/LawLegalDocContentMapper.xml
rename to src/main/java/com/gxwebsoft/cms/mapper/xml/ArticleCollectMapper.xml
index c55b9d9..36cb9e4 100644
--- a/src/main/java/com/gxwebsoft/law/mapper/xml/LawLegalDocContentMapper.xml
+++ b/src/main/java/com/gxwebsoft/cms/mapper/xml/ArticleCollectMapper.xml
@@ -1,24 +1,24 @@
-
+
SELECT a.*
- FROM law_legal_doc_content a
+ FROM cms_article_collect a
AND a.id = #{param.id}
-
- AND a.group_id = #{param.groupId}
-
-
- AND a.content LIKE CONCAT('%', #{param.content}, '%')
+
+ AND a.article_id = #{param.articleId}
AND a.user_id = #{param.userId}
+
+ AND a.status = #{param.status}
+
AND a.deleted = #{param.deleted}
@@ -39,12 +39,12 @@
-