| | |
| | | * @param communityId 社区id |
| | | * @return 默认积分规则列表 |
| | | */ |
| | | private List<ComActIntegralRuleDO> getIntegralRuleList(Long communityId){ |
| | | @Override |
| | | public List<ComActIntegralRuleDO> getIntegralRuleList(Long communityId){ |
| | | List<ComActIntegralRuleDO> integralRuleList = new ArrayList<>(); |
| | | |
| | | List<ComActIntegralRuleDO> defaultRuleList = this.baseMapper.getIntegralDefaultList(); |
| | | if(!defaultRuleList.isEmpty()){ |
| | | defaultRuleList.forEach(defaultRule -> { |
| | | ComActIntegralRuleDO integralRuleDO = new ComActIntegralRuleDO(); |
| | | integralRuleDO.setCommunityId(communityId); |
| | | integralRuleDO.setName(defaultRule.getName()); |
| | | integralRuleDO.setAmount(defaultRule.getAmount()); |
| | | integralRuleDO.setIntegralDescribe(defaultRule.getIntegralDescribe()); |
| | | integralRuleDO.setIsRestrict(defaultRule.getIsRestrict()); |
| | | integralRuleDO.setType(defaultRule.getType()); |
| | | integralRuleDO.setCount(defaultRule.getCount()); |
| | | integralRuleDO.setIntegralType(defaultRule.getIntegralType()); |
| | | integralRuleList.add(integralRuleDO); |
| | | }); |
| | | return integralRuleList; |
| | | } |
| | | |
| | | //随手拍默认积分规则 |
| | | ComActIntegralRuleDO integralRuleSSPDO = new ComActIntegralRuleDO(); |
| | | integralRuleSSPDO.setCommunityId(communityId); |
| | | integralRuleSSPDO.setName("发布随手拍"); |
| | | integralRuleSSPDO.setAmount(0); |
| | | integralRuleSSPDO.setAmount(5); |
| | | integralRuleSSPDO.setIntegralDescribe("发布随手拍并被公示后"); |
| | | integralRuleSSPDO.setIsRestrict(2); |
| | | integralRuleSSPDO.setIsRestrict(1); |
| | | integralRuleSSPDO.setType(ComActIntegralRuleDO.type.day); |
| | | integralRuleSSPDO.setCount(0); |
| | | integralRuleSSPDO.setIntegralType(ComActIntegralRuleDO.integralType.fbssp); |
| | | integralRuleList.add(integralRuleSSPDO); |
| | | |
| | | //微心愿默认积分规则 |
| | | ComActIntegralRuleDO integralRuleWXYDO = new ComActIntegralRuleDO(); |
| | | integralRuleWXYDO.setCommunityId(communityId); |
| | | integralRuleWXYDO.setName("发布微心愿"); |
| | | integralRuleWXYDO.setAmount(0); |
| | | integralRuleWXYDO.setIntegralDescribe("发布微心愿并完成后"); |
| | | integralRuleWXYDO.setIsRestrict(1); |
| | | integralRuleWXYDO.setType(ComActIntegralRuleDO.type.month); |
| | | integralRuleWXYDO.setCount(5); |
| | | integralRuleWXYDO.setIntegralType(ComActIntegralRuleDO.integralType.fbssp); |
| | | integralRuleList.add(integralRuleWXYDO); |
| | | // ComActIntegralRuleDO integralRuleWXYDO = new ComActIntegralRuleDO(); |
| | | // integralRuleWXYDO.setCommunityId(communityId); |
| | | // integralRuleWXYDO.setName("发布微心愿"); |
| | | // integralRuleWXYDO.setAmount(7); |
| | | // integralRuleWXYDO.setIntegralDescribe("发布微心愿并完成后"); |
| | | // integralRuleWXYDO.setIsRestrict(1); |
| | | // integralRuleWXYDO.setType(ComActIntegralRuleDO.type.month); |
| | | // integralRuleWXYDO.setCount(0); |
| | | // integralRuleWXYDO.setIntegralType(ComActIntegralRuleDO.integralType.fbwxy); |
| | | // integralRuleList.add(integralRuleWXYDO); |
| | | |
| | | //议事投票默认积分规则 |
| | | ComActIntegralRuleDO integralRuleYSTPDO = new ComActIntegralRuleDO(); |
| | | integralRuleYSTPDO.setCommunityId(communityId); |
| | | integralRuleYSTPDO.setName("参与议事投票"); |
| | | integralRuleYSTPDO.setAmount(0); |
| | | integralRuleYSTPDO.setAmount(4); |
| | | integralRuleYSTPDO.setIntegralDescribe("参与议事投票"); |
| | | integralRuleYSTPDO.setIsRestrict(1); |
| | | integralRuleYSTPDO.setType(ComActIntegralRuleDO.type.day); |
| | | integralRuleYSTPDO.setCount(3); |
| | | integralRuleYSTPDO.setCount(0); |
| | | integralRuleYSTPDO.setIntegralType(ComActIntegralRuleDO.integralType.cyystp); |
| | | integralRuleList.add(integralRuleYSTPDO); |
| | | |
| | | //志愿者活动默认积分规则 |
| | | ComActIntegralRuleDO integralRuleZYZDO = new ComActIntegralRuleDO(); |
| | | integralRuleZYZDO.setCommunityId(communityId); |
| | | integralRuleZYZDO.setName("参与志愿者活动"); |
| | | integralRuleZYZDO.setAmount(0); |
| | | integralRuleZYZDO.setIntegralDescribe("报名参加志愿者活动,仅限志愿者"); |
| | | integralRuleZYZDO.setIsRestrict(1); |
| | | integralRuleZYZDO.setType(ComActIntegralRuleDO.type.month); |
| | | integralRuleZYZDO.setCount(5); |
| | | integralRuleZYZDO.setIntegralType(ComActIntegralRuleDO.integralType.cyzyzhd); |
| | | integralRuleList.add(integralRuleZYZDO); |
| | | // ComActIntegralRuleDO integralRuleZYZDO = new ComActIntegralRuleDO(); |
| | | // integralRuleZYZDO.setCommunityId(communityId); |
| | | // integralRuleZYZDO.setName("参与志愿者活动"); |
| | | // integralRuleZYZDO.setAmount(2); |
| | | // integralRuleZYZDO.setIntegralDescribe("报名参加志愿者活动,仅限志愿者"); |
| | | // integralRuleZYZDO.setIsRestrict(1); |
| | | // integralRuleZYZDO.setType(ComActIntegralRuleDO.type.month); |
| | | // integralRuleZYZDO.setCount(0); |
| | | // integralRuleZYZDO.setIntegralType(ComActIntegralRuleDO.integralType.cyzyzhd); |
| | | // integralRuleList.add(integralRuleZYZDO); |
| | | |
| | | //社区活动默认积分规则 |
| | | ComActIntegralRuleDO integralRuleSQHDDO = new ComActIntegralRuleDO(); |
| | | integralRuleSQHDDO.setCommunityId(communityId); |
| | | integralRuleSQHDDO.setName("参与社区活动"); |
| | | integralRuleSQHDDO.setAmount(0); |
| | | integralRuleSQHDDO.setIntegralDescribe("报名参加社区活动,所有人可参与"); |
| | | integralRuleSQHDDO.setIsRestrict(1); |
| | | integralRuleSQHDDO.setType(ComActIntegralRuleDO.type.month); |
| | | integralRuleSQHDDO.setCount(5); |
| | | integralRuleSQHDDO.setIntegralType(ComActIntegralRuleDO.integralType.cysqhd); |
| | | integralRuleList.add(integralRuleSQHDDO); |
| | | // ComActIntegralRuleDO integralRuleSQHDDO = new ComActIntegralRuleDO(); |
| | | // integralRuleSQHDDO.setCommunityId(communityId); |
| | | // integralRuleSQHDDO.setName("参与社区活动"); |
| | | // integralRuleSQHDDO.setAmount(2); |
| | | // integralRuleSQHDDO.setIntegralDescribe("报名参加社区活动,所有人可参与"); |
| | | // integralRuleSQHDDO.setIsRestrict(1); |
| | | // integralRuleSQHDDO.setType(ComActIntegralRuleDO.type.month); |
| | | // integralRuleSQHDDO.setCount(0); |
| | | // integralRuleSQHDDO.setIntegralType(ComActIntegralRuleDO.integralType.cysqhd); |
| | | // integralRuleList.add(integralRuleSQHDDO); |
| | | |
| | | //党员活动默认积分规则 |
| | | ComActIntegralRuleDO integralRuleDYHDDO = new ComActIntegralRuleDO(); |
| | | integralRuleDYHDDO.setCommunityId(communityId); |
| | | integralRuleDYHDDO.setName("参与党员活动"); |
| | | integralRuleDYHDDO.setAmount(0); |
| | | integralRuleDYHDDO.setIntegralDescribe("报名参加社区党员活动,党员可参与"); |
| | | integralRuleDYHDDO.setIsRestrict(1); |
| | | integralRuleDYHDDO.setType(ComActIntegralRuleDO.type.day); |
| | | integralRuleDYHDDO.setCount(3); |
| | | integralRuleDYHDDO.setIntegralType(ComActIntegralRuleDO.integralType.cydyhd); |
| | | integralRuleList.add(integralRuleDYHDDO); |
| | | // ComActIntegralRuleDO integralRuleDYHDDO = new ComActIntegralRuleDO(); |
| | | // integralRuleDYHDDO.setCommunityId(communityId); |
| | | // integralRuleDYHDDO.setName("参与党员活动"); |
| | | // integralRuleDYHDDO.setAmount(1); |
| | | // integralRuleDYHDDO.setIntegralDescribe("报名参加社区党员活动,党员可参与"); |
| | | // integralRuleDYHDDO.setIsRestrict(1); |
| | | // integralRuleDYHDDO.setType(ComActIntegralRuleDO.type.day); |
| | | // integralRuleDYHDDO.setCount(0); |
| | | // integralRuleDYHDDO.setIntegralType(ComActIntegralRuleDO.integralType.cydyhd); |
| | | // integralRuleList.add(integralRuleDYHDDO); |
| | | |
| | | //党员活动默认积分规则 |
| | | //问卷调查默认积分规则 |
| | | ComActIntegralRuleDO integralRuleWJDCDO = new ComActIntegralRuleDO(); |
| | | integralRuleWJDCDO.setCommunityId(communityId); |
| | | integralRuleWJDCDO.setName("参与问卷调查"); |
| | | integralRuleWJDCDO.setAmount(0); |
| | | integralRuleWJDCDO.setAmount(4); |
| | | integralRuleWJDCDO.setIntegralDescribe("参与问卷调查"); |
| | | integralRuleWJDCDO.setIsRestrict(1); |
| | | integralRuleWJDCDO.setType(ComActIntegralRuleDO.type.day); |
| | | integralRuleWJDCDO.setCount(3); |
| | | integralRuleWJDCDO.setCount(0); |
| | | integralRuleWJDCDO.setIntegralType(ComActIntegralRuleDO.integralType.cydcwj); |
| | | integralRuleList.add(integralRuleWJDCDO); |
| | | return integralRuleList; |