记得上下班打卡 | 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
6f4248ff
Commit
6f4248ff
authored
Apr 29, 2022
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交接口
parent
cffccdd6
Changes
8
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
174 additions
and
1 deletion
+174
-1
GoblinListDetailsItemVo.java
...uidnet/service/goblin/dto/vo/GoblinListDetailsItemVo.java
+18
-0
GoblinListDetailsVo.java
.../liquidnet/service/goblin/dto/vo/GoblinListDetailsVo.java
+24
-0
GoblinListCreateItemParam.java
...idnet/service/goblin/param/GoblinListCreateItemParam.java
+16
-0
GoblinListCreateParam.java
...liquidnet/service/goblin/param/GoblinListCreateParam.java
+26
-0
GoblinListUpdateParam.java
...liquidnet/service/goblin/param/GoblinListUpdateParam.java
+18
-0
IGoblinListService.java
...net/service/goblin/service/manage/IGoblinListService.java
+12
-1
db_goblin_list.sql
...lin/liquidnet-service-goblin-impl/docu/db_goblin_list.sql
+38
-0
GoblinListServiceImpl.java
...ice/goblin/service/impl/manage/GoblinListServiceImpl.java
+22
-0
No files found.
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/dto/vo/GoblinListDetailsItemVo.java
0 → 100644
View file @
6f4248ff
package
com
.
liquidnet
.
service
.
goblin
.
dto
.
vo
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
public
class
GoblinListDetailsItemVo
{
@ApiModelProperty
(
value
=
"spuId"
)
private
String
spuId
;
@ApiModelProperty
(
value
=
"skuId"
)
private
String
skuId
;
@ApiModelProperty
(
value
=
"sku名称"
)
private
String
skuName
;
@ApiModelProperty
(
value
=
"线上库存"
)
private
String
stock
;
@ApiModelProperty
(
value
=
"剩余库存"
)
private
String
restStock
;
}
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/dto/vo/GoblinListDetailsVo.java
0 → 100644
View file @
6f4248ff
package
com
.
liquidnet
.
service
.
goblin
.
dto
.
vo
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
GoblinListDetailsVo
{
@ApiModelProperty
(
value
=
"名单id"
)
private
String
listId
;
@ApiModelProperty
(
value
=
"优先购名称"
)
private
String
name
;
@ApiModelProperty
(
value
=
"优先购类型[0-会员|1-指定用户]"
)
private
String
whiteType
;
@ApiModelProperty
(
value
=
"优先购文件地址"
)
private
String
whiteUrl
;
@ApiModelProperty
(
value
=
"优先购提前时间"
)
private
String
advanceMin
;
@ApiModelProperty
(
value
=
"黑名单文件地址"
)
private
String
blackUrl
;
@ApiModelProperty
(
value
=
"商品数据"
)
private
List
<
GoblinListDetailsItemVo
>
itemVo
;
}
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/param/GoblinListCreateItemParam.java
0 → 100644
View file @
6f4248ff
package
com
.
liquidnet
.
service
.
goblin
.
param
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
javax.validation.constraints.NotNull
;
@Data
public
class
GoblinListCreateItemParam
{
@ApiModelProperty
(
value
=
"spuId"
)
@NotNull
(
message
=
"spuId不能为空"
)
private
String
spuId
;
@ApiModelProperty
(
value
=
"skuId"
)
@NotNull
(
message
=
"skuId不能为空"
)
private
String
skuId
;
}
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/param/GoblinListCreateParam.java
0 → 100644
View file @
6f4248ff
package
com
.
liquidnet
.
service
.
goblin
.
param
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
javax.validation.constraints.NotNull
;
import
java.util.List
;
@Data
public
class
GoblinListCreateParam
{
@ApiModelProperty
(
value
=
"优先购名称"
)
@NotNull
(
message
=
"优先购名称不能为空"
)
private
String
name
;
@ApiModelProperty
(
value
=
"优先购类型[0-会员|1-指定用户]"
)
@NotNull
(
message
=
"优先购类型不能为空"
)
private
String
whiteType
;
@ApiModelProperty
(
value
=
"优先购文件地址"
)
private
String
whiteUrl
;
@ApiModelProperty
(
value
=
"优先购提前时间"
)
@NotNull
(
message
=
"优先购提前时间不能为空"
)
private
String
advanceMin
;
@ApiModelProperty
(
value
=
"黑名单文件地址"
)
private
String
blackUrl
;
@ApiModelProperty
(
value
=
"商品数据"
)
private
List
<
GoblinListCreateItemParam
>
itemParams
;
}
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/param/GoblinListUpdateParam.java
0 → 100644
View file @
6f4248ff
package
com
.
liquidnet
.
service
.
goblin
.
param
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
javax.validation.constraints.NotNull
;
import
java.util.List
;
@Data
public
class
GoblinListUpdateParam
{
@ApiModelProperty
(
value
=
"优先购类型[0-会员|1-指定用户]"
)
@NotNull
(
message
=
"优先购类型不能为空"
)
private
String
whiteType
;
@ApiModelProperty
(
value
=
"优先购文件地址"
)
private
String
whiteUrl
;
@ApiModelProperty
(
value
=
"黑名单文件地址"
)
private
String
blackUrl
;
}
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/service/manage/IGoblinListService.java
View file @
6f4248ff
package
com
.
liquidnet
.
service
.
goblin
.
service
.
manage
;
package
com
.
liquidnet
.
service
.
goblin
.
service
.
manage
;
import
com.liquidnet.service.goblin.dto.vo.GoblinListDetailsVo
;
import
com.liquidnet.service.goblin.param.GoblinListCreateParam
;
import
com.liquidnet.service.goblin.param.GoblinListUpdateParam
;
/**
/**
* <p>
* <p>
* 商城-名单表 服务类
* 商城-名单表 服务类
...
@@ -11,4 +15,11 @@ package com.liquidnet.service.goblin.service.manage;
...
@@ -11,4 +15,11 @@ package com.liquidnet.service.goblin.service.manage;
*/
*/
public
interface
IGoblinListService
{
public
interface
IGoblinListService
{
void
getList
();
GoblinListDetailsVo
getDetails
(
String
listId
);
Boolean
create
(
GoblinListCreateParam
param
);
Boolean
update
(
GoblinListUpdateParam
param
);
}
}
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/docu/db_goblin_list.sql
0 → 100644
View file @
6f4248ff
DROP
TABLE
IF
EXISTS
`goblin_list`
;
CREATE
TABLE
`goblin_list`
(
`mid`
bigint
UNSIGNED
NOT
NULL
AUTO_INCREMENT
,
`list_id`
varchar
(
64
)
DEFAULT
''
COMMENT
'名单id'
,
`name`
varchar
(
64
)
DEFAULT
''
COMMENT
'名单名称'
,
`white_type`
int
DEFAULT
1
COMMENT
'白名单类型[0-会员|1-指定用户]'
,
`white_url`
varchar
(
512
)
DEFAULT
''
COMMENT
'白名单xls地址'
,
`advance_min`
int
DEFAULT
0
COMMENT
'提前购买时间'
,
`black_type`
int
DEFAULT
1
COMMENT
'黑名单类型[0-会员|1-指定用户]'
,
`black_url`
varchar
(
512
)
DEFAULT
''
COMMENT
'黑名单xls地址'
,
`comment`
varchar
(
255
)
DEFAULT
''
COMMENT
'补充字段'
,
`created_at`
datetime
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`updated_at`
datetime
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'更新时间'
,
PRIMARY
KEY
(
`mid`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_unicode_ci
COMMENT
=
'商城-名单表'
ROW_FORMAT
=
DYNAMIC
;
DROP
TABLE
IF
EXISTS
`goblin_list_details`
;
CREATE
TABLE
`goblin_list_details`
(
`mid`
bigint
UNSIGNED
NOT
NULL
AUTO_INCREMENT
,
`list_id`
varchar
(
64
)
DEFAULT
''
COMMENT
'名单id'
,
`spu_id`
varchar
(
64
)
DEFAULT
''
COMMENT
'spuId'
,
`sku_id`
varchar
(
64
)
DEFAULT
''
COMMENT
'skuId'
,
`comment`
varchar
(
255
)
DEFAULT
''
COMMENT
'补充字段'
,
`created_at`
datetime
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`updated_at`
datetime
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'更新时间'
,
PRIMARY
KEY
(
`mid`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
1
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_unicode_ci
COMMENT
=
'商城-名单详情表'
ROW_FORMAT
=
DYNAMIC
;
\ No newline at end of file
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/service/impl/manage/GoblinListServiceImpl.java
View file @
6f4248ff
package
com
.
liquidnet
.
service
.
goblin
.
service
.
impl
.
manage
;
package
com
.
liquidnet
.
service
.
goblin
.
service
.
impl
.
manage
;
import
com.liquidnet.service.goblin.dto.vo.GoblinListDetailsVo
;
import
com.liquidnet.service.goblin.param.GoblinListCreateParam
;
import
com.liquidnet.service.goblin.param.GoblinListUpdateParam
;
import
com.liquidnet.service.goblin.service.manage.IGoblinListService
;
import
com.liquidnet.service.goblin.service.manage.IGoblinListService
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -14,4 +17,23 @@ import org.springframework.stereotype.Service;
...
@@ -14,4 +17,23 @@ import org.springframework.stereotype.Service;
@Service
@Service
public
class
GoblinListServiceImpl
implements
IGoblinListService
{
public
class
GoblinListServiceImpl
implements
IGoblinListService
{
@Override
public
void
getList
()
{
}
@Override
public
GoblinListDetailsVo
getDetails
(
String
listId
)
{
return
null
;
}
@Override
public
Boolean
create
(
GoblinListCreateParam
param
)
{
return
null
;
}
@Override
public
Boolean
update
(
GoblinListUpdateParam
param
)
{
return
null
;
}
}
}
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