package com.panzhihua.service_dangjian.service; import java.util.List; import com.panzhihua.common.model.dtos.partybuilding.ComListPartyDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.partybuilding.west.PartyOrganizationVO; /** * @program: springcloud_k8s_panzhihuazhihuishequ * @description: 党组织 * @author: huang.hongfa weixin hhf9596 qq 959656820 * @create: 2020-11-30 11:39 **/ public interface PartyOrganizationService { /** * 平台所有启用的党组织 * * @return 党组织集合 */ List listPartyOrganization(Long communityId); /** * 平台所有的党组织 * * @return 党组织集合 */ R listPartyOrganizationAll(PartyOrganizationVO partyOrganizationVO); /** * 新增党支部 * * @param partyOrganizationVO * 党支部基本信息 * @return 新增结果 */ R addPartyOrganization(PartyOrganizationVO partyOrganizationVO); /** * 编辑党支部 * * @param partyOrganizationVO * 党支部基本信息 * @return 编辑结果 */ R updatePartyOrganization(PartyOrganizationVO partyOrganizationVO); /** * 启用,禁用党支部 * * @param partyOrganizationVO * 党支部基本信息 * @return 编辑结果 */ R resetPartyOrganization(PartyOrganizationVO partyOrganizationVO); /** * 删除党支部 * * @param partyOrganizationVO * 党支部基本信息 * @return 编辑结果 */ R deletePartyOrganization(PartyOrganizationVO partyOrganizationVO); /** * 平台所有启用的党组织 * * @return 党组织集合 */ List listPartyOrganizationByApp(ComListPartyDTO comListPartyDTO); /** * 查询所有党组织 * @param partyOrganizationVO 请求参数 * @return 党组织列表 */ R getPbOrgAllList(PartyOrganizationVO partyOrganizationVO); }