From 2356cf9f68bec5aa46689ab45d49c7fb1ee73de3 Mon Sep 17 00:00:00 2001 From: CeDo <cedoogle@gmail.com> Date: 星期三, 26 五月 2021 18:17:55 +0800 Subject: [PATCH] add:网格综治-随手拍基础类 --- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/grid/ComActEasyPhotoVO.java | 88 ++ springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/model/dos/ComActEasyPhotoDO.java | 113 +++ springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoTypeEditDTO.java | 39 + springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/grid/ComActEasyPhotoTypeDetailsVO.java | 32 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoEditDTO.java | 113 +++ springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/dao/ComActEasyPhotoMapper.java | 32 .idea/modules.xml | 17 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/EmergenciesEventAddDTO.java | 92 ++ springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/dao/ComActEasyPhotoTypeMapper.java | 32 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/grid/ComActEasyPhotoDetailsVO.java | 88 ++ .idea/workspace.xml | 527 ++++++++++++- springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/resources/mapper/ComActEasyPhotoTypeMapper.xml | 43 + springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/ComActEasyPhotoTypeServiceImpl.java | 104 ++ springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/resources/mapper/ComActEasyPhotoMapper.xml | 121 +++ springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoAddDTO.java | 110 ++ springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoTypeDeleteDTO.java | 28 springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/model/dos/ComActEasyPhotoTypeDO.java | 41 + springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/grid/ComActEasyPhotoTypeVO.java | 32 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/PageComActEasyPhotoDTO.java | 165 ++++ springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/ComActEasyPhotoServiceImpl.java | 104 ++ springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/ComActEasyPhotoTypeService.java | 60 + springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoTypeAddDTO.java | 36 springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/ComActEasyPhotoService.java | 60 + springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/PageComActEasyPhotoTypeDTO.java | 69 + springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoDeleteDTO.java | 28 25 files changed, 2,111 insertions(+), 63 deletions(-) diff --git a/.idea/modules.xml b/.idea/modules.xml index b18cd00..f54d44f 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -2,7 +2,24 @@ <project version="4"> <component name="ProjectModuleManager"> <modules> + <module fileurl="file://$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/applets/applets.iml" filepath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/applets/applets.iml" /> + <module fileurl="file://$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/applets_backstage/applets_backstage.iml" filepath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/applets_backstage/applets_backstage.iml" /> + <module fileurl="file://$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/auth/auth.iml" filepath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/auth/auth.iml" /> + <module fileurl="file://$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/common/common.iml" filepath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/common/common.iml" /> + <module fileurl="file://$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/community_backstage/community_backstage.iml" filepath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/community_backstage/community_backstage.iml" /> + <module fileurl="file://$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/config_server/config_server.iml" filepath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/config_server/config_server.iml" /> + <module fileurl="file://$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/eureka_server/eureka_server.iml" filepath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/eureka_server/eureka_server.iml" /> + <module fileurl="file://$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/grid_app/grid_app.iml" filepath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/grid_app/grid_app.iml" /> + <module fileurl="file://$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/grid_backstage/grid_backstage.iml" filepath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/grid_backstage/grid_backstage.iml" /> + <module fileurl="file://$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/service_community/service_community.iml" filepath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/service_community/service_community.iml" /> + <module fileurl="file://$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/service_grid/service_grid.iml" filepath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/service_grid/service_grid.iml" /> + <module fileurl="file://$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/service_partybuilding.iml" filepath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/service_partybuilding.iml" /> + <module fileurl="file://$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/service_user/service_user.iml" filepath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/service_user/service_user.iml" /> + <module fileurl="file://$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/shop_backstage/shop_backstage.iml" filepath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/shop_backstage/shop_backstage.iml" /> <module fileurl="file://$PROJECT_DIR$/.idea/springcloud_k8s_panzhihuazhihuishequ.iml" filepath="$PROJECT_DIR$/.idea/springcloud_k8s_panzhihuazhihuishequ.iml" /> + <module fileurl="file://$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/timejob/timejob.iml" filepath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/timejob/timejob.iml" /> + <module fileurl="file://$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/zhihuishequ.iml" filepath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/zhihuishequ.iml" /> + <module fileurl="file://$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/zuul/zuul.iml" filepath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/zuul/zuul.iml" /> </modules> </component> </project> \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index adab768..29d3d0e 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -22,11 +22,55 @@ <select /> </component> <component name="ChangeListManager"> - <list default="true" id="8ba27629-3e5d-4f42-993e-d0c055bc9371" name="Default Changelist" comment="" /> + <list default="true" id="8ba27629-3e5d-4f42-993e-d0c055bc9371" name="Default Changelist" comment="add:网格综治基础类"> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoAddDTO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoDeleteDTO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoEditDTO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoTypeAddDTO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoTypeDeleteDTO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoTypeEditDTO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/EmergenciesEventAddDTO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/PageComActEasyPhotoDTO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/PageComActEasyPhotoTypeDTO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/grid/ComActEasyPhotoDetailsVO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/grid/ComActEasyPhotoTypeDetailsVO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/grid/ComActEasyPhotoTypeVO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/grid/ComActEasyPhotoVO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EmergenciesEventApi.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EventApi.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EventApplicationAppReleaseApi.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EventApplicationUserNoticeApi.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EventGridDataApi.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EventGridMemberGpsLogApi.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EventGridMemberRelationApi.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EventGridMemberWarnLogApi.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EventMainMemberApi.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EventResourceApi.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EventTransferRecordApi.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/grid_app/src/main/java/com/panzhihua/grid_app/api/EventVisitingTasksApi.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/dao/ComActEasyPhotoMapper.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/dao/ComActEasyPhotoTypeMapper.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/model/dos/ComActEasyPhotoDO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/model/dos/ComActEasyPhotoTypeDO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/ComActEasyPhotoService.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/ComActEasyPhotoTypeService.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/ComActEasyPhotoServiceImpl.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/ComActEasyPhotoTypeServiceImpl.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/resources/mapper/ComActEasyPhotoMapper.xml" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/resources/mapper/ComActEasyPhotoTypeMapper.xml" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/.idea/modules.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/modules.xml" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/IPageVO.java" beforeDir="false" afterPath="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/IPageVO.java" afterDir="false" /> + </list> <option name="SHOW_DIALOG" value="false" /> <option name="HIGHLIGHT_CONFLICTS" value="true" /> <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" /> <option name="LAST_RESOLUTION" value="IGNORE" /> + </component> + <component name="ChangesViewManager"> + <option name="groupingKeys"> + <option value="directory" /> + </option> </component> <component name="CompilerWorkspaceConfiguration"> <option name="MAKE_PROJECT_ON_SAVE" value="true" /> @@ -34,13 +78,26 @@ <component name="FileTemplateManagerImpl"> <option name="RECENT_TEMPLATES"> <list> - <option value="Class" /> <option value="Interface" /> + <option value="Class" /> </list> </option> </component> <component name="Git.Settings"> + <option name="RECENT_BRANCH_BY_REPOSITORY"> + <map> + <entry key="$PROJECT_DIR$" value="master" /> + </map> + </option> <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" /> + </component> + <component name="GitSEFilterConfiguration"> + <file-type-list> + <filtered-out-file-type name="LOCAL_BRANCH" /> + <filtered-out-file-type name="REMOTE_BRANCH" /> + <filtered-out-file-type name="TAG" /> + <filtered-out-file-type name="COMMIT_BY_MESSAGE" /> + </file-type-list> </component> <component name="JRebelWorkspace"> <option name="jrebelEnabledAutocompile" value="true" /> @@ -48,10 +105,12 @@ <component name="MavenImportPreferences"> <option name="generalSettings"> <MavenGeneralSettings> - <option name="mavenHome" value="F:\apache-maven-3.6.3" /> - <option name="userSettingsFile" value="F:\settings.xml" /> + <option name="userSettingsFile" value="C:\Users\Administrator.PC-20210323OJAZ\.m2\settings.xml" /> </MavenGeneralSettings> </option> + </component> + <component name="MavenRunner"> + <option name="skipTests" value="true" /> </component> <component name="ProjectId" id="1kUMLMzIgmKcJL7k1Kp3O7UaWYb" /> <component name="ProjectLevelVcsManager" settingsEditedManually="true"> @@ -71,14 +130,14 @@ <property name="RequestMappingsPanelWidth1" value="75" /> <property name="RunOnceActivity.OpenProjectViewOnStart" value="true" /> <property name="RunOnceActivity.ShowReadmeOnStart" value="true" /> - <property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" /> <property name="WebServerToolWindowFactoryState" value="false" /> <property name="aspect.path.notification.shown" value="true" /> - <property name="last_opened_file_path" value="$PROJECT_DIR$" /> - <property name="project.structure.last.edited" value="Modules" /> + <property name="last_directory_selection" value="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ/grid_backstage/src/main/java/com/panzhihua/grid_backstage" /> + <property name="last_opened_file_path" value="$PROJECT_DIR$/springcloud_k8s_panzhihuazhihuishequ" /> + <property name="project.structure.last.edited" value="模块" /> <property name="project.structure.proportion" value="0.15" /> <property name="project.structure.side.proportion" value="0.2850575" /> - <property name="settings.editor.selected.configurable" value="spring.boot" /> + <property name="settings.editor.selected.configurable" value="MavenSettings" /> </component> <component name="ReactorSettings"> <option name="notificationShown" value="true" /> @@ -87,18 +146,19 @@ <selection>jr</selection> </component> <component name="RecentsManager"> - <key name="CopyClassDialog.RECENTS_KEY"> - <recent name="com.panzhihua.service_community.config" /> - <recent name="com.panzhihua.applets.api" /> - <recent name="com.panzhihua.applets.config" /> - <recent name="com.panzhihua.zuul.config" /> - <recent name="com.panzhihua.zuul.exceptions" /> - </key> <key name="CopyFile.RECENT_KEYS"> - <recent name="E:\springcloud_k8s_panzhihuazhihuishequ\auth\src\main\java\com\panzhihua\auth" /> - <recent name="E:\springcloud_k8s_panzhihuazhihuishequ\common\src\main\java\com\panzhihua\common\exceptions" /> - <recent name="E:\springcloud_k8s_panzhihuazhihuishequ\config_server\src\main\resources" /> - <recent name="E:\springcloud_k8s_panzhihuazhihuishequ\eureka_server\src\main\resources" /> + <recent name="D:\DEV\IdeaProjects\zhihuishequ\springcloud_k8s_panzhihuazhihuishequ" /> + <recent name="D:\DEV\IdeaProjects\zhihuishequ\springcloud_k8s_panzhihuazhihuishequ\common\src\main\java\com\panzhihua\common\model\dtos\grid" /> + <recent name="D:\DEV\IdeaProjects\zhihuishequ\springcloud_k8s_panzhihuazhihuishequ\service_grid\src\main\resources\mapper" /> + <recent name="D:\DEV\IdeaProjects\zhihuishequ\springcloud_k8s_panzhihuazhihuishequ\common\src\main\java\com\panzhihua\common\service\grid" /> + <recent name="D:\DEV\IdeaProjects\zhihuishequ\springcloud_k8s_panzhihuazhihuishequ\grid_app" /> + </key> + <key name="CopyClassDialog.RECENTS_KEY"> + <recent name="com.panzhihua.common.model.dtos.grid" /> + <recent name="com.panzhihua.grid_app.api" /> + <recent name="com.panzhihua.grid_backstage.vos" /> + <recent name="com.panzhihua.grid_backstage.api" /> + <recent name="com.panzhihua.grid_app.model.vos" /> </key> </component> <component name="RunDashboard"> @@ -108,13 +168,13 @@ </set> </option> </component> - <component name="RunManager" selected="Spring Boot.AppletsApplication"> - <configuration name="AES" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true"> - <option name="MAIN_CLASS_NAME" value="com.panzhihua.common.utlis.AES" /> - <module name="common" /> + <component name="RunManager" selected="应用程序.ServiceGridApplication"> + <configuration name="AuthApplication" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true"> + <option name="MAIN_CLASS_NAME" value="com.panzhihua.auth.AuthApplication" /> + <module name="auth" /> <extension name="coverage"> <pattern> - <option name="PATTERN" value="com.panzhihua.common.utlis.*" /> + <option name="PATTERN" value="com.panzhihua.auth.*" /> <option name="ENABLED" value="true" /> </pattern> </extension> @@ -122,12 +182,12 @@ <option name="Make" enabled="true" /> </method> </configuration> - <configuration name="AESUtils" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true"> - <option name="MAIN_CLASS_NAME" value="com.panzhihua.common.utlis.AESUtils" /> - <module name="common" /> + <configuration name="GridAppApplication" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true"> + <option name="MAIN_CLASS_NAME" value="com.panzhihua.grid_app.GridAppApplication" /> + <module name="grid_app" /> <extension name="coverage"> <pattern> - <option name="PATTERN" value="com.panzhihua.common.utlis.*" /> + <option name="PATTERN" value="com.panzhihua.grid_app.*" /> <option name="ENABLED" value="true" /> </pattern> </extension> @@ -135,12 +195,12 @@ <option name="Make" enabled="true" /> </method> </configuration> - <configuration name="CommonApi" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true"> - <option name="MAIN_CLASS_NAME" value="com.panzhihua.applets.api.CommonApi" /> - <module name="applets" /> + <configuration name="ServiceGridApplication" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true"> + <option name="MAIN_CLASS_NAME" value="com.panzhihua.service_grid.ServiceGridApplication" /> + <module name="service_grid" /> <extension name="coverage"> <pattern> - <option name="PATTERN" value="com.panzhihua.applets.api.*" /> + <option name="PATTERN" value="com.panzhihua.service_grid.*" /> <option name="ENABLED" value="true" /> </pattern> </extension> @@ -148,28 +208,41 @@ <option name="Make" enabled="true" /> </method> </configuration> - <configuration name="SFTPUtil" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true"> - <option name="MAIN_CLASS_NAME" value="com.panzhihua.common.utlis.SFTPUtil" /> - <module name="common" /> - <extension name="coverage"> - <pattern> - <option name="PATTERN" value="com.panzhihua.common.utlis.*" /> - <option name="ENABLED" value="true" /> - </pattern> - </extension> - <method v="2"> - <option name="Make" enabled="true" /> - </method> - </configuration> - <configuration name="UserServiceImpl" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true"> - <option name="MAIN_CLASS_NAME" value="com.panzhihua.service_user.service.impl.UserServiceImpl" /> + <configuration name="ServiceUserApplication" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true"> + <option name="MAIN_CLASS_NAME" value="com.panzhihua.service_user.ServiceUserApplication" /> <module name="service_user" /> <extension name="coverage"> <pattern> - <option name="PATTERN" value="com.panzhihua.service_user.service.impl.*" /> + <option name="PATTERN" value="com.panzhihua.service_user.*" /> <option name="ENABLED" value="true" /> </pattern> </extension> + <method v="2"> + <option name="Make" enabled="true" /> + </method> + </configuration> + <configuration name="ZuulApplication" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true"> + <option name="MAIN_CLASS_NAME" value="com.panzhihua.zuul.ZuulApplication" /> + <module name="zuul" /> + <extension name="coverage"> + <pattern> + <option name="PATTERN" value="com.panzhihua.zuul.*" /> + <option name="ENABLED" value="true" /> + </pattern> + </extension> + <method v="2"> + <option name="Make" enabled="true" /> + </method> + </configuration> + <configuration default="true" type="JetRunConfigurationType"> + <module name="springcloud_k8s_panzhihuazhihuishequ" /> + <method v="2"> + <option name="Make" enabled="true" /> + </method> + </configuration> + <configuration default="true" type="KotlinStandaloneScriptRunConfigurationType"> + <module name="springcloud_k8s_panzhihuazhihuishequ" /> + <option name="filePath" /> <method v="2"> <option name="Make" enabled="true" /> </method> @@ -245,22 +318,21 @@ </method> </configuration> <list> - <item itemvalue="Spring Boot.AppletsApplication" /> - <item itemvalue="Spring Boot.AppletsBackstageApplication" /> - <item itemvalue="Spring Boot.AuthApplication" /> - <item itemvalue="Spring Boot.CommunityBackstageApplication" /> - <item itemvalue="Spring Boot.ConfigServerApplication" /> - <item itemvalue="Spring Boot.EurekaServerApplication" /> - <item itemvalue="Spring Boot.ServiceDangjianApplication" /> - <item itemvalue="Spring Boot.ServiceUserApplication" /> - <item itemvalue="Spring Boot.ZuulApplication" /> - <item itemvalue="Spring Boot.ServiceCommunityApplication" /> - <item itemvalue="应用程序.AES" /> - <item itemvalue="应用程序.AESUtils" /> - <item itemvalue="应用程序.CommonApi" /> - <item itemvalue="应用程序.SFTPUtil" /> - <item itemvalue="应用程序.UserServiceImpl" /> + <item itemvalue="应用程序.ZuulApplication" /> + <item itemvalue="应用程序.ServiceUserApplication" /> + <item itemvalue="应用程序.AuthApplication" /> + <item itemvalue="应用程序.ServiceGridApplication" /> + <item itemvalue="应用程序.GridAppApplication" /> </list> + <recent_temporary> + <list> + <item itemvalue="应用程序.GridAppApplication" /> + <item itemvalue="应用程序.ServiceGridApplication" /> + <item itemvalue="应用程序.AuthApplication" /> + <item itemvalue="应用程序.ServiceUserApplication" /> + <item itemvalue="应用程序.ZuulApplication" /> + </list> + </recent_temporary> </component> <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" /> <component name="TaskManager"> @@ -351,10 +423,308 @@ <workItem from="1608379508016" duration="46000" /> <workItem from="1616487193167" duration="62000" /> </task> + <task id="LOCAL-00001" summary="ADD:描述文档提示类"> + <created>1621330007173</created> + <option name="number" value="00001" /> + <option name="presentableId" value="LOCAL-00001" /> + <option name="project" value="LOCAL" /> + <updated>1621330007173</updated> + </task> + <task id="LOCAL-00002" summary="ADD:高龄认证"> + <created>1621407263593</created> + <option name="number" value="00002" /> + <option name="presentableId" value="LOCAL-00002" /> + <option name="project" value="LOCAL" /> + <updated>1621407263593</updated> + </task> + <task id="LOCAL-00003" summary="update"> + <created>1621410885561</created> + <option name="number" value="00003" /> + <option name="presentableId" value="LOCAL-00003" /> + <option name="project" value="LOCAL" /> + <updated>1621410885561</updated> + </task> + <task id="LOCAL-00004" summary="update"> + <created>1621414125770</created> + <option name="number" value="00004" /> + <option name="presentableId" value="LOCAL-00004" /> + <option name="project" value="LOCAL" /> + <updated>1621414125772</updated> + </task> + <task id="LOCAL-00005" summary="update"> + <created>1621419027419</created> + <option name="number" value="00005" /> + <option name="presentableId" value="LOCAL-00005" /> + <option name="project" value="LOCAL" /> + <updated>1621419027419</updated> + </task> + <task id="LOCAL-00006" summary="update"> + <created>1621424879076</created> + <option name="number" value="00006" /> + <option name="presentableId" value="LOCAL-00006" /> + <option name="project" value="LOCAL" /> + <updated>1621424879077</updated> + </task> + <task id="LOCAL-00007" summary="update"> + <created>1621425339537</created> + <option name="number" value="00007" /> + <option name="presentableId" value="LOCAL-00007" /> + <option name="project" value="LOCAL" /> + <updated>1621425339537</updated> + </task> + <task id="LOCAL-00008" summary="update"> + <created>1621425963242</created> + <option name="number" value="00008" /> + <option name="presentableId" value="LOCAL-00008" /> + <option name="project" value="LOCAL" /> + <updated>1621425963242</updated> + </task> + <task id="LOCAL-00009" summary="update"> + <created>1621426270795</created> + <option name="number" value="00009" /> + <option name="presentableId" value="LOCAL-00009" /> + <option name="project" value="LOCAL" /> + <updated>1621426270795</updated> + </task> + <task id="LOCAL-00010" summary="update"> + <created>1621426956003</created> + <option name="number" value="00010" /> + <option name="presentableId" value="LOCAL-00010" /> + <option name="project" value="LOCAL" /> + <updated>1621426956004</updated> + </task> + <task id="LOCAL-00011" summary="bugfixed"> + <created>1621479336174</created> + <option name="number" value="00011" /> + <option name="presentableId" value="LOCAL-00011" /> + <option name="project" value="LOCAL" /> + <updated>1621479336174</updated> + </task> + <task id="LOCAL-00012" summary="bugfixed"> + <created>1621480636965</created> + <option name="number" value="00012" /> + <option name="presentableId" value="LOCAL-00012" /> + <option name="project" value="LOCAL" /> + <updated>1621480636965</updated> + </task> + <task id="LOCAL-00013" summary="bugfixed"> + <created>1621481122575</created> + <option name="number" value="00013" /> + <option name="presentableId" value="LOCAL-00013" /> + <option name="project" value="LOCAL" /> + <updated>1621481122575</updated> + </task> + <task id="LOCAL-00014" summary="bugfixed"> + <created>1621489805653</created> + <option name="number" value="00014" /> + <option name="presentableId" value="LOCAL-00014" /> + <option name="project" value="LOCAL" /> + <updated>1621489805653</updated> + </task> + <task id="LOCAL-00015" summary="bugfixed"> + <created>1621490347252</created> + <option name="number" value="00015" /> + <option name="presentableId" value="LOCAL-00015" /> + <option name="project" value="LOCAL" /> + <updated>1621490347252</updated> + </task> + <task id="LOCAL-00016" summary="bugfixed"> + <created>1621491657642</created> + <option name="number" value="00016" /> + <option name="presentableId" value="LOCAL-00016" /> + <option name="project" value="LOCAL" /> + <updated>1621491657642</updated> + </task> + <task id="LOCAL-00017" summary="bugfixed"> + <created>1621494687906</created> + <option name="number" value="00017" /> + <option name="presentableId" value="LOCAL-00017" /> + <option name="project" value="LOCAL" /> + <updated>1621494687908</updated> + </task> + <task id="LOCAL-00018" summary="bugfixed"> + <created>1621499978705</created> + <option name="number" value="00018" /> + <option name="presentableId" value="LOCAL-00018" /> + <option name="project" value="LOCAL" /> + <updated>1621499978707</updated> + </task> + <task id="LOCAL-00019" summary="bugfixed"> + <created>1621501708780</created> + <option name="number" value="00019" /> + <option name="presentableId" value="LOCAL-00019" /> + <option name="project" value="LOCAL" /> + <updated>1621501708780</updated> + </task> + <task id="LOCAL-00020" summary="bugfixed"> + <created>1621502762875</created> + <option name="number" value="00020" /> + <option name="presentableId" value="LOCAL-00020" /> + <option name="project" value="LOCAL" /> + <updated>1621502762878</updated> + </task> + <task id="LOCAL-00021" summary="add:随手拍 删除"> + <created>1621506923889</created> + <option name="number" value="00021" /> + <option name="presentableId" value="LOCAL-00021" /> + <option name="project" value="LOCAL" /> + <updated>1621506923891</updated> + </task> + <task id="LOCAL-00022" summary="bugfixed"> + <created>1621509302052</created> + <option name="number" value="00022" /> + <option name="presentableId" value="LOCAL-00022" /> + <option name="project" value="LOCAL" /> + <updated>1621509302052</updated> + </task> + <task id="LOCAL-00023" summary="bugfixed"> + <created>1621510854710</created> + <option name="number" value="00023" /> + <option name="presentableId" value="LOCAL-00023" /> + <option name="project" value="LOCAL" /> + <updated>1621510854710</updated> + </task> + <task id="LOCAL-00024" summary="bugfixed"> + <created>1621515786943</created> + <option name="number" value="00024" /> + <option name="presentableId" value="LOCAL-00024" /> + <option name="project" value="LOCAL" /> + <updated>1621515786943</updated> + </task> + <task id="LOCAL-00025" summary="bugfixed"> + <created>1621516286717</created> + <option name="number" value="00025" /> + <option name="presentableId" value="LOCAL-00025" /> + <option name="project" value="LOCAL" /> + <updated>1621516286717</updated> + </task> + <task id="LOCAL-00026" summary="bugfixed"> + <created>1621516337305</created> + <option name="number" value="00026" /> + <option name="presentableId" value="LOCAL-00026" /> + <option name="project" value="LOCAL" /> + <updated>1621516337305</updated> + </task> + <task id="LOCAL-00027" summary="bugfixed"> + <created>1621516616674</created> + <option name="number" value="00027" /> + <option name="presentableId" value="LOCAL-00027" /> + <option name="project" value="LOCAL" /> + <updated>1621516616674</updated> + </task> + <task id="LOCAL-00028" summary="bugfixed"> + <created>1621516936500</created> + <option name="number" value="00028" /> + <option name="presentableId" value="LOCAL-00028" /> + <option name="project" value="LOCAL" /> + <updated>1621516936500</updated> + </task> + <task id="LOCAL-00029" summary="bugfixed"> + <created>1621517611048</created> + <option name="number" value="00029" /> + <option name="presentableId" value="LOCAL-00029" /> + <option name="project" value="LOCAL" /> + <updated>1621517611048</updated> + </task> + <task id="LOCAL-00030" summary="bugfixed"> + <created>1621561412535</created> + <option name="number" value="00030" /> + <option name="presentableId" value="LOCAL-00030" /> + <option name="project" value="LOCAL" /> + <updated>1621561412536</updated> + </task> + <task id="LOCAL-00031" summary="bugfixed"> + <created>1621567043710</created> + <option name="number" value="00031" /> + <option name="presentableId" value="LOCAL-00031" /> + <option name="project" value="LOCAL" /> + <updated>1621567043711</updated> + </task> + <task id="LOCAL-00032" summary="bugfixed"> + <created>1621578701840</created> + <option name="number" value="00032" /> + <option name="presentableId" value="LOCAL-00032" /> + <option name="project" value="LOCAL" /> + <updated>1621578701842</updated> + </task> + <task id="LOCAL-00033" summary="bugfixed:活动开始时间-格式化字段"> + <created>1621590672026</created> + <option name="number" value="00033" /> + <option name="presentableId" value="LOCAL-00033" /> + <option name="project" value="LOCAL" /> + <updated>1621590672027</updated> + </task> + <task id="LOCAL-00034" summary="bugfixed:社区后台添加房屋租售 无小区名称"> + <created>1621837481109</created> + <option name="number" value="00034" /> + <option name="presentableId" value="LOCAL-00034" /> + <option name="project" value="LOCAL" /> + <updated>1621837481109</updated> + </task> + <task id="LOCAL-00035" summary="change:随手拍、一起议、微心愿 添加昵称字段"> + <created>1621840905757</created> + <option name="number" value="00035" /> + <option name="presentableId" value="LOCAL-00035" /> + <option name="project" value="LOCAL" /> + <updated>1621840905757</updated> + </task> + <task id="LOCAL-00036" summary="bugfixed: 删除社区团队和社区党委后清空对应用户(手机号匹配)缓存"> + <created>1621842352420</created> + <option name="number" value="00036" /> + <option name="presentableId" value="LOCAL-00036" /> + <option name="project" value="LOCAL" /> + <updated>1621842352421</updated> + </task> + <task id="LOCAL-00037" summary="bugfixed"> + <created>1621842784535</created> + <option name="number" value="00037" /> + <option name="presentableId" value="LOCAL-00037" /> + <option name="project" value="LOCAL" /> + <updated>1621842784535</updated> + </task> + <task id="LOCAL-00038" summary="add"> + <created>1621844144878</created> + <option name="number" value="00038" /> + <option name="presentableId" value="LOCAL-00038" /> + <option name="project" value="LOCAL" /> + <updated>1621844144879</updated> + </task> + <task id="LOCAL-00039" summary="bugfixed"> + <created>1621847629917</created> + <option name="number" value="00039" /> + <option name="presentableId" value="LOCAL-00039" /> + <option name="project" value="LOCAL" /> + <updated>1621847629918</updated> + </task> + <task id="LOCAL-00040" summary="add:网格综治app、后台登陆"> + <created>1621936071526</created> + <option name="number" value="00040" /> + <option name="presentableId" value="LOCAL-00040" /> + <option name="project" value="LOCAL" /> + <updated>1621936071526</updated> + </task> + <task id="LOCAL-00041" summary="add:网格综治基础类"> + <created>1622019672923</created> + <option name="number" value="00041" /> + <option name="presentableId" value="LOCAL-00041" /> + <option name="project" value="LOCAL" /> + <updated>1622019672923</updated> + </task> + <option name="localTasksCounter" value="42" /> <servers /> </component> <component name="TypeScriptGeneratedFilesManager"> <option name="version" value="3" /> + </component> + <component name="Vcs.Log.History.Properties"> + <option name="COLUMN_ID_ORDER"> + <list> + <option value="Default.Root" /> + <option value="Default.Author" /> + <option value="Default.Date" /> + <option value="Default.Subject" /> + </list> + </option> </component> <component name="Vcs.Log.Tabs.Properties"> <option name="TAB_STATES"> @@ -366,7 +736,37 @@ </entry> </map> </option> + <option name="RECENT_FILTERS"> + <map> + <entry key="Branch"> + <value> + <list> + <RecentGroup> + <option name="FILTER_VALUES"> + <option value="master" /> + </option> + </RecentGroup> + </list> + </value> + </entry> + </map> + </option> <option name="oldMeFiltersMigrated" value="true" /> + </component> + <component name="VcsManagerConfiguration"> + <MESSAGE value="ADD:描述文档提示类" /> + <MESSAGE value="ADD:高龄认证" /> + <MESSAGE value="update" /> + <MESSAGE value="add:随手拍 删除" /> + <MESSAGE value="bugfixed:活动开始时间-格式化字段" /> + <MESSAGE value="bugfixed:社区后台添加房屋租售 无小区名称" /> + <MESSAGE value="change:随手拍、一起议、微心愿 添加昵称字段" /> + <MESSAGE value="bugfixed: 删除社区团队和社区党委后清空对应用户(手机号匹配)缓存" /> + <MESSAGE value="add" /> + <MESSAGE value="bugfixed" /> + <MESSAGE value="add:网格综治app、后台登陆" /> + <MESSAGE value="add:网格综治基础类" /> + <option name="LAST_COMMIT_MESSAGE" value="add:网格综治基础类" /> </component> <component name="XDebuggerManager"> <breakpoint-manager> @@ -381,6 +781,7 @@ <pin-to-top-manager> <pinned-members> <PinnedItemInfo parentTag="com.panzhihua.common.model.vos.R" memberName="data" /> + <PinnedItemInfo parentTag="com.baomidou.mybatisplus.core.MybatisParameterHandler" memberName="boundSql" /> </pinned-members> </pin-to-top-manager> </component> diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoAddDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoAddDTO.java new file mode 100644 index 0000000..5f0a51c --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoAddDTO.java @@ -0,0 +1,110 @@ +package com.panzhihua.common.model.dtos.grid; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import javax.validation.constraints.Max; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.NotBlank; +import java.util.Date; +import org.hibernate.validator.constraints.Length; +import com.fasterxml.jackson.annotation.JsonFormat; + + + +/** + * 创建表单 + * + * @author cedoo email:cedoo(a)qq.com + * @version 1.0 + * @since 1.0 + * @date 2021-05-26 + * */ +@Data +@ApiModel("创建社区活动 》随手拍请求参数") +public class ComActEasyPhotoAddDTO { + + @NotNull() @Max(9223372036854775807L) + @ApiModelProperty(value = "发起人id", hidden = false, example = "1") + private Long sponsorId; + + @NotBlank() @Length(max=100) + @ApiModelProperty(value = "发生地址", hidden = false, example = "") + private String happenAddr; + + @NotBlank() @Length(max=100) + @ApiModelProperty(value = "地址备注", hidden = false, example = "") + private String addrRemark; + + @NotNull() @Max(127) + @ApiModelProperty(value = "状态 1待处理 2已处理", hidden = false, example = "1") + private Integer status; + + @Max(9223372036854775807L) + @ApiModelProperty(value = "处理人id", hidden = false, example = "1") + private Long handlerId; + + + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @ApiModelProperty(value = "审核时间", hidden = false, example = "2021-05-01 18:05:50") + private Date examineAt; + + @Length(max=65535) + @ApiModelProperty(value = "详情", hidden = false, example = "") + private String detail; + + @Length(max=65535) + @ApiModelProperty(value = "图片路径列表,逗号分隔", hidden = false, example = "") + private String photoPathList; + + @Length(max=65535) + @ApiModelProperty(value = "处理结果", hidden = false, example = "") + private String handleResult; + + @Length(max=65535) + @ApiModelProperty(value = "处理结果,图片路径列表,逗号分隔", hidden = false, example = "") + private String handlePhotoList; + + @Max(9223372036854775807L) + @ApiModelProperty(value = "社区id", hidden = false, example = "1") + private Long communityId; + + @Max(127) + @ApiModelProperty(value = "是否匿名发布 0 否 1 是", hidden = false, example = "1") + private Integer isHide; + + @Max(127) + @ApiModelProperty(value = "是否需要反馈 0 不需要 1 需要", hidden = false, example = "1") + private Integer isNeedFeedBack; + + + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @ApiModelProperty(value = "反馈时间", hidden = false, example = "2021-05-01 18:05:50") + private Date feedbackAt; + + @Length(max=500) + @ApiModelProperty(value = "驳回原因", hidden = false, example = "") + private String rejectReason; + + @Length(max=65535) + @ApiModelProperty(value = "封面图片", hidden = false, example = "") + private String cover; + + @Max(127) + @ApiModelProperty(value = "是否删除 0 否 1 是", hidden = false, example = "1") + private Integer delTag; + + @Max(127) + @ApiModelProperty(value = "是否上报社区处理(0.否 1.是)", hidden = false, example = "1") + private Integer isReport; + + @Max(127) + @ApiModelProperty(value = "是否公示(0.否 1.是)", hidden = false, example = "1") + private Integer isPublicity; + + + @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") + private Long userId; + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoDeleteDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoDeleteDTO.java new file mode 100644 index 0000000..ba8b816 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoDeleteDTO.java @@ -0,0 +1,28 @@ +package com.panzhihua.common.model.dtos.grid; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + + +/** + * 删除表单 + * + * @author cedoo email:cedoo(a)qq.com + * @version 1.0 + * @since 1.0 + * @date 2021-05-26 + * */ +@Data +@ApiModel("删除社区活动 》随手拍请求参数") +public class ComActEasyPhotoDeleteDTO { + + @ApiModelProperty(value = "自增id", hidden = false, example = "1") + private Long id; + + @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") + private Long userId; + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoEditDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoEditDTO.java new file mode 100644 index 0000000..06eb605 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoEditDTO.java @@ -0,0 +1,113 @@ +package com.panzhihua.common.model.dtos.grid; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import org.hibernate.validator.constraints.Length; + +import com.fasterxml.jackson.annotation.JsonFormat; +import javax.validation.constraints.Max; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.NotBlank; +import java.util.Date; + +/** + * 编辑表单 + * + * @author cedoo email:cedoo(a)qq.com + * @version 1.0 + * @since 1.0 + * @date 2021-05-26 + * */ +@Data +@ApiModel("编辑社区活动 》随手拍请求参数") +public class ComActEasyPhotoEditDTO { + + @Max(9223372036854775807L) + @ApiModelProperty(value = "自增id", hidden = false, example = "1") + private Long id; + + @NotNull() @Max(9223372036854775807L) + @ApiModelProperty(value = "发起人id", hidden = false, example = "1") + private Long sponsorId; + + @NotBlank() @Length(max=100) + @ApiModelProperty(value = "发生地址", hidden = false, example = "") + private String happenAddr; + + @NotBlank() @Length(max=100) + @ApiModelProperty(value = "地址备注", hidden = false, example = "") + private String addrRemark; + + @NotNull() @Max(127) + @ApiModelProperty(value = "状态 1待处理 2已处理", hidden = false, example = "1") + private Integer status; + + @Max(9223372036854775807L) + @ApiModelProperty(value = "处理人id", hidden = false, example = "1") + private Long handlerId; + + + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @ApiModelProperty(value = "审核时间", hidden = false, example = "2021-05-01 18:05:50") + private Date examineAt; + + @Length(max=65535) + @ApiModelProperty(value = "详情", hidden = false, example = "") + private String detail; + + @Length(max=65535) + @ApiModelProperty(value = "图片路径列表,逗号分隔", hidden = false, example = "") + private String photoPathList; + + @Length(max=65535) + @ApiModelProperty(value = "处理结果", hidden = false, example = "") + private String handleResult; + + @Length(max=65535) + @ApiModelProperty(value = "处理结果,图片路径列表,逗号分隔", hidden = false, example = "") + private String handlePhotoList; + + @Max(9223372036854775807L) + @ApiModelProperty(value = "社区id", hidden = false, example = "1") + private Long communityId; + + @Max(127) + @ApiModelProperty(value = "是否匿名发布 0 否 1 是", hidden = false, example = "1") + private Integer isHide; + + @Max(127) + @ApiModelProperty(value = "是否需要反馈 0 不需要 1 需要", hidden = false, example = "1") + private Integer isNeedFeedBack; + + + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @ApiModelProperty(value = "反馈时间", hidden = false, example = "2021-05-01 18:05:50") + private Date feedbackAt; + + @Length(max=500) + @ApiModelProperty(value = "驳回原因", hidden = false, example = "") + private String rejectReason; + + @Length(max=65535) + @ApiModelProperty(value = "封面图片", hidden = false, example = "") + private String cover; + + @Max(127) + @ApiModelProperty(value = "是否删除 0 否 1 是", hidden = false, example = "1") + private Integer delTag; + + @Max(127) + @ApiModelProperty(value = "是否上报社区处理(0.否 1.是)", hidden = false, example = "1") + private Integer isReport; + + @Max(127) + @ApiModelProperty(value = "是否公示(0.否 1.是)", hidden = false, example = "1") + private Integer isPublicity; + + + @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") + private Long userId; + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoTypeAddDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoTypeAddDTO.java new file mode 100644 index 0000000..3f001ca --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoTypeAddDTO.java @@ -0,0 +1,36 @@ +package com.panzhihua.common.model.dtos.grid; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import javax.validation.constraints.Max; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.NotBlank; +import java.util.Date; +import org.hibernate.validator.constraints.Length; +import com.fasterxml.jackson.annotation.JsonFormat; + + + +/** + * 创建表单 + * + * @author cedoo email:cedoo(a)qq.com + * @version 1.0 + * @since 1.0 + * @date 2021-05-26 + * */ +@Data +@ApiModel("创建随手拍类型请求参数") +public class ComActEasyPhotoTypeAddDTO { + + @Length(max=50) + @ApiModelProperty(value = "随手拍类型名称", hidden = false, example = "") + private String name; + + + @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") + private Long userId; + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoTypeDeleteDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoTypeDeleteDTO.java new file mode 100644 index 0000000..0ac5b00 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoTypeDeleteDTO.java @@ -0,0 +1,28 @@ +package com.panzhihua.common.model.dtos.grid; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + + +/** + * 删除表单 + * + * @author cedoo email:cedoo(a)qq.com + * @version 1.0 + * @since 1.0 + * @date 2021-05-26 + * */ +@Data +@ApiModel("删除随手拍类型请求参数") +public class ComActEasyPhotoTypeDeleteDTO { + + @ApiModelProperty(value = "主键id", hidden = false, example = "1") + private Long id; + + @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") + private Long userId; + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoTypeEditDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoTypeEditDTO.java new file mode 100644 index 0000000..eac61e1 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/ComActEasyPhotoTypeEditDTO.java @@ -0,0 +1,39 @@ +package com.panzhihua.common.model.dtos.grid; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import org.hibernate.validator.constraints.Length; + +import com.fasterxml.jackson.annotation.JsonFormat; +import javax.validation.constraints.Max; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.NotBlank; +import java.util.Date; + +/** + * 编辑表单 + * + * @author cedoo email:cedoo(a)qq.com + * @version 1.0 + * @since 1.0 + * @date 2021-05-26 + * */ +@Data +@ApiModel("编辑随手拍类型请求参数") +public class ComActEasyPhotoTypeEditDTO { + + @Max(9223372036854775807L) + @ApiModelProperty(value = "主键id", hidden = false, example = "1") + private Long id; + + @Length(max=50) + @ApiModelProperty(value = "随手拍类型名称", hidden = false, example = "") + private String name; + + + @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") + private Long userId; + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/EmergenciesEventAddDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/EmergenciesEventAddDTO.java new file mode 100644 index 0000000..e21d5b5 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/EmergenciesEventAddDTO.java @@ -0,0 +1,92 @@ +package com.panzhihua.common.model.dtos.grid; + +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import org.hibernate.validator.constraints.Length; + +import javax.validation.constraints.Max; +import javax.validation.constraints.NotNull; +import java.util.Date; + + +/** + * 创建表单 + * + * @author cedoo email:cedoo(a)qq.com + * @version 1.0 + * @since 1.0 + * @date 2021-05-26 + * */ +@Data +@ApiModel("突发事件请求参数") +public class EmergenciesEventAddDTO { + + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @ApiModelProperty(value = "发生时间", hidden = false, example = "2021-05-01 18:05:50", required = true) + @NotNull + private Date happenTime; + + @Length(max=255) + @ApiModelProperty(value = "发生的精度纬度信息(逗号隔开)", hidden = false, example = "41.40338,2.17403", required = true) + @NotNull + private String happentLatLng; + + @Length(max=255) + @ApiModelProperty(value = "发生地点-位置备注", hidden = false, example = "") + private String happentAddress; + + //位置备注 + @Max(9223372036854775807L) + @ApiModelProperty(value = "发生区域-网格ID", hidden = false, example = "1", required = true) + @NotNull + private Long gridId; + + @Length(max=255) + @ApiModelProperty(value = "事件描述", hidden = false, example = "", required = true) + @NotNull + private String eventDes; + + @Max(127) + @ApiModelProperty(value = "事件类型1治安隐患、2公共服务、3矛盾纠纷、4不稳定因素、5突发事件、6特殊人群信息上报", hidden = false, example = "1", required = true) + @NotNull + private Integer eventType; + + @Max(127) + @ApiModelProperty(value = "危险级别", hidden = false, example = "1", required = true) + @NotNull + private Integer dangerLevel; + + @Max(9999999999L) + @ApiModelProperty(value = "死亡人数", hidden = false, example = "1", required = true) + @NotNull + private Integer deathsNumber; + + @Max(9999999999L) + @ApiModelProperty(value = "受伤人数", hidden = false, example = "1", required = true) + @NotNull + private Integer injuriesNumber; + + @ApiModelProperty(value = "是否紧急", hidden = false, example = "true", required = true) + @NotNull + private Boolean urgent; + + @ApiModelProperty(value = "是否重大", hidden = false, example = "true", required = true) + @NotNull + private Boolean major; + + @ApiModelProperty(value = "音频(限1个)", hidden = false, example = "http://image.panzhihua.nhys.cdnhxx.com/idcard/8f77d43e8bce47d38b63e2a8ceb0a7c6.mp3") + private String audio; + + @ApiModelProperty(value = "视频(限1个)", hidden = false, example = "http://image.panzhihua.nhys.cdnhxx.com/idcard/8f77d43e8bce47d38b63e2a8ceb0a7c6.mp4") + private String video; + + @ApiModelProperty(value = "图片,逗号隔开(限9张)", hidden = false, + example = "http://image.panzhihua.nhys.cdnhxx.com/idcard/8f77d43e8bce47d38b63e2a8ceb0a7c6.jpg,http://image.panzhihua.nhys.cdnhxx.com/idcard/8f77d43e8bce47d38b63e2a8ceb0a7c6.jpg") + private String pics; + + @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") + private Long userId; + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/PageComActEasyPhotoDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/PageComActEasyPhotoDTO.java new file mode 100644 index 0000000..5d24e5c --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/PageComActEasyPhotoDTO.java @@ -0,0 +1,165 @@ +package com.panzhihua.common.model.dtos.grid; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import org.hibernate.validator.constraints.Length; + +import javax.validation.constraints.Max; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.Pattern; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.google.common.base.CaseFormat; + +/** + * 分页查询表单 + * + * @author cedoo email:cedoo(a)qq.com + * @version 1.0 + * @since 1.0 + * @date 2021-05-26 + * */ +@Data +@ApiModel("查询社区活动 》随手拍请求参数") +public class PageComActEasyPhotoDTO { + + @ApiModelProperty(value = "分页-当前页数", example = "1") + private Long pageNum = 1L; + + @ApiModelProperty(value = "分页-每页记录数", example = "10") + private Long pageSize = 10L; + + @ApiModelProperty(value = "排序字段, 默认createAt", example = "createAt") + private String sortAttr="createAt"; + + @ApiModelProperty(value = "排序方式: asc/desc(默认)", example = "desc") + @Pattern(regexp = "asc|desc|ASC|DESC") + private String sortType="desc"; + + public String getSortColumns(){ + String dbColumn = CaseFormat.LOWER_CAMEL.to(CaseFormat.LOWER_UNDERSCORE, sortAttr); + return dbColumn; + } + + + @Max(9223372036854775807L) + @ApiModelProperty(value = "自增id", hidden = false, example = "1") + private Long id; + + + @NotNull() @Max(9223372036854775807L) + @ApiModelProperty(value = "发起人id", hidden = false, example = "1") + private Long sponsorId; + + + @NotBlank() @Length(max=100) + @ApiModelProperty(value = "发生地址", hidden = false, example = "") + private String happenAddr; + + + @NotBlank() @Length(max=100) + @ApiModelProperty(value = "地址备注", hidden = false, example = "") + private String addrRemark; + + + @NotNull() @Max(127) + @ApiModelProperty(value = "状态 1待处理 2已处理", hidden = false, example = "1") + private Integer status; + + + @Max(9223372036854775807L) + @ApiModelProperty(value = "处理人id", hidden = false, example = "1") + private Long handlerId; + + + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @ApiModelProperty(value = "创建时间-开始时间", hidden = false, example = "2021-05-01 18:05:50") + private Date createAtBegin; + @ApiModelProperty(value = "创建时间-结束时间", hidden = false, example = "2021-05-01 18:05:50") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date createAtEnd; + + + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @ApiModelProperty(value = "审核时间-开始时间", hidden = false, example = "2021-05-01 18:05:50") + private Date examineAtBegin; + @ApiModelProperty(value = "审核时间-结束时间", hidden = false, example = "2021-05-01 18:05:50") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date examineAtEnd; + + + @Length(max=65535) + @ApiModelProperty(value = "详情", hidden = false, example = "") + private String detail; + + + @Length(max=65535) + @ApiModelProperty(value = "图片路径列表,逗号分隔", hidden = false, example = "") + private String photoPathList; + + + @Length(max=65535) + @ApiModelProperty(value = "处理结果", hidden = false, example = "") + private String handleResult; + + + @Length(max=65535) + @ApiModelProperty(value = "处理结果,图片路径列表,逗号分隔", hidden = false, example = "") + private String handlePhotoList; + + + @Max(9223372036854775807L) + @ApiModelProperty(value = "社区id", hidden = false, example = "1") + private Long communityId; + + + @Max(127) + @ApiModelProperty(value = "是否匿名发布 0 否 1 是", hidden = false, example = "1") + private Integer isHide; + + + @Max(127) + @ApiModelProperty(value = "是否需要反馈 0 不需要 1 需要", hidden = false, example = "1") + private Integer isNeedFeedBack; + + + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @ApiModelProperty(value = "反馈时间-开始时间", hidden = false, example = "2021-05-01 18:05:50") + private Date feedbackAtBegin; + @ApiModelProperty(value = "反馈时间-结束时间", hidden = false, example = "2021-05-01 18:05:50") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date feedbackAtEnd; + + + @Length(max=500) + @ApiModelProperty(value = "驳回原因", hidden = false, example = "") + private String rejectReason; + + + @Length(max=65535) + @ApiModelProperty(value = "封面图片", hidden = false, example = "") + private String cover; + + + @Max(127) + @ApiModelProperty(value = "是否删除 0 否 1 是", hidden = false, example = "1") + private Integer delTag; + + + @Max(127) + @ApiModelProperty(value = "是否上报社区处理(0.否 1.是)", hidden = false, example = "1") + private Integer isReport; + + + @Max(127) + @ApiModelProperty(value = "是否公示(0.否 1.是)", hidden = false, example = "1") + private Integer isPublicity; + + + @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") + private Long userId; + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/PageComActEasyPhotoTypeDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/PageComActEasyPhotoTypeDTO.java new file mode 100644 index 0000000..b4325ed --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/grid/PageComActEasyPhotoTypeDTO.java @@ -0,0 +1,69 @@ +package com.panzhihua.common.model.dtos.grid; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import org.hibernate.validator.constraints.Length; + +import javax.validation.constraints.Max; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.Pattern; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.google.common.base.CaseFormat; + +/** + * 分页查询表单 + * + * @author cedoo email:cedoo(a)qq.com + * @version 1.0 + * @since 1.0 + * @date 2021-05-26 + * */ +@Data +@ApiModel("查询随手拍类型请求参数") +public class PageComActEasyPhotoTypeDTO { + + @ApiModelProperty(value = "分页-当前页数", example = "1") + private Long pageNum = 1L; + + @ApiModelProperty(value = "分页-每页记录数", example = "10") + private Long pageSize = 10L; + + @ApiModelProperty(value = "排序字段, 默认createAt", example = "createAt") + private String sortAttr="createAt"; + + @ApiModelProperty(value = "排序方式: asc/desc(默认)", example = "desc") + @Pattern(regexp = "asc|desc|ASC|DESC") + private String sortType="desc"; + + public String getSortColumns(){ + String dbColumn = CaseFormat.LOWER_CAMEL.to(CaseFormat.LOWER_UNDERSCORE, sortAttr); + return dbColumn; + } + + + @Max(9223372036854775807L) + @ApiModelProperty(value = "主键id", hidden = false, example = "1") + private Long id; + + + @Length(max=50) + @ApiModelProperty(value = "随手拍类型名称", hidden = false, example = "") + private String name; + + + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @ApiModelProperty(value = "创建时间-开始时间", hidden = false, example = "2021-05-01 18:05:50") + private Date createAtBegin; + @ApiModelProperty(value = "创建时间-结束时间", hidden = false, example = "2021-05-01 18:05:50") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date createAtEnd; + + + @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") + private Long userId; + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/grid/ComActEasyPhotoDetailsVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/grid/ComActEasyPhotoDetailsVO.java new file mode 100644 index 0000000..e637735 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/grid/ComActEasyPhotoDetailsVO.java @@ -0,0 +1,88 @@ +package com.panzhihua.common.model.vos.grid; + +import java.util.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import com.fasterxml.jackson.annotation.JsonFormat; + +/** + * + * @author cedoo email:cedoo(a)qq.com + * @version 1.0 + * @since 1.0 + * @date 2021-05-26 + * */ +@Data +@ApiModel("社区活动 》随手拍详细返回参数") +public class ComActEasyPhotoDetailsVO { + + @ApiModelProperty(value = "自增id") + private Long id; + + @ApiModelProperty(value = "发起人id") + private Long sponsorId; + + @ApiModelProperty(value = "发生地址") + private String happenAddr; + + @ApiModelProperty(value = "地址备注") + private String addrRemark; + + @ApiModelProperty(value = "状态 1待处理 2已处理") + private Integer status; + + @ApiModelProperty(value = "处理人id") + private Long handlerId; + + @ApiModelProperty(value = "创建时间") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date createAt; + + @ApiModelProperty(value = "审核时间") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date examineAt; + + @ApiModelProperty(value = "详情") + private String detail; + + @ApiModelProperty(value = "图片路径列表,逗号分隔") + private String photoPathList; + + @ApiModelProperty(value = "处理结果") + private String handleResult; + + @ApiModelProperty(value = "处理结果,图片路径列表,逗号分隔") + private String handlePhotoList; + + @ApiModelProperty(value = "社区id") + private Long communityId; + + @ApiModelProperty(value = "是否匿名发布 0 否 1 是") + private Integer isHide; + + @ApiModelProperty(value = "是否需要反馈 0 不需要 1 需要") + private Integer isNeedFeedBack; + + @ApiModelProperty(value = "反馈时间") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date feedbackAt; + + @ApiModelProperty(value = "驳回原因") + private String rejectReason; + + @ApiModelProperty(value = "封面图片") + private String cover; + + @ApiModelProperty(value = "是否删除 0 否 1 是") + private Integer delTag; + + @ApiModelProperty(value = "是否上报社区处理(0.否 1.是)") + private Integer isReport; + + @ApiModelProperty(value = "是否公示(0.否 1.是)") + private Integer isPublicity; + + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/grid/ComActEasyPhotoTypeDetailsVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/grid/ComActEasyPhotoTypeDetailsVO.java new file mode 100644 index 0000000..0e9fc2a --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/grid/ComActEasyPhotoTypeDetailsVO.java @@ -0,0 +1,32 @@ +package com.panzhihua.common.model.vos.grid; + +import java.util.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import com.fasterxml.jackson.annotation.JsonFormat; + +/** + * + * @author cedoo email:cedoo(a)qq.com + * @version 1.0 + * @since 1.0 + * @date 2021-05-26 + * */ +@Data +@ApiModel("随手拍类型详细返回参数") +public class ComActEasyPhotoTypeDetailsVO { + + @ApiModelProperty(value = "主键id") + private Long id; + + @ApiModelProperty(value = "随手拍类型名称") + private String name; + + @ApiModelProperty(value = "创建时间") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date createAt; + + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/grid/ComActEasyPhotoTypeVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/grid/ComActEasyPhotoTypeVO.java new file mode 100644 index 0000000..961b78b --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/grid/ComActEasyPhotoTypeVO.java @@ -0,0 +1,32 @@ +package com.panzhihua.common.model.vos.grid; + +import java.util.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import com.fasterxml.jackson.annotation.JsonFormat; + +/** + * + * @author cedoo email:cedoo(a)qq.com + * @version 1.0 + * @since 1.0 + * @date 2021-05-26 + * */ +@Data +@ApiModel("随手拍类型返回参数") +public class ComActEasyPhotoTypeVO { + + @ApiModelProperty(value = "主键id") + private Long id; + + @ApiModelProperty(value = "随手拍类型名称") + private String name; + + @ApiModelProperty(value = "创建时间") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date createAt; + + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/grid/ComActEasyPhotoVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/grid/ComActEasyPhotoVO.java new file mode 100644 index 0000000..c7e902e --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/grid/ComActEasyPhotoVO.java @@ -0,0 +1,88 @@ +package com.panzhihua.common.model.vos.grid; + +import java.util.*; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import com.fasterxml.jackson.annotation.JsonFormat; + +/** + * + * @author cedoo email:cedoo(a)qq.com + * @version 1.0 + * @since 1.0 + * @date 2021-05-26 + * */ +@Data +@ApiModel("社区活动 》随手拍返回参数") +public class ComActEasyPhotoVO { + + @ApiModelProperty(value = "自增id") + private Long id; + + @ApiModelProperty(value = "发起人id") + private Long sponsorId; + + @ApiModelProperty(value = "发生地址") + private String happenAddr; + + @ApiModelProperty(value = "地址备注") + private String addrRemark; + + @ApiModelProperty(value = "状态 1待处理 2已处理") + private Integer status; + + @ApiModelProperty(value = "处理人id") + private Long handlerId; + + @ApiModelProperty(value = "创建时间") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date createAt; + + @ApiModelProperty(value = "审核时间") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date examineAt; + + @ApiModelProperty(value = "详情") + private String detail; + + @ApiModelProperty(value = "图片路径列表,逗号分隔") + private String photoPathList; + + @ApiModelProperty(value = "处理结果") + private String handleResult; + + @ApiModelProperty(value = "处理结果,图片路径列表,逗号分隔") + private String handlePhotoList; + + @ApiModelProperty(value = "社区id") + private Long communityId; + + @ApiModelProperty(value = "是否匿名发布 0 否 1 是") + private Integer isHide; + + @ApiModelProperty(value = "是否需要反馈 0 不需要 1 需要") + private Integer isNeedFeedBack; + + @ApiModelProperty(value = "反馈时间") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date feedbackAt; + + @ApiModelProperty(value = "驳回原因") + private String rejectReason; + + @ApiModelProperty(value = "封面图片") + private String cover; + + @ApiModelProperty(value = "是否删除 0 否 1 是") + private Integer delTag; + + @ApiModelProperty(value = "是否上报社区处理(0.否 1.是)") + private Integer isReport; + + @ApiModelProperty(value = "是否公示(0.否 1.是)") + private Integer isPublicity; + + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/dao/ComActEasyPhotoMapper.java b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/dao/ComActEasyPhotoMapper.java new file mode 100644 index 0000000..5b85ee1 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/dao/ComActEasyPhotoMapper.java @@ -0,0 +1,32 @@ +package com.panzhihua.service_grid.dao; + + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.panzhihua.common.model.dtos.grid.PageComActEasyPhotoDTO; +import com.panzhihua.service_grid.model.dos.ComActEasyPhotoDO; +import com.panzhihua.common.model.vos.grid.ComActEasyPhotoVO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +/** + * DAO + * + * @author cedoo email:cedoo(a)qq.com + * @version 1.0 + * @since 1.0 + * @date 2021-05-26 + * */ +@Mapper +public interface ComActEasyPhotoMapper extends BaseMapper<ComActEasyPhotoDO> { + + /** + * 分页查询 + * @param pageComActEasyPhotoDTO + * @return + */ + IPage<ComActEasyPhotoVO> findByPage(Page page, @Param("pageComActEasyPhotoDTO")PageComActEasyPhotoDTO pageComActEasyPhotoDTO); + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/dao/ComActEasyPhotoTypeMapper.java b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/dao/ComActEasyPhotoTypeMapper.java new file mode 100644 index 0000000..eaa9898 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/dao/ComActEasyPhotoTypeMapper.java @@ -0,0 +1,32 @@ +package com.panzhihua.service_grid.dao; + + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.panzhihua.common.model.dtos.grid.PageComActEasyPhotoTypeDTO; +import com.panzhihua.service_grid.model.dos.ComActEasyPhotoTypeDO; +import com.panzhihua.common.model.vos.grid.ComActEasyPhotoTypeVO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +/** + * DAO + * + * @author cedoo email:cedoo(a)qq.com + * @version 1.0 + * @since 1.0 + * @date 2021-05-26 + * */ +@Mapper +public interface ComActEasyPhotoTypeMapper extends BaseMapper<ComActEasyPhotoTypeDO> { + + /** + * 分页查询 + * @param pageComActEasyPhotoTypeDTO + * @return + */ + IPage<ComActEasyPhotoTypeVO> findByPage(Page page, @Param("pageComActEasyPhotoTypeDTO")PageComActEasyPhotoTypeDTO pageComActEasyPhotoTypeDTO); + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/model/dos/ComActEasyPhotoDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/model/dos/ComActEasyPhotoDO.java new file mode 100644 index 0000000..fd1993e --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/model/dos/ComActEasyPhotoDO.java @@ -0,0 +1,113 @@ +package com.panzhihua.service_grid.model.dos; + +import java.util.*; +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; + + + +/** + * 社区活动 》随手拍实体类 + * + * @author cedoo email:cedoo(a)qq.com + * @version 1.0 + * @since 1.0 + * @date 2021-05-26 + * */ +@Data +@TableName("com_act_easy_photo") +public class ComActEasyPhotoDO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 自增id 列: id + */ + @TableId(type = IdType.ASSIGN_ID) + private Long id; + /** + * 发起人id 列: sponsor_id + */ + private Long sponsorId; + /** + * 发生地址 列: happen_addr + */ + private String happenAddr; + /** + * 地址备注 列: addr_remark + */ + private String addrRemark; + /** + * 状态 1待处理 2已处理 列: status + */ + private Integer status; + /** + * 处理人id 列: handler_id + */ + private Long handlerId; + /** + * 创建时间 列: create_at + */ + @TableField(fill = FieldFill.INSERT) + private Date createAt; + /** + * 审核时间 列: examine_at + */ + private Date examineAt; + /** + * 详情 列: detail + */ + private String detail; + /** + * 图片路径列表,逗号分隔 列: photo_path_list + */ + private String photoPathList; + /** + * 处理结果 列: handle_result + */ + private String handleResult; + /** + * 处理结果,图片路径列表,逗号分隔 列: handle_photo_list + */ + private String handlePhotoList; + /** + * 社区id 列: community_id + */ + private Long communityId; + /** + * 是否匿名发布 0 否 1 是 列: is_hide + */ + private Integer isHide; + /** + * 是否需要反馈 0 不需要 1 需要 列: is_need_feed_back + */ + private Integer isNeedFeedBack; + /** + * 反馈时间 列: feedback_at + */ + private Date feedbackAt; + /** + * 驳回原因 列: reject_reason + */ + private String rejectReason; + /** + * 封面图片 列: cover + */ + private String cover; + /** + * 是否删除 0 否 1 是 列: del_tag + */ + private Integer delTag; + /** + * 是否上报社区处理(0.否 1.是) 列: is_report + */ + private Integer isReport; + /** + * 是否公示(0.否 1.是) 列: is_publicity + */ + private Integer isPublicity; +} \ No newline at end of file diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/model/dos/ComActEasyPhotoTypeDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/model/dos/ComActEasyPhotoTypeDO.java new file mode 100644 index 0000000..ad74825 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/model/dos/ComActEasyPhotoTypeDO.java @@ -0,0 +1,41 @@ +package com.panzhihua.service_grid.model.dos; + +import java.util.*; +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; + + + +/** + * 随手拍类型实体类 + * + * @author cedoo email:cedoo(a)qq.com + * @version 1.0 + * @since 1.0 + * @date 2021-05-26 + * */ +@Data +@TableName("com_act_easy_photo_type") +public class ComActEasyPhotoTypeDO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键id 列: id + */ + @TableId(type = IdType.ASSIGN_ID) + private Long id; + /** + * 随手拍类型名称 列: name + */ + private String name; + /** + * 创建时间 列: create_at + */ + @TableField(fill = FieldFill.INSERT) + private Date createAt; +} \ No newline at end of file diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/ComActEasyPhotoService.java b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/ComActEasyPhotoService.java new file mode 100644 index 0000000..77fba44 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/ComActEasyPhotoService.java @@ -0,0 +1,60 @@ +package com.panzhihua.service_grid.service; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.IService; +import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoAddDTO; +import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoDeleteDTO; +import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoEditDTO; +import com.panzhihua.common.model.dtos.grid.PageComActEasyPhotoDTO; +import com.panzhihua.common.model.vos.R; +import com.panzhihua.common.model.vos.grid.ComActEasyPhotoDetailsVO; +import com.panzhihua.common.model.vos.grid.ComActEasyPhotoVO; +import com.panzhihua.service_grid.model.dos.ComActEasyPhotoDO; + +/** + * 社区活动 》随手拍 service + * + * @author cedoo email:cedoo(a)qq.com + * @version 1.0 + * @since 1.0 + * @date 2021-05-26 + * */ +public interface ComActEasyPhotoService extends IService<ComActEasyPhotoDO> { + + /** + * 新增社区活动 》随手拍 + * @param comActEasyPhotoAddDTO + * @return 新增结果 + */ + R add(ComActEasyPhotoAddDTO comActEasyPhotoAddDTO); + + /** + * 修改社区活动 》随手拍 + * @param comActEasyPhotoEditDTO + * @return 维护结果 + */ + R edit(ComActEasyPhotoEditDTO comActEasyPhotoEditDTO); + + /** + * 分页查找社区活动 》随手拍 + * @param pageComActEasyPhotoDTO + * @return 维护结果 + */ + R<IPage<ComActEasyPhotoVO>> query(PageComActEasyPhotoDTO pageComActEasyPhotoDTO); + + /** + * 删除社区活动 》随手拍 + * @param ComActEasyPhotoDeleteDTO + * @return 平台用户信息 + */ + R delete(ComActEasyPhotoDeleteDTO ComActEasyPhotoDeleteDTO); + + /** + * 查询社区活动 》随手拍详细信息 + * @param id 社区活动 》随手拍 id + * @return 查找结果 + */ + R<ComActEasyPhotoDetailsVO> comActEasyPhotoDetails(Long id); + + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/ComActEasyPhotoTypeService.java b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/ComActEasyPhotoTypeService.java new file mode 100644 index 0000000..98bf2b7 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/ComActEasyPhotoTypeService.java @@ -0,0 +1,60 @@ +package com.panzhihua.service_grid.service; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.service.IService; +import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoTypeAddDTO; +import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoTypeDeleteDTO; +import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoTypeEditDTO; +import com.panzhihua.common.model.dtos.grid.PageComActEasyPhotoTypeDTO; +import com.panzhihua.common.model.vos.R; +import com.panzhihua.common.model.vos.grid.ComActEasyPhotoTypeDetailsVO; +import com.panzhihua.common.model.vos.grid.ComActEasyPhotoTypeVO; +import com.panzhihua.service_grid.model.dos.ComActEasyPhotoTypeDO; + +/** + * 随手拍类型 service + * + * @author cedoo email:cedoo(a)qq.com + * @version 1.0 + * @since 1.0 + * @date 2021-05-26 + * */ +public interface ComActEasyPhotoTypeService extends IService<ComActEasyPhotoTypeDO> { + + /** + * 新增随手拍类型 + * @param comActEasyPhotoTypeAddDTO + * @return 新增结果 + */ + R add(ComActEasyPhotoTypeAddDTO comActEasyPhotoTypeAddDTO); + + /** + * 修改随手拍类型 + * @param comActEasyPhotoTypeEditDTO + * @return 维护结果 + */ + R edit(ComActEasyPhotoTypeEditDTO comActEasyPhotoTypeEditDTO); + + /** + * 分页查找随手拍类型 + * @param pageComActEasyPhotoTypeDTO + * @return 维护结果 + */ + R<IPage<ComActEasyPhotoTypeVO>> query(PageComActEasyPhotoTypeDTO pageComActEasyPhotoTypeDTO); + + /** + * 删除随手拍类型 + * @param ComActEasyPhotoTypeDeleteDTO + * @return 平台用户信息 + */ + R delete(ComActEasyPhotoTypeDeleteDTO ComActEasyPhotoTypeDeleteDTO); + + /** + * 查询随手拍类型详细信息 + * @param id 随手拍类型 id + * @return 查找结果 + */ + R<ComActEasyPhotoTypeDetailsVO> comActEasyPhotoTypeDetails(Long id); + + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/ComActEasyPhotoServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/ComActEasyPhotoServiceImpl.java new file mode 100644 index 0000000..f74aa70 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/ComActEasyPhotoServiceImpl.java @@ -0,0 +1,104 @@ +package com.panzhihua.service_grid.service.impl; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoAddDTO; +import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoDeleteDTO; +import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoEditDTO; +import com.panzhihua.common.model.dtos.grid.PageComActEasyPhotoDTO; +import com.panzhihua.common.model.vos.R; +import com.panzhihua.common.model.vos.grid.ComActEasyPhotoDetailsVO; +import com.panzhihua.common.model.vos.grid.ComActEasyPhotoVO; +import com.panzhihua.service_grid.dao.*; +import com.panzhihua.service_grid.model.dos.*; +import com.panzhihua.service_grid.service.ComActEasyPhotoService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.beans.BeanUtils; + +import javax.annotation.Resource; +import java.util.Date; + +/** + * @auther lyq + * @create 2021-04-14 15:03:01 + * @describe 订单表服务实现类 + */ +@Slf4j +@Service +public class ComActEasyPhotoServiceImpl extends ServiceImpl<ComActEasyPhotoMapper, ComActEasyPhotoDO> implements ComActEasyPhotoService { + + @Resource + private ComActEasyPhotoMapper comActEasyPhotoMapper; + /** + * 新增社区活动 》随手拍 + * @param comActEasyPhotoAddDTO + * @return 新增结果 + */ + public R add(ComActEasyPhotoAddDTO comActEasyPhotoAddDTO){ + ComActEasyPhotoDO comActEasyPhotoDO = new ComActEasyPhotoDO(); + BeanUtils.copyProperties(comActEasyPhotoAddDTO, comActEasyPhotoDO); + comActEasyPhotoDO.setCreateAt(new Date()); + if(comActEasyPhotoMapper.insert(comActEasyPhotoDO)>0){ + return R.ok(); + } + return R.fail(); + } + + /** + * 修改社区活动 》随手拍 + * @param comActEasyPhotoEditDTO + * @return 维护结果 + */ + public R edit(ComActEasyPhotoEditDTO comActEasyPhotoEditDTO){ + ComActEasyPhotoDO comActEasyPhotoDO = new ComActEasyPhotoDO(); + BeanUtils.copyProperties(comActEasyPhotoEditDTO, comActEasyPhotoDO); + //comActEasyPhotoDO.setUpdateAt(new Date()); + if(comActEasyPhotoMapper.updateById(comActEasyPhotoDO)>0){ + return R.ok(); + } + return R.fail(); + } + + /** + * 分页查找社区活动 》随手拍 + * @param pageComActEasyPhotoDTO + * @return 维护结果 + */ + public R<IPage<ComActEasyPhotoVO>> query(PageComActEasyPhotoDTO pageComActEasyPhotoDTO){ + Page page = new Page(1,10); + if(pageComActEasyPhotoDTO.getPageNum()!=null) { + page.setCurrent(pageComActEasyPhotoDTO.getPageNum()); + } + if(pageComActEasyPhotoDTO.getPageSize()!=null) { + page.setSize(pageComActEasyPhotoDTO.getPageSize()); + } + return R.ok(comActEasyPhotoMapper.findByPage(page, pageComActEasyPhotoDTO)); + } + + /** + * 删除社区活动 》随手拍 + * @param ComActEasyPhotoDeleteDTO + * @return 平台用户信息 + */ + public R delete(ComActEasyPhotoDeleteDTO ComActEasyPhotoDeleteDTO){ + return R.fail(); + } + + /** + * 查询社区活动 》随手拍详细信息 + * @param id 社区活动 》随手拍 id + * @return 查找结果 + */ + public R<ComActEasyPhotoDetailsVO> comActEasyPhotoDetails(Long id){ + ComActEasyPhotoDO comActEasyPhotoDO = comActEasyPhotoMapper.selectById(id); + if(comActEasyPhotoDO!=null) { + ComActEasyPhotoDetailsVO comActEasyPhotoDetailsVO = new ComActEasyPhotoDetailsVO(); + BeanUtils.copyProperties(comActEasyPhotoDO, comActEasyPhotoDetailsVO); + return R.ok(comActEasyPhotoDetailsVO); + } + return R.fail(); + } + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/ComActEasyPhotoTypeServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/ComActEasyPhotoTypeServiceImpl.java new file mode 100644 index 0000000..3bb6306 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/ComActEasyPhotoTypeServiceImpl.java @@ -0,0 +1,104 @@ +package com.panzhihua.service_grid.service.impl; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoTypeAddDTO; +import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoTypeDeleteDTO; +import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoTypeEditDTO; +import com.panzhihua.common.model.dtos.grid.PageComActEasyPhotoTypeDTO; +import com.panzhihua.common.model.vos.R; +import com.panzhihua.common.model.vos.grid.ComActEasyPhotoTypeDetailsVO; +import com.panzhihua.common.model.vos.grid.ComActEasyPhotoTypeVO; +import com.panzhihua.service_grid.dao.*; +import com.panzhihua.service_grid.model.dos.*; +import com.panzhihua.service_grid.service.ComActEasyPhotoTypeService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.beans.BeanUtils; + +import javax.annotation.Resource; +import java.util.Date; + +/** + * @auther lyq + * @create 2021-04-14 15:03:01 + * @describe 订单表服务实现类 + */ +@Slf4j +@Service +public class ComActEasyPhotoTypeServiceImpl extends ServiceImpl<ComActEasyPhotoTypeMapper, ComActEasyPhotoTypeDO> implements ComActEasyPhotoTypeService { + + @Resource + private ComActEasyPhotoTypeMapper comActEasyPhotoTypeMapper; + /** + * 新增随手拍类型 + * @param comActEasyPhotoTypeAddDTO + * @return 新增结果 + */ + public R add(ComActEasyPhotoTypeAddDTO comActEasyPhotoTypeAddDTO){ + ComActEasyPhotoTypeDO comActEasyPhotoTypeDO = new ComActEasyPhotoTypeDO(); + BeanUtils.copyProperties(comActEasyPhotoTypeAddDTO, comActEasyPhotoTypeDO); + comActEasyPhotoTypeDO.setCreateAt(new Date()); + if(comActEasyPhotoTypeMapper.insert(comActEasyPhotoTypeDO)>0){ + return R.ok(); + } + return R.fail(); + } + + /** + * 修改随手拍类型 + * @param comActEasyPhotoTypeEditDTO + * @return 维护结果 + */ + public R edit(ComActEasyPhotoTypeEditDTO comActEasyPhotoTypeEditDTO){ + ComActEasyPhotoTypeDO comActEasyPhotoTypeDO = new ComActEasyPhotoTypeDO(); + BeanUtils.copyProperties(comActEasyPhotoTypeEditDTO, comActEasyPhotoTypeDO); + //comActEasyPhotoTypeDO.setUpdateAt(new Date()); + if(comActEasyPhotoTypeMapper.updateById(comActEasyPhotoTypeDO)>0){ + return R.ok(); + } + return R.fail(); + } + + /** + * 分页查找随手拍类型 + * @param pageComActEasyPhotoTypeDTO + * @return 维护结果 + */ + public R<IPage<ComActEasyPhotoTypeVO>> query(PageComActEasyPhotoTypeDTO pageComActEasyPhotoTypeDTO){ + Page page = new Page(1,10); + if(pageComActEasyPhotoTypeDTO.getPageNum()!=null) { + page.setCurrent(pageComActEasyPhotoTypeDTO.getPageNum()); + } + if(pageComActEasyPhotoTypeDTO.getPageSize()!=null) { + page.setSize(pageComActEasyPhotoTypeDTO.getPageSize()); + } + return R.ok(comActEasyPhotoTypeMapper.findByPage(page, pageComActEasyPhotoTypeDTO)); + } + + /** + * 删除随手拍类型 + * @param ComActEasyPhotoTypeDeleteDTO + * @return 平台用户信息 + */ + public R delete(ComActEasyPhotoTypeDeleteDTO ComActEasyPhotoTypeDeleteDTO){ + return R.fail(); + } + + /** + * 查询随手拍类型详细信息 + * @param id 随手拍类型 id + * @return 查找结果 + */ + public R<ComActEasyPhotoTypeDetailsVO> comActEasyPhotoTypeDetails(Long id){ + ComActEasyPhotoTypeDO comActEasyPhotoTypeDO = comActEasyPhotoTypeMapper.selectById(id); + if(comActEasyPhotoTypeDO!=null) { + ComActEasyPhotoTypeDetailsVO comActEasyPhotoTypeDetailsVO = new ComActEasyPhotoTypeDetailsVO(); + BeanUtils.copyProperties(comActEasyPhotoTypeDO, comActEasyPhotoTypeDetailsVO); + return R.ok(comActEasyPhotoTypeDetailsVO); + } + return R.fail(); + } + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/resources/mapper/ComActEasyPhotoMapper.xml b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/resources/mapper/ComActEasyPhotoMapper.xml new file mode 100644 index 0000000..9295754 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/resources/mapper/ComActEasyPhotoMapper.xml @@ -0,0 +1,121 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > + + +<mapper namespace="com.panzhihua.service_grid.dao.ComActEasyPhotoMapper"> + + <resultMap id="baseResult" type="com.panzhihua.service_grid.model.dos.ComActEasyPhotoDO"> + <result property="id" column="id"/> + <result property="sponsorId" column="sponsor_id"/> + <result property="happenAddr" column="happen_addr"/> + <result property="addrRemark" column="addr_remark"/> + <result property="status" column="status"/> + <result property="handlerId" column="handler_id"/> + <result property="createAt" column="create_at"/> + <result property="examineAt" column="examine_at"/> + <result property="detail" column="detail"/> + <result property="photoPathList" column="photo_path_list"/> + <result property="handleResult" column="handle_result"/> + <result property="handlePhotoList" column="handle_photo_list"/> + <result property="communityId" column="community_id"/> + <result property="isHide" column="is_hide"/> + <result property="isNeedFeedBack" column="is_need_feed_back"/> + <result property="feedbackAt" column="feedback_at"/> + <result property="rejectReason" column="reject_reason"/> + <result property="cover" column="cover"/> + <result property="delTag" column="del_tag"/> + <result property="isReport" column="is_report"/> + <result property="isPublicity" column="is_publicity"/> + </resultMap> + + <sql id="columns"> + <![CDATA[ + id,sponsor_id,happen_addr,addr_remark,status,handler_id,create_at,examine_at,detail,photo_path_list,handle_result,handle_photo_list,community_id,is_hide,is_need_feed_back,feedback_at,reject_reason,cover,del_tag,is_report,is_publicity + ]]> + </sql> + + + <select id="findByPage" resultType="com.panzhihua.common.model.vos.grid.ComActEasyPhotoVO" + parameterType="com.panzhihua.common.model.dtos.grid.PageComActEasyPhotoDTO"> + SELECT <include refid="columns" /> + FROM com_act_easy_photo + <where> + <if test="pageComActEasyPhotoDTO.id!=null"> + AND id = #{pageComActEasyPhotoDTO.id} + </if> + <if test="pageComActEasyPhotoDTO.sponsorId!=null"> + AND sponsor_id = #{pageComActEasyPhotoDTO.sponsorId} + </if> + <if test="pageComActEasyPhotoDTO.happenAddr!=null"> + AND happen_addr = #{pageComActEasyPhotoDTO.happenAddr} + </if> + <if test="pageComActEasyPhotoDTO.addrRemark!=null"> + AND addr_remark = #{pageComActEasyPhotoDTO.addrRemark} + </if> + <if test="pageComActEasyPhotoDTO.status!=null"> + AND status = #{pageComActEasyPhotoDTO.status} + </if> + <if test="pageComActEasyPhotoDTO.handlerId!=null"> + AND handler_id = #{pageComActEasyPhotoDTO.handlerId} + </if> + <if test="pageComActEasyPhotoDTO.createAtBegin!=null"> + AND create_at >= #{pageComActEasyPhotoDTO.createAtBegin} + </if> + <if test="pageComActEasyPhotoDTO.createAtEnd!=null"> + AND create_at <= #{pageComActEasyPhotoDTO.createAtEnd} + </if> + <if test="pageComActEasyPhotoDTO.examineAtBegin!=null"> + AND examine_at >= #{pageComActEasyPhotoDTO.examineAtBegin} + </if> + <if test="pageComActEasyPhotoDTO.examineAtEnd!=null"> + AND examine_at <= #{pageComActEasyPhotoDTO.examineAtEnd} + </if> + <if test="pageComActEasyPhotoDTO.detail!=null"> + AND detail = #{pageComActEasyPhotoDTO.detail} + </if> + <if test="pageComActEasyPhotoDTO.photoPathList!=null"> + AND photo_path_list = #{pageComActEasyPhotoDTO.photoPathList} + </if> + <if test="pageComActEasyPhotoDTO.handleResult!=null"> + AND handle_result = #{pageComActEasyPhotoDTO.handleResult} + </if> + <if test="pageComActEasyPhotoDTO.handlePhotoList!=null"> + AND handle_photo_list = #{pageComActEasyPhotoDTO.handlePhotoList} + </if> + <if test="pageComActEasyPhotoDTO.communityId!=null"> + AND community_id = #{pageComActEasyPhotoDTO.communityId} + </if> + <if test="pageComActEasyPhotoDTO.isHide!=null"> + AND is_hide = #{pageComActEasyPhotoDTO.isHide} + </if> + <if test="pageComActEasyPhotoDTO.isNeedFeedBack!=null"> + AND is_need_feed_back = #{pageComActEasyPhotoDTO.isNeedFeedBack} + </if> + <if test="pageComActEasyPhotoDTO.feedbackAtBegin!=null"> + AND feedback_at >= #{pageComActEasyPhotoDTO.feedbackAtBegin} + </if> + <if test="pageComActEasyPhotoDTO.feedbackAtEnd!=null"> + AND feedback_at <= #{pageComActEasyPhotoDTO.feedbackAtEnd} + </if> + <if test="pageComActEasyPhotoDTO.rejectReason!=null"> + AND reject_reason = #{pageComActEasyPhotoDTO.rejectReason} + </if> + <if test="pageComActEasyPhotoDTO.cover!=null"> + AND cover = #{pageComActEasyPhotoDTO.cover} + </if> + <if test="pageComActEasyPhotoDTO.delTag!=null"> + AND del_tag = #{pageComActEasyPhotoDTO.delTag} + </if> + <if test="pageComActEasyPhotoDTO.isReport!=null"> + AND is_report = #{pageComActEasyPhotoDTO.isReport} + </if> + <if test="pageComActEasyPhotoDTO.isPublicity!=null"> + AND is_publicity = #{pageComActEasyPhotoDTO.isPublicity} + </if> + </where> + <if test="pageComActEasyPhotoDTO.sortColumns!=null"> + ORDER BY ${pageComActEasyPhotoDTO.sortColumns} ${pageComActEasyPhotoDTO.sortType} + </if> + </select> + +</mapper> diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/resources/mapper/ComActEasyPhotoTypeMapper.xml b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/resources/mapper/ComActEasyPhotoTypeMapper.xml new file mode 100644 index 0000000..6ee55ff --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/resources/mapper/ComActEasyPhotoTypeMapper.xml @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > + + +<mapper namespace="com.panzhihua.service_grid.dao.ComActEasyPhotoTypeMapper"> + + <resultMap id="baseResult" type="com.panzhihua.service_grid.model.dos.ComActEasyPhotoTypeDO"> + <result property="id" column="id"/> + <result property="name" column="name"/> + <result property="createAt" column="create_at"/> + </resultMap> + + <sql id="columns"> + <![CDATA[ + id,name,create_at + ]]> + </sql> + + + <select id="findByPage" resultType="com.panzhihua.common.model.vos.grid.ComActEasyPhotoTypeVO" + parameterType="com.panzhihua.common.model.dtos.grid.PageComActEasyPhotoTypeDTO"> + SELECT <include refid="columns" /> + FROM com_act_easy_photo_type + <where> + <if test="pageComActEasyPhotoTypeDTO.id!=null"> + AND id = #{pageComActEasyPhotoTypeDTO.id} + </if> + <if test="pageComActEasyPhotoTypeDTO.name!=null"> + AND name = #{pageComActEasyPhotoTypeDTO.name} + </if> + <if test="pageComActEasyPhotoTypeDTO.createAtBegin!=null"> + AND create_at >= #{pageComActEasyPhotoTypeDTO.createAtBegin} + </if> + <if test="pageComActEasyPhotoTypeDTO.createAtEnd!=null"> + AND create_at <= #{pageComActEasyPhotoTypeDTO.createAtEnd} + </if> + </where> + <if test="pageComActEasyPhotoTypeDTO.sortColumns!=null"> + ORDER BY ${pageComActEasyPhotoTypeDTO.sortColumns} ${pageComActEasyPhotoTypeDTO.sortType} + </if> + </select> + +</mapper> -- Gitblit v1.7.1