记得上下班打卡 | 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
6225004b
Commit
6225004b
authored
Mar 24, 2026
by
wangyifan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
收钱吧最新接口对接-商城相关接口
parent
926390cc
Changes
8
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
330 additions
and
0 deletions
+330
-0
MallListQueryRequest.java
...goblin/param/shouqianba/request/MallListQueryRequest.java
+76
-0
MallProductsQueryRequest.java
...in/param/shouqianba/request/MallProductsQueryRequest.java
+20
-0
MallListQueryResponse.java
...blin/param/shouqianba/response/MallListQueryResponse.java
+14
-0
MallProductsQueryResponse.java
.../param/shouqianba/response/MallProductsQueryResponse.java
+12
-0
MallListQueryData.java
...lin/param/shouqianba/response/data/MallListQueryData.java
+131
-0
MallProductsQueryData.java
...param/shouqianba/response/data/MallProductsQueryData.java
+52
-0
IGoblinShouQianBaService.java
...dnet/service/goblin/service/IGoblinShouQianBaService.java
+15
-0
GoblinShouQianBaServiceImpl.java
...vice/goblin/service/impl/GoblinShouQianBaServiceImpl.java
+10
-0
No files found.
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/param/shouqianba/request/MallListQueryRequest.java
0 → 100644
View file @
6225004b
package
com
.
liquidnet
.
service
.
goblin
.
param
.
shouqianba
.
request
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.List
;
@ApiModel
(
value
=
"商城列表接口"
)
@Data
public
class
MallListQueryRequest
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"应用ID"
,
example
=
"2025912312"
)
private
String
appid
;
@ApiModelProperty
(
value
=
"过滤条件"
)
private
Filter
filter
;
@ApiModelProperty
(
value
=
"分页游标"
)
private
Cursor
cursor
;
@ApiModelProperty
(
value
=
"排序条件"
)
private
Sort
sort
;
@Data
@ApiModel
(
"查询过滤条件"
)
public
static
class
Filter
{
@ApiModelProperty
(
value
=
"商户信息"
)
private
CommonRequest
.
Seller
seller
;
@ApiModelProperty
(
value
=
"商城行业筛选"
)
private
List
<
String
>
industryCodes
;
@ApiModelProperty
(
value
=
"商城状态筛选"
)
private
List
<
Byte
>
states
;
@ApiModelProperty
(
value
=
"商城状态筛选"
)
private
Byte
state
;
@ApiModelProperty
(
value
=
"创建时间起始"
)
private
String
beginDateTime
;
@ApiModelProperty
(
value
=
"创建时间截止"
)
private
String
endDateTime
;
}
@Data
@ApiModel
(
"排序规则"
)
public
static
class
Sort
{
@ApiModelProperty
(
value
=
"排序方式: DESC/ASC"
)
private
String
sort
;
@ApiModelProperty
(
value
=
"排序字段"
)
private
String
sortField
;
}
@Data
@ApiModel
(
"分页游标"
)
public
static
class
Cursor
{
@ApiModelProperty
(
value
=
"游标字段 分页依据的字段(固定为id)"
)
private
String
cursorField
;
@ApiModelProperty
(
value
=
"结束游标 上一页的结束游标(首次查询传 null)"
)
private
String
endCursor
;
@ApiModelProperty
(
value
=
"查询数量 每页返回的最大订单数"
)
private
Integer
count
;
}
}
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/param/shouqianba/request/MallProductsQueryRequest.java
0 → 100644
View file @
6225004b
package
com
.
liquidnet
.
service
.
goblin
.
param
.
shouqianba
.
request
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
@ApiModel
(
value
=
"商城商品查询请求参数"
)
public
class
MallProductsQueryRequest
{
@ApiModelProperty
(
value
=
"应用ID"
,
required
=
true
)
private
String
appid
;
@ApiModelProperty
(
value
=
"商户信息"
,
required
=
true
)
private
CommonRequest
.
Seller
seller
;
@ApiModelProperty
(
value
=
"商城标识"
,
required
=
true
)
private
CommonRequest
.
Mall
mallID
;
}
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/param/shouqianba/response/MallListQueryResponse.java
0 → 100644
View file @
6225004b
package
com
.
liquidnet
.
service
.
goblin
.
param
.
shouqianba
.
response
;
import
com.liquidnet.service.goblin.param.shouqianba.response.data.MallListQueryData
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.List
;
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@ApiModel
(
value
=
"商城列表查询响应参数"
)
public
class
MallListQueryResponse
extends
BaseResponse
<
List
<
MallListQueryData
>>
{
}
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/param/shouqianba/response/MallProductsQueryResponse.java
0 → 100644
View file @
6225004b
package
com
.
liquidnet
.
service
.
goblin
.
param
.
shouqianba
.
response
;
import
com.liquidnet.service.goblin.param.shouqianba.response.data.MallProductsQueryData
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"商城商品接口响应"
)
@Data
public
class
MallProductsQueryResponse
extends
BaseResponse
<
MallProductsQueryData
>{
}
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/param/shouqianba/response/data/MallListQueryData.java
0 → 100644
View file @
6225004b
package
com
.
liquidnet
.
service
.
goblin
.
param
.
shouqianba
.
response
.
data
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
@Data
@ApiModel
(
value
=
"商城列表查询响应数据"
)
public
class
MallListQueryData
{
@ApiModelProperty
(
"商城编号"
)
private
String
mallSn
;
@ApiModelProperty
(
"商城签名"
)
private
String
signature
;
@ApiModelProperty
(
"商城名称"
)
private
String
mallName
;
@ApiModelProperty
(
"商城状态 0:待上线 1:已上线 2:已下线"
)
private
Byte
state
;
@ApiModelProperty
(
"商城状态描述"
)
private
String
stateDesc
;
@ApiModelProperty
(
"内部状态 1启用 0禁用"
)
private
Byte
internalState
;
@ApiModelProperty
(
"内部状态描述"
)
private
String
internalStateDesc
;
@ApiModelProperty
(
"删除状态 0未删除 1已删除"
)
private
Byte
isDelete
;
@ApiModelProperty
(
"删除时间"
)
private
String
deleteTime
;
@ApiModelProperty
(
"大额开通状态"
)
private
Byte
crossCityPaymentStatus
;
@ApiModelProperty
(
"大额开通状态描述"
)
private
String
crossCityPaymentStatusDesc
;
@ApiModelProperty
(
"应用类型 0拼塔商城 目前都是0,无需关注"
)
private
String
appType
;
@ApiModelProperty
(
"行业code"
)
private
String
industryCode
;
@ApiModelProperty
(
"商户信息"
)
private
Seller
seller
;
@ApiModelProperty
(
"订单统计"
)
private
OrderStatistics
orderStatistics
;
@ApiModelProperty
(
"商户统计"
)
private
SellerStatisticsModel
sellerStatisticsModel
;
@ApiModelProperty
(
"创建时间"
)
private
String
ctime
;
@ApiModelProperty
(
"跨城状态明细"
)
private
List
<
CrossCityPayment
>
crossCityPayments
;
@Data
@ApiModel
(
"商户信息"
)
public
static
class
Seller
{
@ApiModelProperty
(
"商户号"
)
private
String
merchantSn
;
@ApiModelProperty
(
"商户id"
)
private
String
merchantId
;
@ApiModelProperty
(
"商户名称"
)
private
String
merchantName
;
@ApiModelProperty
(
"门店号"
)
private
String
storeSn
;
@ApiModelProperty
(
"门店id"
)
private
String
storeId
;
@ApiModelProperty
(
"门店名称"
)
private
String
storeName
;
@ApiModelProperty
(
"终端号"
)
private
String
terminalSn
;
@ApiModelProperty
(
"大额终端编号"
)
private
String
crossCityTerminalSn
;
}
@Data
@ApiModel
(
"订单统计"
)
public
static
class
OrderStatistics
{
@ApiModelProperty
(
"订单数量"
)
private
Long
totalNum
;
@ApiModelProperty
(
"商品数量"
)
private
String
totalQuantity
;
@ApiModelProperty
(
"订单总额(分)"
)
private
Long
totalAmount
;
}
@Data
@ApiModel
(
"商户统计"
)
public
static
class
SellerStatisticsModel
{
@ApiModelProperty
(
"异地交易失败订单数量"
)
private
Long
orderFailNum
;
}
@Data
@ApiModel
(
"跨城支付明细"
)
public
static
class
CrossCityPayment
{
@ApiModelProperty
(
"支付工具code 2:支付宝 3:微信"
)
private
Byte
payToolCode
;
@ApiModelProperty
(
"支付工具描述"
)
private
String
payToolCodeDesc
;
@ApiModelProperty
(
"大额开通状态"
)
private
String
status
;
@ApiModelProperty
(
"大额开通状态描述"
)
private
String
statusDesc
;
}
}
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/param/shouqianba/response/data/MallProductsQueryData.java
0 → 100644
View file @
6225004b
package
com
.
liquidnet
.
service
.
goblin
.
param
.
shouqianba
.
response
.
data
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.util.List
;
@Data
@ApiModel
(
value
=
"商城商品接口响应数据"
)
public
class
MallProductsQueryData
{
@ApiModelProperty
(
value
=
"商品spuId"
)
private
String
spuId
;
@ApiModelProperty
(
value
=
"商品图片"
)
private
List
<
String
>
converImages
;
@ApiModelProperty
(
value
=
"商品描述"
)
private
String
productIntroduction
;
@ApiModelProperty
(
value
=
"商品标题"
)
private
String
title
;
@ApiModelProperty
(
value
=
"商品规格"
)
private
List
<
Sku
>
skuModels
;
@Data
@ApiModel
(
value
=
"商品规格"
)
public
static
class
Sku
{
@ApiModelProperty
(
value
=
"库存类型"
)
private
Integer
stockType
;
@ApiModelProperty
(
value
=
"商品skuId"
)
private
String
skuId
;
@ApiModelProperty
(
value
=
"库存值"
)
private
BigDecimal
quantity
;
@ApiModelProperty
(
value
=
"规格标题"
)
private
String
skuTitle
;
@ApiModelProperty
(
value
=
"规格名称"
)
private
String
skuName
;
@ApiModelProperty
(
value
=
"价格"
)
private
Long
price
;
}
}
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/service/IGoblinShouQianBaService.java
View file @
6225004b
...
@@ -70,4 +70,19 @@ public interface IGoblinShouQianBaService {
...
@@ -70,4 +70,19 @@ public interface IGoblinShouQianBaService {
* @return
* @return
*/
*/
CouponRefundData
refundCoupon
(
CouponRefundRequest
request
);
CouponRefundData
refundCoupon
(
CouponRefundRequest
request
);
/**
* 商城列表接口
* @param request
* @return
*/
MallListQueryData
queryMallList
(
MallListQueryRequest
request
);
/**
* 商城商品接口
* @param request
* @return
*/
MallProductsQueryData
queryMallProducts
(
MallProductsQueryRequest
request
);
}
}
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/service/impl/GoblinShouQianBaServiceImpl.java
View file @
6225004b
...
@@ -152,6 +152,16 @@ public class GoblinShouQianBaServiceImpl implements IGoblinShouQianBaService {
...
@@ -152,6 +152,16 @@ public class GoblinShouQianBaServiceImpl implements IGoblinShouQianBaService {
return
null
;
return
null
;
}
}
@Override
public
MallListQueryData
queryMallList
(
MallListQueryRequest
request
)
{
return
null
;
}
@Override
public
MallProductsQueryData
queryMallProducts
(
MallProductsQueryRequest
request
)
{
return
null
;
}
private
String
getSign
(
String
bodyJsonStr
)
{
private
String
getSign
(
String
bodyJsonStr
)
{
try
{
try
{
// 签名算法: sign = MD5( CONCAT( body + appkey ) )
// 签名算法: sign = MD5( CONCAT( body + appkey ) )
...
...
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