import request from '../utils/rerquest' /** * 联建共建-联建共建开展情况排名 * @param {string} streetId 街道id(不填默认全部) * @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部) * @param {string} order 0倒叙 1正序 * @param {string} type 组织活动总次数0;参加活动总人数1;省市级和区直机关-组织次数2;省市级和区直机关-参与人数3;驻区企事业单位-组织次数4;驻区企业事业单位-参加人数5;驻区两新组织-组织次数6;驻区两新组织-参加次数7; */ export function rankingOfDevelopment ({ streetId, someMonthsType, order, type }: rankingOfDevelopmentApiOption) { return request({ url: 'cloudAnalysis/partyworksituation/rankingOfDevelopment', method: 'GET', options: { streetId, someMonthsType, order, type } }) } /** * 联建共建-联建共建开展情况-资源整合金额 * @param {string} streetId 街道id(不填默认全部) * @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部) */ export function getResourceAmount ({ streetId, someMonthsType }:getResourceAmountApiOption) { return request({ url: 'cloudAnalysis/partyworksituation/getResourceAmount', method: 'GET', options: { streetId, someMonthsType } }) } /** * 支部建设—支部活动—支部活动统计分析 联建共建—联建共建开展情况 * @param {string} streetId 街道id(""不填默认所有) * @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部) * @param {string} categoryType 0:支部建设;1:联建共建 */ export function analysisOfBranch ({ streetId, someMonthsType, categoryType }: analysisOfBranchApiOption) { return request({ url: 'cloudAnalysis/partyworksituation/analysisOfBranch', method: 'GET', options: { streetId, someMonthsType, categoryType } }) } /** * 1.支部建设—支部活动—支部活动统计分析(具体街道社区) * 2.主题当日与三述专题—主题党日与三述专题召开情况 * 3.支部建设-组织党员培训学习-组织党员参加培训学习情况 * 4.联建共建 * 5党员先锋—党员作用发挥情况—党员作用发挥情况 * 6党员先锋—党员作用发挥情况—为人民服务 * @param {string} streetId 街道id(""不填默认所有) * @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部) * @param {string} categoryCode 工作种类(主题党日:12;三会一课:11;党员志愿者服务:14;党内关怀帮助:15;培训学习:16;”三述“专题:13;省级.市级和区直机关:21;驻区企业事业单位:23;驻区“两新组织”24;为人民服务30) */ export function deptAnalysisOfBranch ({ streetId, someMonthsType, categoryCode }: deptAnalysisOfBranchApiOption) { return request({ url: 'cloudAnalysis/partyworksituation/deptAnalysisOfBranch', method: 'GET', options: { streetId, someMonthsType, categoryCode } }) } /** * 支部建设—支部活动—支部活动排名 * @param {string} streetId 街道id(不填默认全部) * @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部) * @param {string} order 0倒叙 1正序 * @param {string} type 组织活动总次数:0;参加活动总人数:1;三会一课-组织次数:2;三会一课-参加人数:3;主题党日-组织次数:4;主题党日-参加人数:5;“三述”专题-组织次数:6;“三述”专题-参加人数:7;培训教育-组织次数:8;培新教育-参加人数:9;党内志愿服务-组织次数:10;党内志愿服务-参加人数:11;党内关怀帮助-组织次数:12;党内关怀帮助-参加人数:13; */ export function rankingOfBranchActivities ({ streetId, someMonthsType, order, type }: rankingOfBranchActivitiesApiOption) { return request({ url: 'cloudAnalysis/partyworksituation/rankingOfBranchActivities', method: 'GET', options: { streetId, someMonthsType, order, type } }) } /** * 支部建设—主题党日与三述专题—主题党日与三述专题排名 * @param {string} streetId 街道id(不填默认全部) * @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部) * @param {string} order 0倒叙 1正序 * @param {string} type 组织活动总次数:0;参加活动总人数:1;三会一课-组织次数:2;三会一课-参加人数:3;主题党日-组织次数:4;主题党日-参加人数:5;“三述”专题-组织次数:6;“三述”专题-参加人数:7;培训教育-组织次数:8;培新教育-参加人数:9;党内志愿服务-组织次数:10;党内志愿服务-参加人数:11;党内关怀帮助-组织次数:12;党内关怀帮助-参加人数:13; */ export function rankingOfPartyDay ({ streetId, someMonthsType, order, type }: rankingOfPartyDayApiOption) { return request({ url: 'cloudAnalysis/partyworksituation/rankingOfPartyDay', method: 'GET', options: { streetId, someMonthsType, order, type } }) } /** * 支部建设—组织党员培训学习排名 * @param {string} streetId 街道id(不填默认全部) * @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部) * @param {string} order 0倒叙 1正序 * @param {string} type 组织活动总次数:0;参加活动总人数:1;三会一课-组织次数:2;三会一课-参加人数:3;主题党日-组织次数:4;主题党日-参加人数:5;“三述”专题-组织次数:6;“三述”专题-参加人数:7;培训教育-组织次数:8;培新教育-参加人数:9;党内志愿服务-组织次数:10;党内志愿服务-参加人数:11;党内关怀帮助-组织次数:12;党内关怀帮助-参加人数:13; */ export function rankingOfPartyLearning ({ streetId, someMonthsType, order, type }: rankingOfPartyLearningApiOption) { return request({ url: 'cloudAnalysis/partyworksituation/rankingOfPartyLearning', method: 'GET', options: { streetId, someMonthsType, order, type } }) } /** * 党员先锋-党员参与情况-带领讨论议事 * @param {string} streetId 街道id(不填默认全部) * @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年) */ export function getGroupDynamicCondition ({ streetId, someMonthsType }: getGroupDynamicConditionApiOption) { return request({ url: 'cloudAnalysis/partyworksituation/partyLeadingInfo', method: 'GET', options: { streetId, someMonthsType } }) } /** * 党员先锋-党员参与情况-党员参与议事人数 * @param {string} DeptId 部门id * @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年) */ export function getEventDynamicCondition ({ DeptId, someMonthsType }: getEventDynamicConditionApiOption) { return request({ url: 'cloudAnalysis/event/getEventDynamicCondition', method: 'GET', options: { DeptId, someMonthsType } }) } /** * 党员先锋-党员参与情况-党员参与情况 * @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年) * @param {string} analysisType 传1(分析类型:1.平台,2.声音,3.议事,4.社群) */ export function getAllDynamicStatistics ({ someMonthsType, analysisType }: getAllDynamicStatisticsApiOption) { return request({ url: 'cloudAnalysis/dynamic/getAllDynamicStatistics', method: 'GET', options: { someMonthsType, analysisType } }) } /** * 党员先锋-党员参与情况-党员参与占比分析 * @param {string} DeptId 部门id * @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年) * @param {string} analysisType 分析类型:1.平台,2.声音,3.议事,4.社群 */ export function getDynamicPercentAnalysis ({ DeptId, someMonthsType, analysisType }: getDynamicPercentAnalysisApiOption) { return request({ url: 'cloudAnalysis/dynamic/getDynamicPercentAnalysis', method: 'GET', options: { DeptId, someMonthsType, analysisType } }) } /** * 党员先锋-党员参与情况-党员参与情况排行 * @param {string} streetId 街道id(不填默认全部) * @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部) * @param {string} order 排序 0 倒叙 1正序 * @param {string} orderBy 党员活跃人数0;党员互动次数1;党员发布话题数2;党员发布议题数3;议题转项目数4;解决项目数5;党员建群数6; */ export function rankOfPartyJoin ({ streetId, someMonthsType, order, orderBy } : rankOfPartyJoinApiOption) { return request({ url: 'cloudAnalysis/partyBasicSituation/rankOfPartyJoin', method: 'GET', options: { streetId, someMonthsType, order, orderBy } }) } /** * 党员先锋—党员作用发挥情况—党员作用发挥情况排名 * @param {string} streetId 街道id(不填默认全部) * @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部) * @param {string} order 0倒叙 1正序 * @param {string} type 组织总次数0;参加总次数1;志愿活动—组织次数2;志愿活动—参加人数3为民服务—组织次数4;为民服务—参加人数5 */ export function partyMembersPlayRole ({ streetId, someMonthsType, order, type }: partyMembersPlayRoleApiOption) { return request({ url: 'cloudAnalysis/partyworksituation/partyMembersPlayRole', method: 'GET', options: { streetId, someMonthsType, order, type } }) } /** * (首页)党员基本情况,数量及占比 列表 */ export function partyCaseNumberList() { return request({ url: 'cloudAnalysis/partyBasicSituation/partyCaseNumberList', method: 'GET' }) } /** * (首页)党员年龄分布 职业占比列表 * @param {string} categoryType 0:党员年龄分布 1:党员职业分布 */ export function partyDistributionList({ categoryType }: partyDistributionList) { return request({ url: 'cloudAnalysis/partyBasicSituation/partyDistributionList', method: 'GET', options: { categoryType } }) } /** * (首页)辖区党员注册情况(注册党员性别比例) * @param {string} streetId 街道id * @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部) */ export function getRegistrationPartyCase({ streetId, someMonthsType }: getRegistrationPartyCase) { return request({ url: 'cloudAnalysis/partyBasicSituation/getRegistrationPartyCase', method: 'GET', options: { streetId, someMonthsType } }) } /** * (首页)已注册党员年龄分布 * @param {string} streetId 街道id(不填默认全部) * @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部) */ export function getPartyAgeCase({ streetId, someMonthsType }: getPartyAgeCase) { return request({ url: 'cloudAnalysis/partyBasicSituation/getPartyAgeCase', method: 'GET', options: { streetId, someMonthsType } }) } /** * (首页)党建实况党员基本情况排行 * @param {string} streetId 街道id(不填默认全部) * @param {string} order 0 按照党员注册数倒叙 1 正序 * @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年)未填默认所有 */ export function getPartyRankList({ streetId, order, someMonthsType }: getPartyRankList) { return request({ url: 'cloudAnalysis/user/getListPartyRank', method: 'GET', options: { streetId, order, someMonthsType } }) }