package com.njcn.msgpush.module.push.dal.dataobject.quota;

import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.msgpush.framework.mybatis.core.dataobject.BaseDO;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author caozehui
 * @data 2026-03-23
 */
@Data
@TableName("push_system_quota_config")
@EqualsAndHashCode(callSuper = true)
public class SystemQuotaConfigDO extends BaseDO {
    /**
     * 主键 ID
     */
    private Long id;

    /**
     * 渠道类型：sms/email/app
     */
    private String channel;

    /**
     * 来源系统
     */
    private String appName;

    /**
     * 系统每日总配额
     */
    private Integer dailyQuota;

    /**
     * 是否启用：0-否 1-是
     */
    private Boolean enabled;
}
