Skip to content

Commit b10e97a

Browse files
committed
#24 | Fields addition to activity and distribution forms
1 parent d139b9c commit b10e97a

File tree

6 files changed

+46
-1
lines changed

6 files changed

+46
-1
lines changed

goonj/src/main/java/org/avni_integration_service/goonj/domain/ActivityConstants.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,6 @@ public interface ActivityConstants {
4848
String MALE_STUDENT = "Number of students (Male)";
4949
String FEMALE_STUDENT = "Number of students (Female)";
5050
String YES = "Yes";
51+
String NO_OF_PLANTATION = "Number of Plantation - S2S";
52+
String NO_OF_SEED_BALLS = "Number of Seed Balls - S2S";
5153
}

goonj/src/main/java/org/avni_integration_service/goonj/domain/DistributionConstants.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ public interface DistributionConstants {
4545
String NUMBER_OF_RECEIVERS = "Total Number of Receivers";
4646
String ANY_OTHER_DOCUMENT_SUBMITTED = "Any Other Document Submitted";
4747
String CENTERS_NAME = "Centre’s Name";
48+
String IS_CENTER_A_SCHOOL_ANGANWADI_LEARNING_CENTRE = "Is Centre a School/Anganwadi/Learning Centre?";
4849
String PROVIDED_MATERIAL = "Share a Brief Provided Material";
4950
String MATERIAL_MAKES_DIFFERENCE = "How the Material Makes a Difference";
5051
String MATERIAL_GIVEN_FOR = "Material Given for";

goonj/src/main/java/org/avni_integration_service/goonj/dto/ActivityDTO.java

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636
"NoofdaysofParticipationS2S",
3737
"NoofdaysofParticipationNJPC",
3838
"ActivityConductedWithStudents",
39+
"NumberofPlantationS2S",
40+
"NumberofSeedBallsS2S",
3941
"TypeOfSchool",
4042
"S2SPhotograph",
4143
"NJPCPhotograph",
@@ -161,6 +163,11 @@ public class ActivityDTO {
161163
private int maleStudent;
162164
@JsonProperty("NumberOfStudentsFemale")
163165
private int femaleStudent;
166+
@JsonProperty("NumberofPlantationS2S")
167+
private int noOfPlantationS2S;
168+
@JsonProperty("NumberofSeedBallsS2S")
169+
private int noOfSeedBallsS2S;
170+
164171
/**
165172
* No args constructor for use in serialization
166173
*/
@@ -799,4 +806,24 @@ public int getFemaleStudent() {
799806
public void setFemaleStudent(int femaleStudent) {
800807
this.femaleStudent = femaleStudent;
801808
}
809+
810+
@JsonProperty("NumberofPlantationS2S")
811+
public int getNoOfPlantationS2S() {
812+
return noOfPlantationS2S;
813+
}
814+
815+
@JsonProperty("NumberofPlantationS2S")
816+
public void setNoOfPlantationS2S(int noOfPlantationS2S) {
817+
this.noOfPlantationS2S = noOfPlantationS2S;
818+
}
819+
820+
@JsonProperty("NumberofSeedBallsS2S")
821+
public int getNoOfSeedBallsS2S() {
822+
return noOfSeedBallsS2S;
823+
}
824+
825+
@JsonProperty("NumberofSeedBallsS2S")
826+
public void setNoOfSeedBallsS2S(int noOfSeedBallsS2S) {
827+
this.noOfSeedBallsS2S = noOfSeedBallsS2S;
828+
}
802829
}

goonj/src/main/java/org/avni_integration_service/goonj/dto/DistributionDTO.java

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"activities", "surveyedBy", "monitoredByOrDistributor", "approvedOrVerifiedBy", "teamOrExternal", "nameOfPOC",
1414
"pocContactNo", "reachedTo", "totalNumberOfReceivers", "groupName", "anyOtherDocumentSubmitted", "reportsCrosschecked",
1515
"name", "gender", "age", "fatherMotherName", "phoneNumber", "presentOccupation", "monthlyIncome", "noOfFamilyMember",
16-
"centreName", "shareABriefProvidedMaterial", "howtheMaterialMakesaDifference", "materialGivenFor", "noOfIndividualReached",
16+
"centreName", "IsCenteraSchoolAnganwadiLearning", "shareABriefProvidedMaterial", "howtheMaterialMakesaDifference", "materialGivenFor", "noOfIndividualReached",
1717
"remarks", "TypeOfSchool", "SchoolAanganwadiLearningCenterName","UndertakingFormPhotographs","ReceiverListPhotographs",
1818
"OtherDetails","materialProvidedAsPartOfRahat"})
1919
public class DistributionDTO {
@@ -96,6 +96,8 @@ public class DistributionDTO {
9696
private Integer noOfFamilyMember;
9797
@JsonProperty("centreName")
9898
private String centreName;
99+
@JsonProperty("IsCenteraSchoolAnganwadiLearning")
100+
private String IsCenteraSchoolAnganwadiLearning;
99101
@JsonProperty("shareABriefProvidedMaterial")
100102
private String shareABriefProvidedMaterial;
101103
@JsonProperty("howtheMaterialMakesaDifference")
@@ -636,6 +638,16 @@ public void setCentreName(String centreName) {
636638
this.centreName = centreName;
637639
}
638640

641+
@JsonProperty("IsCenteraSchoolAnganwadiLearning")
642+
public String getIsCenteraSchoolAnganwadiLearning() {
643+
return IsCenteraSchoolAnganwadiLearning;
644+
}
645+
646+
@JsonProperty("IsCenteraSchoolAnganwadiLearning")
647+
public void setIsCenteraSchoolAnganwadiLearning(String isCenteraSchoolAnganwadiLearning) {
648+
IsCenteraSchoolAnganwadiLearning = isCenteraSchoolAnganwadiLearning;
649+
}
650+
639651
@JsonProperty("shareABriefProvidedMaterial")
640652
public String getShareABriefProvidedMaterial() {
641653
return shareABriefProvidedMaterial;

goonj/src/main/java/org/avni_integration_service/goonj/repository/ActivityRepository.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,8 @@ private ActivityDTO createActivityRequest(Subject subject) {
103103
if (studentActivities != null) {
104104
activityDTO.setActivityConductedWithStudents(String.join(";", studentActivities));
105105
}
106+
activityDTO.setNoOfPlantationS2S((Integer) subject.getObservation(NO_OF_PLANTATION));
107+
activityDTO.setNoOfSeedBallsS2S((Integer) subject.getObservation(NO_OF_SEED_BALLS));
106108
activityDTO.setOtherDetails((String) subject.getObservation(OTHER_ACTIVITY));
107109
activityDTO.setSchoolAanganwadiLearningCenterName((String) subject.getObservation(SCHOOL_AANGANWADI_LEARNINGCENTER_NAME));
108110

goonj/src/main/java/org/avni_integration_service/goonj/repository/DistributionRepository.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@ else if (subject.getObservation(TYPE_OF_INITIATIVE).equals(VAAPSI)) {
157157
} else if (subject.getObservation(TYPE_OF_INITIATIVE).equals(SPECIFIC_INITIATIVE)) {
158158
distributionDTO.setTypeOfInitiative((String) subject.getObservation(TYPE_OF_INITIATIVE));
159159
distributionDTO.setCentreName((String) subject.getObservation(CENTERS_NAME));
160+
distributionDTO.setIsCenteraSchoolAnganwadiLearning((String) subject.getObservation(IS_CENTER_A_SCHOOL_ANGANWADI_LEARNING_CENTRE));
160161
distributionDTO.setShareABriefProvidedMaterial((String) subject.getObservation(PROVIDED_MATERIAL));
161162
distributionDTO.setHowtheMaterialMakesaDifference((String) subject.getObservation(MATERIAL_MAKES_DIFFERENCE));
162163
distributionDTO.setMaterialGivenFor((String) subject.getObservation(MATERIAL_GIVEN_FOR));

0 commit comments

Comments
 (0)