re-generated entities2

This commit is contained in:
gpiazzolla
2021-01-06 20:41:19 +01:00
parent 0d463834ae
commit 46b065b64a
70 changed files with 596 additions and 1225 deletions

View File

@@ -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:

View File

@@ -3,6 +3,7 @@ classesDirectory: build/classes/java/main
outputDirectory : src/main/java
options:
dtoLayer : true
serviceInterface: true
inputPackages:
jpaEntities : com.example.demo.model

View File

@@ -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));
}

View File

@@ -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);
}
}

View File

@@ -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);
}
}

View File

@@ -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>{

View File

@@ -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));
}

View File

@@ -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));
}

View File

@@ -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);
}
}

View File

@@ -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);
}
}

View File

@@ -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);
}
}

View File

@@ -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);
}
}

View File

@@ -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));
}

View File

@@ -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);
}
}

View File

@@ -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);
}
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View File

@@ -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;
}

View 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;
}
}

View File

@@ -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;
}

View File

@@ -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;
}

View 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;
}
}

View File

@@ -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;
}

View File

@@ -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;
}

View 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;
}
}

View File

@@ -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;
}

View File

@@ -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> {
}

View File

@@ -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> {
}

View File

@@ -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> {
}

View File

@@ -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> {
}

View File

@@ -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> {
}

View File

@@ -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> {
}

View File

@@ -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> {
}

View 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> {
}

View File

@@ -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> {

View File

@@ -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> {
}

View File

@@ -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);
}
}

View 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> {
}

View File

@@ -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);
}
}

View File

@@ -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);
}

View File

@@ -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);
}

View File

@@ -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);
}

View File

@@ -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);
}

View File

@@ -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);
}

View File

@@ -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);
}

View File

@@ -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);
}

View File

@@ -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);
}

View File

@@ -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);
}

View File

@@ -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);
}

View File

@@ -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);
}

View File

@@ -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> {
}

View File

@@ -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> {
}

View File

@@ -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);
}

View File

@@ -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> {
}

View File

@@ -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> {
}

View File

@@ -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> {
}

View File

@@ -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);
}
}

View File

@@ -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);
}
}

View File

@@ -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);
}
}

View File

@@ -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);
}
}

View File

@@ -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);
}
}

View File

@@ -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);
}

View File

@@ -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);
}

View File

@@ -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);
}

View File

@@ -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);
}

View File

@@ -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);
}

View File

@@ -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.