Skip to content

Commit 44f5729

Browse files
committed
рефакторинг
1 parent f44ecda commit 44f5729

6 files changed

Lines changed: 17 additions & 36 deletions

File tree

backend/src/main/java/com/booking/backend/controller/OrganizationController.java

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,20 @@ public List<OrganizationDto> getAll(@RequestParam Integer pageNo,
2424
return organizationService.getSortedOrganization(pageNo, pageSize, sortBy);
2525
}
2626

27-
@GetMapping("/organization")
28-
@RequestMapping(value = "/organization", params = "name")
29-
public List<OrganizationDto> getAll(@RequestParam String name) {
27+
@GetMapping("/organization/name={name}")
28+
// @RequestMapping(value = "/organization", params = "name")
29+
public List<OrganizationDto> getAll(@PathVariable String name) {
3030
return organizationService.findAllByName(name);
3131
}
3232

33-
@GetMapping("/organization")
34-
@RequestMapping(value = "/organization", params = "id")
35-
public OrganizationDto getById(@RequestParam Long id) {
33+
@GetMapping("/organization/id={id}")
34+
public OrganizationDto getById(@PathVariable Long id) {
3635
return organizationService.getById(id);
3736
}
37+
// @RequestMapping(value = "/organization", params = "id")
38+
// public OrganizationDto getById(@RequestParam Long id) {
39+
// return organizationService.getById(id);
40+
// }
3841

3942
@GetMapping("/organization")
4043
@RequestMapping(value = "/organization")
Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,19 @@
11
package com.booking.backend.entity;
22

3-
import lombok.AllArgsConstructor;
4-
import lombok.Builder;
5-
import lombok.Data;
6-
import lombok.NoArgsConstructor;
3+
import lombok.*;
74

85
import javax.persistence.*;
96

10-
@Data
7+
@Getter
118
@NoArgsConstructor
129
@AllArgsConstructor
1310
@Entity
1411
@Builder
1512
public class Booking {
16-
1713
@Id
1814
@GeneratedValue(strategy = GenerationType.IDENTITY)
1915
private Long id;
2016

2117
@ManyToOne
2218
private Person person;
23-
24-
2519
}

backend/src/main/java/com/booking/backend/entity/Person.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,13 @@
33

44
import lombok.AllArgsConstructor;
55
import lombok.Builder;
6-
import lombok.Data;
6+
import lombok.Getter;
77
import lombok.NoArgsConstructor;
88

99
import javax.persistence.Entity;
10-
import javax.persistence.GeneratedValue;
11-
import javax.persistence.GenerationType;
1210
import javax.persistence.Id;
1311

14-
@Data
12+
@Getter
1513
@NoArgsConstructor
1614
@AllArgsConstructor
1715
@Entity

backend/src/main/java/com/booking/backend/entity/Reservation.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,16 @@
22

33
import lombok.AllArgsConstructor;
44
import lombok.Builder;
5-
import lombok.Data;
65
import lombok.NoArgsConstructor;
76

87
import javax.persistence.*;
98

109
@Entity
11-
@Data
1210
@NoArgsConstructor
1311
@AllArgsConstructor
1412
@Builder
1513
public class Reservation {
1614

17-
1815
@Id
1916
@GeneratedValue(strategy = GenerationType.IDENTITY)
2017
private Long id;

backend/src/main/java/com/booking/backend/entity/SomeObject.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,13 @@
22

33
import lombok.AllArgsConstructor;
44
import lombok.Builder;
5-
import lombok.Data;
65
import lombok.NoArgsConstructor;
76

87
import javax.persistence.Entity;
98
import javax.persistence.Id;
109
import javax.persistence.ManyToOne;
1110

1211
@Entity
13-
@Data
1412
@AllArgsConstructor
1513
@NoArgsConstructor
1614
@Builder

bot/src/main/java/com/booking/bot/service/ChatServiceImpl.java

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import com.booking.bot.dto.OrganizationDto;
55
import com.booking.bot.dto.PersonDto;
66
import lombok.RequiredArgsConstructor;
7-
import org.springframework.beans.factory.annotation.Autowired;
87
import org.springframework.stereotype.Service;
98
import org.telegram.telegrambots.meta.api.methods.send.SendMessage;
109
import org.telegram.telegrambots.meta.api.methods.updatingmessages.EditMessageText;
@@ -16,19 +15,11 @@
1615
@Service
1716
@RequiredArgsConstructor
1817
public class ChatServiceImpl implements ChatService {
19-
@Autowired
20-
private MenuService menuService;
18+
private final MenuService menuService;
19+
private final BotAdapter botAdapter;
2120

22-
@Autowired
23-
private BotAdapter botAdapter;
24-
25-
public ChatServiceImpl(BotAdapter botAdapter, MenuService menuService) {
26-
this.botAdapter = botAdapter;
27-
this.menuService = menuService;
28-
}
29-
30-
Map<Long, String> chatState = new HashMap<>();
31-
Map<Long, String> chatData = new HashMap<>();
21+
private final Map<Long, String> chatState = new HashMap<>();
22+
private final Map<Long, String> chatData = new HashMap<>();
3223

3324
public SendMessage commandSwitch(Long userId, String command, Message message) {
3425
String userName = message.getFrom().getUserName();

0 commit comments

Comments
 (0)