Untitled
unknown
plain_text
2 years ago
1.1 kB
5
Indexable
package com.teamapt.monnify.card.modules.cba.data.entity;
import com.teamapt.monnify.api.lib.modules.common.models.bases.BaseModel;
import com.teamapt.monnify.card.modules.cba.data.CustomerType;
import com.teamapt.monnify.card.modules.cba.data.SalesPersonType;
import lombok.*;
import javax.persistence.*;
import java.util.List;
@Getter
@Setter
@Entity
@Table(name = "card_sales_cost")
public class CardSalesCost extends BaseModel {
@Column(name = "cost", nullable = false)
private Long cost;
@Column(name = "enabled", nullable = false)
private boolean enabled;
@Column(name = "cost_key", nullable = false)
private String costKey;
@Enumerated(EnumType.STRING)
@Column(name = "customer_type", nullable = false)
private CustomerType customerType;
@Enumerated(EnumType.STRING)
@Column(name = "sales_person_type", nullable = false)
private SalesPersonType salesPersonType;
@OneToMany(mappedBy = "cardSalesCost", cascade = CascadeType.ALL)
private List<CardSalesCostCommission> commissions;
}
Editor is loading...
Leave a Comment