Создал ORM основу для основного модуля
This commit is contained in:
parent
71ce7af51d
commit
d5236a30e4
15
pom.xml
15
pom.xml
@ -14,6 +14,9 @@
|
||||
<properties>
|
||||
<persistence.ver>1.0.2</persistence.ver>
|
||||
<lombok.ver>1.18.4</lombok.ver>
|
||||
<log4j>1.2.17</log4j>
|
||||
|
||||
<spring.data>2.1.3.RELEASE</spring.data>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
@ -28,6 +31,18 @@
|
||||
<artifactId>lombok</artifactId>
|
||||
<version>${lombok.ver}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>log4j</groupId>
|
||||
<artifactId>log4j</artifactId>
|
||||
<version>${log4j}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.springframework.data</groupId>
|
||||
<artifactId>spring-data-jpa</artifactId>
|
||||
<version>${spring.data}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
@ -1,14 +0,0 @@
|
||||
package org.sadtech.consultant.dao;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Entity;
|
||||
|
||||
@Entity
|
||||
@Data
|
||||
public class NextStage {
|
||||
|
||||
private long id;
|
||||
private long idNext;
|
||||
|
||||
}
|
14
src/main/java/org/sadtech/consultant/entity/NextUnit.java
Normal file
14
src/main/java/org/sadtech/consultant/entity/NextUnit.java
Normal file
@ -0,0 +1,14 @@
|
||||
package org.sadtech.consultant.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.Entity;
|
||||
|
||||
@Entity
|
||||
@Data
|
||||
public class NextUnit {
|
||||
|
||||
private Long id;
|
||||
private Long idNext;
|
||||
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package org.sadtech.consultant.dao;
|
||||
package org.sadtech.consultant.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@ -7,10 +7,10 @@ import javax.persistence.Id;
|
||||
|
||||
@Entity
|
||||
@Data
|
||||
public class SaveStage {
|
||||
public class SaveUnit {
|
||||
|
||||
@Id
|
||||
private long id;
|
||||
private long idStage;
|
||||
private Long id;
|
||||
private Long idStage;
|
||||
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package org.sadtech.consultant.dao;
|
||||
package org.sadtech.consultant.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@ -10,9 +10,8 @@ import javax.persistence.Id;
|
||||
public class SocialNetworks {
|
||||
|
||||
@Id
|
||||
private long id;
|
||||
private long idVk;
|
||||
private long idFacebook;
|
||||
private long phone;
|
||||
private Long id;
|
||||
private Long idVk;
|
||||
private Long idFacebook;
|
||||
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
package org.sadtech.consultant.dao;
|
||||
package org.sadtech.consultant.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@ -7,10 +7,10 @@ import javax.persistence.Id;
|
||||
|
||||
@Entity
|
||||
@Data
|
||||
public class Stage {
|
||||
public class Unit {
|
||||
|
||||
@Id
|
||||
private long id;
|
||||
private Long id;
|
||||
private String text;
|
||||
private String wordKeys;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package org.sadtech.consultant.dao;
|
||||
package org.sadtech.consultant.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@ -12,8 +12,7 @@ import java.util.List;
|
||||
public class User {
|
||||
|
||||
@Id
|
||||
@GeneratedValue
|
||||
private long id;
|
||||
private Long id;
|
||||
private String name;
|
||||
private String token;
|
||||
private String lastName;
|
@ -0,0 +1,10 @@
|
||||
package org.sadtech.consultant.repository;
|
||||
|
||||
import org.sadtech.consultant.entity.NextUnit;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
|
||||
public interface NextUnitRepositoriy extends JpaRepository<NextUnit, Long> {
|
||||
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,7 @@
|
||||
package org.sadtech.consultant.repository;
|
||||
|
||||
import org.sadtech.consultant.entity.SaveUnit;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
|
||||
public interface SaveUnitRepositoriy extends JpaRepository<SaveUnit, Long> {
|
||||
}
|
@ -0,0 +1,7 @@
|
||||
package org.sadtech.consultant.repository;
|
||||
|
||||
import org.sadtech.consultant.entity.SocialNetworks;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
|
||||
public interface SocialNetworksRepositoriy extends JpaRepository<SocialNetworks, Long> {
|
||||
}
|
@ -0,0 +1,7 @@
|
||||
package org.sadtech.consultant.repository;
|
||||
|
||||
import org.sadtech.consultant.entity.Unit;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
|
||||
public interface UnitRepositoriy extends JpaRepository<Unit, Long> {
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
package org.sadtech.consultant.repository;
|
||||
|
||||
import org.sadtech.consultant.entity.User;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
|
||||
public interface UserRepositoriy extends JpaRepository<User, Long> {
|
||||
|
||||
}
|
@ -0,0 +1,4 @@
|
||||
package org.sadtech.consultant.service;
|
||||
|
||||
public interface NextUnitService {
|
||||
}
|
@ -0,0 +1,4 @@
|
||||
package org.sadtech.consultant.service;
|
||||
|
||||
public interface SaveUnitService {
|
||||
}
|
@ -0,0 +1,4 @@
|
||||
package org.sadtech.consultant.service;
|
||||
|
||||
public interface SocialNetworksService {
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
package org.sadtech.consultant.service;
|
||||
|
||||
import org.sadtech.consultant.entity.Unit;
|
||||
|
||||
public interface UnitService {
|
||||
|
||||
void addUnit(Unit unit);
|
||||
void removeUnit(Long id);
|
||||
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
package org.sadtech.consultant.service;
|
||||
|
||||
import org.sadtech.consultant.entity.User;
|
||||
|
||||
public interface UserService {
|
||||
|
||||
void addUser(User user);
|
||||
void removeUser(Long id);
|
||||
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package org.sadtech.consultant.service.impl;
|
||||
|
||||
import org.sadtech.consultant.repository.NextUnitRepositoriy;
|
||||
import org.sadtech.consultant.service.NextUnitService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class NextUnitServiceImpl implements NextUnitService {
|
||||
|
||||
@Autowired
|
||||
private NextUnitRepositoriy repositoriy;
|
||||
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package org.sadtech.consultant.service.impl;
|
||||
|
||||
import org.sadtech.consultant.repository.SaveUnitRepositoriy;
|
||||
import org.sadtech.consultant.service.SaveUnitService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class SaveUnitServiceImpl implements SaveUnitService {
|
||||
|
||||
@Autowired
|
||||
private SaveUnitRepositoriy repositoriy;
|
||||
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
package org.sadtech.consultant.service.impl;
|
||||
|
||||
import org.sadtech.consultant.repository.SocialNetworksRepositoriy;
|
||||
import org.sadtech.consultant.service.SocialNetworksService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class SocialNetworksServiceImpl implements SocialNetworksService {
|
||||
|
||||
@Autowired
|
||||
private SocialNetworksRepositoriy repositoriy;
|
||||
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
package org.sadtech.consultant.service.impl;
|
||||
|
||||
import org.sadtech.consultant.entity.Unit;
|
||||
import org.sadtech.consultant.repository.UnitRepositoriy;
|
||||
import org.sadtech.consultant.service.UnitService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class UnitServiceImpl implements UnitService {
|
||||
|
||||
@Autowired
|
||||
private UnitRepositoriy repositoriy;
|
||||
|
||||
public void addUnit(Unit unit) {
|
||||
repositoriy.saveAndFlush(unit);
|
||||
}
|
||||
|
||||
public void removeUnit(Long id) {
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
package org.sadtech.consultant.service.impl;
|
||||
|
||||
import org.sadtech.consultant.entity.User;
|
||||
import org.sadtech.consultant.repository.UserRepositoriy;
|
||||
import org.sadtech.consultant.service.UserService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service
|
||||
public class UserServiceImpl implements UserService {
|
||||
|
||||
@Autowired
|
||||
private UserRepositoriy repositoriy;
|
||||
|
||||
public void addUser(User user) {
|
||||
//@TODO: Написть добавление профиля в бд
|
||||
}
|
||||
|
||||
public void removeUser(Long id) {
|
||||
//@TODO: Написать удаление профиля из бд
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user