package com.zcloud.fire.check.domain.model;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDate;
import java.time.LocalDateTime;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class DateTimeE {
        //当前日期
        private LocalDate toDay;
    //每日开始时间和结束时间

        private LocalDateTime dayStartTime;
        private LocalDateTime dayEndTime;
        ///每周
        /// 每周开始时间和结束时间
        private LocalDateTime weeklyStartTime;
        private LocalDateTime weeklyEndTime;
        /// 每旬开始时间和结束时间
        private LocalDateTime tenDaysStartTime;
        private LocalDateTime tenDaysEndTime;
        //monthly开始时间和结束时间
        private LocalDateTime monthlyStartTime;
        private LocalDateTime monthlyEndTime;
        /// 每季开始时间和结束时间
        private LocalDateTime quarterlyStartTime;
        private LocalDateTime quarterlyEndTime;
        /// 每年开始时间和结束时间
        private LocalDateTime yearlyStartTime;
        private LocalDateTime yearlyEndTime;
        /// 半年开始时间和结束时间
        private LocalDateTime halfYearStartTime;
        private LocalDateTime halfYearEndTime;
        /// 半月开始时间和结束时间
        private LocalDateTime halfMonthStartTime;
        private LocalDateTime halfMonthEndTime;


}
