记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
董敬伟
liquidnet-bus-v1
Commits
e3aba145
Commit
e3aba145
authored
Dec 30, 2021
by
张国柄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
~structure<>entity:sku~限制名单、限购数量;
parent
f4703be1
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
43 additions
and
24 deletions
+43
-24
GoblinStoreMgtGoodsAddParam.java
...ervice/goblin/dto/manage/GoblinStoreMgtGoodsAddParam.java
+12
-2
GoblinStoreMgtGoodsAddSkuParam.java
...ice/goblin/dto/manage/GoblinStoreMgtGoodsAddSkuParam.java
+8
-4
GoblinGoodsSkuInfoVo.java
...liquidnet/service/goblin/dto/vo/GoblinGoodsSkuInfoVo.java
+12
-10
GoblinGoodsSku.java
...a/com/liquidnet/service/goblin/entity/GoblinGoodsSku.java
+7
-2
db_ln_goblin_initialdata.sql
...net-service-goblin-impl/docu/db_ln_goblin_initialdata.sql
+4
-6
No files found.
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/dto/manage/GoblinStoreMgtGoodsAddParam.java
View file @
e3aba145
...
...
@@ -132,11 +132,21 @@ public class GoblinStoreMgtGoodsAddParam implements Serializable {
}
public
void
initGoodsSkuInfoVo
(
GoblinGoodsInfoVo
goodsInfoVo
,
List
<
GoblinGoodsSkuInfoVo
>
vos
)
{
for
(
GoblinStoreMgtGoodsAddSkuParam
goodsAddSkuParam
:
this
.
getSkuParamList
())
{
List
<
GoblinStoreMgtGoodsAddSkuParam
>
mgtGoodsAddSkuParamList
=
this
.
getSkuParamList
();
int
size
=
mgtGoodsAddSkuParamList
.
size
();
for
(
int
i
=
0
;
i
<
size
;
i
++)
{
GoblinStoreMgtGoodsAddSkuParam
addSkuParam
=
mgtGoodsAddSkuParamList
.
get
(
i
);
GoblinGoodsSkuInfoVo
vo
=
GoblinGoodsSkuInfoVo
.
getNew
();
vo
.
setSkuId
(
goodsInfoVo
.
getSpuId
().
concat
(
StringUtils
.
right
(
String
.
valueOf
(
System
.
nanoTime
()),
5
)));
vo
.
setSpuId
(
goodsInfoVo
.
getSpuId
());
// vo.setSkuNo();
vo
.
setSkuNo
(
goodsInfoVo
.
getSpuNo
().
concat
(
"-"
).
concat
(
String
.
valueOf
(
i
)));
vo
.
setName
(
goodsInfoVo
.
getName
());
vo
.
setSubtitle
(
goodsInfoVo
.
getSubtitle
());
vo
.
setSkuPic
(
addSkuParam
.
getSkuPic
());
vo
.
setSkuIsbn
(
addSkuParam
.
getSkuIsbn
());
vo
.
setStock
(
addSkuParam
.
getStock
());
vo
.
setSkuStock
(
vo
.
getStock
());
}
}
}
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/dto/manage/GoblinStoreMgtGoodsAddSkuParam.java
View file @
e3aba145
...
...
@@ -25,10 +25,14 @@ public class GoblinStoreMgtGoodsAddSkuParam implements Serializable {
private
BigDecimal
priceMember
;
@ApiModelProperty
(
position
=
15
,
value
=
"单品的重量[20,2]"
)
private
BigDecimal
weight
;
@ApiModelProperty
(
position
=
16
,
value
=
"ISBN,针对CD/图书等[100]"
)
@ApiModelProperty
(
position
=
16
,
value
=
"总库存"
)
private
Integer
stock
;
@ApiModelProperty
(
position
=
17
,
value
=
"ISBN,针对CD/图书等[100]"
)
private
String
skuIsbn
;
@ApiModelProperty
(
position
=
1
7
,
value
=
"购买限制[0-全部用户|1-仅会员|2-指定用户]"
)
@ApiModelProperty
(
position
=
1
8
,
value
=
"购买限制[0-全部用户|1-仅会员|2-指定用户]"
)
private
String
buyFactor
;
@ApiModelProperty
(
position
=
18
,
value
=
"购买限制为2-指定用户时必填指定文件地址"
)
private
String
buyLimit
;
@ApiModelProperty
(
position
=
19
,
value
=
"购买限制人员名单[购买限制为2-指定用户时必填]"
)
private
String
buyRoster
;
@ApiModelProperty
(
position
=
20
,
value
=
"限量[0-无限制|X:限购数量]"
)
private
Integer
buyLimit
;
}
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/dto/vo/GoblinGoodsSkuInfoVo.java
View file @
e3aba145
...
...
@@ -40,23 +40,25 @@ public class GoblinGoodsSkuInfoVo implements Serializable, Cloneable {
private
BigDecimal
weight
;
@ApiModelProperty
(
position
=
23
,
value
=
"购买限制[0-全部用户|1-仅会员|2-指定用户]"
)
private
String
buyFactor
;
@ApiModelProperty
(
position
=
24
,
value
=
"购买限制为2-指定用户时必填指定"
)
private
String
buyLimit
;
@ApiModelProperty
(
position
=
25
,
value
=
"商品的店铺ID,如果是平台的则为0"
)
@ApiModelProperty
(
position
=
24
,
value
=
"购买限制人员名单[购买限制为2-指定用户时必填]"
)
private
String
buyRoster
;
@ApiModelProperty
(
position
=
25
,
value
=
"限量[0-无限制|X:限购数量]"
)
private
Integer
buyLimit
;
@ApiModelProperty
(
position
=
26
,
value
=
"商品的店铺ID,如果是平台的则为0"
)
private
String
storeId
;
@ApiModelProperty
(
position
=
2
6
,
value
=
"单品有效期"
)
@ApiModelProperty
(
position
=
2
7
,
value
=
"单品有效期"
)
private
LocalDateTime
skuValidity
;
@ApiModelProperty
(
position
=
2
7
,
value
=
"是否是虚拟商品[0-否|1-是]"
)
@ApiModelProperty
(
position
=
2
8
,
value
=
"是否是虚拟商品[0-否|1-是]"
)
private
String
virtualFlg
;
@ApiModelProperty
(
position
=
2
8
,
value
=
"审核状态[0-初始编辑|1-审核中|2-审核不通过|3-审核通过]"
)
@ApiModelProperty
(
position
=
2
9
,
value
=
"审核状态[0-初始编辑|1-审核中|2-审核不通过|3-审核通过]"
)
private
String
status
;
@ApiModelProperty
(
position
=
29
,
value
=
"审核拒绝原因[256]"
)
@ApiModelProperty
(
position
=
30
,
value
=
"审核拒绝原因[256]"
)
private
String
reason
;
@ApiModelProperty
(
position
=
3
0
,
value
=
"单品上架状态[0-待上架|1-下架|2-违规|3-上架]"
)
@ApiModelProperty
(
position
=
3
1
,
value
=
"单品上架状态[0-待上架|1-下架|2-违规|3-上架]"
)
private
String
shelvesStatus
;
@ApiModelProperty
(
position
=
3
1
,
value
=
"自定义展示[0-默认展示|1-隐藏不可购买]"
)
@ApiModelProperty
(
position
=
3
2
,
value
=
"自定义展示[0-默认展示|1-隐藏不可购买]"
)
private
String
skuAppear
;
@ApiModelProperty
(
position
=
3
2
,
value
=
"上架时间"
)
@ApiModelProperty
(
position
=
3
3
,
value
=
"上架时间"
)
private
LocalDateTime
shelvesAt
;
private
String
createdBy
;
private
LocalDateTime
createdAt
;
...
...
liquidnet-bus-do/liquidnet-service-goblin-do/src/main/java/com/liquidnet/service/goblin/entity/GoblinGoodsSku.java
View file @
e3aba145
...
...
@@ -88,9 +88,14 @@ public class GoblinGoodsSku implements Serializable {
private
String
buyFactor
;
/**
* 购买限制
为2-指定用户时必填指定用户
* 购买限制
人员名单[购买限制为2-指定用户时必填]
*/
private
String
buyLimit
;
private
String
buyRoster
;
/**
* 限量[0-无限制|X:限购数量]
*/
private
Integer
buyLimit
;
/**
* 商品的店铺id,如果是平台的则为0
...
...
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/docu/db_ln_goblin_initialdata.sql
View file @
e3aba145
...
...
@@ -273,11 +273,8 @@ create table goblin_goods
deleted_at
datetime
null
,
logistics_template
varchar
(
64
)
null
comment
'物流模版id'
,
comment
varchar
(
500
)
)
engine
=
InnoDB
comment
'商品信息'
;
varchar
(
500
)
)
engine
=
InnoDB
comment
'商品信息'
;
create
unique
index
uidx_gg_spu_id
on
goblin_goods
(
spu_id
);
create
index
idx_gg_store_id
on
goblin_goods
(
store_id
);
...
...
@@ -300,7 +297,8 @@ create table goblin_goods_sku
price_member
decimal
(
20
,
2
)
not
null
comment
'单品会员价格'
,
weight
decimal
(
20
,
2
)
not
null
comment
'单品的重量'
,
buy_factor
char
default
'0'
comment
'购买限制[0-全部用户|1-仅会员|2-指定用户]'
,
buy_limit
varchar
(
256
)
null
comment
'购买限制为2-指定用户时必填'
,
buy_roster
varchar
(
256
)
null
comment
'购买限制人员名单[购买限制为2-指定用户时必填]'
,
buy_limit
int
null
comment
'限量[0-无限制|X:限购数量]'
,
store_id
varchar
(
64
)
null
comment
'商品的店铺id,如果是平台的则为0'
,
sku_validity
datetime
null
comment
'单品有效期'
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment