From 16073eb7e501cb28c8fa61d8edd6a18553ca34f3 Mon Sep 17 00:00:00 2001 From: crish <570360737@qq.com> Date: Thu, 10 Oct 2019 19:31:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=89=E7=81=AF=E9=99=84=E5=B1=9E=E8=A1=A8?= =?UTF-8?q?=E6=8F=92=E5=85=A5=E6=97=B6=EF=BC=8C=20=E5=AE=8C=E6=95=B4?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=EF=BC=9B=20=E6=B7=BB=E5=8A=A0=E5=AE=89?= =?UTF-8?q?=E7=81=AF=E6=9D=A5=E6=BA=90=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../i3plus/pojo/andon/bean/AndonQueueAttach.java | 2 +- .../i3plus/pojo/base/enumutil/AndonEnumUtil.java | 48 ++++++++++++++++++++++ 2 files changed, 49 insertions(+), 1 deletion(-) diff --git a/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonQueueAttach.java b/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonQueueAttach.java index 778baae..aaf5666 100644 --- a/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonQueueAttach.java +++ b/modules/i3plus-pojo-andon/src/main/java/cn/estsh/i3plus/pojo/andon/bean/AndonQueueAttach.java @@ -25,7 +25,7 @@ import javax.persistence.Table; @DynamicUpdate @EqualsAndHashCode(callSuper = true) @Table(name="ANDON_MANAGE_ATTACH") -@Api(value="安灯任务附属信息") +@Api(value="安灯附属表") public class AndonQueueAttach extends BaseBean { @Column(name="PROD_INFO") diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java index d3688eb..6b6c9ad 100644 --- a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/enumutil/AndonEnumUtil.java @@ -11,6 +11,54 @@ import org.apache.commons.lang3.StringUtils; * @Modify: **/ public class AndonEnumUtil { + /** + * 语音播报类型 + */ + @JsonFormat(shape = JsonFormat.Shape.OBJECT) + public enum ANDON_VOICE_TYPE{ + MIC_EN("10","Microsoft Anna - English (United States)"), + MIC_LILI("20","Microsoft Lili - Chinese (China)"), + AI_MALE("30","Aisound_male"), + AI_FEMALE("40","Aisound_female"), + MIC_ZIRE_EN("50","Microsoft Zira Desktop - English (United States)"), + MIC_HUI_CH("60","Microsoft Huihui Desktop - Chinese (Simplified)"); + + private String value; + private String description; + + ANDON_VOICE_TYPE(String value, String description) { + this.value = value; + this.description = description; + } + + public String getValue() { + return value; + } + + public String getDescription() { + return description; + } + + public static String valueOfDescription(String val) { + String tmp = null; + for (int i = 0; i < values().length; i++) { + if (StringUtils.equalsIgnoreCase(values()[i].value,val)) { + tmp = values()[i].description; + } + } + return tmp; + } + + public static String descriptionOfValue(String val) { + String tmp = null; + for (int i = 0; i < values().length; i++) { + if (StringUtils.equalsIgnoreCase(values()[i].description, val)) { + tmp = values()[i].value; + } + } + return tmp; + } + } /** * 标准处理 = 10,自处理 = 20