springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java
@@ -1,6 +1,7 @@ package com.panzhihua.common.service.community; import java.io.Serializable; import java.util.Date; import java.util.List; import com.panzhihua.common.model.dtos.PageBaseDTO; @@ -23,8 +24,13 @@ import com.panzhihua.common.model.vos.civil.ComActSocialWorkerDetailsVO; import com.panzhihua.common.model.vos.community.*; import com.panzhihua.common.model.vos.community.cluster.admin.ComClusterMemberExcelVO; import com.panzhihua.common.model.vos.community.social.ComActSocialProjectMemberVO; import com.panzhihua.common.model.vos.community.social.ComActSocialProjectPublicityVO; import com.panzhihua.common.model.vos.community.social.ComActSocialProjectScheduleVO; import com.panzhihua.common.model.vos.community.social.SocialProjectVO; import io.swagger.annotations.ApiOperation; import com.panzhihua.common.model.vos.community.*; import org.springframework.beans.BeanUtils; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.scheduling.annotation.Async; import org.springframework.web.bind.annotation.DeleteMapping; @@ -7798,4 +7804,203 @@ */ @PostMapping("/comactsocialworker/input") R listSaveSocialWorkerExcelVO(@RequestBody List<ComActSocialWorkerExcelVO> list, @RequestParam("communityId") Long communityId); /** * 分页查询所有数据 * * @param commonPage 查询实体 * @return 所有数据 */ @PostMapping("/comActSocialProject/queryAll") R selectAllComActSocialProject(@RequestBody CommonPage commonPage); /** * 平台详情接口 * * @param id 主键 * @return 单条数据 */ @GetMapping("/comActSocialProject/{id}") R selectOneComActSocialProject(@PathVariable("id") Long id); /** * 根据项目id分页获取关联项目 */ @PostMapping("/comActSocialProject/getRelation") R getRelationComActSocialProject(@RequestBody CommonPage commonPage); /** * 新增数据 * * @param socialProjectVO 实体对象 * @return 新增结果 */ @PostMapping("/comActSocialProject") R insertComActSocialProject(@RequestBody SocialProjectVO socialProjectVO); /** * 修改数据 * * @param socialProjectVO 实体对象 * @return 修改结果 */ @PostMapping("/comActSocialProject/update") R updateComActSocialProject(@RequestBody SocialProjectVO socialProjectVO); /** * 删除数据 * * @param id 主键结合 * @return 删除结果 */ @GetMapping("/comActSocialProject/del") R deleteComActSocialProject(@RequestParam("id") Long id); /** * 小程序详情接口 * @param id * @return */ @GetMapping("/comActSocialProject/getApplet") R getAppletComActSocialProject(@RequestParam("id") Long id); /** * 分页查询所有数据 * * @param commonPage 查询实体 * @return 所有数据 */ @PostMapping("/comActSocialProjectMember/queryAll") public R selectAllComActSocialProjectMember(@RequestBody CommonPage commonPage); /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @GetMapping("/comActSocialProjectMember/{id}") public R selectOneComActSocialProjectMember(@PathVariable("id") Long id); /** * 新增数据 * * @param comActSocialProjectMemberVO 实体对象 * @return 新增结果 */ @PostMapping("/comActSocialProjectMember") public R insertComActSocialProjectMember(@RequestBody ComActSocialProjectMemberVO comActSocialProjectMemberVO); /** * 修改数据 * * @param comActSocialProjectMemberVO 实体对象 * @return 修改结果 */ @PostMapping("/comActSocialProjectMember/update") public R updateComActSocialProjectMember(@RequestBody ComActSocialProjectMemberVO comActSocialProjectMemberVO); /** * 删除数据 * * @param id 主键结合 * @return 删除结果 */ @GetMapping("/comActSocialProjectMember/del") public R deleteComActSocialProjectMember(@RequestParam("id") Long id); /** * 分页查询所有数据 * * @param commonPage 查询实体 * @return 所有数据 */ @PostMapping("/comActSocialProjectPublicity/queryAll") public R selectAllComActSocialProjectPublicity(@RequestBody CommonPage commonPage); /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @GetMapping("/comActSocialProjectPublicity/{id}") public R selectOneComActSocialProjectPublicity(@PathVariable("id") Long id); /** * 新增数据 * * @param comActSocialProjectPublicityVO 实体对象 * @return 新增结果 */ @PostMapping("/comActSocialProjectPublicity") public R insertComActSocialProjectPublicity(@RequestBody ComActSocialProjectPublicityVO comActSocialProjectPublicityVO); /** * 修改数据 * * @param comActSocialProjectPublicityVO 实体对象 * @return 修改结果 */ @PostMapping("/comActSocialProjectPublicity/update") public R updateComActSocialProjectPublicity(@RequestBody ComActSocialProjectPublicityVO comActSocialProjectPublicityVO); /** * 删除数据 * * @param id 主键结合 * @return 删除结果 */ @GetMapping("/comActSocialProjectPublicity/del") public R deleteComActSocialProjectPublicity(@RequestParam("id") Long id); /** * 多条删除数据 * * @param ids 主键结合 * @return 删除结果 */ @GetMapping("/comActSocialProjectPublicity/delBatch") public R delBatchComActSocialProjectPublicity(@RequestParam("ids") List<Long> ids); /** * 根据projectId查询所有进度 * * @param commonPage 查询实体 * @return 所有数据 */ @PostMapping("/comActSocialProjectSchedule/queryAll") public R selectAllComActSocialProjectSchedule(@RequestBody CommonPage commonPage); /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @GetMapping("/comActSocialProjectSchedule/{id}") public R selectOneComActSocialProjectSchedule(@PathVariable("id") Long id); /** * 新增数据 * * @param comActSocialProjectScheduleVO 实体对象 * @return 新增结果 */ @PostMapping("/comActSocialProjectSchedule") public R insertComActSocialProjectSchedule(@RequestBody ComActSocialProjectScheduleVO comActSocialProjectScheduleVO); /** * 修改数据 * * @param comActSocialProjectScheduleVO 实体对象 * @return 修改结果 */ @PostMapping("/comActSocialProjectSchedule/update") public R updateComActSocialProjectSchedule(@RequestBody ComActSocialProjectScheduleVO comActSocialProjectScheduleVO); /** * 删除数据 * * @param id 主键结合 * @return 删除结果 */ @GetMapping("/comActSocialProjectSchedule/del") public R deleteComActSocialProjectSchedule(@RequestParam("id") Long id); } springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComActSocialProjectApi.java
New file @@ -0,0 +1,102 @@ package com.panzhihua.community_backstage.api; import com.panzhihua.common.model.dtos.property.CommonPage; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.social.SocialProjectVO; import com.panzhihua.common.service.community.CommunityService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeanUtils; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.Date; /** * 三社联动项目表(ComActSocialProject)表控制层 * * @author zzj * @since 2021-12-22 14:02:48 */ @Slf4j @Api(tags = {"项目管理"}) @RestController @RequestMapping("comActSocialProject") public class ComActSocialProjectApi { /** * 服务对象 */ @Resource private CommunityService communityService; /** * 分页查询所有数据 * * @param commonPage 查询实体 * @return 所有数据 */ @ApiOperation(value = "分页查询接口",response =SocialProjectVO.class ) @PostMapping("queryAll") public R selectAll(@RequestBody CommonPage commonPage) { return communityService.selectAllComActSocialProject(commonPage); } /** * 平台详情接口 * * @param id 主键 * @return 单条数据 */ @ApiOperation(value = "平台详情接口",response =SocialProjectVO.class ) @GetMapping("{id}") public R selectOne(@PathVariable("id") Long id) { return communityService.getAppletComActSocialProject(id); } /** * 根据项目id分页获取关联项目 */ @ApiOperation(value = "根据项目id分页获取关联项目") @PostMapping("/getRelation") public R getRelation(@RequestBody CommonPage commonPage){ return communityService.getRelationComActSocialProject(commonPage); } /** * 新增数据 * * @param socialProjectVO 实体对象 * @return 新增结果 */ @ApiOperation(value = "新增数据") @PostMapping public R insert(@RequestBody SocialProjectVO socialProjectVO) { return communityService.insertComActSocialProject(socialProjectVO); } /** * 修改数据 * * @param socialProjectVO 实体对象 * @return 修改结果 */ @ApiOperation(value = "修改数据") @PostMapping("/update") public R update(@RequestBody SocialProjectVO socialProjectVO) { return communityService.updateComActSocialProject(socialProjectVO); } /** * 删除数据 * * @param id 主键结合 * @return 删除结果 */ @ApiOperation(value = "删除数据") @GetMapping("del") public R delete(@RequestParam("id") Long id) { return communityService.deleteComActSocialProject(id); } } springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComActSocialProjectMemberApi.java
New file @@ -0,0 +1,92 @@ package com.panzhihua.community_backstage.api; import com.panzhihua.common.model.dtos.property.CommonPage; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.social.ComActSocialProjectMemberVO; import com.panzhihua.common.service.community.CommunityService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeanUtils; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; /** * 项目人员(ComActSocialProjectMember)表控制层 * * @author makejava * @since 2021-12-23 15:16:43 */ @Slf4j @Api(tags = {"项目成员管理"}) @RestController @RequestMapping("comActSocialProjectMember") public class ComActSocialProjectMemberApi { /** * 服务对象 */ @Resource private CommunityService communityService; /** * 分页查询所有数据 * * @param commonPage 查询实体 * @return 所有数据 */ @ApiOperation("分页查询所有数据") @PostMapping("queryAll") public R selectAll(@RequestBody CommonPage commonPage) { return communityService.selectAllComActSocialProjectMember(commonPage); } /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @ApiOperation("通过主键查询单条数据") @GetMapping("{id}") public R selectOne(@PathVariable("id") Long id) { return communityService.selectOneComActSocialProjectMember(id); } /** * 新增数据 * * @param comActSocialProjectMemberVO 实体对象 * @return 新增结果 */ @ApiOperation("新增数据") @PostMapping public R insert(@RequestBody ComActSocialProjectMemberVO comActSocialProjectMemberVO) { return communityService.insertComActSocialProjectMember(comActSocialProjectMemberVO); } /** * 修改数据 * * @param comActSocialProjectMemberVO 实体对象 * @return 修改结果 */ @ApiOperation("修改数据") @PostMapping("/update") public R update(@RequestBody ComActSocialProjectMemberVO comActSocialProjectMemberVO) { return communityService.updateComActSocialProjectMember(comActSocialProjectMemberVO); } /** * 删除数据 * * @param id 主键结合 * @return 删除结果 */ @ApiOperation("删除") @GetMapping("del") public R delete(@RequestParam("id") Long id) { return communityService.deleteComActSocialProjectMember(id); } } springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComActSocialProjectPublicityApi.java
New file @@ -0,0 +1,105 @@ package com.panzhihua.community_backstage.api; import com.panzhihua.common.model.dtos.property.CommonPage; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.social.ComActSocialProjectPublicityVO; import com.panzhihua.common.service.community.CommunityService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeanUtils; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.Date; import java.util.List; /** * 项目宣传表(ComActSocialProjectPublicity)表控制层 * * @author makejava * @since 2021-12-23 14:30:55 */ @Slf4j @Api(tags = {"项目宣传管理"}) @RestController @RequestMapping("comActSocialProjectPublicity") public class ComActSocialProjectPublicityApi { /** * 服务对象 */ @Resource private CommunityService communityService; /** * 分页查询所有数据 * * @param commonPage 查询实体 * @return 所有数据 */ @ApiOperation(value = "分页查询",response = ComActSocialProjectPublicityVO.class) @PostMapping("queryAll") public R selectAll(@RequestBody CommonPage commonPage) { return communityService.selectAllComActSocialProjectPublicity(commonPage); } /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @ApiOperation("通过主键查询单条数据") @GetMapping("{id}") public R selectOne(@PathVariable("id") Long id) { return communityService.selectOneComActSocialProjectPublicity(id); } /** * 新增数据 * * @param comActSocialProjectPublicityVO 实体对象 * @return 新增结果 */ @ApiOperation("新增数据") @PostMapping public R insert(@RequestBody ComActSocialProjectPublicityVO comActSocialProjectPublicityVO) { return communityService.insertComActSocialProjectPublicity(comActSocialProjectPublicityVO); } /** * 修改数据 * * @param comActSocialProjectPublicityVO 实体对象 * @return 修改结果 */ @ApiOperation("修改数据") @PostMapping("/update") public R update(@RequestBody ComActSocialProjectPublicityVO comActSocialProjectPublicityVO) { return communityService.updateComActSocialProjectPublicity(comActSocialProjectPublicityVO); } /** * 删除数据 * * @param id 主键结合 * @return 删除结果 */ @ApiOperation("删除数据") @GetMapping("del") public R delete(@RequestParam("id") Long id) { return communityService.deleteComActSocialProjectPublicity(id); } /** * 多条删除数据 * * @param ids 主键结合 * @return 删除结果 */ @ApiOperation("多条删除数据") @GetMapping("delBatch") public R delBatch(@RequestParam("ids") List<Long> ids) { return communityService.delBatchComActSocialProjectPublicity(ids); } } springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComActSocialProjectScheduleApi.java
New file @@ -0,0 +1,93 @@ package com.panzhihua.community_backstage.api; import com.panzhihua.common.model.dtos.property.CommonPage; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.social.ComActSocialProjectScheduleVO; import com.panzhihua.common.service.community.CommunityService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeanUtils; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.Date; /** * 项目进度表(ComActSocialProjectSchedule)表控制层 * * @author makejava * @since 2021-12-23 14:31:16 */ @Slf4j @Api(tags = {"项目进度管理"}) @RestController @RequestMapping("comActSocialProjectSchedule") public class ComActSocialProjectScheduleApi { /** * 服务对象 */ @Resource private CommunityService communityService; /** * 根据projectId查询所有进度 * * @param commonPage 查询实体 * @return 所有数据 */ @ApiOperation("分页查询") @PostMapping("queryAll") public R selectAll(@RequestBody CommonPage commonPage) { return communityService.selectAllComActSocialProjectSchedule(commonPage); } /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @ApiOperation("通过主键查询单条数据") @GetMapping("{id}") public R selectOne(@PathVariable("id") Long id) { return communityService.selectOneComActSocialProjectSchedule(id); } /** * 新增数据 * * @param comActSocialProjectScheduleVO 实体对象 * @return 新增结果 */ @ApiOperation("新增数据") @PostMapping public R insert(@RequestBody ComActSocialProjectScheduleVO comActSocialProjectScheduleVO) { return communityService.insertComActSocialProjectSchedule(comActSocialProjectScheduleVO); } /** * 修改数据 * * @param comActSocialProjectScheduleVO 实体对象 * @return 修改结果 */ @ApiOperation("修改数据") @PostMapping("/update") public R update(@RequestBody ComActSocialProjectScheduleVO comActSocialProjectScheduleVO) { return communityService.updateComActSocialProjectSchedule(comActSocialProjectScheduleVO); } /** * 删除数据 * * @param id 主键结合 * @return 删除结果 */ @ApiOperation("删除数据") @GetMapping("del") public R delete(@RequestParam("id") Long id) { return communityService.deleteComActSocialProjectSchedule(id); } }