package com.aps.entity;

import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@TableName("aps_time_config")
public class ApsTimeConfig {
    @TableField(exist = false)
    private Long id; // 配置表无ID字段，使用exist=false标记
    private LocalDateTime baseTime;
    private BigDecimal freezeDate;
    private BigDecimal startCount;
    private BigDecimal endCount;
    private LocalDateTime deadlineTime;

    /** 周期维度: DAY(天) / WEEK(周) / MONTH(月), 默认 DAY */
    private String periodDimension;
}