Rev 34405 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package com.spice.profitmandi.dao.entity.catalog;import javax.persistence.*;import java.math.BigDecimal;import java.time.LocalDate;import java.time.LocalDateTime;@Entity@Table(name = "fofo.liquidation_products")public class Liquidation {@Id@GeneratedValue(strategy = GenerationType.IDENTITY)@Column(name = "id")private int id;@Column(name = "warehouse_id")private Integer warehouseId;@Column(name = "catalog_id")private Integer catalogId;@Column(name = "start_date")private LocalDate startDate;@Column(name = "end_date")private LocalDate endDate;@Column(name = "price", precision = 10, scale = 2)private BigDecimal price;@Enumerated(EnumType.STRING)private Status status = Status.inactive;@Column(name = "created_by", precision = 10, scale = 2)private Integer createdBy;@Column(name = "created_at", updatable = false)private LocalDateTime createdAt;@Column(name = "updated_at")private LocalDateTime updatedAt;public enum Status {active,inactive,closed}@PrePersistprotected void onCreate() {this.createdAt = LocalDateTime.now();this.updatedAt = LocalDateTime.now();}@PreUpdateprotected void onUpdate() {this.updatedAt = LocalDateTime.now();}public int getId() {return id;}public void setId(int id) {this.id = id;}public Integer getWarehouseId() {return warehouseId;}public void setWarehouseId(Integer warehouseId) {this.warehouseId = warehouseId;}public Integer getCatalogId() {return catalogId;}public void setCatalogId(Integer catalogId) {this.catalogId = catalogId;}public LocalDate getStartDate() {return startDate;}public void setStartDate(LocalDate startDate) {this.startDate = startDate;}public LocalDate getEndDate() {return endDate;}public void setEndDate(LocalDate endDate) {this.endDate = endDate;}public BigDecimal getPrice() {return price;}public void setPrice(BigDecimal price) {this.price = price;}public Status getStatus() {return status;}public void setStatus(Status status) {this.status = status;}public Integer getCreatedBy() {return createdBy;}public void setCreatedBy(Integer createdBy) {this.createdBy = createdBy;}public LocalDateTime getCreatedAt() {return createdAt;}public void setCreatedAt(LocalDateTime createdAt) {this.createdAt = createdAt;}public LocalDateTime getUpdatedAt() {return updatedAt;}public void setUpdatedAt(LocalDateTime updatedAt) {this.updatedAt = updatedAt;}@Overridepublic String toString() {return "Liquidation{" +"id=" + id +", warehouseId=" + warehouseId +", catalogId=" + catalogId +", startDate=" + startDate +", endDate=" + endDate +", price=" + price +", status=" + status +", createdBy=" + createdBy +", createdAt=" + createdAt +", updatedAt=" + updatedAt +'}';}}