java:枚举类使用

ゞ 浴缸里的玫瑰 2022-10-31 04:23 280阅读 0赞

前言

枚举类使用


代码实现

  1. /** * @Description: 订单状态 枚举 */
  2. public enum OrderStatusEnum {
  3. WAIT_PAY(10, "待付款"),
  4. WAIT_DELIVER(20, "已付款,待发货"),
  5. WAIT_RECEIVE(30, "已发货,待收货"),
  6. SUCCESS(40, "交易成功"),
  7. CLOSE(50, "交易关闭");
  8. public final Integer type;
  9. public final String value;
  10. OrderStatusEnum(Integer type, String value){
  11. this.type = type;
  12. this.value = value;
  13. }
  14. }

代码使用:

  1. @Transactional(propagation = Propagation.REQUIRED)
  2. void doCloseOrder(String orderId) {
  3. OrderStatus close = new OrderStatus();
  4. close.setOrderId(orderId);
  5. close.setOrderStatus(OrderStatusEnum.CLOSE.type);
  6. close.setCloseTime(new Date());
  7. orderStatusMapper.updateByPrimaryKeySelective(close);
  8. }

发表评论

表情:
评论列表 (有 0 条评论,280人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java使用

    枚举类型可以取代以往常量的定义方式,即将常量封装在类或接口中。枚举类型提供了安全检查功能,但本质上还是以类的形式存在。 由于它继承于java.lang.Enum类,所以当定义

    相关 Java使用Lombok

    枚举类是一个特殊的常量类,由于其特殊的设计,具有简洁性、安全性以及便捷性,在开发中被普遍使用。本文简单介绍一下如何使用Lombok进行枚举类定义。 > 按照阿里巴巴的规范,所

    相关 java--

    枚举类 枚举类里面写的是对象,你也可以在下面写上成员方法或变量,这里面的对象可以调用这些方法,也可以说枚举类是用来存放固定个数的对象的。 > 格式: > > publ

    相关 java

    枚举是一种规范它规范了参数的形式,这样就可以不用考虑类型的不匹配并且显式的替代了int型参数可能带来的模糊概念 枚举像一个类,又像一个数组。 Enum作为Sun全新引进的一个