Skip to content
This repository has been archived by the owner on Dec 31, 2023. It is now read-only.

Commit

Permalink
Merge pull request #62 from hardingadonis/change_user_address
Browse files Browse the repository at this point in the history
Change user address
  • Loading branch information
hardingadonis authored Dec 4, 2023
2 parents be7a2f6 + b934137 commit 05dd6c0
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 96 deletions.
28 changes: 14 additions & 14 deletions database/setup.sql
Original file line number Diff line number Diff line change
Expand Up @@ -222,20 +222,20 @@ CREATE TABLE `user` (
--

INSERT INTO `user` (`id`, `full_name`, `birth_year`, `gender`, `email`, `hashed_password`, `avatar_path`, `address`, `status`, `create_at`, `update_at`, `delete_at`) VALUES
(1, 'Lê Minh Vương', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/bf8a9d7de5fb8310df146a4f061a85ef4757f6930f7633b98f9c8f1b290154bd.webp', '[{\"province\":\"52\",\"district\":\"540\",\"ward\":\"21550\",\"specific\":\"Đại học FPT Quy Nhơn\"},{\"province\":\"52\",\"district\":\"547\",\"ward\":\"21808\",\"specific\":\"123 Trần Quang Diệu\"}]', 'activate', '2023-11-17 09:54:01', NULL, NULL),
(2, 'Nguyễn Thị Thúy', 2003, 'female', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/0913a5b201de74b1cc693a3ce5254c31e963a4b334ebf34d0699f03b28972d55.webp', '[{\"province\":\"52\",\"district\":\"540\",\"ward\":\"21550\",\"specific\":\"Đại học FPT Quy Nhơn\"},{\"province\":\"52\",\"district\":\"547\",\"ward\":\"21808\",\"specific\":\"123 Trần Quang Diệu\"}]', 'activate', '2023-11-17 10:01:32', NULL, NULL),
(3, 'Trần Huy Hoàng', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/99f35734734c349cce956db639c055ee376e6ae62364c5f22ffc738da2565415.webp', '[{\"province\":\"52\",\"district\":\"540\",\"ward\":\"21550\",\"specific\":\"Đại học FPT Quy Nhơn\"},{\"province\":\"52\",\"district\":\"547\",\"ward\":\"21808\",\"specific\":\"123 Trần Quang Diệu\"}]', 'activate', '2023-11-17 10:03:47', NULL, NULL),
(4, 'Tạ Ngọc An', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/c65613dffc95623406dce4fa1645d77939dc320b8771b756befab2c31be1001f.webp', '[{\"province\":\"52\",\"district\":\"540\",\"ward\":\"21550\",\"specific\":\"Đại học FPT Quy Nhơn\"},{\"province\":\"52\",\"district\":\"547\",\"ward\":\"21808\",\"specific\":\"123 Trần Quang Diệu\"}]', 'activate', '2023-11-20 15:34:35', NULL, NULL),
(5, 'Lê Nguyễn Phúc Anh', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/fe834a66ef198450c03a8706b16770883c4334bf487db52a0408b58e880d587c.webp', '[{\"province\":\"52\",\"district\":\"540\",\"ward\":\"21550\",\"specific\":\"Đại học FPT Quy Nhơn\"},{\"province\":\"52\",\"district\":\"547\",\"ward\":\"21808\",\"specific\":\"123 Trần Quang Diệu\"}]', 'activate', '2023-11-20 22:57:37', NULL, NULL),
(6, 'Trịnh Minh Dương', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/6e7eae42904517363a738483f2629e8760a278d2b090dfda7d50916ca092fe4c.webp', '[{\"province\":\"52\",\"district\":\"540\",\"ward\":\"21550\",\"specific\":\"Đại học FPT Quy Nhơn\"},{\"province\":\"52\",\"district\":\"547\",\"ward\":\"21808\",\"specific\":\"123 Trần Quang Diệu\"}]', 'activate', '2023-11-20 15:34:35', NULL, NULL),
(7, 'Đinh Quốc Chương', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/48927de2fc45fac1f673b6e2e0f19a0bd7a753ab935f988b62f74b6445b6a2e4.webp', '[{\"province\":\"52\",\"district\":\"540\",\"ward\":\"21550\",\"specific\":\"Đại học FPT Quy Nhơn\"},{\"province\":\"52\",\"district\":\"547\",\"ward\":\"21808\",\"specific\":\"123 Trần Quang Diệu\"}]', 'activate', '2023-11-20 22:57:37', NULL, NULL),
(8, 'Lê Đồng Tâm', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/ec5c8a1765e20e9a83f33c68d5c1f64eda595542c787c2f93293ff44587cc91f.webp', '[{\"province\":\"52\",\"district\":\"540\",\"ward\":\"21550\",\"specific\":\"Đại học FPT Quy Nhơn\"},{\"province\":\"52\",\"district\":\"547\",\"ward\":\"21808\",\"specific\":\"123 Trần Quang Diệu\"}]', 'activate', '2023-11-20 15:34:35', NULL, NULL),
(9, 'Lê Phước Thắng', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/b4181bc38fe63d2cd5270ab78b616a84dfe1bd1b11b8e0281eea677903994328.webp', '[{\"province\":\"52\",\"district\":\"540\",\"ward\":\"21550\",\"specific\":\"Đại học FPT Quy Nhơn\"},{\"province\":\"52\",\"district\":\"547\",\"ward\":\"21808\",\"specific\":\"123 Trần Quang Diệu\"}]', 'activate', '2023-11-20 22:57:37', NULL, NULL),
(10, 'Đinh Trọng Huy ', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/d78338e0264bc91f5ba801d979fa7a33a8882d6bce9a952cce9a004649a9523e.webp', '[{\"province\":\"52\",\"district\":\"540\",\"ward\":\"21550\",\"specific\":\"Đại học FPT Quy Nhơn\"},{\"province\":\"52\",\"district\":\"547\",\"ward\":\"21808\",\"specific\":\"123 Trần Quang Diệu\"}]', 'activate', '2023-11-20 15:34:35', NULL, NULL),
(11, 'Âu Công Danh', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/98e515ae3850362bbcd2979dadc724d778a17c9dd9f4348183b04ffd450e8079.webp', '[{\"province\":\"52\",\"district\":\"540\",\"ward\":\"21550\",\"specific\":\"Đại học FPT Quy Nhơn\"},{\"province\":\"52\",\"district\":\"547\",\"ward\":\"21808\",\"specific\":\"123 Trần Quang Diệu\"}]', 'activate', '2023-11-20 22:57:37', NULL, NULL),
(12, 'Nguyễn Thị Kiều Duyên', 2003, 'female', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/afc8687a027c360f7dfaff870c6f3b95e168e6c21487d31442dee5bd835bbd45.webp', '[{\"province\":\"52\",\"district\":\"540\",\"ward\":\"21550\",\"specific\":\"Đại học FPT Quy Nhơn\"},{\"province\":\"52\",\"district\":\"547\",\"ward\":\"21808\",\"specific\":\"123 Trần Quang Diệu\"}]', 'deactivate', '2023-11-20 15:34:35', NULL, NULL),
(13, 'Phan Thu Thảo', 2003, 'female', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/eaddff5f5f12493f65962f9ad23c4b47eb82f30d825a8e475b80dd772dc3e01a.webp', '[{\"province\":\"52\",\"district\":\"540\",\"ward\":\"21550\",\"specific\":\"Đại học FPT Quy Nhơn\"},{\"province\":\"52\",\"district\":\"547\",\"ward\":\"21808\",\"specific\":\"123 Trần Quang Diệu\"}]', 'deactivate', '2023-11-20 22:57:37', NULL, NULL),
(14, 'Tô Thế Vĩ', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/8bbd2ff5b8581dda54e15421dbd0e8280a8c9d99880f08e93b71957a13f0ef06.webp', '[{\"province\":\"52\",\"district\":\"540\",\"ward\":\"21550\",\"specific\":\"Đại học FPT Quy Nhơn\"},{\"province\":\"52\",\"district\":\"547\",\"ward\":\"21808\",\"specific\":\"123 Trần Quang Diệu\"}]', 'activate', '2023-11-16 15:34:35', NULL, NULL);
(1, 'Lê Minh Vương', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/bf8a9d7de5fb8310df146a4f061a85ef4757f6930f7633b98f9c8f1b290154bd.webp', '["Đại học FPT Quy Nhơn, Phường Nhơn Bình, Thành phố Quy Nhơn, Tỉnh Bình Định","Đại học Quy Nhơn, Phường Nguyễn Văn Cừ, Thành phố Quy Nhơn, Tỉnh Bình Định"]', 'activate', '2023-11-17 09:54:01', NULL, NULL),
(2, 'Nguyễn Thị Thúy', 2003, 'female', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/0913a5b201de74b1cc693a3ce5254c31e963a4b334ebf34d0699f03b28972d55.webp', '["Đại học FPT Quy Nhơn, Phường Nhơn Bình, Thành phố Quy Nhơn, Tỉnh Bình Định","Đại học Quy Nhơn, Phường Nguyễn Văn Cừ, Thành phố Quy Nhơn, Tỉnh Bình Định"]', 'activate', '2023-11-17 10:01:32', NULL, NULL),
(3, 'Trần Huy Hoàng', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/99f35734734c349cce956db639c055ee376e6ae62364c5f22ffc738da2565415.webp', '["Đại học FPT Quy Nhơn, Phường Nhơn Bình, Thành phố Quy Nhơn, Tỉnh Bình Định","Đại học Quy Nhơn, Phường Nguyễn Văn Cừ, Thành phố Quy Nhơn, Tỉnh Bình Định"]', 'activate', '2023-11-17 10:03:47', NULL, NULL),
(4, 'Tạ Ngọc An', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/c65613dffc95623406dce4fa1645d77939dc320b8771b756befab2c31be1001f.webp', '["Đại học FPT Quy Nhơn, Phường Nhơn Bình, Thành phố Quy Nhơn, Tỉnh Bình Định","Đại học Quy Nhơn, Phường Nguyễn Văn Cừ, Thành phố Quy Nhơn, Tỉnh Bình Định"]', 'activate', '2023-11-20 15:34:35', NULL, NULL),
(5, 'Lê Nguyễn Phúc Anh', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/fe834a66ef198450c03a8706b16770883c4334bf487db52a0408b58e880d587c.webp', '["Đại học FPT Quy Nhơn, Phường Nhơn Bình, Thành phố Quy Nhơn, Tỉnh Bình Định","Đại học Quy Nhơn, Phường Nguyễn Văn Cừ, Thành phố Quy Nhơn, Tỉnh Bình Định"]', 'activate', '2023-11-20 22:57:37', NULL, NULL),
(6, 'Trịnh Minh Dương', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/6e7eae42904517363a738483f2629e8760a278d2b090dfda7d50916ca092fe4c.webp', '["Đại học FPT Quy Nhơn, Phường Nhơn Bình, Thành phố Quy Nhơn, Tỉnh Bình Định","Đại học Quy Nhơn, Phường Nguyễn Văn Cừ, Thành phố Quy Nhơn, Tỉnh Bình Định"]', 'activate', '2023-11-20 15:34:35', NULL, NULL),
(7, 'Đinh Quốc Chương', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/48927de2fc45fac1f673b6e2e0f19a0bd7a753ab935f988b62f74b6445b6a2e4.webp', '["Đại học FPT Quy Nhơn, Phường Nhơn Bình, Thành phố Quy Nhơn, Tỉnh Bình Định","Đại học Quy Nhơn, Phường Nguyễn Văn Cừ, Thành phố Quy Nhơn, Tỉnh Bình Định"]', 'activate', '2023-11-20 22:57:37', NULL, NULL),
(8, 'Lê Đồng Tâm', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/ec5c8a1765e20e9a83f33c68d5c1f64eda595542c787c2f93293ff44587cc91f.webp', '["Đại học FPT Quy Nhơn, Phường Nhơn Bình, Thành phố Quy Nhơn, Tỉnh Bình Định","Đại học Quy Nhơn, Phường Nguyễn Văn Cừ, Thành phố Quy Nhơn, Tỉnh Bình Định"]', 'activate', '2023-11-20 15:34:35', NULL, NULL),
(9, 'Lê Phước Thắng', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/b4181bc38fe63d2cd5270ab78b616a84dfe1bd1b11b8e0281eea677903994328.webp', '["Đại học FPT Quy Nhơn, Phường Nhơn Bình, Thành phố Quy Nhơn, Tỉnh Bình Định","Đại học Quy Nhơn, Phường Nguyễn Văn Cừ, Thành phố Quy Nhơn, Tỉnh Bình Định"]', 'activate', '2023-11-20 22:57:37', NULL, NULL),
(10, 'Đinh Trọng Huy ', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/d78338e0264bc91f5ba801d979fa7a33a8882d6bce9a952cce9a004649a9523e.webp', '["Đại học FPT Quy Nhơn, Phường Nhơn Bình, Thành phố Quy Nhơn, Tỉnh Bình Định","Đại học Quy Nhơn, Phường Nguyễn Văn Cừ, Thành phố Quy Nhơn, Tỉnh Bình Định"]', 'activate', '2023-11-20 15:34:35', NULL, NULL),
(11, 'Âu Công Danh', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/98e515ae3850362bbcd2979dadc724d778a17c9dd9f4348183b04ffd450e8079.webp', '["Đại học FPT Quy Nhơn, Phường Nhơn Bình, Thành phố Quy Nhơn, Tỉnh Bình Định","Đại học Quy Nhơn, Phường Nguyễn Văn Cừ, Thành phố Quy Nhơn, Tỉnh Bình Định"]', 'activate', '2023-11-20 22:57:37', NULL, NULL),
(12, 'Nguyễn Thị Kiều Duyên', 2003, 'female', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/afc8687a027c360f7dfaff870c6f3b95e168e6c21487d31442dee5bd835bbd45.webp', '["Đại học FPT Quy Nhơn, Phường Nhơn Bình, Thành phố Quy Nhơn, Tỉnh Bình Định","Đại học Quy Nhơn, Phường Nguyễn Văn Cừ, Thành phố Quy Nhơn, Tỉnh Bình Định"]', 'deactivate', '2023-11-20 15:34:35', NULL, NULL),
(13, 'Phan Thu Thảo', 2003, 'female', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/eaddff5f5f12493f65962f9ad23c4b47eb82f30d825a8e475b80dd772dc3e01a.webp', '["Đại học FPT Quy Nhơn, Phường Nhơn Bình, Thành phố Quy Nhơn, Tỉnh Bình Định","Đại học Quy Nhơn, Phường Nguyễn Văn Cừ, Thành phố Quy Nhơn, Tỉnh Bình Định"]', 'deactivate', '2023-11-20 22:57:37', NULL, NULL),
(14, 'Tô Thế Vĩ', 2003, 'male', '[email protected]', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 'assets/images/avatars/8bbd2ff5b8581dda54e15421dbd0e8280a8c9d99880f08e93b71957a13f0ef06.webp', '["Đại học FPT Quy Nhơn, Phường Nhơn Bình, Thành phố Quy Nhơn, Tỉnh Bình Định","Đại học Quy Nhơn, Phường Nguyễn Văn Cừ, Thành phố Quy Nhơn, Tỉnh Bình Định"]', 'activate', '2023-11-16 15:34:35', NULL, NULL);

--
-- Chỉ mục cho các bảng đã đổ
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,14 @@

public class UserDAOMySQLImpl implements UserDAO {

private static List<UserAddress> toList(String json) {
List<UserAddress> list = new ArrayList<>();
private static List<String> toList(String json) {
List<String> list = new ArrayList<>();

try {
JSONArray arr = (JSONArray) new JSONParser().parse(json);

for (Object address : arr) {
String province = (String) ((JSONObject) address).get("province");
String district = (String) ((JSONObject) address).get("district");
String ward = (String) ((JSONObject) address).get("ward");
String specific = (String) ((JSONObject) address).get("specific");

list.add(new UserAddress(province, district, ward, specific));
list.add((String) address);
}
} catch (ParseException ex) {
System.err.println(ex.getMessage());
Expand All @@ -33,17 +28,11 @@ private static List<UserAddress> toList(String json) {
return list;
}

private static String toJson(List<UserAddress> list) {
private static String toJson(List<String> list) {
JSONArray json = new JSONArray();

for (UserAddress address : list) {
JSONObject obj = new JSONObject();
obj.put("province", address.getProvince());
obj.put("district", address.getDistrict());
obj.put("ward", address.getWard());
obj.put("specific", address.getSpecific());

json.add(obj);
for (String address : list) {
json.add(address);
}

return json.toJSONString();
Expand All @@ -57,7 +46,7 @@ private static User getFromResultSet(ResultSet rs) throws SQLException {
String email = rs.getString("email");
String hashedPassword = rs.getString("hashed_password");
String avatarPath = rs.getString("avatar_path");
List<UserAddress> address = toList(rs.getString("address"));
List<String> address = toList(rs.getString("address"));
UserStatus status = UserStatus.create(rs.getString("status"));
LocalDateTime createAt = Converter.convert(rs.getTimestamp("create_at"));
LocalDateTime updateAt = Converter.convert(rs.getTimestamp("update_at"));
Expand Down Expand Up @@ -200,7 +189,7 @@ public void insert(User obj) {
smt.setString(7, toJson(obj.getAddress()));
smt.setString(8, obj.getStatus().toString());
smt.setString(9, Converter.convert(LocalDateTime.now()));

smt.executeUpdate();

Singleton.dbContext.closeConnection(conn);
Expand All @@ -225,7 +214,7 @@ public void update(User obj) {
smt.setString(8, obj.getStatus().toString());
smt.setString(9, Converter.convert(LocalDateTime.now()));
smt.setInt(10, obj.getID());

smt.executeUpdate();

Singleton.dbContext.closeConnection(conn);
Expand Down
12 changes: 6 additions & 6 deletions src/main/java/io/hardingadonis/miu/model/User.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public class User {
private String email;
private String hashedPassword;
private String avatarPath;
private List<UserAddress> address;
private List<String> address;
private UserStatus status;
private LocalDateTime createAt;
private LocalDateTime updateAt;
Expand All @@ -22,7 +22,7 @@ public class User {
public User() {
}

public User(String fullName, int birthYear, UserGender gender, String email, String hashedPassword, String avatarPath, List<UserAddress> address, UserStatus status) {
public User(String fullName, int birthYear, UserGender gender, String email, String hashedPassword, String avatarPath, List<String> address, UserStatus status) {
this.fullName = fullName;
this.birthYear = birthYear;
this.gender = gender;
Expand All @@ -33,7 +33,7 @@ public User(String fullName, int birthYear, UserGender gender, String email, Str
this.status = status;
}

public User(String fullName, int birthYear, UserGender gender, String email, String hashedPassword, String avatarPath, List<UserAddress> address, UserStatus status, LocalDateTime createAt, LocalDateTime updateAt, LocalDateTime deleteAt) {
public User(String fullName, int birthYear, UserGender gender, String email, String hashedPassword, String avatarPath, List<String> address, UserStatus status, LocalDateTime createAt, LocalDateTime updateAt, LocalDateTime deleteAt) {
this.fullName = fullName;
this.birthYear = birthYear;
this.gender = gender;
Expand All @@ -47,7 +47,7 @@ public User(String fullName, int birthYear, UserGender gender, String email, Str
this.deleteAt = deleteAt;
}

public User(int ID, String fullName, int birthYear, UserGender gender, String email, String hashedPassword, String avatarPath, List<UserAddress> address, UserStatus status, LocalDateTime createAt, LocalDateTime updateAt, LocalDateTime deleteAt) {
public User(int ID, String fullName, int birthYear, UserGender gender, String email, String hashedPassword, String avatarPath, List<String> address, UserStatus status, LocalDateTime createAt, LocalDateTime updateAt, LocalDateTime deleteAt) {
this.ID = ID;
this.fullName = fullName;
this.birthYear = birthYear;
Expand Down Expand Up @@ -118,11 +118,11 @@ public void setAvatarPath(String avatarPath) {
this.avatarPath = avatarPath;
}

public List<UserAddress> getAddress() {
public List<String> getAddress() {
return address;
}

public void setAddress(List<UserAddress> address) {
public void setAddress(List<String> address) {
this.address = address;
}

Expand Down
Loading

0 comments on commit 05dd6c0

Please sign in to comment.