Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
M
master-4.0
Project
Project
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
Graph
比较
统计图
议题
0
议题
0
列表
看板
标记
Milestones
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
注册表
注册表
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
svn
master-4.0
Commits
3a546fb0
提交
3a546fb0
authored
1月 08, 2019
作者:
liupengfei
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
--no commit message
上级
e52804d2
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
48 行增加
和
31 行删除
+48
-31
GoodsTypeEnum.java
...core/src/main/java/com/zrqx/core/enums/GoodsTypeEnum.java
+17
-31
GoodsTypeStartEnum.java
...src/main/java/com/zrqx/core/enums/GoodsTypeStartEnum.java
+31
-0
没有找到文件。
com.zrqx.core/src/main/java/com/zrqx/core/enums/GoodsTypeEnum.java
浏览文件 @
3a546fb0
package
com
.
zrqx
.
core
.
enums
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
import
org.apache.commons.lang3.StringUtils
;
...
...
@@ -10,38 +8,39 @@ import com.zrqx.core.enums.interfaces.EnumsInterface;
/**
* 商品分类枚举
* 实体商品起始位1-
* 电子商品起始位2-
* 套餐起始位 3-
* @author lpf
* @date 2018年7月11日上午10:48:39
*/
public
enum
GoodsTypeEnum
implements
EnumsInterface
<
String
>{
/** 纸质书 */
BOOK
(
GoodsType
Enum
.
ENTITY_START
+
1
,
"纸质书"
),
BOOK
(
GoodsType
StartEnum
.
ENTITY
.
getCode
()
+
1
,
"纸质书"
),
/** 期刊 */
PERIODICAL
(
GoodsType
Enum
.
ENTITY_START
+
2
,
"期刊"
),
PERIODICAL
(
GoodsType
StartEnum
.
ENTITY
.
getCode
()
+
2
,
"期刊"
),
/** 电子书 */
EBOOK
(
GoodsType
Enum
.
ELECTRONIC_START
+
1
,
"电子书"
),
EBOOK
(
GoodsType
StartEnum
.
ELECTRONIC
.
getCode
()
+
1
,
"电子书"
),
/** 文章 */
ARTICLE
(
GoodsType
Enum
.
ELECTRONIC_START
+
2
,
"文章"
),
ARTICLE
(
GoodsType
StartEnum
.
ELECTRONIC
.
getCode
()
+
2
,
"文章"
),
/** 视频 */
VIDEO
(
GoodsType
Enum
.
ELECTRONIC_START
+
3
,
"视频"
),
VIDEO
(
GoodsType
StartEnum
.
ELECTRONIC
.
getCode
()
+
3
,
"视频"
),
/** 音频 */
AUDIO
(
GoodsType
Enum
.
ELECTRONIC_START
+
4
,
"音频"
),
AUDIO
(
GoodsType
StartEnum
.
ELECTRONIC
.
getCode
()
+
4
,
"音频"
),
/** 图片*/
IMAGE
(
GoodsType
Enum
.
ELECTRONIC_START
+
5
,
"图片"
),
IMAGE
(
GoodsType
StartEnum
.
ELECTRONIC
.
getCode
()
+
5
,
"图片"
),
/** 课件 */
COURSEWARE
(
GoodsType
Enum
.
ELECTRONIC_START
+
6
,
"课件"
),
COURSEWARE
(
GoodsType
StartEnum
.
ELECTRONIC
.
getCode
()
+
6
,
"课件"
),
/** 套餐 */
PACKAGE
(
GoodsTypeEnum
.
PACKAGE_START
+
"1"
,
"套餐"
);
/** 实体套餐 */
PACKAGE_ENTITY
(
GoodsTypeStartEnum
.
PACKAGE_ENTITY
.
getCode
()
+
1
,
"实体套餐"
),
/** 电子套餐 */
PACKAGE_ELECTRONIC
(
GoodsTypeStartEnum
.
PACKAGE_ELECTRONIC
.
getCode
()
+
1
,
"电子套餐"
),
/** 混合套餐 */
PACKAGE_MIXED
(
GoodsTypeStartEnum
.
PACKAGE_MIXED
.
getCode
()
+
1
,
"混合套餐"
);
/** 实体商品起始位 */
public
static
final
String
ENTITY_START
=
"1-"
;
/** 电子商品起始位 */
public
static
final
String
ELECTRONIC_START
=
"2-"
;
/** 套餐商品起始位 */
public
static
final
String
PACKAGE_START
=
"3-"
;
private
final
String
code
;
private
final
String
name
;
...
...
@@ -52,19 +51,6 @@ public enum GoodsTypeEnum implements EnumsInterface<String>{
}
/**
* 获取需要拆分商品的商品类型
* @return
* @author ydm
* @date: 2018年10月22日 下午2:24:19
*/
public
static
List
<
Integer
>
getNeedUnZipCarriage
(){
List
<
Integer
>
list
=
new
ArrayList
<>();
list
.
add
(
Integer
.
valueOf
(
PACKAGE
.
code
));
return
list
;
}
public
static
GoodsTypeEnum
valueOfCode
(
String
code
)
{
if
(
StringUtils
.
isBlank
(
code
))
{
throw
new
IllegalArgumentException
(
"GoodsType Status "
+
code
+
" is blank"
);
...
...
com.zrqx.core/src/main/java/com/zrqx/core/enums/GoodsTypeStartEnum.java
0 → 100644
浏览文件 @
3a546fb0
package
com
.
zrqx
.
core
.
enums
;
/**
* 商品类型起始位置
* @author lpf
* @date 2019年1月8日下午5:19:00
*/
public
enum
GoodsTypeStartEnum
{
ENTITY
(
"1-"
,
"实体商品"
),
ELECTRONIC
(
"2-"
,
"电子商品"
),
PACKAGE_ENTITY
(
"3-1-"
,
"实体套餐"
),
PACKAGE_ELECTRONIC
(
"3-2-"
,
"电子套餐"
),
PACKAGE_MIXED
(
"3-3-"
,
"混合套餐"
);
private
final
String
code
;
private
final
String
name
;
private
GoodsTypeStartEnum
(
String
code
,
String
name
)
{
this
.
code
=
code
;
this
.
name
=
name
;
}
public
String
getCode
()
{
return
code
;
}
public
String
getName
()
{
return
name
;
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论