Skip to content
Extraits de code Groupes Projets
Valider 183d2b3e rédigé par oumaima lamdira's avatar oumaima lamdira
Parcourir les fichiers

feat(childManage): add RestrictionTime model for child usage restrictions

parent 49031cc1
Branches
Étiquettes
1 requête de fusion!47Resolve IA-693 "Add models and enums for child management service"
package com.marketingconfort.brainboost_common.childManage.model;
import com.marketingconfort.brainboost_common.childManage.enums.WeekDay;
import jakarta.persistence.*;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalTime;
import java.util.List;
@Data
@NoArgsConstructor
@Entity
@Table(name = "restriction_time")
public class RestrictionTime {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private LocalTime maxUseDaytime;
@ElementCollection
@Enumerated(EnumType.STRING)
@CollectionTable(
name = "restriction_time_days_allowed",
joinColumns = @JoinColumn(name = "restriction_time_id")
)
@Column(name = "day")
private List<WeekDay> daysAllowed;
@Embedded
private BeachSchedule beachScheduleAuthorized;
}
0% ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter