Browse Source

党建能力 - 接口入参定义

dev_shibei_match
zhangyongzhangyong 5 years ago
parent
commit
6ea8436111
  1. 77
      epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/indexcollect/form/DeptGovrnAbilityFormDTO.java
  2. 82
      epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/indexcollect/form/GridGovrnAbilityFormDTO.java
  3. 107
      epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/indexcollect/form/GridPartyAbilityFormDTO.java
  4. 89
      epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/indexcollect/form/GridPartyMemberDataFormDTO.java
  5. 58
      epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/indexcollect/form/GridServiceAbilityFormDTO.java
  6. 77
      epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/indexcollect/form/OrgGovrnAbilityFormDTO.java
  7. 53
      epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/indexcollect/form/OrgPartyAbilityFormDTO.java
  8. 53
      epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/indexcollect/form/OrgServiceAbilityFormDTO.java
  9. 5
      epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/FactIndexCollectController.java
  10. 12
      epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/indexcollect/FactIndexCollectService.java
  11. 10
      epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/indexcollect/impl/FactIndexCollectServiceImpl.java

77
epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/indexcollect/form/DeptGovrnAbilityFormDTO.java

@ -0,0 +1,77 @@
package com.epmet.dto.indexcollect.form;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
/**
* 8治理能力-部门相关指标 入参
* @Auther: zhangyong
* @Date: 2020-08-18 09:59
*/
@Data
public class DeptGovrnAbilityFormDTO implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 机关id:网格所属的组织id
*/
private String agencyId;
/**
* 上级组织id
*/
private String deptId;
/**
* yyyyMM
*/
private String monthId;
/**
* yyyyQ1, yyyyQ2, yyyyQ3, yyyyQ4
*/
private String quarterId;
/**
* yyyy
*/
private String yearId;
/**
* allRegion全区community社区street街道
*/
private String dataType;
/**
* 区直部门被吹哨次数
*/
private Integer transferedCount;
/**
* 区直部门办结项目数
*/
private Integer closedProjectCount;
/**
* 区直部门项目响应度 所有被吹哨后的滞留时间除以项目数
*/
private BigDecimal respProjectRatio;
/**
* 区直部门办结项目的处理效率
*/
private BigDecimal handleProjectRatio;
/**
* 区直部门项目办结率
*/
private BigDecimal closedProjectRatio;
/**
* 办结项目满意度
*/
private BigDecimal satisfactionRatio;
}

82
epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/indexcollect/form/GridGovrnAbilityFormDTO.java

@ -0,0 +1,82 @@
package com.epmet.dto.indexcollect.form;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
/**
* 6治理能力-网格相关指标 入参
* @Auther: zhangyong
* @Date: 2020-08-18 09:59
*/
@Data
public class GridGovrnAbilityFormDTO implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 机关id:网格所属的组织id
*/
private String agencyId;
/**
* 网格id
*/
private String gridId;
/**
* yyyyMM
*/
private String monthId;
/**
* yyyyQ1, yyyyQ2, yyyyQ3, yyyyQ4
*/
private String quarterId;
/**
* yyyy
*/
private String yearId;
/**
* 网格总议题数
*/
private Integer issueTotal;
/**
* 网格人均议题数目
*/
private Integer avgIssueCount;
/**
* 网格总项目数
*/
private Integer projectTotal;
/**
* 网格自治项目数
*/
private Integer selfSolveProjectRatio;
/**
* 网格办结项目数
*/
private Integer resolveProjectTotal;
/**
* 网格吹哨部门准确率
*/
private BigDecimal transferRightRatio;
/**
* 网格内解决的项目的满意度
*/
private BigDecimal satisfactionRatio;
/**
* 网格议题转项目率
*/
private BigDecimal avgShiftProjectRatio;
}

107
epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/indexcollect/form/GridPartyAbilityFormDTO.java

