From 1a6eb2ac656de3b35c64db8b9006db2ed9248872 Mon Sep 17 00:00:00 2001 From: yanghui <2536613402@qq.com> Date: 星期五, 04 十一月 2022 17:43:13 +0800 Subject: [PATCH] Merge branch 'huacheng_test' into haucheng_panzhihua --- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComActProceedingsDTO.java | 73 +++++ springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActProceedingsDao.xml | 170 +++++++++++++ springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActDynServiceImpl.java | 2 springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/ComPropertyRepairApi.java | 9 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDynDO.java | 10 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSanShuoExpertServiceImpl.java | 7 springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComActPorceedingsApi.java | 36 ++ springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActDynVO.java | 12 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java | 99 +------ springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActProceedingsServiceImpl.java | 65 +++++ springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActProceedingsVO.java | 73 +++++ springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java | 5 springcloud_k8s_panzhihuazhihuishequ/applets_backstage/src/main/java/com/panzhihua/applets_backstage/api/SystemManagementApi.java | 6 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComActProceedingsApi.java | 46 +++ springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActProceedingsService.java | 24 + springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/user/SysUserFeedbackVO.java | 3 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/entity/ComActProceedings.java | 69 +++++ springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java | 6 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActProceedingsDao.java | 30 ++ springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/LoginApi.java | 1 20 files changed, 660 insertions(+), 86 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/ComPropertyRepairApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/ComPropertyRepairApi.java index 11ca823..dfebb26 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/ComPropertyRepairApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/ComPropertyRepairApi.java @@ -2,11 +2,13 @@ import cn.hutool.core.date.DateUtil; import com.panzhihua.applets.model.dtos.IDTO; +import com.panzhihua.common.constants.Constants; import com.panzhihua.common.controller.BaseController; import com.panzhihua.common.model.dtos.property.CommonPage; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.property.ComPropertyRepairVO; import com.panzhihua.common.service.property.PropertyService; +import com.panzhihua.common.utlis.RSAUtils; import com.panzhihua.common.utlis.StringUtils; import io.swagger.annotations.Api; import io.swagger.annotations.ApiModelProperty; @@ -47,6 +49,13 @@ comPropertyRepairVO.setCreateTime(DateUtil.date()); comPropertyRepairVO.setCreateBy(this.getUserId()); comPropertyRepairVO.setRepairStatus(ComPropertyRepairVO.status.dcl); + try { + comPropertyRepairVO.setRepairName(RSAUtils.decrypt(comPropertyRepairVO.getRepairName(), Constants.PRIVATE_KEY)); + comPropertyRepairVO.setRepairPhone(RSAUtils.decrypt(comPropertyRepairVO.getRepairPhone(), Constants.PRIVATE_KEY)); + } catch (Exception e) { + e.printStackTrace(); + return R.fail("密文解密失败"); + } return this.propertyService.comPropertyRepairInsert(comPropertyRepairVO); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/LoginApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/LoginApi.java index 623f2b2..38ab865 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/LoginApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/LoginApi.java @@ -349,6 +349,7 @@ public R tfLogin(@RequestBody UuLoginVO uuLoginVO){ try { uuLoginVO.setMobile(RSAUtils.decrypt(uuLoginVO.getMobile(), Constants.PRIVATE_KEY)); + //测试是否能正常添加用户 } catch (Exception e) { e.printStackTrace(); return R.fail(); diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets_backstage/src/main/java/com/panzhihua/applets_backstage/api/SystemManagementApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets_backstage/src/main/java/com/panzhihua/applets_backstage/api/SystemManagementApi.java index 7a4f8e2..ac72822 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/applets_backstage/src/main/java/com/panzhihua/applets_backstage/api/SystemManagementApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/applets_backstage/src/main/java/com/panzhihua/applets_backstage/api/SystemManagementApi.java @@ -236,4 +236,10 @@ public R deleteFeedback(@RequestParam("id") Long id) { return userService.deleteFeedback(id); } + + @ApiOperation("回复意见反馈") + @PostMapping("feedback") + public R replyFeedBack(@RequestBody SysUserFeedbackVO sysUserFeedbackVO){ + return userService.updateFeedBack(sysUserFeedbackVO); + } } diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComActProceedingsDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComActProceedingsDTO.java new file mode 100644 index 0000000..449dffa --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComActProceedingsDTO.java @@ -0,0 +1,73 @@ +package com.panzhihua.common.model.dtos.community; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; +@Data +public class ComActProceedingsDTO implements Serializable { + /** + * 主键id + */ + @ApiModelProperty("id") + private Long id; + + /** + * 姓名 + */ + @ApiModelProperty("姓名") + private String name; + + /** + * 所属单位名 + */ + @ApiModelProperty("所属单位名") + private String unitName; + + /** + * 所属单位id + */ + @ApiModelProperty("所属单位id") + private Long unitId; + + /** + * 简介 + */ + @ApiModelProperty("简介") + private String introduce; + + /** + * 是否删除0否1是 + */ + @ApiModelProperty("是否删除") + private Boolean delFlag; + + /** + * 状态0可用1禁用 + */ + @ApiModelProperty("是否可用") + private Boolean status; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建人 + */ + private String createBy; + + /** + * 修改时间 + */ + private Date updateTime; + + /** + * 修改人 + */ + private Date updateBy; + + private static final long serialVersionUID = 1L; +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActDynVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActDynVO.java index de68eb4..5c87da9 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActDynVO.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActDynVO.java @@ -112,4 +112,16 @@ @ApiModelProperty("显示时间") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date releaseTime; + + /** + * 是否置顶 + * */ + @ApiModelProperty("广告是否置顶0否1是") + private Integer onTop; + + /** + * 图片链接 + * */ + @ApiModelProperty("图片链接") + private String imageUrl; } diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActProceedingsVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActProceedingsVO.java new file mode 100644 index 0000000..2ed4cfd --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActProceedingsVO.java @@ -0,0 +1,73 @@ +package com.panzhihua.common.model.vos.community; + +import io.swagger.annotations.ApiModelProperty; + +import java.io.Serializable; +import java.util.Date; + + +public class ComActProceedingsVO implements Serializable { + /** + * 主键id + */ + @ApiModelProperty("id") + private Long id; + + /** + * 姓名 + */ + @ApiModelProperty("姓名") + private String name; + + /** + * 所属单位名 + */ + @ApiModelProperty("所属单位名") + private String unitName; + + /** + * 所属单位id + */ + @ApiModelProperty("所属单位id") + private Long unitId; + + /** + * 简介 + */ + @ApiModelProperty("简介") + private String introduce; + + /** + * 是否删除0否1是 + */ + @ApiModelProperty("是否删除") + private Boolean delFlag; + + /** + * 状态0可用1禁用 + */ + @ApiModelProperty("是否可用") + private Boolean status; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建人 + */ + private String createBy; + + /** + * 修改时间 + */ + private Date updateTime; + + /** + * 修改人 + */ + private Date updateBy; + + private static final long serialVersionUID = 1L; +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/user/SysUserFeedbackVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/user/SysUserFeedbackVO.java index e46b83c..29c7189 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/user/SysUserFeedbackVO.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/user/SysUserFeedbackVO.java @@ -61,4 +61,7 @@ @ApiModelProperty("手机号") private String phone; + + @ApiModelProperty("回复内容") + private String reply; } diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java index 0baf55b..25e4970 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java @@ -3,10 +3,7 @@ import java.util.List; import com.panzhihua.common.model.dtos.PageBaseDTO; -import com.panzhihua.common.model.dtos.community.ActivityInviteDTO; -import com.panzhihua.common.model.dtos.community.DiscussVoteOptionDTO; -import com.panzhihua.common.model.dtos.community.PageActivityInviteDTO; -import com.panzhihua.common.model.dtos.community.PageVoteSituationDTO; +import com.panzhihua.common.model.dtos.community.*; import com.panzhihua.common.model.dtos.community.acid.*; import com.panzhihua.common.model.dtos.community.dpc.AddDpcDTO; import com.panzhihua.common.model.dtos.community.dpc.EditDpcDTO; @@ -15,7 +12,6 @@ import com.panzhihua.common.model.dtos.community.reserve.*; import com.panzhihua.common.model.dtos.community.sanshuo.*; import com.panzhihua.common.model.dtos.community.warehouse.ComActWarehouseApplyDTO; -import com.panzhihua.common.model.dtos.community.GetIdentityEidTokenDTO; import com.panzhihua.common.model.dtos.community.cluster.PageClusterMemberDto; import com.panzhihua.common.model.dtos.property.CommonPage; import com.panzhihua.common.model.dtos.community.discuss.ComActDiscussDetailDTO; @@ -67,85 +63,6 @@ import com.panzhihua.common.model.dtos.common.PageComMngVolunteerOrgTeamDto; import com.panzhihua.common.model.dtos.common.PageComMngVolunteerServiceTypeDto; import com.panzhihua.common.model.dtos.common.PageComMngVolunteerSkillDto; -import com.panzhihua.common.model.dtos.community.AddComActDynTypeDTO; -import com.panzhihua.common.model.dtos.community.AddIdentityAuthDTO; -import com.panzhihua.common.model.dtos.community.CancelRecordDTO; -import com.panzhihua.common.model.dtos.community.CascadeHouseDTO; -import com.panzhihua.common.model.dtos.community.ComActDiscussCommentDTO; -import com.panzhihua.common.model.dtos.community.ComActDiscussCommentUserDTO; -import com.panzhihua.common.model.dtos.community.ComActDiscussDTO; -import com.panzhihua.common.model.dtos.community.ComActDiscussOptionUserDTO; -import com.panzhihua.common.model.dtos.community.ComActDiscussUserDTO; -import com.panzhihua.common.model.dtos.community.ComActEasyPhotoCommentDTO; -import com.panzhihua.common.model.dtos.community.ComActEasyPhotoCommentUserDTO; -import com.panzhihua.common.model.dtos.community.ComCvtBusinessDTO; -import com.panzhihua.common.model.dtos.community.ComCvtCategoryDTO; -import com.panzhihua.common.model.dtos.community.ComCvtServeDTO; -import com.panzhihua.common.model.dtos.community.ComExServicemanDTO; -import com.panzhihua.common.model.dtos.community.ComMngCarAppletDTO; -import com.panzhihua.common.model.dtos.community.ComMngCarSaveDTO; -import com.panzhihua.common.model.dtos.community.ComMngPopulationDTO; -import com.panzhihua.common.model.dtos.community.ComMngPopulationEditDTO; -import com.panzhihua.common.model.dtos.community.ComMngPopulationHouseAdminDTO; -import com.panzhihua.common.model.dtos.community.ComMngPopulationHouseEditAdminDTO; -import com.panzhihua.common.model.dtos.community.ComMngPopulationHouseInsertAdminDTO; -import com.panzhihua.common.model.dtos.community.ComMngPopulationHouseUserVO; -import com.panzhihua.common.model.dtos.community.ComMngPopulationTagDTO; -import com.panzhihua.common.model.dtos.community.ComMngRealCompanyBelongsDTO; -import com.panzhihua.common.model.dtos.community.ComOpsHouseDTO; -import com.panzhihua.common.model.dtos.community.ComPropertyPublicityDTO; -import com.panzhihua.common.model.dtos.community.ComSwDangerReportEditDTO; -import com.panzhihua.common.model.dtos.community.ComSwDangerReportHandleDTO; -import com.panzhihua.common.model.dtos.community.ComSwDangerReportRectifyDTO; -import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordAddDTO; -import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordEditDTO; -import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordPageDTO; -import com.panzhihua.common.model.dtos.community.ComSwRotaPageDTO; -import com.panzhihua.common.model.dtos.community.ComSwRotaSaveDTO; -import com.panzhihua.common.model.dtos.community.ComSwSafetyWorkEditDTO; -import com.panzhihua.common.model.dtos.community.DisabledPersonsDTO; -import com.panzhihua.common.model.dtos.community.EditComActDynTypeDTO; -import com.panzhihua.common.model.dtos.community.EldersAuthAddByFamilyDTO; -import com.panzhihua.common.model.dtos.community.EldersAuthAddDTO; -import com.panzhihua.common.model.dtos.community.EldersAuthDeleteDTO; -import com.panzhihua.common.model.dtos.community.EldersAuthEditDTO; -import com.panzhihua.common.model.dtos.community.EldersAuthElderlyDTO; -import com.panzhihua.common.model.dtos.community.EldersAuthFeedbackAddDTO; -import com.panzhihua.common.model.dtos.community.EldersAuthTypeQueryDTO; -import com.panzhihua.common.model.dtos.community.ExportComMngCarExcelDTO; -import com.panzhihua.common.model.dtos.community.ExportRealAssetsExcelDTO; -import com.panzhihua.common.model.dtos.community.ExportRealCompanyExcelDTO; -import com.panzhihua.common.model.dtos.community.GrantRewardDTO; -import com.panzhihua.common.model.dtos.community.KeyPersonInfoDTO; -import com.panzhihua.common.model.dtos.community.OperationDetailDTO; -import com.panzhihua.common.model.dtos.community.PageActWorkGuideDTO; -import com.panzhihua.common.model.dtos.community.PageComActDTO; -import com.panzhihua.common.model.dtos.community.PageComActDiscussCommentDTO; -import com.panzhihua.common.model.dtos.community.PageComActDiscussDTO; -import com.panzhihua.common.model.dtos.community.PageComActDynTypeDTO; -import com.panzhihua.common.model.dtos.community.PageComActEasyPhotoCommentDTO; -import com.panzhihua.common.model.dtos.community.PageComCvtBusinessAppletsDTO; -import com.panzhihua.common.model.dtos.community.PageComCvtBusinessDTO; -import com.panzhihua.common.model.dtos.community.PageComCvtCategoryDTO; -import com.panzhihua.common.model.dtos.community.PageComCvtServeDTO; -import com.panzhihua.common.model.dtos.community.PageComEldersRecordsDTO; -import com.panzhihua.common.model.dtos.community.PageComMngCarDTO; -import com.panzhihua.common.model.dtos.community.PageComMngRealAssetsDTO; -import com.panzhihua.common.model.dtos.community.PageComMngRealCompanyDTO; -import com.panzhihua.common.model.dtos.community.PageComMngVillageDTO; -import com.panzhihua.common.model.dtos.community.PageComOpsHouseDTO; -import com.panzhihua.common.model.dtos.community.PageComPropertyPublicityDTO; -import com.panzhihua.common.model.dtos.community.PageComStreetDTO; -import com.panzhihua.common.model.dtos.community.PageElderAuthRecordsDTO; -import com.panzhihua.common.model.dtos.community.PageEldersAuthDTO; -import com.panzhihua.common.model.dtos.community.PageEldersAuthElderlyDTO; -import com.panzhihua.common.model.dtos.community.PageEldersAuthHistoryDTO; -import com.panzhihua.common.model.dtos.community.PageEldersAuthRecordDTO; -import com.panzhihua.common.model.dtos.community.PageIdentityAuthRecordDTO; -import com.panzhihua.common.model.dtos.community.PageQuestnaireAnswerDTO; -import com.panzhihua.common.model.dtos.community.PageQuestnaireDTO; -import com.panzhihua.common.model.dtos.community.PageQuestnaireSubDetailsDTO; -import com.panzhihua.common.model.dtos.community.PageUserReserveDTO; import com.panzhihua.common.model.dtos.community.bigscreen.BigScreenEventDTO; import com.panzhihua.common.model.dtos.community.bigscreen.BigScreenEventDetailDTO; import com.panzhihua.common.model.dtos.community.bigscreen.BigScreenStatisticAgeGenderDTO; @@ -10564,4 +10481,18 @@ */ @GetMapping("selectAutomessageSysUserById") R selectAutomessageSysUserById(@RequestParam("id") Long id); + + /** + * 分页查询议事委员会列表 + * */ + @GetMapping("/proceedings/list") + R proceedingsList(@RequestParam(value = "page",required = false) Integer page, + @RequestParam(value = "size",required = false) Integer size, + @RequestParam(value = "keyWord",required = false) String keyWord); + /** + * 添加或修改议事委员会 + * */ + @PostMapping("/proceedings") + R addOrUpdateProceedings(@RequestBody ComActProceedingsDTO comActProceedingsDTO); + } diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java index a003422..8b374a6 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java @@ -1317,4 +1317,10 @@ * */ @GetMapping("/removeExpertRole") R removeExpertRole(@RequestParam(value = "phone",required = false) String phone); + + /** + *回复反馈意见或修改返回意见的回复 + * */ + @PostMapping("/feedBackReply") + R updateFeedBack(@RequestBody SysUserFeedbackVO sysUserFeedbackVO); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComActPorceedingsApi.java b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComActPorceedingsApi.java new file mode 100644 index 0000000..10d8e45 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComActPorceedingsApi.java @@ -0,0 +1,36 @@ +package com.panzhihua.community_backstage.api; + +import com.panzhihua.common.model.dtos.community.ComActProceedingsDTO; +import com.panzhihua.common.model.vos.R; +import com.panzhihua.common.model.vos.community.ComActProceedingsVO; +import com.panzhihua.common.service.community.CommunityService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; + +@RestController +@RequestMapping("/proceedings") +@Api(tags = "议事委员会") +public class ComActPorceedingsApi { + + @Resource + private CommunityService communityService; + + @ApiOperation(value = "分页查询议事委员会列表",response = ComActProceedingsVO.class) + public R list(@RequestParam(value = "page",required = false) Integer page, + @RequestParam(value = "size",required = false) Integer size, + @RequestParam(value = "keyWord",required = false) String keyWord){ + return communityService.proceedingsList(page, size, keyWord); + } + + @ApiOperation("新增或修改议事委员会") + public R addOrUpdate(@RequestBody ComActProceedingsDTO comActProceedingsDTO){ + return communityService.addOrUpdateProceedings(comActProceedingsDTO); + } + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComActProceedingsApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComActProceedingsApi.java new file mode 100644 index 0000000..391dc9c --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComActProceedingsApi.java @@ -0,0 +1,46 @@ +package com.panzhihua.service_community.api; + +import com.panzhihua.common.model.dtos.community.ComActProceedingsDTO; +import com.panzhihua.common.model.vos.R; +import com.panzhihua.service_community.service.ComActProceedingsService; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; + +@RestController +@RequestMapping("/proceedings") +public class ComActProceedingsApi { + @Resource + private ComActProceedingsService comActProceedingsService; + + /** + * description 分页查询议事委员会列表 + * + * @param keyWord 搜索关键字 + * @param page 页数 + * @param size 每页大小 + * @return R 查询结果对象 + * @author zts + * @date 2022-11-02 + */ + @GetMapping("/list") + public R list(@RequestParam(value = "page",required = false) Integer page, + @RequestParam(value = "size",required = false) Integer size, + @RequestParam(value = "keyWord",required = false) String keyWord){ + return comActProceedingsService.pageProceedings(page,size,keyWord); + } + + /** + * 修改或新增议事委员会 + * @param comActProceedingsDTO 对象 + * @return R 处理结果 + * @author zts + * @date 2022-11-02 + * */ + @PostMapping + public R addOrUpdate(@RequestBody ComActProceedingsDTO comActProceedingsDTO){ + return comActProceedingsService.addOrUpdate(comActProceedingsDTO); + } + + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActProceedingsDao.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActProceedingsDao.java new file mode 100644 index 0000000..8c560b4 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActProceedingsDao.java @@ -0,0 +1,30 @@ +package com.panzhihua.service_community.dao; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.panzhihua.service_community.entity.ComActProceedings; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +public interface ComActProceedingsDao extends BaseMapper<ComActProceedings> { + int deleteByPrimaryKey(Long id); + + int insert(ComActProceedings record); + + int insertSelective(ComActProceedings record); + + ComActProceedings selectByPrimaryKey(Long id); + + int updateByPrimaryKeySelective(ComActProceedings record); + + int updateByPrimaryKey(ComActProceedings record); + + /** + * 分页查询议事委员会 + * @param keyWord 搜索关键字 + * @return 处理结果 + * */ + List<ComActProceedings> pageProceedings(Page page, @Param("keyWord") String keyWord); +} \ No newline at end of file diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/entity/ComActProceedings.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/entity/ComActProceedings.java new file mode 100644 index 0000000..727dd20 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/entity/ComActProceedings.java @@ -0,0 +1,69 @@ +package com.panzhihua.service_community.entity; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * com_act_proceedings + * @author zts + */ +@Data +public class ComActProceedings implements Serializable { + /** + * 主键id + */ + private Long id; + + /** + * 姓名 + */ + private String name; + + /** + * 所属单位名 + */ + private String unitName; + + /** + * 所属单位id + */ + private Long unitId; + + /** + * 简介 + */ + private String introduce; + + /** + * 是否删除0否1是 + */ + private Boolean delFlag; + + /** + * 状态0可用1禁用 + */ + private Boolean status; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建人 + */ + private String createBy; + + /** + * 修改时间 + */ + private Date updateTime; + + /** + * 修改人 + */ + private Date updateBy; + + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDynDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDynDO.java index 0fa2d02..7368aab 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDynDO.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDynDO.java @@ -97,4 +97,14 @@ private Integer readNum; private Date releaseTime; + /** + * 广告是否置顶 + * */ + private Integer onTop; + + /** + * 图片链接 + * */ + private String imageUrl; + } diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActProceedingsService.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActProceedingsService.java new file mode 100644 index 0000000..0378a20 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActProceedingsService.java @@ -0,0 +1,24 @@ +package com.panzhihua.service_community.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.panzhihua.common.model.dtos.community.ComActProceedingsDTO; +import com.panzhihua.common.model.vos.R; +import com.panzhihua.service_community.entity.ComActAcidDangerMember; +import com.panzhihua.service_community.entity.ComActProceedings; + +public interface ComActProceedingsService extends IService<ComActProceedings> { + + /** + * 分页查询议事委员会 + * @param keyWord 搜索关键字 + * @return 处理结果 + * */ + R pageProceedings(Integer page, Integer size, String keyWord); + + /** + * 新增或修改议事委员会 + * @param comActProceedingsDTO + * @return 处理结果 + * */ + R addOrUpdate(ComActProceedingsDTO comActProceedingsDTO); +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActDynServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActDynServiceImpl.java index 4918406..0609753 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActDynServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActDynServiceImpl.java @@ -116,7 +116,7 @@ } comActDynDAO.updateById(comActDynDO); } - return R.ok(comActDynVO); + return R.ok(); } /** diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActProceedingsServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActProceedingsServiceImpl.java new file mode 100644 index 0000000..093d35f --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActProceedingsServiceImpl.java @@ -0,0 +1,65 @@ +package com.panzhihua.service_community.service.impl; + +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.panzhihua.common.model.dtos.community.ComActProceedingsDTO; +import com.panzhihua.common.model.vos.R; +import com.panzhihua.common.model.vos.community.ComActProceedingsVO; +import com.panzhihua.common.utlis.CopyUtil; +import com.panzhihua.common.utlis.Snowflake; +import com.panzhihua.service_community.dao.ComActProceedingsDao; +import com.panzhihua.service_community.entity.ComActProceedings; +import com.panzhihua.service_community.service.ComActProceedingsService; +import org.springframework.beans.BeanUtils; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; + +import java.util.Date; + +import static java.util.Objects.isNull; + +@Service +public class ComActProceedingsServiceImpl extends ServiceImpl<ComActProceedingsDao, ComActProceedings> implements ComActProceedingsService { + + @Resource + private ComActProceedingsDao comActProceedingsDao; + /** + * 分页查询议事委员会 + * @param keyWord 搜索关键字 + * @return 处理结果 + * */ + @Override + public R pageProceedings(Integer page, Integer size, String keyWord) { + return R.ok(CopyUtil.beanCopyList(comActProceedingsDao.pageProceedings(new Page(page,size),keyWord), ComActProceedingsVO.class)); + } + + /** + * 新增或修改议事委员会 + * @param comActProceedingsDTO + * @return 处理结果 + * */ + @Override + public R addOrUpdate(ComActProceedingsDTO comActProceedingsDTO) { + if(isNull(comActProceedingsDTO.getId())){ + //新增 + ComActProceedings comActProceedings=new ComActProceedings(); + comActProceedings.setId(Snowflake.getId()); + comActProceedings.setCreateTime(new Date()); + int i = comActProceedingsDao.insertSelective(comActProceedings); + if (i>0){ + return R.ok(); + } + }else{ + //修改 + ComActProceedings comActProceedings=new ComActProceedings(); + BeanUtils.copyProperties(comActProceedingsDTO, comActProceedings); + comActProceedings.setUpdateTime(new Date()); + int i = comActProceedingsDao.updateById(comActProceedings); + if (i>0){ + return R.ok(); + } + } + return R.fail("操作失败"); + } +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSanShuoExpertServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSanShuoExpertServiceImpl.java index 9410fbd..ef08e01 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSanShuoExpertServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSanShuoExpertServiceImpl.java @@ -107,6 +107,10 @@ e.printStackTrace(); } //生成后台账号 + //如果是普达社区专家则不生成后台账号 + if (nonNull(expert.getCommunityId()) && !expert.getCommunityId().equals(10172)){ + return R.ok(); + } AdministratorsUserVO user=new AdministratorsUserVO(); user.setUserId(Snowflake.getId()); user.setAccount(comSanshuoExpertDTO.getAccount()); @@ -115,7 +119,8 @@ user.setType(11); user.setImageUrl(comSanshuoExpertDTO.getAvatar()); user.setPhone(comSanshuoExpertDTO.getPhone()); - return R.ok(userService.sanShuoAddUser(user)); + userService.sanShuoAddUser(user); + return R.ok(); } }else { ComSanshuoExpert expert=new ComSanshuoExpert(); diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActProceedingsDao.xml b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActProceedingsDao.xml new file mode 100644 index 0000000..53c3fef --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActProceedingsDao.xml @@ -0,0 +1,170 @@ +<?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_community.dao.ComActProceedingsDao"> + <resultMap id="BaseResultMap" type="com.panzhihua.service_community.entity.ComActProceedings"> + <id column="id" jdbcType="BIGINT" property="id" /> + <result column="name" jdbcType="VARCHAR" property="name" /> + <result column="unit_name" jdbcType="VARCHAR" property="unitName" /> + <result column="unit_id" jdbcType="BIGINT" property="unitId" /> + <result column="introduce" jdbcType="VARCHAR" property="introduce" /> + <result column="del_flag" jdbcType="BIT" property="delFlag" /> + <result column="status" jdbcType="BIT" property="status" /> + <result column="create_time" jdbcType="TIMESTAMP" property="createTime" /> + <result column="create_by" jdbcType="VARCHAR" property="createBy" /> + <result column="update_time" jdbcType="TIMESTAMP" property="updateTime" /> + <result column="update_by" jdbcType="TIMESTAMP" property="updateBy" /> + </resultMap> + <sql id="Base_Column_List"> + id, `name`, unit_name, unit_id, introduce, del_flag, `status`, create_time, create_by, + update_time, update_by + </sql> + <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap"> + select + <include refid="Base_Column_List" /> + from com_act_proceedings + where id = #{id,jdbcType=BIGINT} + </select> + <delete id="deleteByPrimaryKey" parameterType="java.lang.Long"> + delete from com_act_proceedings + where id = #{id,jdbcType=BIGINT} + </delete> + <insert id="insert" keyColumn="id" keyProperty="id" parameterType="com.panzhihua.service_community.entity.ComActProceedings" useGeneratedKeys="true"> + insert into com_act_proceedings (id,`name`, unit_name, unit_id, + introduce, del_flag, `status`, + create_time, create_by, update_time, + update_by) + values (#{name,jdbcType=VARCHAR}, #{unitName,jdbcType=VARCHAR}, #{unitId,jdbcType=BIGINT}, + #{introduce,jdbcType=VARCHAR}, #{delFlag,jdbcType=BIT}, #{status,jdbcType=BIT}, + #{createTime,jdbcType=TIMESTAMP}, #{createBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, + #{updateBy,jdbcType=TIMESTAMP}) + </insert> + <insert id="insertSelective" keyColumn="id" keyProperty="id" parameterType="com.panzhihua.service_community.entity.ComActProceedings" useGeneratedKeys="true"> + insert into com_act_proceedings + <trim prefix="(" suffix=")" suffixOverrides=","> + <if test="id != null"> + `id`, + </if> + <if test="name != null"> + `name`, + </if> + <if test="unitName != null"> + unit_name, + </if> + <if test="unitId != null"> + unit_id, + </if> + <if test="introduce != null"> + introduce, + </if> + <if test="delFlag != null"> + del_flag, + </if> + <if test="status != null"> + `status`, + </if> + <if test="createTime != null"> + create_time, + </if> + <if test="createBy != null"> + create_by, + </if> + <if test="updateTime != null"> + update_time, + </if> + <if test="updateBy != null"> + update_by, + </if> + </trim> + <trim prefix="values (" suffix=")" suffixOverrides=","> + <if test="id != null"> + #{id,jdbcType=BIGINT}, + </if> + <if test="name != null"> + #{name,jdbcType=VARCHAR}, + </if> + <if test="unitName != null"> + #{unitName,jdbcType=VARCHAR}, + </if> + <if test="unitId != null"> + #{unitId,jdbcType=BIGINT}, + </if> + <if test="introduce != null"> + #{introduce,jdbcType=VARCHAR}, + </if> + <if test="delFlag != null"> + #{delFlag,jdbcType=BIT}, + </if> + <if test="status != null"> + #{status,jdbcType=BIT}, + </if> + <if test="createTime != null"> + #{createTime,jdbcType=TIMESTAMP}, + </if> + <if test="createBy != null"> + #{createBy,jdbcType=VARCHAR}, + </if> + <if test="updateTime != null"> + #{updateTime,jdbcType=TIMESTAMP}, + </if> + <if test="updateBy != null"> + #{updateBy,jdbcType=TIMESTAMP}, + </if> + </trim> + </insert> + <update id="updateByPrimaryKeySelective" parameterType="com.panzhihua.service_community.entity.ComActProceedings"> + update com_act_proceedings + <set> + <if test="name != null"> + `name` = #{name,jdbcType=VARCHAR}, + </if> + <if test="unitName != null"> + unit_name = #{unitName,jdbcType=VARCHAR}, + </if> + <if test="unitId != null"> + unit_id = #{unitId,jdbcType=BIGINT}, + </if> + <if test="introduce != null"> + introduce = #{introduce,jdbcType=VARCHAR}, + </if> + <if test="delFlag != null"> + del_flag = #{delFlag,jdbcType=BIT}, + </if> + <if test="status != null"> + `status` = #{status,jdbcType=BIT}, + </if> + <if test="createTime != null"> + create_time = #{createTime,jdbcType=TIMESTAMP}, + </if> + <if test="createBy != null"> + create_by = #{createBy,jdbcType=VARCHAR}, + </if> + <if test="updateTime != null"> + update_time = #{updateTime,jdbcType=TIMESTAMP}, + </if> + <if test="updateBy != null"> + update_by = #{updateBy,jdbcType=TIMESTAMP}, + </if> + </set> + where id = #{id,jdbcType=BIGINT} + </update> + <update id="updateByPrimaryKey" parameterType="com.panzhihua.service_community.entity.ComActProceedings"> + update com_act_proceedings + set `name` = #{name,jdbcType=VARCHAR}, + unit_name = #{unitName,jdbcType=VARCHAR}, + unit_id = #{unitId,jdbcType=BIGINT}, + introduce = #{introduce,jdbcType=VARCHAR}, + del_flag = #{delFlag,jdbcType=BIT}, + `status` = #{status,jdbcType=BIT}, + create_time = #{createTime,jdbcType=TIMESTAMP}, + create_by = #{createBy,jdbcType=VARCHAR}, + update_time = #{updateTime,jdbcType=TIMESTAMP}, + update_by = #{updateBy,jdbcType=TIMESTAMP} + where id = #{id,jdbcType=BIGINT} + </update> + <select id="pageProceedings" resultType="com.panzhihua.service_community.entity.ComActProceedings"> + select * from com_act_proceedings where del_flag=0 + <if test="keyWord != null and keyWord != ''"> + AND name like concat("%",#{keyWord},"%") + </if> + </select> +</mapper> \ No newline at end of file diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java index 62ec37d..9cdcb61 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java @@ -1502,5 +1502,10 @@ return userService.addComPbCheckUser(comPbCheckUserDTO); } + @PostMapping("/feedBackReply") + public R feedBackReply(@RequestBody SysUserFeedbackVO sysUserFeedbackVO){ + return null; + } + } -- Gitblit v1.7.1