package cn.iocoder.yudao.module.system.controller.admin.biz.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Schema(description = "管理后台 - 机构长者周运营统计 Response VO")
@Data
public class ElderlyWeeklyOperationSummaryRespVO {

    @Schema(description = "院名", example = "天河区老人院")
    private String institutionName;

    @Schema(description = "本周期初数", example = "606")
    private Long periodBeginCount;

    @Schema(description = "本周入住数", example = "2")
    private Long weeklyCheckInCount;

    @Schema(description = "本周退住数", example = "1")
    private Long weeklyCheckOutCount;

    @Schema(description = "本周期末数", example = "607")
    private Long periodEndCount;

    @Schema(description = "本周净增长长者数", example = "1")
    private Long weeklyNetGrowthCount;

    @Schema(description = "本月入住数", example = "26")
    private Long monthlyCheckInCount;

    @Schema(description = "本月退住数", example = "1")
    private Long monthlyCheckOutCount;

    @Schema(description = "本月净增长长者数合计", example = "25")
    private Long monthlyNetGrowthCount;

    @Schema(description = "本周期末院内空余床位数", example = "193")
    private Long periodEndEmptyBedCount;
}

