namespace Entity;
///
/// 预算管理
///
public class BudgetRecord : BaseEntity
{
///
/// 预算名称
///
public string Name { get; set; } = string.Empty;
///
/// 统计周期
///
public BudgetPeriodType Type { get; set; } = BudgetPeriodType.Month;
///
/// 预算金额
///
public decimal Limit { get; set; }
///
/// 预算类别
///
public BudgetCategory Category { get; set; }
///
/// 相关分类 (逗号分隔的分类名称)
///
public string SelectedCategories { get; set; } = string.Empty;
///
/// 是否停止
///
public bool IsStopped { get; set; } = false;
///
/// 开始日期
///
public DateTime StartDate { get; set; } = DateTime.Now;
}
public enum BudgetPeriodType
{
///
/// 月
///
Month = 1,
///
/// 年
///
Year = 2
}
public enum BudgetCategory
{
///
/// 支出
///
Expense = 0,
///
/// 收入
///
Income = 1,
///
/// 存款
///
Savings = 2
}