re-generated entities2
This commit is contained in:
@@ -32,6 +32,7 @@ gradlew layer3gen
|
||||
## 3layer-settings.yml configuration template:
|
||||
```yml
|
||||
projectPath: /home/tano/workspace_autogenerate/springboot-3layer-generator/demo
|
||||
# projectPath: c://workspace_private/springboot-3layer-generator/demo
|
||||
classesDirectory: build/classes/java/main
|
||||
outputDirectory : src/main/java
|
||||
options:
|
||||
|
||||
@@ -3,6 +3,7 @@ classesDirectory: build/classes/java/main
|
||||
outputDirectory : src/main/java
|
||||
options:
|
||||
dtoLayer : true
|
||||
serviceInterface: true
|
||||
|
||||
inputPackages:
|
||||
jpaEntities : com.example.demo.model
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.example.demo.controller;
|
||||
|
||||
import com.example.demo.model.Carts;
|
||||
import com.example.demo.serviceInterface.CartsService;
|
||||
import com.example.demo.model.Book;
|
||||
import com.example.demo.service.BookService;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.Page;
|
||||
@@ -11,28 +11,28 @@ import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/carts/")
|
||||
public class CartsController implements CrudController<Carts,java.lang.Integer>{
|
||||
@RequestMapping("/book/")
|
||||
public class BookController implements CrudController<Book,java.lang.Integer>{
|
||||
|
||||
@Autowired
|
||||
private CartsService service;
|
||||
private BookService service;
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Carts> create(@RequestBody Carts entity) {
|
||||
public ResponseEntity<Book> create(@RequestBody Book entity) {
|
||||
return ResponseEntity.ok(service.create(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Carts> update(@RequestBody Carts entity) {
|
||||
public ResponseEntity<Book> update(@RequestBody Book entity) {
|
||||
return ResponseEntity.ok(service.update(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Page<Carts>> read(
|
||||
@RequestBody Carts entity,
|
||||
public ResponseEntity<Page<Book>> read(
|
||||
@RequestBody Book entity,
|
||||
@RequestParam("page") Integer page,
|
||||
@RequestParam("size") Integer size) {
|
||||
Pageable pageable = PageRequest.of(page,size);
|
||||
@@ -40,7 +40,7 @@ public class CartsController implements CrudController<Carts,java.lang.Integer>{
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Carts> readOne(@PathVariable("id") java.lang.Integer primaryKey) {
|
||||
public ResponseEntity<Book> readOne(@PathVariable("id") java.lang.Integer primaryKey) {
|
||||
return ResponseEntity.ok(service.readOne(primaryKey));
|
||||
}
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
package com.example.demo.controller;
|
||||
|
||||
import com.example.demo.model.Book;
|
||||
import com.example.demo.controller.dto.BookDTO;
|
||||
import com.example.demo.service.BookService;
|
||||
import com.example.demo.service.mapper.BookMapper;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/book-dto/")
|
||||
public class BookControllerDTO implements CrudController<BookDTO,java.lang.Integer>{
|
||||
|
||||
@Autowired
|
||||
private BookService service;
|
||||
|
||||
@Autowired
|
||||
private BookMapper mapper;
|
||||
|
||||
@Override
|
||||
public ResponseEntity<BookDTO> create(@RequestBody BookDTO dto) {
|
||||
Book entity = mapper.toEntity(dto);
|
||||
entity = service.create(entity);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<BookDTO> update(@RequestBody BookDTO dto) {
|
||||
Book entity = mapper.toEntity(dto);
|
||||
entity = service.update(entity);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Page<BookDTO>> read(
|
||||
@RequestBody BookDTO dto,
|
||||
@RequestParam("page") Integer page,
|
||||
@RequestParam("size") Integer size) {
|
||||
Pageable pageable = PageRequest.of(page,size);
|
||||
Book entity = mapper.toEntity(dto);
|
||||
Page<BookDTO> pages = service.read(entity, pageable).map(mapper::toDto);
|
||||
return ResponseEntity.ok(pages);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<BookDTO> readOne(@PathVariable("id") java.lang.Integer primaryKey) {
|
||||
Book entity = service.readOne(primaryKey);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(java.lang.Integer primaryKey) {
|
||||
service.delete(primaryKey);
|
||||
}
|
||||
}
|
||||
@@ -1,63 +0,0 @@
|
||||
package com.example.demo.controller;
|
||||
|
||||
import com.example.demo.model.Carts;
|
||||
import com.example.demo.controller.dto.CartsDTO;
|
||||
import com.example.demo.serviceInterface.CartsService;
|
||||
import com.example.demo.serviceInterface.mapper.CartsMapper;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/carts-dto/")
|
||||
public class CartsControllerDTO implements CrudController<CartsDTO,java.lang.Integer>{
|
||||
|
||||
@Autowired
|
||||
private CartsService service;
|
||||
|
||||
@Autowired
|
||||
private CartsMapper mapper;
|
||||
|
||||
@Override
|
||||
public ResponseEntity<CartsDTO> create(@RequestBody CartsDTO dto) {
|
||||
Carts entity = mapper.toEntity(dto);
|
||||
entity = service.create(entity);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<CartsDTO> update(@RequestBody CartsDTO dto) {
|
||||
Carts entity = mapper.toEntity(dto);
|
||||
entity = service.update(entity);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Page<CartsDTO>> read(
|
||||
@RequestBody CartsDTO dto,
|
||||
@RequestParam("page") Integer page,
|
||||
@RequestParam("size") Integer size) {
|
||||
Pageable pageable = PageRequest.of(page,size);
|
||||
Carts entity = mapper.toEntity(dto);
|
||||
Page<CartsDTO> pages = service.read(entity, pageable).map(mapper::toDto);
|
||||
return ResponseEntity.ok(pages);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<CartsDTO> readOne(@PathVariable("id") java.lang.Integer primaryKey) {
|
||||
Carts entity = service.readOne(primaryKey);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(java.lang.Integer primaryKey) {
|
||||
service.delete(primaryKey);
|
||||
}
|
||||
}
|
||||
@@ -8,7 +8,7 @@ import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PutMapping;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:31 PM
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
public interface CrudController<O,P>{
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.example.demo.controller;
|
||||
|
||||
import com.example.demo.model.Books;
|
||||
import com.example.demo.serviceInterface.BooksService;
|
||||
import com.example.demo.model.Order;
|
||||
import com.example.demo.service.OrderService;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.Page;
|
||||
@@ -11,28 +11,28 @@ import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/books/")
|
||||
public class BooksController implements CrudController<Books,java.lang.Integer>{
|
||||
@RequestMapping("/order/")
|
||||
public class OrderController implements CrudController<Order,java.lang.Integer>{
|
||||
|
||||
@Autowired
|
||||
private BooksService service;
|
||||
private OrderService service;
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Books> create(@RequestBody Books entity) {
|
||||
public ResponseEntity<Order> create(@RequestBody Order entity) {
|
||||
return ResponseEntity.ok(service.create(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Books> update(@RequestBody Books entity) {
|
||||
public ResponseEntity<Order> update(@RequestBody Order entity) {
|
||||
return ResponseEntity.ok(service.update(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Page<Books>> read(
|
||||
@RequestBody Books entity,
|
||||
public ResponseEntity<Page<Order>> read(
|
||||
@RequestBody Order entity,
|
||||
@RequestParam("page") Integer page,
|
||||
@RequestParam("size") Integer size) {
|
||||
Pageable pageable = PageRequest.of(page,size);
|
||||
@@ -40,7 +40,7 @@ public class BooksController implements CrudController<Books,java.lang.Integer>{
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Books> readOne(@PathVariable("id") java.lang.Integer primaryKey) {
|
||||
public ResponseEntity<Order> readOne(@PathVariable("id") java.lang.Integer primaryKey) {
|
||||
return ResponseEntity.ok(service.readOne(primaryKey));
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.example.demo.controller;
|
||||
|
||||
import com.example.demo.model.Books;
|
||||
import com.example.demo.controller.dto.BooksDTO;
|
||||
import com.example.demo.serviceInterface.BooksService;
|
||||
import com.example.demo.serviceInterface.mapper.BooksMapper;
|
||||
import com.example.demo.model.Order;
|
||||
import com.example.demo.controller.dto.OrderDTO;
|
||||
import com.example.demo.service.OrderService;
|
||||
import com.example.demo.service.mapper.OrderMapper;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
@@ -13,46 +13,46 @@ import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/books-dto/")
|
||||
public class BooksControllerDTO implements CrudController<BooksDTO,java.lang.Integer>{
|
||||
@RequestMapping("/order-dto/")
|
||||
public class OrderControllerDTO implements CrudController<OrderDTO,java.lang.Integer>{
|
||||
|
||||
@Autowired
|
||||
private BooksService service;
|
||||
private OrderService service;
|
||||
|
||||
@Autowired
|
||||
private BooksMapper mapper;
|
||||
private OrderMapper mapper;
|
||||
|
||||
@Override
|
||||
public ResponseEntity<BooksDTO> create(@RequestBody BooksDTO dto) {
|
||||
Books entity = mapper.toEntity(dto);
|
||||
public ResponseEntity<OrderDTO> create(@RequestBody OrderDTO dto) {
|
||||
Order entity = mapper.toEntity(dto);
|
||||
entity = service.create(entity);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<BooksDTO> update(@RequestBody BooksDTO dto) {
|
||||
Books entity = mapper.toEntity(dto);
|
||||
public ResponseEntity<OrderDTO> update(@RequestBody OrderDTO dto) {
|
||||
Order entity = mapper.toEntity(dto);
|
||||
entity = service.update(entity);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Page<BooksDTO>> read(
|
||||
@RequestBody BooksDTO dto,
|
||||
public ResponseEntity<Page<OrderDTO>> read(
|
||||
@RequestBody OrderDTO dto,
|
||||
@RequestParam("page") Integer page,
|
||||
@RequestParam("size") Integer size) {
|
||||
Pageable pageable = PageRequest.of(page,size);
|
||||
Books entity = mapper.toEntity(dto);
|
||||
Page<BooksDTO> pages = service.read(entity, pageable).map(mapper::toDto);
|
||||
Order entity = mapper.toEntity(dto);
|
||||
Page<OrderDTO> pages = service.read(entity, pageable).map(mapper::toDto);
|
||||
return ResponseEntity.ok(pages);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<BooksDTO> readOne(@PathVariable("id") java.lang.Integer primaryKey) {
|
||||
Books entity = service.readOne(primaryKey);
|
||||
public ResponseEntity<OrderDTO> readOne(@PathVariable("id") java.lang.Integer primaryKey) {
|
||||
Order entity = service.readOne(primaryKey);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@@ -1,51 +0,0 @@
|
||||
package com.example.demo.controller;
|
||||
|
||||
import com.example.demo.model.Orders;
|
||||
import com.example.demo.serviceInterface.OrdersService;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/orders/")
|
||||
public class OrdersController implements CrudController<Orders,java.lang.Integer>{
|
||||
|
||||
@Autowired
|
||||
private OrdersService service;
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Orders> create(@RequestBody Orders entity) {
|
||||
return ResponseEntity.ok(service.create(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Orders> update(@RequestBody Orders entity) {
|
||||
return ResponseEntity.ok(service.update(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Page<Orders>> read(
|
||||
@RequestBody Orders entity,
|
||||
@RequestParam("page") Integer page,
|
||||
@RequestParam("size") Integer size) {
|
||||
Pageable pageable = PageRequest.of(page,size);
|
||||
return ResponseEntity.ok(service.read(entity,pageable));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Orders> readOne(@PathVariable("id") java.lang.Integer primaryKey) {
|
||||
return ResponseEntity.ok(service.readOne(primaryKey));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(java.lang.Integer primaryKey) {
|
||||
service.delete(primaryKey);
|
||||
}
|
||||
}
|
||||
@@ -1,63 +0,0 @@
|
||||
package com.example.demo.controller;
|
||||
|
||||
import com.example.demo.model.Orders;
|
||||
import com.example.demo.controller.dto.OrdersDTO;
|
||||
import com.example.demo.serviceInterface.OrdersService;
|
||||
import com.example.demo.serviceInterface.mapper.OrdersMapper;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/orders-dto/")
|
||||
public class OrdersControllerDTO implements CrudController<OrdersDTO,java.lang.Integer>{
|
||||
|
||||
@Autowired
|
||||
private OrdersService service;
|
||||
|
||||
@Autowired
|
||||
private OrdersMapper mapper;
|
||||
|
||||
@Override
|
||||
public ResponseEntity<OrdersDTO> create(@RequestBody OrdersDTO dto) {
|
||||
Orders entity = mapper.toEntity(dto);
|
||||
entity = service.create(entity);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<OrdersDTO> update(@RequestBody OrdersDTO dto) {
|
||||
Orders entity = mapper.toEntity(dto);
|
||||
entity = service.update(entity);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Page<OrdersDTO>> read(
|
||||
@RequestBody OrdersDTO dto,
|
||||
@RequestParam("page") Integer page,
|
||||
@RequestParam("size") Integer size) {
|
||||
Pageable pageable = PageRequest.of(page,size);
|
||||
Orders entity = mapper.toEntity(dto);
|
||||
Page<OrdersDTO> pages = service.read(entity, pageable).map(mapper::toDto);
|
||||
return ResponseEntity.ok(pages);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<OrdersDTO> readOne(@PathVariable("id") java.lang.Integer primaryKey) {
|
||||
Orders entity = service.readOne(primaryKey);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(java.lang.Integer primaryKey) {
|
||||
service.delete(primaryKey);
|
||||
}
|
||||
}
|
||||
@@ -1,51 +0,0 @@
|
||||
package com.example.demo.controller;
|
||||
|
||||
import com.example.demo.model.Personphone;
|
||||
import com.example.demo.serviceInterface.PersonphoneService;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/personphone/")
|
||||
public class PersonphoneController implements CrudController<Personphone,java.lang.Integer>{
|
||||
|
||||
@Autowired
|
||||
private PersonphoneService service;
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Personphone> create(@RequestBody Personphone entity) {
|
||||
return ResponseEntity.ok(service.create(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Personphone> update(@RequestBody Personphone entity) {
|
||||
return ResponseEntity.ok(service.update(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Page<Personphone>> read(
|
||||
@RequestBody Personphone entity,
|
||||
@RequestParam("page") Integer page,
|
||||
@RequestParam("size") Integer size) {
|
||||
Pageable pageable = PageRequest.of(page,size);
|
||||
return ResponseEntity.ok(service.read(entity,pageable));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Personphone> readOne(@PathVariable("id") java.lang.Integer primaryKey) {
|
||||
return ResponseEntity.ok(service.readOne(primaryKey));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(java.lang.Integer primaryKey) {
|
||||
service.delete(primaryKey);
|
||||
}
|
||||
}
|
||||
@@ -1,63 +0,0 @@
|
||||
package com.example.demo.controller;
|
||||
|
||||
import com.example.demo.model.Personphone;
|
||||
import com.example.demo.controller.dto.PersonphoneDTO;
|
||||
import com.example.demo.serviceInterface.PersonphoneService;
|
||||
import com.example.demo.serviceInterface.mapper.PersonphoneMapper;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/personphone-dto/")
|
||||
public class PersonphoneControllerDTO implements CrudController<PersonphoneDTO,java.lang.Integer>{
|
||||
|
||||
@Autowired
|
||||
private PersonphoneService service;
|
||||
|
||||
@Autowired
|
||||
private PersonphoneMapper mapper;
|
||||
|
||||
@Override
|
||||
public ResponseEntity<PersonphoneDTO> create(@RequestBody PersonphoneDTO dto) {
|
||||
Personphone entity = mapper.toEntity(dto);
|
||||
entity = service.create(entity);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<PersonphoneDTO> update(@RequestBody PersonphoneDTO dto) {
|
||||
Personphone entity = mapper.toEntity(dto);
|
||||
entity = service.update(entity);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Page<PersonphoneDTO>> read(
|
||||
@RequestBody PersonphoneDTO dto,
|
||||
@RequestParam("page") Integer page,
|
||||
@RequestParam("size") Integer size) {
|
||||
Pageable pageable = PageRequest.of(page,size);
|
||||
Personphone entity = mapper.toEntity(dto);
|
||||
Page<PersonphoneDTO> pages = service.read(entity, pageable).map(mapper::toDto);
|
||||
return ResponseEntity.ok(pages);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<PersonphoneDTO> readOne(@PathVariable("id") java.lang.Integer primaryKey) {
|
||||
Personphone entity = service.readOne(primaryKey);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(java.lang.Integer primaryKey) {
|
||||
service.delete(primaryKey);
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.example.demo.controller;
|
||||
|
||||
import com.example.demo.model.Users;
|
||||
import com.example.demo.serviceInterface.UsersService;
|
||||
import com.example.demo.model.User;
|
||||
import com.example.demo.service.UserService;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.Page;
|
||||
@@ -11,28 +11,28 @@ import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/users/")
|
||||
public class UsersController implements CrudController<Users,java.lang.Integer>{
|
||||
@RequestMapping("/user/")
|
||||
public class UserController implements CrudController<User,java.lang.Integer>{
|
||||
|
||||
@Autowired
|
||||
private UsersService service;
|
||||
private UserService service;
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Users> create(@RequestBody Users entity) {
|
||||
public ResponseEntity<User> create(@RequestBody User entity) {
|
||||
return ResponseEntity.ok(service.create(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Users> update(@RequestBody Users entity) {
|
||||
public ResponseEntity<User> update(@RequestBody User entity) {
|
||||
return ResponseEntity.ok(service.update(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Page<Users>> read(
|
||||
@RequestBody Users entity,
|
||||
public ResponseEntity<Page<User>> read(
|
||||
@RequestBody User entity,
|
||||
@RequestParam("page") Integer page,
|
||||
@RequestParam("size") Integer size) {
|
||||
Pageable pageable = PageRequest.of(page,size);
|
||||
@@ -40,7 +40,7 @@ public class UsersController implements CrudController<Users,java.lang.Integer>{
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Users> readOne(@PathVariable("id") java.lang.Integer primaryKey) {
|
||||
public ResponseEntity<User> readOne(@PathVariable("id") java.lang.Integer primaryKey) {
|
||||
return ResponseEntity.ok(service.readOne(primaryKey));
|
||||
}
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
package com.example.demo.controller;
|
||||
|
||||
import com.example.demo.model.User;
|
||||
import com.example.demo.controller.dto.UserDTO;
|
||||
import com.example.demo.service.UserService;
|
||||
import com.example.demo.service.mapper.UserMapper;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/user-dto/")
|
||||
public class UserControllerDTO implements CrudController<UserDTO,java.lang.Integer>{
|
||||
|
||||
@Autowired
|
||||
private UserService service;
|
||||
|
||||
@Autowired
|
||||
private UserMapper mapper;
|
||||
|
||||
@Override
|
||||
public ResponseEntity<UserDTO> create(@RequestBody UserDTO dto) {
|
||||
User entity = mapper.toEntity(dto);
|
||||
entity = service.create(entity);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<UserDTO> update(@RequestBody UserDTO dto) {
|
||||
User entity = mapper.toEntity(dto);
|
||||
entity = service.update(entity);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Page<UserDTO>> read(
|
||||
@RequestBody UserDTO dto,
|
||||
@RequestParam("page") Integer page,
|
||||
@RequestParam("size") Integer size) {
|
||||
Pageable pageable = PageRequest.of(page,size);
|
||||
User entity = mapper.toEntity(dto);
|
||||
Page<UserDTO> pages = service.read(entity, pageable).map(mapper::toDto);
|
||||
return ResponseEntity.ok(pages);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<UserDTO> readOne(@PathVariable("id") java.lang.Integer primaryKey) {
|
||||
User entity = service.readOne(primaryKey);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(java.lang.Integer primaryKey) {
|
||||
service.delete(primaryKey);
|
||||
}
|
||||
}
|
||||
@@ -1,63 +0,0 @@
|
||||
package com.example.demo.controller;
|
||||
|
||||
import com.example.demo.model.Users;
|
||||
import com.example.demo.controller.dto.UsersDTO;
|
||||
import com.example.demo.serviceInterface.UsersService;
|
||||
import com.example.demo.serviceInterface.mapper.UsersMapper;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.PageRequest;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/users-dto/")
|
||||
public class UsersControllerDTO implements CrudController<UsersDTO,java.lang.Integer>{
|
||||
|
||||
@Autowired
|
||||
private UsersService service;
|
||||
|
||||
@Autowired
|
||||
private UsersMapper mapper;
|
||||
|
||||
@Override
|
||||
public ResponseEntity<UsersDTO> create(@RequestBody UsersDTO dto) {
|
||||
Users entity = mapper.toEntity(dto);
|
||||
entity = service.create(entity);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<UsersDTO> update(@RequestBody UsersDTO dto) {
|
||||
Users entity = mapper.toEntity(dto);
|
||||
entity = service.update(entity);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<Page<UsersDTO>> read(
|
||||
@RequestBody UsersDTO dto,
|
||||
@RequestParam("page") Integer page,
|
||||
@RequestParam("size") Integer size) {
|
||||
Pageable pageable = PageRequest.of(page,size);
|
||||
Users entity = mapper.toEntity(dto);
|
||||
Page<UsersDTO> pages = service.read(entity, pageable).map(mapper::toDto);
|
||||
return ResponseEntity.ok(pages);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResponseEntity<UsersDTO> readOne(@PathVariable("id") java.lang.Integer primaryKey) {
|
||||
Users entity = service.readOne(primaryKey);
|
||||
return ResponseEntity.ok(mapper.toDto(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(java.lang.Integer primaryKey) {
|
||||
service.delete(primaryKey);
|
||||
}
|
||||
}
|
||||
@@ -6,15 +6,17 @@ import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
@Data
|
||||
public class BooksDTO {
|
||||
public class BookDTO {
|
||||
|
||||
private long serialVersionUID;
|
||||
private java.lang.Integer bookId;
|
||||
private java.lang.String title;
|
||||
private java.lang.String author;
|
||||
private java.lang.String isbn;
|
||||
private java.lang.String title;
|
||||
private java.lang.Integer year;
|
||||
private java.util.List orders;
|
||||
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
package com.example.demo.controller.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@Data
|
||||
public class CartsDTO {
|
||||
|
||||
private java.lang.Integer userId;
|
||||
private java.lang.Integer bookId;
|
||||
private java.lang.Integer quantity;
|
||||
|
||||
}
|
||||
@@ -6,14 +6,15 @@ import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
@Data
|
||||
public class OrdersDTO {
|
||||
public class OrderDTO {
|
||||
|
||||
private long serialVersionUID;
|
||||
private java.lang.Integer orderId;
|
||||
private java.lang.Integer userId;
|
||||
private java.lang.Integer bookId;
|
||||
private java.lang.Integer quantity;
|
||||
private com.example.demo.model.Book book;
|
||||
private com.example.demo.model.User user;
|
||||
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
package com.example.demo.controller.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@Data
|
||||
public class PersonphoneDTO {
|
||||
|
||||
private java.lang.Integer businessentityid;
|
||||
private java.lang.Integer phonenumber;
|
||||
private java.lang.Integer phonenumbertypeid;
|
||||
private java.sql.Timestamp modifieddate;
|
||||
|
||||
}
|
||||
@@ -6,13 +6,15 @@ import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
@Data
|
||||
public class UsersDTO {
|
||||
public class UserDTO {
|
||||
|
||||
private long serialVersionUID;
|
||||
private java.lang.Integer userId;
|
||||
private java.lang.String firstName;
|
||||
private java.lang.String lastName;
|
||||
private java.util.List orders;
|
||||
|
||||
}
|
||||
100
demo/src/main/java/com/example/demo/model/Book.java
Normal file
100
demo/src/main/java/com/example/demo/model/Book.java
Normal file
@@ -0,0 +1,100 @@
|
||||
package com.example.demo.model;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
import javax.persistence.*;
|
||||
|
||||
/**
|
||||
* The persistent class for the books database table.
|
||||
*
|
||||
*/
|
||||
@Entity
|
||||
@Table(name="books")
|
||||
@NamedQuery(name="Book.findAll", query="SELECT b FROM Book b")
|
||||
public class Book implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Id
|
||||
@SequenceGenerator(name="BOOKS_BOOKID_GENERATOR", sequenceName="BOOKS_BOOKS_ID_SEQ")
|
||||
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="BOOKS_BOOKID_GENERATOR")
|
||||
@Column(name="book_id")
|
||||
private Integer bookId;
|
||||
|
||||
private String author;
|
||||
|
||||
private String isbn;
|
||||
|
||||
private String title;
|
||||
|
||||
private Integer year;
|
||||
|
||||
//bi-directional many-to-one association to Order
|
||||
@OneToMany(mappedBy="book")
|
||||
private List<Order> orders;
|
||||
|
||||
public Book() {
|
||||
}
|
||||
|
||||
public Integer getBookId() {
|
||||
return this.bookId;
|
||||
}
|
||||
|
||||
public void setBookId(Integer bookId) {
|
||||
this.bookId = bookId;
|
||||
}
|
||||
|
||||
public String getAuthor() {
|
||||
return this.author;
|
||||
}
|
||||
|
||||
public void setAuthor(String author) {
|
||||
this.author = author;
|
||||
}
|
||||
|
||||
public String getIsbn() {
|
||||
return this.isbn;
|
||||
}
|
||||
|
||||
public void setIsbn(String isbn) {
|
||||
this.isbn = isbn;
|
||||
}
|
||||
|
||||
public String getTitle() {
|
||||
return this.title;
|
||||
}
|
||||
|
||||
public void setTitle(String title) {
|
||||
this.title = title;
|
||||
}
|
||||
|
||||
public Integer getYear() {
|
||||
return this.year;
|
||||
}
|
||||
|
||||
public void setYear(Integer year) {
|
||||
this.year = year;
|
||||
}
|
||||
|
||||
public List<Order> getOrders() {
|
||||
return this.orders;
|
||||
}
|
||||
|
||||
public void setOrders(List<Order> orders) {
|
||||
this.orders = orders;
|
||||
}
|
||||
|
||||
public Order addOrder(Order order) {
|
||||
getOrders().add(order);
|
||||
order.setBook(this);
|
||||
|
||||
return order;
|
||||
}
|
||||
|
||||
public Order removeOrder(Order order) {
|
||||
getOrders().remove(order);
|
||||
order.setBook(null);
|
||||
|
||||
return order;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
package com.example.demo.model;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.*;
|
||||
|
||||
@Data
|
||||
@Entity
|
||||
@Table(name = "books")
|
||||
public class Books {
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
@Column(name = "\"book_id\"", nullable = false)
|
||||
private Integer bookId;
|
||||
@Column(name = "\"title\"", nullable = false)
|
||||
private String title;
|
||||
@Column(name = "\"author\"", nullable = false)
|
||||
private String author;
|
||||
@Column(name = "\"isbn\"", nullable = false)
|
||||
private String isbn;
|
||||
@Column(name = "\"year\"", nullable = false)
|
||||
private Integer year;
|
||||
|
||||
}
|
||||
@@ -1,27 +0,0 @@
|
||||
package com.example.demo.model;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.*;
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
@Entity(name = "com.gae.piaz.autogen.entities.Carts")
|
||||
@Table(name = "carts")
|
||||
@IdClass(Carts.PrimaryKeys.class)
|
||||
public class Carts {
|
||||
@Data
|
||||
public static class PrimaryKeys implements Serializable {
|
||||
private Integer userId;
|
||||
private Integer bookId;
|
||||
}
|
||||
|
||||
@Id
|
||||
@Column(name = "\"user_id\"", nullable = false)
|
||||
private Integer userId;
|
||||
@Id
|
||||
@Column(name = "\"book_id\"", nullable = false)
|
||||
private Integer bookId;
|
||||
@Column(name = "\"quantity\"", nullable = false)
|
||||
private Integer quantity;
|
||||
}
|
||||
70
demo/src/main/java/com/example/demo/model/Order.java
Normal file
70
demo/src/main/java/com/example/demo/model/Order.java
Normal file
@@ -0,0 +1,70 @@
|
||||
package com.example.demo.model;
|
||||
|
||||
import java.io.Serializable;
|
||||
import javax.persistence.*;
|
||||
|
||||
|
||||
/**
|
||||
* The persistent class for the orders database table.
|
||||
*
|
||||
*/
|
||||
@Entity
|
||||
@Table(name="orders")
|
||||
@NamedQuery(name="Order.findAll", query="SELECT o FROM Order o")
|
||||
public class Order implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Id
|
||||
@SequenceGenerator(name="ORDERS_ORDERID_GENERATOR", sequenceName="BOOKS_ORDERS_ID_SEQ")
|
||||
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="ORDERS_ORDERID_GENERATOR")
|
||||
@Column(name="order_id")
|
||||
private Integer orderId;
|
||||
|
||||
private Integer quantity;
|
||||
|
||||
//bi-directional many-to-one association to Book
|
||||
@ManyToOne
|
||||
@JoinColumn(name="book_id")
|
||||
private Book book;
|
||||
|
||||
//bi-directional many-to-one association to User
|
||||
@ManyToOne
|
||||
@JoinColumn(name="user_id")
|
||||
private User user;
|
||||
|
||||
public Order() {
|
||||
}
|
||||
|
||||
public Integer getOrderId() {
|
||||
return this.orderId;
|
||||
}
|
||||
|
||||
public void setOrderId(Integer orderId) {
|
||||
this.orderId = orderId;
|
||||
}
|
||||
|
||||
public Integer getQuantity() {
|
||||
return this.quantity;
|
||||
}
|
||||
|
||||
public void setQuantity(Integer quantity) {
|
||||
this.quantity = quantity;
|
||||
}
|
||||
|
||||
public Book getBook() {
|
||||
return this.book;
|
||||
}
|
||||
|
||||
public void setBook(Book book) {
|
||||
this.book = book;
|
||||
}
|
||||
|
||||
public User getUser() {
|
||||
return this.user;
|
||||
}
|
||||
|
||||
public void setUser(User user) {
|
||||
this.user = user;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
package com.example.demo.model;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.*;
|
||||
|
||||
@Data
|
||||
@Entity(name = "com.gae.piaz.autogen.entities.Orders")
|
||||
@Table(name = "orders")
|
||||
public class Orders {
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
@Column(name = "\"order_id\"", nullable = false)
|
||||
private Integer orderId;
|
||||
@Column(name = "\"user_id\"", nullable = false)
|
||||
private Integer userId;
|
||||
@Column(name = "\"book_id\"", nullable = false)
|
||||
private Integer bookId;
|
||||
@Column(name = "\"quantity\"", nullable = false)
|
||||
private Integer quantity;
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
package com.example.demo.model;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.*;
|
||||
import java.sql.Timestamp;
|
||||
|
||||
@Data
|
||||
@Entity(name = "com.gae.piaz.autogen.entities.Personphone")
|
||||
@Table(name = "personphone")
|
||||
public class Personphone {
|
||||
|
||||
@Column(name = "\"businessentityid\"", nullable = false)
|
||||
private Integer businessentityid;
|
||||
@Id
|
||||
@Column(name = "\"phonenumber\"", nullable = false)
|
||||
private Integer phonenumber;
|
||||
@Column(name = "\"phonenumbertypeid\"", nullable = false)
|
||||
private Integer phonenumbertypeid;
|
||||
@Column(name = "\"modifieddate\"", nullable = false)
|
||||
private Timestamp modifieddate;
|
||||
}
|
||||
83
demo/src/main/java/com/example/demo/model/User.java
Normal file
83
demo/src/main/java/com/example/demo/model/User.java
Normal file
@@ -0,0 +1,83 @@
|
||||
package com.example.demo.model;
|
||||
|
||||
import java.io.Serializable;
|
||||
import javax.persistence.*;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
/**
|
||||
* The persistent class for the users database table.
|
||||
*
|
||||
*/
|
||||
@Entity
|
||||
@Table(name="users")
|
||||
@NamedQuery(name="User.findAll", query="SELECT u FROM User u")
|
||||
public class User implements Serializable {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Id
|
||||
@SequenceGenerator(name="USERS_USERID_GENERATOR", sequenceName="BOOKS_USERS_ID_SEQ")
|
||||
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="USERS_USERID_GENERATOR")
|
||||
@Column(name="user_id")
|
||||
private Integer userId;
|
||||
|
||||
@Column(name="first_name")
|
||||
private String firstName;
|
||||
|
||||
@Column(name="last_name")
|
||||
private String lastName;
|
||||
|
||||
//bi-directional many-to-one association to Order
|
||||
@OneToMany(mappedBy="user")
|
||||
private List<Order> orders;
|
||||
|
||||
public User() {
|
||||
}
|
||||
|
||||
public Integer getUserId() {
|
||||
return this.userId;
|
||||
}
|
||||
|
||||
public void setUserId(Integer userId) {
|
||||
this.userId = userId;
|
||||
}
|
||||
|
||||
public String getFirstName() {
|
||||
return this.firstName;
|
||||
}
|
||||
|
||||
public void setFirstName(String firstName) {
|
||||
this.firstName = firstName;
|
||||
}
|
||||
|
||||
public String getLastName() {
|
||||
return this.lastName;
|
||||
}
|
||||
|
||||
public void setLastName(String lastName) {
|
||||
this.lastName = lastName;
|
||||
}
|
||||
|
||||
public List<Order> getOrders() {
|
||||
return this.orders;
|
||||
}
|
||||
|
||||
public void setOrders(List<Order> orders) {
|
||||
this.orders = orders;
|
||||
}
|
||||
|
||||
public Order addOrder(Order order) {
|
||||
getOrders().add(order);
|
||||
order.setUser(this);
|
||||
|
||||
return order;
|
||||
}
|
||||
|
||||
public Order removeOrder(Order order) {
|
||||
getOrders().remove(order);
|
||||
order.setUser(null);
|
||||
|
||||
return order;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
package com.example.demo.model;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.*;
|
||||
|
||||
@Data
|
||||
@Entity(name = "com.gae.piaz.autogen.entities.Users")
|
||||
@Table(name = "users")
|
||||
public class Users {
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
@Column(name = "\"user_id\"", nullable = false)
|
||||
private Integer userId;
|
||||
@Column(name = "\"first_name\"", nullable = false)
|
||||
private String firstName;
|
||||
@Column(name = "\"last_name\"", nullable = false)
|
||||
private String lastName;
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.example.demo.repository;
|
||||
|
||||
import com.example.demo.model.Book;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
@Repository
|
||||
public interface BookRepository extends JpaRepository<Book, java.lang.Integer> {
|
||||
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
package com.example.demo.repository;
|
||||
|
||||
import com.example.demo.model.Carts;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@Repository
|
||||
public interface CartsRepository extends JpaRepository<Carts, java.lang.Integer> {
|
||||
|
||||
}
|
||||
@@ -1,13 +1,13 @@
|
||||
package com.example.demo.repository;
|
||||
|
||||
import com.example.demo.model.Books;
|
||||
import com.example.demo.model.Order;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
@Repository
|
||||
public interface BooksRepository extends JpaRepository<Books, java.lang.Integer> {
|
||||
public interface OrderRepository extends JpaRepository<Order, java.lang.Integer> {
|
||||
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
package com.example.demo.repository;
|
||||
|
||||
import com.example.demo.model.Orders;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@Repository
|
||||
public interface OrdersRepository extends JpaRepository<Orders, java.lang.Integer> {
|
||||
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
package com.example.demo.repository;
|
||||
|
||||
import com.example.demo.model.Personphone;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@Repository
|
||||
public interface PersonphoneRepository extends JpaRepository<Personphone, java.lang.Integer> {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.example.demo.repository;
|
||||
|
||||
import com.example.demo.model.User;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
@Repository
|
||||
public interface UserRepository extends JpaRepository<User, java.lang.Integer> {
|
||||
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
package com.example.demo.repository;
|
||||
|
||||
import com.example.demo.model.Users;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@Repository
|
||||
public interface UsersRepository extends JpaRepository<Users, java.lang.Integer> {
|
||||
|
||||
}
|
||||
10
demo/src/main/java/com/example/demo/service/BookService.java
Normal file
10
demo/src/main/java/com/example/demo/service/BookService.java
Normal file
@@ -0,0 +1,10 @@
|
||||
package com.example.demo.service;
|
||||
|
||||
import com.example.demo.model.Book;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
public interface BookService extends CrudService<Book,java.lang.Integer> {
|
||||
|
||||
}
|
||||
@@ -4,7 +4,7 @@ import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 5:57:45 PM
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
public interface CrudService<E,P> {
|
||||
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
package com.example.demo.service;
|
||||
|
||||
import com.example.demo.model.Order;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
public interface OrderService extends CrudService<Order,java.lang.Integer> {
|
||||
|
||||
}
|
||||
@@ -1,46 +0,0 @@
|
||||
package com.example.demo.service;
|
||||
|
||||
import com.example.demo.model.Personphone;
|
||||
import com.example.demo.repository.PersonphoneRepository;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.Example;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 5:57:46 PM
|
||||
*/
|
||||
@Service
|
||||
public class PersonphoneService implements CrudService<Personphone,java.lang.Integer> {
|
||||
|
||||
@Autowired
|
||||
private PersonphoneRepository repository;
|
||||
|
||||
@Override
|
||||
public Personphone create(Personphone entity) {
|
||||
return repository.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Personphone update(Personphone entity) {
|
||||
return repository.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Page<Personphone> read(Personphone entity, Pageable pageable) {
|
||||
Example<Personphone> example = Example.of(entity);
|
||||
return repository.findAll(example,pageable);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Personphone readOne(java.lang.Integer primaryKey) {
|
||||
return repository.getOne(primaryKey);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(java.lang.Integer primaryKey) {
|
||||
repository.deleteById(primaryKey);
|
||||
}
|
||||
}
|
||||
10
demo/src/main/java/com/example/demo/service/UserService.java
Normal file
10
demo/src/main/java/com/example/demo/service/UserService.java
Normal file
@@ -0,0 +1,10 @@
|
||||
package com.example.demo.service;
|
||||
|
||||
import com.example.demo.model.User;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
public interface UserService extends CrudService<User,java.lang.Integer> {
|
||||
|
||||
}
|
||||
@@ -1,46 +0,0 @@
|
||||
package com.example.demo.service;
|
||||
|
||||
import com.example.demo.model.Users;
|
||||
import com.example.demo.repository.UsersRepository;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.Example;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 5:57:46 PM
|
||||
*/
|
||||
@Service
|
||||
public class UsersService implements CrudService<Users,java.lang.Integer> {
|
||||
|
||||
@Autowired
|
||||
private UsersRepository repository;
|
||||
|
||||
@Override
|
||||
public Users create(Users entity) {
|
||||
return repository.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Users update(Users entity) {
|
||||
return repository.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Page<Users> read(Users entity, Pageable pageable) {
|
||||
Example<Users> example = Example.of(entity);
|
||||
return repository.findAll(example,pageable);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Users readOne(java.lang.Integer primaryKey) {
|
||||
return repository.getOne(primaryKey);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(java.lang.Integer primaryKey) {
|
||||
repository.deleteById(primaryKey);
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,8 @@
|
||||
package com.example.demo.service;
|
||||
package com.example.demo.service.impl;
|
||||
|
||||
import com.example.demo.model.Carts;
|
||||
import com.example.demo.repository.CartsRepository;
|
||||
import com.example.demo.model.Book;
|
||||
import com.example.demo.repository.BookRepository;
|
||||
import com.example.demo.service.BookService;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.Example;
|
||||
@@ -10,32 +11,32 @@ import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 5:57:46 PM
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
@Service
|
||||
public class CartsService implements CrudService<Carts,java.lang.Integer> {
|
||||
public class BookServiceBean implements BookService {
|
||||
|
||||
@Autowired
|
||||
private CartsRepository repository;
|
||||
private BookRepository repository;
|
||||
|
||||
@Override
|
||||
public Carts create(Carts entity) {
|
||||
public Book create(Book entity) {
|
||||
return repository.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Carts update(Carts entity) {
|
||||
public Book update(Book entity) {
|
||||
return repository.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Page<Carts> read(Carts entity, Pageable pageable) {
|
||||
Example<Carts> example = Example.of(entity);
|
||||
public Page<Book> read(Book entity, Pageable pageable) {
|
||||
Example<Book> example = Example.of(entity);
|
||||
return repository.findAll(example,pageable);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Carts readOne(java.lang.Integer primaryKey) {
|
||||
public Book readOne(java.lang.Integer primaryKey) {
|
||||
return repository.getOne(primaryKey);
|
||||
}
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
package com.example.demo.service;
|
||||
package com.example.demo.service.impl;
|
||||
|
||||
import com.example.demo.model.Orders;
|
||||
import com.example.demo.repository.OrdersRepository;
|
||||
import com.example.demo.model.Order;
|
||||
import com.example.demo.repository.OrderRepository;
|
||||
import com.example.demo.service.OrderService;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.Example;
|
||||
@@ -10,32 +11,32 @@ import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 5:57:46 PM
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
@Service
|
||||
public class OrdersService implements CrudService<Orders,java.lang.Integer> {
|
||||
public class OrderServiceBean implements OrderService {
|
||||
|
||||
@Autowired
|
||||
private OrdersRepository repository;
|
||||
private OrderRepository repository;
|
||||
|
||||
@Override
|
||||
public Orders create(Orders entity) {
|
||||
public Order create(Order entity) {
|
||||
return repository.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Orders update(Orders entity) {
|
||||
public Order update(Order entity) {
|
||||
return repository.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Page<Orders> read(Orders entity, Pageable pageable) {
|
||||
Example<Orders> example = Example.of(entity);
|
||||
public Page<Order> read(Order entity, Pageable pageable) {
|
||||
Example<Order> example = Example.of(entity);
|
||||
return repository.findAll(example,pageable);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Orders readOne(java.lang.Integer primaryKey) {
|
||||
public Order readOne(java.lang.Integer primaryKey) {
|
||||
return repository.getOne(primaryKey);
|
||||
}
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
package com.example.demo.service;
|
||||
package com.example.demo.service.impl;
|
||||
|
||||
import com.example.demo.model.Books;
|
||||
import com.example.demo.repository.BooksRepository;
|
||||
import com.example.demo.model.User;
|
||||
import com.example.demo.repository.UserRepository;
|
||||
import com.example.demo.service.UserService;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.Example;
|
||||
@@ -10,32 +11,32 @@ import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 5:57:45 PM
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
@Service
|
||||
public class BooksService implements CrudService<Books,java.lang.Integer> {
|
||||
public class UserServiceBean implements UserService {
|
||||
|
||||
@Autowired
|
||||
private BooksRepository repository;
|
||||
private UserRepository repository;
|
||||
|
||||
@Override
|
||||
public Books create(Books entity) {
|
||||
public User create(User entity) {
|
||||
return repository.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Books update(Books entity) {
|
||||
public User update(User entity) {
|
||||
return repository.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Page<Books> read(Books entity, Pageable pageable) {
|
||||
Example<Books> example = Example.of(entity);
|
||||
public Page<User> read(User entity, Pageable pageable) {
|
||||
Example<User> example = Example.of(entity);
|
||||
return repository.findAll(example,pageable);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Books readOne(java.lang.Integer primaryKey) {
|
||||
public User readOne(java.lang.Integer primaryKey) {
|
||||
return repository.getOne(primaryKey);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.example.demo.service.mapper;
|
||||
|
||||
import com.example.demo.model.Book;
|
||||
import com.example.demo.controller.dto.BookDTO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface BookMapper {
|
||||
|
||||
Book toEntity(BookDTO dto);
|
||||
|
||||
BookDTO toDto(Book entity);
|
||||
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
package com.example.demo.service.mapper;
|
||||
|
||||
import com.example.demo.model.Books;
|
||||
import com.example.demo.controller.dto.BooksDTO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 5:57:46 PM
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface BooksMapper {
|
||||
|
||||
Books toEntity(BooksDTO dto);
|
||||
|
||||
BooksDTO toDto(Books entity);
|
||||
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
package com.example.demo.service.mapper;
|
||||
|
||||
import com.example.demo.model.Carts;
|
||||
import com.example.demo.controller.dto.CartsDTO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 5:57:46 PM
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface CartsMapper {
|
||||
|
||||
Carts toEntity(CartsDTO dto);
|
||||
|
||||
CartsDTO toDto(Carts entity);
|
||||
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.example.demo.service.mapper;
|
||||
|
||||
import com.example.demo.model.Order;
|
||||
import com.example.demo.controller.dto.OrderDTO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface OrderMapper {
|
||||
|
||||
Order toEntity(OrderDTO dto);
|
||||
|
||||
OrderDTO toDto(Order entity);
|
||||
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
package com.example.demo.service.mapper;
|
||||
|
||||
import com.example.demo.model.Orders;
|
||||
import com.example.demo.controller.dto.OrdersDTO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 5:57:46 PM
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface OrdersMapper {
|
||||
|
||||
Orders toEntity(OrdersDTO dto);
|
||||
|
||||
OrdersDTO toDto(Orders entity);
|
||||
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
package com.example.demo.service.mapper;
|
||||
|
||||
import com.example.demo.model.Personphone;
|
||||
import com.example.demo.controller.dto.PersonphoneDTO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 5:57:46 PM
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface PersonphoneMapper {
|
||||
|
||||
Personphone toEntity(PersonphoneDTO dto);
|
||||
|
||||
PersonphoneDTO toDto(Personphone entity);
|
||||
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.example.demo.service.mapper;
|
||||
|
||||
import com.example.demo.model.User;
|
||||
import com.example.demo.controller.dto.UserDTO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Jan 6, 2021, 8:30:41 PM
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface UserMapper {
|
||||
|
||||
User toEntity(UserDTO dto);
|
||||
|
||||
UserDTO toDto(User entity);
|
||||
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
package com.example.demo.service.mapper;
|
||||
|
||||
import com.example.demo.model.Users;
|
||||
import com.example.demo.controller.dto.UsersDTO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 5:57:46 PM
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface UsersMapper {
|
||||
|
||||
Users toEntity(UsersDTO dto);
|
||||
|
||||
UsersDTO toDto(Users entity);
|
||||
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
package com.example.demo.serviceInterface;
|
||||
|
||||
import com.example.demo.model.Books;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
public interface BooksService extends CrudService<Books,java.lang.Integer> {
|
||||
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
package com.example.demo.serviceInterface;
|
||||
|
||||
import com.example.demo.model.Carts;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
public interface CartsService extends CrudService<Carts,java.lang.Integer> {
|
||||
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
package com.example.demo.serviceInterface;
|
||||
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:31 PM
|
||||
*/
|
||||
public interface CrudService<E,P> {
|
||||
|
||||
E create(E entity);
|
||||
|
||||
E update(E entity);
|
||||
|
||||
Page<E> read(E entity, Pageable pageable);
|
||||
E readOne(P primaryKey);
|
||||
|
||||
void delete(P primaryKey);
|
||||
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
package com.example.demo.serviceInterface;
|
||||
|
||||
import com.example.demo.model.Orders;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
public interface OrdersService extends CrudService<Orders,java.lang.Integer> {
|
||||
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
package com.example.demo.serviceInterface;
|
||||
|
||||
import com.example.demo.model.Personphone;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
public interface PersonphoneService extends CrudService<Personphone,java.lang.Integer> {
|
||||
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
package com.example.demo.serviceInterface;
|
||||
|
||||
import com.example.demo.model.Users;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
public interface UsersService extends CrudService<Users,java.lang.Integer> {
|
||||
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
package com.example.demo.serviceInterface.impl;
|
||||
|
||||
import com.example.demo.model.Books;
|
||||
import com.example.demo.repository.BooksRepository;
|
||||
import com.example.demo.serviceInterface.BooksService;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.Example;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@Service
|
||||
public class BooksServiceBean implements BooksService {
|
||||
|
||||
@Autowired
|
||||
private BooksRepository repository;
|
||||
|
||||
@Override
|
||||
public Books create(Books entity) {
|
||||
return repository.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Books update(Books entity) {
|
||||
return repository.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Page<Books> read(Books entity, Pageable pageable) {
|
||||
Example<Books> example = Example.of(entity);
|
||||
return repository.findAll(example,pageable);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Books readOne(java.lang.Integer primaryKey) {
|
||||
return repository.getOne(primaryKey);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(java.lang.Integer primaryKey) {
|
||||
repository.deleteById(primaryKey);
|
||||
}
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
package com.example.demo.serviceInterface.impl;
|
||||
|
||||
import com.example.demo.model.Carts;
|
||||
import com.example.demo.repository.CartsRepository;
|
||||
import com.example.demo.serviceInterface.CartsService;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.Example;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@Service
|
||||
public class CartsServiceBean implements CartsService {
|
||||
|
||||
@Autowired
|
||||
private CartsRepository repository;
|
||||
|
||||
@Override
|
||||
public Carts create(Carts entity) {
|
||||
return repository.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Carts update(Carts entity) {
|
||||
return repository.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Page<Carts> read(Carts entity, Pageable pageable) {
|
||||
Example<Carts> example = Example.of(entity);
|
||||
return repository.findAll(example,pageable);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Carts readOne(java.lang.Integer primaryKey) {
|
||||
return repository.getOne(primaryKey);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(java.lang.Integer primaryKey) {
|
||||
repository.deleteById(primaryKey);
|
||||
}
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
package com.example.demo.serviceInterface.impl;
|
||||
|
||||
import com.example.demo.model.Orders;
|
||||
import com.example.demo.repository.OrdersRepository;
|
||||
import com.example.demo.serviceInterface.OrdersService;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.Example;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@Service
|
||||
public class OrdersServiceBean implements OrdersService {
|
||||
|
||||
@Autowired
|
||||
private OrdersRepository repository;
|
||||
|
||||
@Override
|
||||
public Orders create(Orders entity) {
|
||||
return repository.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Orders update(Orders entity) {
|
||||
return repository.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Page<Orders> read(Orders entity, Pageable pageable) {
|
||||
Example<Orders> example = Example.of(entity);
|
||||
return repository.findAll(example,pageable);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Orders readOne(java.lang.Integer primaryKey) {
|
||||
return repository.getOne(primaryKey);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(java.lang.Integer primaryKey) {
|
||||
repository.deleteById(primaryKey);
|
||||
}
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
package com.example.demo.serviceInterface.impl;
|
||||
|
||||
import com.example.demo.model.Personphone;
|
||||
import com.example.demo.repository.PersonphoneRepository;
|
||||
import com.example.demo.serviceInterface.PersonphoneService;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.Example;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@Service
|
||||
public class PersonphoneServiceBean implements PersonphoneService {
|
||||
|
||||
@Autowired
|
||||
private PersonphoneRepository repository;
|
||||
|
||||
@Override
|
||||
public Personphone create(Personphone entity) {
|
||||
return repository.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Personphone update(Personphone entity) {
|
||||
return repository.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Page<Personphone> read(Personphone entity, Pageable pageable) {
|
||||
Example<Personphone> example = Example.of(entity);
|
||||
return repository.findAll(example,pageable);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Personphone readOne(java.lang.Integer primaryKey) {
|
||||
return repository.getOne(primaryKey);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(java.lang.Integer primaryKey) {
|
||||
repository.deleteById(primaryKey);
|
||||
}
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
package com.example.demo.serviceInterface.impl;
|
||||
|
||||
import com.example.demo.model.Users;
|
||||
import com.example.demo.repository.UsersRepository;
|
||||
import com.example.demo.serviceInterface.UsersService;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.data.domain.Example;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@Service
|
||||
public class UsersServiceBean implements UsersService {
|
||||
|
||||
@Autowired
|
||||
private UsersRepository repository;
|
||||
|
||||
@Override
|
||||
public Users create(Users entity) {
|
||||
return repository.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Users update(Users entity) {
|
||||
return repository.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Page<Users> read(Users entity, Pageable pageable) {
|
||||
Example<Users> example = Example.of(entity);
|
||||
return repository.findAll(example,pageable);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Users readOne(java.lang.Integer primaryKey) {
|
||||
return repository.getOne(primaryKey);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void delete(java.lang.Integer primaryKey) {
|
||||
repository.deleteById(primaryKey);
|
||||
}
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
package com.example.demo.serviceInterface.mapper;
|
||||
|
||||
import com.example.demo.model.Books;
|
||||
import com.example.demo.controller.dto.BooksDTO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface BooksMapper {
|
||||
|
||||
Books toEntity(BooksDTO dto);
|
||||
|
||||
BooksDTO toDto(Books entity);
|
||||
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
package com.example.demo.serviceInterface.mapper;
|
||||
|
||||
import com.example.demo.model.Carts;
|
||||
import com.example.demo.controller.dto.CartsDTO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface CartsMapper {
|
||||
|
||||
Carts toEntity(CartsDTO dto);
|
||||
|
||||
CartsDTO toDto(Carts entity);
|
||||
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
package com.example.demo.serviceInterface.mapper;
|
||||
|
||||
import com.example.demo.model.Orders;
|
||||
import com.example.demo.controller.dto.OrdersDTO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface OrdersMapper {
|
||||
|
||||
Orders toEntity(OrdersDTO dto);
|
||||
|
||||
OrdersDTO toDto(Orders entity);
|
||||
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
package com.example.demo.serviceInterface.mapper;
|
||||
|
||||
import com.example.demo.model.Personphone;
|
||||
import com.example.demo.controller.dto.PersonphoneDTO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface PersonphoneMapper {
|
||||
|
||||
Personphone toEntity(PersonphoneDTO dto);
|
||||
|
||||
PersonphoneDTO toDto(Personphone entity);
|
||||
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
package com.example.demo.serviceInterface.mapper;
|
||||
|
||||
import com.example.demo.model.Users;
|
||||
import com.example.demo.controller.dto.UsersDTO;
|
||||
import org.mapstruct.Mapper;
|
||||
|
||||
/**
|
||||
* Generated by Springboot-3layer-Generator at Dec 25, 2020, 8:12:32 PM
|
||||
*/
|
||||
@Mapper(componentModel = "spring")
|
||||
public interface UsersMapper {
|
||||
|
||||
Users toEntity(UsersDTO dto);
|
||||
|
||||
UsersDTO toDto(Users entity);
|
||||
|
||||
}
|
||||
@@ -2,6 +2,7 @@ projectPath: /home/tano/workspace_autogenerate/springboot-3layer-generator/demo
|
||||
outputDirectory : src/main/java
|
||||
options:
|
||||
dtoLayer : true
|
||||
serviceInterface: true
|
||||
|
||||
inputPackages:
|
||||
jpaEntities : com.example.demo.model
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user