Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 유닉스
- jar 상속받기
- iftables
- 오라클 에러
- 리눅스 설치
- nexus repository
- Nexus 3 Repository
- oracle
- NFS 구축
- 인텔리제이
- 오라클 에러 정리
- java
- 사설 저장소
- 외부 프로젝트 상속
- 자바 프로그래밍
- nexus3
- 저장소
- 리눅스
- oracle error
- 오라클
- 가상머신
- HTTP
- bootJar
- bootjar 상속받기
- maven 저장소
- vi명령어
- nfs
- 스프링부트 상속
- nexus maven
- vm
Archives
- Today
- Total
빽기의 코딩공부Story
[어드민페이지 만들기] Entity 설정하기 본문
■ Entity(AdminUser)
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.persistence.*;
import java.time.LocalDateTime;
import java.util.List;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Entity
public class Item {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String status;
private String name;
private String title;
private String content;
private Integer price;
private String brandName;
private LocalDateTime registeredAt;
private LocalDateTime unregisteredAt;
private LocalDateTime createdAt;
private String createdBy;
private LocalDateTime updatedAt;
private LocalDateTime updatedBy;
■ Entity(Category)
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import java.time.LocalDateTime;
@NoArgsConstructor
@AllArgsConstructor
@Data
@Entity
public class Category {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String type;
private String title;
private LocalDateTime careatedAt;
private String createdBy;
private LocalDateTime updatedAt;
private String updatedBy;
}
■ Entity(Item)
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.persistence.*;
import java.time.LocalDateTime;
import java.util.List;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Entity
public class Item {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String status;
private String name;
private String title;
private String content;
private Integer price;
private String brandName;
private LocalDateTime registeredAt;
private LocalDateTime unregisteredAt;
private LocalDateTime createdAt;
private String createdBy;
private LocalDateTime updatedAt;
private LocalDateTime updatedBy;
■ Entity(OrderDetail)
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.apache.tomcat.jni.Local;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import java.math.BigDecimal;
import java.time.LocalDateTime;
@Data
@NoArgsConstructor
@AllArgsConstructor
@Entity
public class OrderDetail {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String status;
private LocalDateTime orderAt;
private LocalDateTime arrivalData;
private Integer quantity;
private BigDecimal totalPrice;
private LocalDateTime createdAt;
private String createdBy;
private LocalDateTime updatedAt;
private LocalDateTime updatedBy;
■ Entity(OrderGroup)
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import java.math.BigDecimal;
import java.time.LocalDateTime;
@NoArgsConstructor
@AllArgsConstructor
@Data
@Entity
public class OrderGroup {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String status;
private String orderType; // 주문의 형태 - 일괄/ 개별
private String revAddress;
private String revName;
private String paymentType; // 카드 / 현금
private BigDecimal totalPrice;
private Integer totalQuantity;
private LocalDateTime orderAt;
private LocalDateTime arrivalDate;
private LocalDateTime createdAt;
private String createdBy;
private LocalDateTime updatedAt;
private LocalDateTime updatedBy;
■ Entity(Partner)
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import java.time.LocalDateTime;
@NoArgsConstructor
@AllArgsConstructor
@Data
@Entity
public class Partner {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
private String status;
private String address;
private String callCenter;
private String partnerNumber;
private String businessNumber;
private String ceoName;
private LocalDateTime registeredAt;
private LocalDateTime unregisteredAt;
private LocalDateTime createdAt;
private String createdBy;
private LocalDateTime updatedAt;
private LocalDateTime updatedBy;
■ Entity(User)
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import java.time.LocalDateTime;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Entity
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String account;
private String password;
private String status;
private String email;
private String phoneNumber;
private LocalDateTime registeredAt;
private LocalDateTime unregisteredAt;
private LocalDateTime createdAt;
private String createdBy;
private LocalDateTime updatedAt;
private String updatedBy;
'[SPRING-BOOT] > AdminPage_Project' 카테고리의 다른 글
[어드민페이지만들기] Repository 설정하기 (0) | 2020.09.12 |
---|---|
[IntelliJ] Lombok 설치 (0) | 2020.07.28 |
[HTTP] Post Method, Post방식 (0) | 2020.07.28 |
[HTTP] Get Method, Get방식 (2) | 2020.07.21 |
[IntelliJ] Gradle 프로젝트 생성 (0) | 2020.07.15 |
Comments