Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
bailuntec-api
Overview
Overview
Details
Activity
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
huluobin
bailuntec-api
Commits
2116eb0b
Commit
2116eb0b
authored
Jul 08, 2021
by
liyanlin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加接口
parent
6f80d446
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
78 additions
and
0 deletions
+78
-0
PurchaseApi.java
...ava/com/bailuntec/api/bailuntec/purchase/PurchaseApi.java
+17
-0
PurchaseResult.java
...bailuntec/api/bailuntec/purchase/resp/PurchaseResult.java
+6
-0
SupplierTransactionDTO.java
...c/api/bailuntec/purchase/resp/SupplierTransactionDTO.java
+55
-0
No files found.
src/main/java/com/bailuntec/api/bailuntec/purchase/PurchaseApi.java
View file @
2116eb0b
...
@@ -3,12 +3,15 @@ package com.bailuntec.api.bailuntec.purchase;
...
@@ -3,12 +3,15 @@ package com.bailuntec.api.bailuntec.purchase;
import
com.bailuntec.api.bailuntec.purchase.resp.GetPurchaseSkuForDataCenterResp
;
import
com.bailuntec.api.bailuntec.purchase.resp.GetPurchaseSkuForDataCenterResp
;
import
com.bailuntec.api.bailuntec.purchase.resp.PurchaseDetailDto
;
import
com.bailuntec.api.bailuntec.purchase.resp.PurchaseDetailDto
;
import
com.bailuntec.api.bailuntec.purchase.resp.PurchaseResult
;
import
com.bailuntec.api.bailuntec.purchase.resp.PurchaseResult
;
import
com.bailuntec.api.bailuntec.purchase.resp.SupplierTransactionDTO
;
import
feign.Headers
;
import
feign.Headers
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
java.time.LocalDate
;
import
java.util.List
;
import
java.util.List
;
/**
/**
...
@@ -56,5 +59,19 @@ public interface PurchaseApi {
...
@@ -56,5 +59,19 @@ public interface PurchaseApi {
@RequestParam
(
"end"
)
String
end
,
@RequestParam
(
"end"
)
String
end
,
@RequestParam
(
"pagesize"
)
Integer
pagesize
,
@RequestParam
(
"pagesize"
)
Integer
pagesize
,
@RequestParam
(
"page"
)
Integer
page
);
@RequestParam
(
"page"
)
Integer
page
);
/**
* 取供应商往来数据:应付账款和预付账款
* @param startTime
* @param endTime
* @param supplierName
* @param nothing
* @return
*/
@PostMapping
(
value
=
"/api/GetList_SupplierTransactionStatictis"
)
PurchaseResult
<
List
<
SupplierTransactionDTO
>>
GetSupplierTransactionStatictis
(
@RequestParam
(
"startTime"
)
LocalDate
startTime
,
@RequestParam
(
"endTime"
)
LocalDate
endTime
,
@RequestParam
(
"supplierName"
)
String
supplierName
,
@RequestBody
String
nothing
);
}
}
src/main/java/com/bailuntec/api/bailuntec/purchase/resp/PurchaseResult.java
View file @
2116eb0b
package
com
.
bailuntec
.
api
.
bailuntec
.
purchase
.
resp
;
package
com
.
bailuntec
.
api
.
bailuntec
.
purchase
.
resp
;
import
com.alibaba.fastjson.annotation.JSONField
;
import
lombok.Data
;
import
lombok.Data
;
/**
/**
...
@@ -13,5 +14,10 @@ import lombok.Data;
...
@@ -13,5 +14,10 @@ import lombok.Data;
@Data
@Data
public
class
PurchaseResult
<
T
>
{
public
class
PurchaseResult
<
T
>
{
@JSONField
(
name
=
"IsSuccessed"
)
private
Boolean
isSuccessed
;
@JSONField
(
name
=
"Message"
)
private
String
message
;
@JSONField
(
name
=
"Data"
)
private
T
data
;
private
T
data
;
}
}
src/main/java/com/bailuntec/api/bailuntec/purchase/resp/SupplierTransactionDTO.java
0 → 100644
View file @
2116eb0b
package
com
.
bailuntec
.
api
.
bailuntec
.
purchase
.
resp
;
import
com.alibaba.fastjson.annotation.JSONField
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* @Author: li.yanlin
* @Description:
* @Date: Created in
* @Modified by:
*/
@Data
public
class
SupplierTransactionDTO
{
@JSONField
(
name
=
"PayCompanyId"
)
private
Integer
payCompanyValue
;
@JSONField
(
name
=
"PayCompanyName"
)
private
String
payCompanyName
;
@JSONField
(
name
=
"SupplierId"
)
private
Integer
supplierId
;
@JSONField
(
name
=
"SupplierName"
)
private
String
supplierName
;
@JSONField
(
name
=
"ParentSupplierId"
)
private
Integer
parentSupplierId
;
@JSONField
(
name
=
"ParentSupplierName"
)
private
String
parentSupplierName
;
@JSONField
(
name
=
"PutinAmount"
)
private
BigDecimal
puttingAmount
;
@JSONField
(
name
=
"ExpressAmount"
)
private
BigDecimal
expressAmount
;
@JSONField
(
name
=
"PayAmount"
)
private
BigDecimal
payAmount
;
@JSONField
(
name
=
"ReturnAmount"
)
private
BigDecimal
returnAmount
;
@JSONField
(
name
=
"ReturnExpress"
)
private
BigDecimal
returnExpress
;
@JSONField
(
name
=
"ReceviceAmount"
)
private
BigDecimal
receiveAmount
;
@JSONField
(
name
=
"AdjustAmount"
)
private
BigDecimal
adjustAmount
;
@JSONField
(
name
=
"StartAmount"
)
private
BigDecimal
startAmount
;
@JSONField
(
name
=
"EndAmount"
)
private
BigDecimal
endAmount
;
@JSONField
(
name
=
"Day"
,
format
=
"yyyy/MM/dd HH:mm:ss"
)
private
Date
day
;
@JSONField
(
name
=
"Types"
)
private
Integer
types
;
@JSONField
(
name
=
"IsFinish"
)
private
Integer
isFinish
;
@JSONField
(
name
=
"DelayNoPayAmount"
)
private
BigDecimal
delayNoPayAmount
;
}
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