@ -0,0 +1,107 @@
package com.epmet.dto.indexcollect.form;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
/**
* 2党建能力-网格相关指标上报(按照月份) 入参
* @Auther: zhangyong
* @Date: 2020-08-18 09:59
*/
@Data
public class GridPartyAbilityFormDTO implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 机关id:网格所属的组织id
*/
private String agencyId;
/**
* 网格id
*/
private String gridId;
/**
* yyyyMM
*/
private String monthId;
/**
* yyyyQ1, yyyyQ2, yyyyQ3, yyyyQ4
*/
private String quarterId;
/**
* yyyy
*/
private String yearId;
/**
* 网格党员用户数
*/
private Integer partyCount;
/**
* 网格党员人均提出的议题转项目数
*/
private Integer partyAvgShiftProjectCount;
/**
* 网格活跃群众用户数
*/
private Integer activeUserCount;
/**
* 网格活跃党员用户数
*/
private Integer activePartyCount;
/**
* 网格党员人均提出话题数
*/
private Integer partyAvgTopicCount;
/**
* 网格群众人均提出话题数
*/
private Integer userAvgTopicCount;
/**
* 网格群众用户数
*/
private Integer userCount;
/**
* 网格群众人均提出的议题转项目数
*/
private Integer userAvgShiftProjectCount;
/**
* 建群党员数累计值
*/
private Integer createGroupPartyCount;
/**
* 网格发文数
*/
private Integer publishArticleCount;
/**
* 网格议题转项目率
*/
private BigDecimal issueToProjectRatio;
/**
* 组织三会一课次数
*/
private Integer createThreeMeetsCount;
/**
* 党员参加三会一课人次
*/
private Integer joinThreeMeetsCount;
}

89
epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/indexcollect/form/GridPartyMemberDataFormDTO.java

@ -0,0 +1,89 @@
package com.epmet.dto.indexcollect.form;
import lombok.Data;
import org.apache.poi.hpsf.Decimal;
import java.io.Serializable;
import java.math.BigDecimal;
/**
* 1党建能力-党员相关指标上报(按照月份) 入参
* @Auther: zhangyong
* @Date: 2020-08-18 09:59
*/
@Data
public class GridPartyMemberDataFormDTO implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 机关id:网格所属的组织id
*/
private String agencyId;
/**
* 网格id
*/
private String gridId;
/**
* yyyyMM
*/
private String monthId;
/**
* yyyyQ1, yyyyQ2, yyyyQ3, yyyyQ4
*/
private String quarterId;
/**
* yyyy
*/
private String yearId;
/**
* 党员提出的话题数
*/
private Integer createTopicCount;
/**
* 党员参与话题数支持反对评论浏览
*/
private Integer joinTopicCount;
/**
* 话题转议题数
*/
private Integer shiftIssueCount;
/**
* 议题转项目数
*/
private Integer shiftProjectCount;
/**
* 参加三会一课次数
*/
private Integer joinThreeMeetsCount;
/**
* 自建群群众人数
*/
private Integer groupUserCount;
/**
* 自建群活跃度-话题数
*/
private Integer groupTopicCount;
/**
* 议题转项目率
*/
private BigDecimal topicToIssueRatio;
/**
* 提出的议题转项目数
*/
private Integer issueToProjectCount;
}

58
epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/indexcollect/form/GridServiceAbilityFormDTO.java

@ -0,0 +1,58 @@
package com.epmet.dto.indexcollect.form;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
/**
* 4服务能力-网格相关指标 入参
* @Auther: zhangyong
* @Date: 2020-08-18 09:59
*/
@Data
public class GridServiceAbilityFormDTO implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 机关id:网格所属的组织id
*/
private String agencyId;
/**
* 网格id
*/
private String gridId;
/**
* yyyyMM
*/
private String monthId;
/**
* yyyyQ1, yyyyQ2, yyyyQ3, yyyyQ4
*/
private String quarterId;
/**
* yyyy
*/
private String yearId;
/**
* 网格活动组织次数 爱心活动
*/
private Integer activityCount;
/**
* 网格志愿者占比
*/
private Integer volunteerRatio;
/**
* 网格党员志愿者率
*/
private BigDecimal partyVolunteerRatio;
}

