Commit 36d09647def7fafd4ee012c49f8c6b501a24129a

Authored by zhangxing
1 parent ef078263

订单相关枚举类

src/main/java/com/diligrp/xtrade/order/domain/emuns/IdGenerator.java
@@ -33,7 +33,7 @@ public enum IdGenerator { @@ -33,7 +33,7 @@ public enum IdGenerator {
33 return name; 33 return name;
34 } 34 }
35 35
36 - public static IdGenerator getByType(int code) { 36 + public static IdGenerator getByCode(int code) {
37 for (IdGenerator idGenerator : values()) { 37 for (IdGenerator idGenerator : values()) {
38 if (idGenerator.getCode() == code) { 38 if (idGenerator.getCode() == code) {
39 return idGenerator; 39 return idGenerator;
@@ -42,9 +42,9 @@ public enum IdGenerator { @@ -42,9 +42,9 @@ public enum IdGenerator {
42 return null; 42 return null;
43 } 43 }
44 44
45 - public static String getName(int index) { 45 + public static String getNameByCode(int code) {
46 for (IdGenerator idGenerator : IdGenerator.values()) { 46 for (IdGenerator idGenerator : IdGenerator.values()) {
47 - if (idGenerator.getCode() == index) { 47 + if (idGenerator.getCode() == code) {
48 return idGenerator.name; 48 return idGenerator.name;
49 } 49 }
50 } 50 }
src/main/java/com/diligrp/xtrade/order/domain/emuns/OrderCreateSrc.java
1 -package com.diligrp.xtrade.order.domain.emuns;  
2 -  
3 -public enum OrderCreateSrc {  
4 -  
5 -} 1 +package com.diligrp.xtrade.order.domain.emuns;
  2 +
  3 +/**
  4 + * @ClassName: OrderCreateSrc
  5 + * @Description 订单创建来源枚举类
  6 + * @author zhangxing
  7 + * @date 2020年4月21日
  8 + */
  9 +public enum OrderCreateSrc {
  10 +
  11 + // 来源销售易app
  12 + APP(1, "销售易APP");
  13 +
  14 + // 编码
  15 + private int code;
  16 +
  17 + // 名称
  18 + private String name;
  19 +
  20 + private OrderCreateSrc(int code, String name) {
  21 + this.code = code;
  22 + this.name = name;
  23 + }
  24 +
  25 + public int getCode() {
  26 + return code;
  27 + }
  28 +
  29 + public String getName() {
  30 + return name;
  31 + }
  32 +
  33 + public static OrderCreateSrc getByCode(int code) {
  34 + for (OrderCreateSrc orderCreateSrc : values()) {
  35 + if (orderCreateSrc.getCode() == code) {
  36 + return orderCreateSrc;
  37 + }
  38 + }
  39 + return null;
  40 + }
  41 +
  42 + public static String getNameByCode(int code) {
  43 + for (OrderCreateSrc orderCreateSrc : OrderCreateSrc.values()) {
  44 + if (orderCreateSrc.getCode() == code) {
  45 + return orderCreateSrc.name;
  46 + }
  47 + }
  48 + return null;
  49 + }
  50 +}
src/main/java/com/diligrp/xtrade/order/domain/emuns/OrderStatus.java
1 -package com.diligrp.xtrade.order.domain.emuns;  
2 -  
3 -public enum OrderStatus {  
4 -  
5 -} 1 +package com.diligrp.xtrade.order.domain.emuns;
  2 +
  3 +/**
  4 + * @ClassName: OrderStatus
  5 + * @Description 订单状态枚举类
  6 + * @author zhangxing
  7 + * @date 2020年4月21日
  8 + */
  9 +public enum OrderStatus {
  10 +
  11 + /**
  12 + * 未支付
  13 + */
  14 + UNPAIED(1, "未支付");
  15 +
  16 + // 编码
  17 + private int code;
  18 +
  19 + // 名称
  20 + private String name;
  21 +
  22 + private OrderStatus(int code, String name) {
  23 + this.code = code;
  24 + this.name = name;
  25 + }
  26 +
  27 + public int getCode() {
  28 + return code;
  29 + }
  30 +
  31 + public String getName() {
  32 + return name;
  33 + }
  34 +
  35 + public static OrderStatus getByCode(int code) {
  36 + for (OrderStatus orderStatus : values()) {
  37 + if (orderStatus.getCode() == code) {
  38 + return orderStatus;
  39 + }
  40 + }
  41 + return null;
  42 + }
  43 +
  44 + public static String getNameByCode(int code) {
  45 + for (OrderStatus orderStatus : OrderStatus.values()) {
  46 + if (orderStatus.getCode() == code) {
  47 + return orderStatus.name;
  48 + }
  49 + }
  50 + return null;
  51 + }
  52 +}
src/main/java/com/diligrp/xtrade/order/domain/emuns/PayType.java
1 -package com.diligrp.xtrade.order.domain.emuns;  
2 -  
3 -public enum PayType {  
4 -  
5 -} 1 +package com.diligrp.xtrade.order.domain.emuns;
  2 +
  3 +/**
  4 + * @ClassName: PayType
  5 + * @Description 支付方式枚举类
  6 + * @author zhangxing
  7 + * @date 2020年4月21日
  8 + */
  9 +public enum PayType {
  10 +
  11 + /**
  12 + * 未支付
  13 + */
  14 + ACCOUNT(1, "账户支付");
  15 +
  16 + // 编码
  17 + private int code;
  18 +
  19 + // 名称
  20 + private String name;
  21 +
  22 + private PayType(int code, String name) {
  23 + this.code = code;
  24 + this.name = name;
  25 + }
  26 +
  27 + public int getCode() {
  28 + return code;
  29 + }
  30 +
  31 + public String getName() {
  32 + return name;
  33 + }
  34 +
  35 + public static PayType getByCode(int code) {
  36 + for (PayType payType : values()) {
  37 + if (payType.getCode() == code) {
  38 + return payType;
  39 + }
  40 + }
  41 + return null;
  42 + }
  43 +
  44 + public static String getNameByCode(int code) {
  45 + for (PayType payType : PayType.values()) {
  46 + if (payType.getCode() == code) {
  47 + return payType.name;
  48 + }
  49 + }
  50 + return null;
  51 + }
  52 +}
src/main/java/com/diligrp/xtrade/order/domain/emuns/SaleUnit.java
1 -package com.diligrp.xtrade.order.domain.emuns;  
2 -  
3 -public enum SaleUnit {  
4 -  
5 -} 1 +package com.diligrp.xtrade.order.domain.emuns;
  2 +
  3 +/**
  4 + * @ClassName: SaleUnit
  5 + * @Description 销售单位枚举类
  6 + * @author zhangxing
  7 + * @date 2020年4月21日
  8 + */
  9 +public enum SaleUnit {
  10 +
  11 + /**
  12 + * 单位斤
  13 + */
  14 + KILO(1, "斤"),
  15 +
  16 + /**
  17 + * 单位件
  18 + */
  19 + PIECE(2, "斤");
  20 +
  21 + // 编码
  22 + private int code;
  23 +
  24 + // 名称
  25 + private String name;
  26 +
  27 + private SaleUnit(int code, String name) {
  28 + this.code = code;
  29 + this.name = name;
  30 + }
  31 +
  32 + public int getCode() {
  33 + return code;
  34 + }
  35 +
  36 + public String getName() {
  37 + return name;
  38 + }
  39 +
  40 + public static SaleUnit getByCode(int code) {
  41 + for (SaleUnit saleUnit : values()) {
  42 + if (saleUnit.getCode() == code) {
  43 + return saleUnit;
  44 + }
  45 + }
  46 + return null;
  47 + }
  48 +
  49 + public static String getNameByCode(int code) {
  50 + for (SaleUnit saleUnit : SaleUnit.values()) {
  51 + if (saleUnit.getCode() == code) {
  52 + return saleUnit.name;
  53 + }
  54 + }
  55 + return null;
  56 + }
  57 +
  58 +}