package com.xinelu.manage.vo.nursestationpersonrevenue;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

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

/**
 * 收益统计传入vo
 *
 * @author zhangheng
 * @date 2023-03—31
 */
@Data
public class RevenueTimeDTO {

    /**
     * 护理站id
     */
    private Long nurseStationId;

    /**
     * 护理员id
     */
    private Long nurseStationPersonId;

    /**
     * 开始时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime startTime;

    /**
     * 结束时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime endTime;

    /**
     * 现在时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime nowTime;

    /**
     * 月开始时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate monthStartTime;

    /**
     * 月结束时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate monthEndTime;

    /**
     * 月份时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate monthTime;

    /**
     * 月开始时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime monthStartDateTime;

    /**
     * 月结束时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime monthEndDateTime;
}