77
epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/indexcollect/form/OrgGovrnAbilityFormDTO.java

@ -0,0 +1,77 @@
package com.epmet.dto.indexcollect.form;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
/**
* 7治理能力-街道及社区相关指标 入参
* @Auther: zhangyong
* @Date: 2020-08-18 09:59
*/
@Data
public class OrgGovrnAbilityFormDTO implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 机关id:网格所属的组织id
*/
private String agencyId;
/**
* 上级组织id
*/
private String parentId;
/**
* yyyyMM
*/
private String monthId;
/**
* yyyyQ1, yyyyQ2, yyyyQ3, yyyyQ4
*/
private String quarterId;
/**
* yyyy
*/
private String yearId;
/**
* allRegion全区community社区street街道
*/
private String dataType;
/**
* 被吹哨次数
*/
private Integer transferedCount;
/**
* 办结项目数
*/
private Integer closedProjectCount;
/**
* 项目响应度 所有被吹哨后的滞留时间除以项目数
*/
private BigDecimal respProjectRatio;
/**
* 办结项目率
*/
private BigDecimal closedProjectRatio;
/**
* 办结项目满意度
*/
private BigDecimal satisfactionRatio;
/**
* 超期项目率
*/
private BigDecimal overdueProjectRatio;
}

53
epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/indexcollect/form/OrgPartyAbilityFormDTO.java

@ -0,0 +1,53 @@
package com.epmet.dto.indexcollect.form;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
/**
* 3党建能力-街道及社区相关指标 入参
* @Auther: zhangyong
* @Date: 2020-08-18 09:59
*/
@Data
public class OrgPartyAbilityFormDTO implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 机关id:网格所属的组织id
*/
private String agencyId;
/**
* 上级组织id
*/
private String parentId;
/**
* yyyyMM
*/
private String monthId;
/**
* yyyyQ1, yyyyQ2, yyyyQ3, yyyyQ4
*/
private String quarterId;
/**
* yyyy
*/
private String yearId;
/**
* allRegion全区community社区street街道
*/
private String dataType;
/**
* 发文数
*/
private Integer publishArticleCount;
}

53
epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/indexcollect/form/OrgServiceAbilityFormDTO.java

@ -0,0 +1,53 @@
package com.epmet.dto.indexcollect.form;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
/**
* 5服务能力-组织街道|社区|全区相关指标 入参
* @Auther: zhangyong
* @Date: 2020-08-18 09:59
*/
@Data
public class OrgServiceAbilityFormDTO implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 机关id:网格所属的组织id
*/
private String agencyId;
/**
* 上级组织id
*/
private String parentId;
/**
* yyyyMM
*/
private String monthId;
/**
* yyyyQ1, yyyyQ2, yyyyQ3, yyyyQ4
*/
private String quarterId;
/**
* yyyy
*/
private String yearId;
/**
* allRegion全区community社区street街道
*/
private Integer dataType;
/**
* 社区/街道活动组织次数 爱心活动
*/
private Integer activityCount;
}

5
epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/FactIndexCollectController.java

@ -1,5 +1,7 @@
package com.epmet.controller;
import com.epmet.service.indexcollect.FactIndexCollectService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@ -12,4 +14,7 @@ import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("indexcollect")
public class FactIndexCollectController {
@Autowired
private FactIndexCollectService factIndexCollectService;
}

12
epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/indexcollect/FactIndexCollectService.java

@ -0,0 +1,12 @@
package com.epmet.service.indexcollect;
/**
* 大屏数据采集api
*
* @author yinzuomei@elink-cn.com
* @date 2020/8/18 10:25
*/
public interface FactIndexCollectService {
}

10
epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/indexcollect/impl/FactIndexCollectServiceImpl.java

@ -0,0 +1,10 @@
package com.epmet.service.indexcollect.impl;
import com.epmet.service.indexcollect.FactIndexCollectService;
/**
* @Auther: zhangyong
* @Date: 2020-08-20 10:05
*/
public class FactIndexCollectServiceImpl implements FactIndexCollectService {
}
Loading…
Cancel
Save