美文网首页
枚举package

枚举package

作者: 谢谢水果 | 来源:发表于2018-11-19 04:37 被阅读0次

    商品上架 下架状态枚举

    main--enums--ProductStatusEnum.java

    package com.tkft.sell.enums;
    
    import lombok.Getter;
    
    @Getter
    public enum ProductStatusEnum {
        UP(0, "在架"),
        DOWN(1, "下架")
        ;
    
        private Integer code;
        private String message;
    
    
        ProductStatusEnum(Integer code, String message) {
            this.code = code;
            this.message = message;
        }
    }
    

    订单状态枚举

    main--enums--OrderStatusEnum.java

    package com.tkft.sell.enums;
    
    import lombok.Getter;
    
    /**
     * @Auther xinyuan
     * @Date 11/18/18 3:48 PM
     **/
    @Getter
    public enum OrderStatus {
        NEW(0, "new order"),
        FINISHED(1, "finished order"),
        CANCEL(2, "canceled order"),
        ;
        
        private Integer code;
        
        private String message;
    
        OrderStatus(Integer code, String message) {
            this.code = code;
            this.message = message;
        }
    }
    

    支付状态枚举

    main--enums--PayStatusEnum.java

    package com.tkft.sell.enums;
    
    import lombok.Getter;
    
    /**
     * @Auther xinyuan
     * @Date 11/18/18 3:53 PM
     **/
    @Getter
    public enum PayStatusEnum {
        WAIT(0, "not paid"),
        PAID(1, "paid"),
        ;
    
        private Integer code;
    
        private String message;
    
        PayStatusEnum(Integer code, String message) {
            this.code = code;
            this.message = message;
        }
    }
    

    商品库存状态枚举

    main--enums--ResultEnum.java

    package com.tkft.sell.enums;
    
    import lombok.Getter;
    
    /**
     * @Auther xinyuan
     * @Date 11/18/18 7:26 PM
     **/
    
    @Getter
    public enum ResultEnum {
    
        PRODUCT_NOT_EXIST(10, "product not exist"),
        PRODUCT_STOCK_ERROR(11, "out of stock"),
        ORDER_NOT_EXIST(12, "order not exist"),
        ORDERDETAIL_NOT_EXIST(13, "order detail not exist"),
        ORDER_STATUS_ERROR(14, "order status error"),
        ORDER_UPDATE_FAIL(15, "order update fail"),
        ORDER_DETAIL_EMPTY(16, "no product in the order"),
        ORDER_PAY_STATUS_ERROR(17, "order pay status error")
        ;
    
        private Integer code;
    
        private String message;
    
        ResultEnum(Integer code, String message) {
            this.code = code;
            this.message = message;
        }
    }
    

    相关文章

      网友评论

          本文标题:枚举package

          本文链接:https://www.haomeiwen.com/subject/htanfqtx.html