mitao
2025-03-13 86df207c37502cce1b2043e1c7c0486459eef1d6
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/partybuilding/PartyBuildingService.java
@@ -2,6 +2,7 @@
import java.util.List;
import com.panzhihua.common.model.dtos.community.PageMemberForInviteDTO;
import com.panzhihua.common.model.vos.partybuilding.excel.ComPbMemberRoleExcelVo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
@@ -19,7 +20,7 @@
 * @author: huang.hongfa weixin hhf9596 qq 959656820
 * @create: 2020-11-30 09:50
 **/
@FeignClient(value = "partybuilding")
@FeignClient(value =  "huacheng-partybuilding")
public interface PartyBuildingService {
    /**
     * 新增党员
@@ -460,6 +461,12 @@
    @PostMapping("/partybuildIng/pageserviceteam")
    R pageServiceTeam(@RequestBody PageComPbServiceTeamDTO pageComPbServiceTeamDTO);
    @GetMapping("/partybuildIng/getComPbServiceTeamData")
    public R getComPbServiceTeamData(@RequestParam("communityId") String communityId,
                                     @RequestParam("phone") String phone);
    /**
     * 创建党员活动 小程序创建党员活动
     *
@@ -474,11 +481,12 @@
     * 查询用户党员认证信息
     *
     * @param id
     * @param communityId
     *            用户ID
     * @return 查询结果
     */
    @GetMapping("/partybuildIng/usercertification")
    R userCertification(@RequestParam("id") Long id);
    R userCertification(@RequestParam("id") Long id,@RequestParam("communityId")Long communityId);
    /**
     * 查询待认证党员信息
@@ -593,4 +601,50 @@
     */
    @PostMapping("/partybuildIng/importPbMemberRole")
    R importPbMemberRole(@RequestBody List<ComPbMemberRoleExcelVo> memberRoleExcelVoList,@RequestParam("communityId") Long communityId,@RequestParam("userId") Long userId);
    /**
     * 身份证查询是否党员
     * @param idCard
     * @return
     */
    @GetMapping("/partybuildIng/checkMember")
    R checkMember(@RequestParam("idCard")String idCard);
    /**
     * 小程序分页查询党员列表
     * @param partyBuildingMemberVO 请求参数
     * @return  党员列表
     */
    @PostMapping("/partybuildIng/getPagePbMember")
    R getPagePbMember(@RequestBody PartyBuildingMemberVO partyBuildingMemberVO);
    @PostMapping("/partybuildIng/getProject")
    public R getProjectList(@RequestBody ProjectVO projectVO);
    @PostMapping("/partybuildIng/addProject")
    public R addProject(@RequestBody ProjectVO projectVO);
    @PostMapping("/partybuildIng/updateProject")
    public R updateProject(@RequestBody ProjectVO projectVO);
    @PostMapping("/partybuildIng/deleteProject")
    public R deleteProject(@RequestBody ProjectVO projectVO);
    @GetMapping("/partybuildIng/getPartyMember")
    public R getPartyMember(@RequestParam("phone")String phone,@RequestParam("type")Integer type);
    @GetMapping("/partybuildIng/memberDetail")
    public R memberDetail(@RequestParam("id")Long id);
    @GetMapping("/comPbCheckUnit/detailByPhone")
    public R detailByPhone(@RequestParam("phone") String phone);
    /**
     * 分页查询注册党员列表
     * @param pageMemberForInviteDTO
     * @return
     */
    @PostMapping("/partybuildIng/page/registerMember")
    R pageRegisterMember(@RequestBody PageMemberForInviteDTO pageMemberForInviteDTO);
}