Skip to main content

枚举类型说明

前言

什么是枚举

枚举是一种数据类型,它定义了一组可选的值。这些值通常表示一个特定的状态或选项。在Laravel中,我们可以使用枚举来定义模型的字段,以限制其接受的值。

为什么使用枚举?

使用枚举有一下几个有点:

  • 提高代码可读性: 使用枚举可以明确指定字段的有效选项,使代码更易于阅读和理解
  • 数据一致性: 通过使用枚举,我们可以限制字段接收的值,确保数据的一致性
  • 避免硬编码: 使用枚举可以避免在代码中硬编码字符串或数字,提高代码的可维护性和科扩展性

项目枚举数据说明

AccountStatus 账户状态

valuedescription
enabled正常
freeze冻结

AccountLogType 收支类型

valuedescription
income收入
expend支出

AccountLogClassify 收支类别

valuedescription
delivery_salary配送薪资
delivery_award配送奖励
withdraw提现
withdraw_service_fee提现手续费

PayType 支付类型

valuedescription
wechat微信
alipay支付宝
cash现金

PayStatus 支付状态

valuedescription
paying支付中
paid已支付
refunding退款中
refunded已退款
cancelled交易取消

TradeType 交易类型

valuedescription
order_goods外卖订单
order_group团购订单
refund退款
other其他