Skip to content

Commit 7362828

Browse files
Fixed oauth2 enhance token - build authentication-service, build nodejs-service
1 parent fff7d63 commit 7362828

File tree

373 files changed

+4073
-137
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

373 files changed

+4073
-137
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
package com.springboot.android.api;
2+
3+
import com.springboot.android.model.Ingredient;
4+
import com.springboot.android.model.PageResponse;
5+
6+
import java.util.List;
7+
8+
import retrofit2.Call;
9+
import retrofit2.http.Body;
10+
import retrofit2.http.DELETE;
11+
import retrofit2.http.GET;
12+
import retrofit2.http.POST;
13+
import retrofit2.http.PUT;
14+
import retrofit2.http.Path;
15+
import retrofit2.http.Query;
16+
17+
public interface IngredientService {
18+
19+
@GET("ingredient")
20+
Call<PageResponse<Ingredient>> getIngredients(@Query("page") int page, @Query("size") int size);
21+
22+
@GET("ingredient/{id}")
23+
Call<Ingredient> getIngredient(@Path("id") String id);
24+
25+
@POST("ingredient")
26+
Call<Ingredient> createIngredient(@Body Ingredient ingredient);
27+
28+
@PUT("ingredient/{id}")
29+
Call<Ingredient> updateIngredient(@Path("id") String id, @Body Ingredient ingredient);
30+
31+
@DELETE("ingredient/{id}")
32+
Call<Void> deleteIngredient(@Path("id") String id);
33+
}
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
package com.springboot.android.api;
2+
3+
import com.springboot.android.model.PageResponse;
4+
import com.springboot.android.model.Recipe;
5+
6+
import java.util.List;
7+
8+
import retrofit2.Call;
9+
import retrofit2.http.Body;
10+
import retrofit2.http.DELETE;
11+
import retrofit2.http.GET;
12+
import retrofit2.http.POST;
13+
import retrofit2.http.PUT;
14+
import retrofit2.http.Path;
15+
import retrofit2.http.Query;
16+
17+
public interface RecipeService {
18+
19+
@GET("v2/recipe")
20+
Call<PageResponse<Recipe>> getRecipes(@Query("page") int page, @Query("size") int size);
21+
22+
@GET("v2/recipe/{id}")
23+
Call<Recipe> getRecipe(@Path("id") String id);
24+
25+
@POST("v2/recipe")
26+
Call<Recipe> createRecipe(@Body Recipe recipe);
27+
28+
@PUT("v2/recipe/{id}")
29+
Call<Recipe> updateRecipe(@Path("id") String id, @Body Recipe recipe);
30+
31+
@DELETE("v2/recipe/{id}")
32+
Call<Void> deleteRecipe(@Path("id") String id);
33+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
package com.springboot.android.api;
2+
3+
import com.springboot.android.model.Category;
4+
import com.springboot.android.model.PageResponse;
5+
6+
import retrofit2.Call;
7+
import retrofit2.http.Body;
8+
import retrofit2.http.DELETE;
9+
import retrofit2.http.GET;
10+
import retrofit2.http.POST;
11+
import retrofit2.http.PUT;
12+
import retrofit2.http.Path;
13+
import retrofit2.http.Query;
14+
15+
public interface WeekMenuCategoryService {
16+
17+
@GET("api/v2/category")
18+
Call<PageResponse<Category>> getCategories(
19+
@Query("page") int page,
20+
@Query("size") int size
21+
);
22+
23+
@GET("api/v2/category/{id}")
24+
Call<Category> getCategory(@Path("id") String id);
25+
26+
@POST("api/v2/category")
27+
Call<Category> createCategory(@Body Category category);
28+
29+
@PUT("api/v2/category/{id}")
30+
Call<Category> updateCategory(@Path("id") String id, @Body Category category);
31+
32+
@DELETE("api/v2/category/{id}")
33+
Call<Void> deleteCategory(@Path("id") String id);
34+
}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
package com.springboot.android.model;
2+
3+
import com.google.gson.annotations.SerializedName;
4+
import java.util.List;
5+
6+
public class Category {
7+
@SerializedName("_id")
8+
private String id;
9+
10+
@SerializedName("name")
11+
private String name;
12+
13+
@SerializedName("products")
14+
private List<CategoryProduct> products;
15+
16+
@SerializedName("updateDate")
17+
private String updateDate;
18+
19+
@SerializedName("insertDate")
20+
private String insertDate;
21+
22+
public Category() {}
23+
24+
public String getId() { return id; }
25+
public void setId(String id) { this.id = id; }
26+
27+
public String getName() { return name; }
28+
public void setName(String name) { this.name = name; }
29+
30+
public List<CategoryProduct> getProducts() { return products; }
31+
public void setProducts(List<CategoryProduct> products) { this.products = products; }
32+
33+
public String getUpdateDate() { return updateDate; }
34+
public void setUpdateDate(String updateDate) { this.updateDate = updateDate; }
35+
36+
public String getInsertDate() { return insertDate; }
37+
public void setInsertDate(String insertDate) { this.insertDate = insertDate; }
38+
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
package com.springboot.android.model;
2+
3+
import com.google.gson.annotations.SerializedName;
4+
5+
public class CategoryProduct {
6+
@SerializedName("name")
7+
private String name;
8+
9+
@SerializedName("quantity")
10+
private int quantity;
11+
12+
@SerializedName("completed")
13+
private boolean completed;
14+
15+
@SerializedName("insertDate")
16+
private String insertDate;
17+
18+
public CategoryProduct() {}
19+
20+
public String getName() { return name; }
21+
public void setName(String name) { this.name = name; }
22+
23+
public int getQuantity() { return quantity; }
24+
public void setQuantity(int quantity) { this.quantity = quantity; }
25+
26+
public boolean isCompleted() { return completed; }
27+
public void setCompleted(boolean completed) { this.completed = completed; }
28+
29+
public String getInsertDate() { return insertDate; }
30+
public void setInsertDate(String insertDate) { this.insertDate = insertDate; }
31+
}
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
package com.springboot.android.model;
2+
3+
import com.google.gson.annotations.SerializedName;
4+
5+
public class Ingredient {
6+
@SerializedName("_id")
7+
private String id;
8+
9+
@SerializedName("name")
10+
private String name;
11+
12+
@SerializedName("categoryName")
13+
private String categoryName;
14+
15+
@SerializedName("expiryDate")
16+
private String expiryDate;
17+
18+
@SerializedName("updateDate")
19+
private String updateDate;
20+
21+
@SerializedName("insertDate")
22+
private String insertDate;
23+
24+
public Ingredient() {}
25+
26+
public String getId() { return id; }
27+
public void setId(String id) { this.id = id; }
28+
29+
public String getName() { return name; }
30+
public void setName(String name) { this.name = name; }
31+
32+
public String getCategoryName() { return categoryName; }
33+
public void setCategoryName(String categoryName) { this.categoryName = categoryName; }
34+
35+
public String getExpiryDate() { return expiryDate; }
36+
public void setExpiryDate(String expiryDate) { this.expiryDate = expiryDate; }
37+
38+
public String getUpdateDate() { return updateDate; }
39+
public void setUpdateDate(String updateDate) { this.updateDate = updateDate; }
40+
41+
public String getInsertDate() { return insertDate; }
42+
public void setInsertDate(String insertDate) { this.insertDate = insertDate; }
43+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
package com.springboot.android.model;
2+
3+
import com.google.gson.annotations.SerializedName;
4+
import java.util.List;
5+
6+
public class Permission {
7+
@SerializedName("type")
8+
private String type;
9+
10+
@SerializedName("permissions")
11+
private List<String> permissions;
12+
13+
public String getType() {
14+
return type;
15+
}
16+
17+
public void setType(String type) {
18+
this.type = type;
19+
}
20+
21+
public List<String> getPermissions() {
22+
return permissions;
23+
}
24+
25+
public void setPermissions(List<String> permissions) {
26+
this.permissions = permissions;
27+
}
28+
}
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
package com.springboot.android.model;
2+
3+
import com.google.gson.annotations.SerializedName;
4+
import java.util.List;
5+
6+
public class Recipe {
7+
@SerializedName("_id")
8+
private String id;
9+
10+
@SerializedName("name")
11+
private String name;
12+
13+
@SerializedName("description")
14+
private String description;
15+
16+
@SerializedName("categories")
17+
private List<Category> categories;
18+
19+
@SerializedName("weekDay")
20+
private String weekDay;
21+
22+
@SerializedName("isInMenuWeek")
23+
private boolean isInMenuWeek;
24+
25+
@SerializedName("mainMealValue")
26+
private String mainMealValue;
27+
28+
@SerializedName("updateDate")
29+
private String updateDate;
30+
31+
@SerializedName("insertDate")
32+
private String insertDate;
33+
34+
public Recipe() {}
35+
36+
public String getId() { return id; }
37+
public void setId(String id) { this.id = id; }
38+
39+
public String getName() { return name; }
40+
public void setName(String name) { this.name = name; }
41+
42+
public String getDescription() { return description; }
43+
public void setDescription(String description) { this.description = description; }
44+
45+
public List<Category> getCategories() { return categories; }
46+
public void setCategories(List<Category> categories) { this.categories = categories; }
47+
48+
public String getWeekDay() { return weekDay; }
49+
public void setWeekDay(String weekDay) { this.weekDay = weekDay; }
50+
51+
public boolean isInMenuWeek() { return isInMenuWeek; }
52+
public void setInMenuWeek(boolean inMenuWeek) { isInMenuWeek = inMenuWeek; }
53+
54+
public String getMainMealValue() { return mainMealValue; }
55+
public void setMainMealValue(String mainMealValue) { this.mainMealValue = mainMealValue; }
56+
57+
public String getUpdateDate() { return updateDate; }
58+
public void setUpdateDate(String updateDate) { this.updateDate = updateDate; }
59+
60+
public String getInsertDate() { return insertDate; }
61+
public void setInsertDate(String insertDate) { this.insertDate = insertDate; }
62+
}

0 commit comments

Comments
 (0)