springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/IndexApi.java
@@ -571,4 +571,43 @@ whistleDto.setUserId(this.getUserId()); return easyPhotoEvaluateFeign.evaluateEasyApplets(whistleDto); } /***************************************************************************************************************** * * 社区宣传 * ******************************************************************************************************************/ @ApiOperation(value = "获取社区宣传", response = CommunityPublicityVO.class) @GetMapping("/getCommunityPublicityData") public R getCommunityPublicityData(@RequestParam("communityId") String communityId) { return communityService.getCommunityPublicityData(communityId); } // @ApiOperation(value = "添加社区宣传") // @PostMapping("/addCommunityPublicityDate") // public R addCommunityPublicityDate(@RequestBody CommunityPublicityVO item) // { // return communityService.addCommunityPublicityDate(item); // } // // @ApiOperation(value = "编辑社区宣传") // @PostMapping("/editCommunityPublicityDate") // public R editCommunityPublicityDate(@RequestBody CommunityPublicityVO item) // { // return communityService.editCommunityPublicityDate(item); // } // // @ApiOperation(value = "删除社区宣传") // @DeleteMapping("/deleteCommunityPublicityData") // public R deleteCommunityPublicityData(@RequestParam("communityId") String communityId) // { // return communityService.deleteCommunityPublicityData(communityId); // } // // } springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/CommunityPublicityVO.java
New file @@ -0,0 +1,45 @@ package com.panzhihua.common.model.vos.community; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; @Data @ApiModel("社区宣传表") public class CommunityPublicityVO { /** * 主键 */ @ApiModelProperty(value = "主键") private String id; /** * 创建时间 */ @ApiModelProperty(value = "创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date creationTime; /** * 更新时间 */ @ApiModelProperty(value = "创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date updateTime; /** * 社区id */ @ApiModelProperty(value = "社区id") private String communityId; /** * 内容 */ @ApiModelProperty(value = "内容") private String content; } springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java
@@ -11918,4 +11918,23 @@ @GetMapping("/largeScreen/qryReport") R<List<QryReportResp>> qryReport(@RequestParam(value = "yearTime",required = false) String yearTime); /***************************************************************************************************************** * * 社区宣传 * ******************************************************************************************************************/ @GetMapping("/sys/conf/getCommunityPublicityData") public R getCommunityPublicityData(@RequestParam("communityId") String communityId); @PostMapping("/sys/conf/addCommunityPublicityDate") public R addCommunityPublicityDate(@RequestBody CommunityPublicityVO item); @PostMapping("/sys/conf/editCommunityPublicityDate") public R editCommunityPublicityDate(@RequestBody CommunityPublicityVO item); @DeleteMapping("/sys/conf/deleteCommunityPublicityData") public R deleteCommunityPublicityData(@RequestParam("communityId") String communityId); } springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommonDataApi.java
@@ -955,4 +955,41 @@ } /***************************************************************************************************************** * * 社区宣传 * ******************************************************************************************************************/ @ApiOperation(value = "获取社区宣传", response = CommunityPublicityVO.class) @GetMapping("/getCommunityPublicityData") public R getCommunityPublicityData(@RequestParam("communityId") String communityId) { return communityService.getCommunityPublicityData(communityId); } @ApiOperation(value = "添加社区宣传") @PostMapping("/addCommunityPublicityDate") public R addCommunityPublicityDate(@RequestBody CommunityPublicityVO item) { return communityService.addCommunityPublicityDate(item); } @ApiOperation(value = "编辑社区宣传") @PostMapping("/editCommunityPublicityDate") public R editCommunityPublicityDate(@RequestBody CommunityPublicityVO item) { return communityService.editCommunityPublicityDate(item); } @ApiOperation(value = "删除社区宣传") @DeleteMapping("/deleteCommunityPublicityData") public R deleteCommunityPublicityData(@RequestParam("communityId") String communityId) { return communityService.deleteCommunityPublicityData(communityId); } } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/SysConfApi.java
@@ -2,10 +2,9 @@ import javax.annotation.Resource; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import com.panzhihua.common.model.vos.community.CommunityPublicityVO; import com.panzhihua.common.utlis.StringUtils; import org.springframework.web.bind.annotation.*; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.panzhihua.common.constants.Constants; @@ -68,4 +67,60 @@ public R editSysConfValue(@RequestParam("communityId") Long communityId,@RequestParam("status") Integer status) { return sysConfService.editSysConfValue(communityId,status); } @GetMapping("getCommunityPublicityData") public R getCommunityPublicityData(@RequestParam("communityId") String communityId) { if(StringUtils.isEmpty(communityId)) { return R.fail("社区id不能为空"); } return R.ok(sysConfService.getData(communityId)); } @PostMapping("addCommunityPublicityDate") public R addCommunityPublicityDate(@RequestBody CommunityPublicityVO item) { if(StringUtils.isEmpty(item.getCommunityId())) { return R.fail("社区id不能为空"); } int num=sysConfService.addDate(item); if(num>0) { return R.ok(); } return R.fail("删除失败"); } @PostMapping("editCommunityPublicityDate") public R editCommunityPublicityDate(@RequestBody CommunityPublicityVO item) { if(StringUtils.isEmpty(item.getCommunityId())) { return R.fail("社区id不能为空"); } int num=sysConfService.editDate(item); if(num>0) { return R.ok(); } return R.fail("删除失败"); } @DeleteMapping("deleteCommunityPublicityData") public R deleteCommunityPublicityData(@RequestParam("communityId") String communityId) { if(StringUtils.isEmpty(communityId)) { return R.fail("社区id不能为空"); } int num=sysConfService.deleteData(communityId); if(num>0) { return R.ok(); } return R.fail("删除失败"); } } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/SysConfMapper.java
@@ -1,5 +1,6 @@ package com.panzhihua.service_community.dao; import com.panzhihua.common.model.vos.community.CommunityPublicityVO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -31,4 +32,12 @@ String getSysConfValue(@Param("key") String key, @Param("communityId") Long communityId); CommunityPublicityVO getData(@Param("communityId") String communityId); int addDate(@Param("item") CommunityPublicityVO item); int editDate(@Param("item") CommunityPublicityVO item); int deleteData(@Param("communityId") String communityId); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/SysConfService.java
@@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.CommunityPublicityVO; import com.panzhihua.service_community.model.dos.SysConfDO; /** @@ -37,4 +38,32 @@ */ R editSysConfValue(Long communityId, Integer status); /** * 获取社区宣传 * @param communityId * @return */ CommunityPublicityVO getData(String communityId); /** * 新增社区宣传 * @param item * @return */ int addDate(CommunityPublicityVO item); /** * 编辑社区宣传 * @param item * @return */ int editDate(CommunityPublicityVO item); /** * 删除社区宣传 * @param communityId * @return */ int deleteData(String communityId); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/SysConfServiceImpl.java
@@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.panzhihua.common.constants.NeighborCircleConstants; import com.panzhihua.common.model.vos.community.CommunityPublicityVO; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -74,4 +75,28 @@ } } @Override public CommunityPublicityVO getData(String communityId) { return baseMapper.getData(communityId); } @Override public int addDate(CommunityPublicityVO item) { return baseMapper.addDate(item); } @Override public int editDate(CommunityPublicityVO item) { return baseMapper.editDate(item); } @Override public int deleteData(String communityId) { return baseMapper.deleteData(communityId); } } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/SysConfMapper.xml
@@ -65,4 +65,73 @@ <if test="communityId != null"> and community_id = ${communityId} </if> </select> <select id="getData" resultType="com.panzhihua.common.model.vos.community.CommunityPublicityVO"> select id, community_id, content, creation_time, update_time from community_publicity where community_id=#{communityId} </select> <insert id="addDate"> insert into community_publicity <trim prefix="(" suffix=")" suffixOverrides=","> <if test="item.id != null and item.id != '' "> id, </if> <if test="item.communityId != null and item.communityId != '' "> community_id, </if> <if test="item.content != null and item.content != '' "> content, </if> creation_time </trim> values <trim prefix="(" suffix=")" suffixOverrides=","> <if test="item.id != null and item.id != '' "> #{item.id}, </if> <if test="item.communityId != null and item.communityId != '' "> #{item.communityId}, </if> <if test="item.content != null and item.content != '' "> #{item.content}, </if> sysdate() </trim> </insert> <update id="editDate"> update community_publicity <set> <if test="item.communityId != null and item.communityId != '' "> community_id=#{item.communityId}, </if> <if test="item.content != null and item.content != '' "> content=#{item.content}, </if> update_time=sysdate() </set> where communityId = #{item.communityId} </update> <delete id="deleteData"> delete from community_publicity where community_id=#{communityId} </delete> </mapper>