|
|
@@ -15,14 +15,14 @@ import (
|
|
|
"net/http"
|
|
|
)
|
|
|
|
|
|
-//点价数据
|
|
|
+// DjData 点价数据
|
|
|
type DjData struct {
|
|
|
PricedPrice *float64 `json:"pricedPrice,omitempty"` //点价价格(非必填)
|
|
|
PricedQty *float64 `json:"pricedQty,omitempty"` //点价数量(非必填)
|
|
|
Amount *models.SFLOAT64 `json:"amount,omitempty"` //点价金额=(点价价格+升贴水)*点价数量
|
|
|
}
|
|
|
|
|
|
-//计算点价金额
|
|
|
+// calc 计算点价金额
|
|
|
func (r *DjData) calc(priceMove float64) {
|
|
|
if r.PricedPrice != nil && r.PricedQty != nil {
|
|
|
r.Amount = new(models.SFLOAT64)
|
|
|
@@ -30,7 +30,7 @@ func (r *DjData) calc(priceMove float64) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-//结算登记数据
|
|
|
+// ReckonData 结算登记数据
|
|
|
type ReckonData struct {
|
|
|
ReckonRealQty *float64 `json:"reckonrealqty,omitempty"` //结算实际数量(非必填)
|
|
|
ReckonOsAmount *float64 `json:"reckonosamount,omitempty"` //结算溢短金额(非必填)
|
|
|
@@ -40,14 +40,14 @@ type ReckonData struct {
|
|
|
DecMargin *float64 `json:"decmargin,omitempty"` //减少保证金(非必填)
|
|
|
}
|
|
|
|
|
|
-//款项操作
|
|
|
+// KxData 款项操作
|
|
|
type KxData struct {
|
|
|
PayAmount *models.SFLOAT64 `json:"payamount,omitempty"` // 收付款(非必填)
|
|
|
DeductAmount *models.SFLOAT64 `json:"deductamount,omitempty"` // 退款(非必填)
|
|
|
KxType int32 `json:"kxtype,omitempty"` // 款项类型 1-收付款(PayAmount字段有值) 2-退款(DeductAmount字段有值) 3-收付款/退款(2个字段都有)
|
|
|
}
|
|
|
|
|
|
-// 获取款项类型,1-收付款(PayAmount字段有值) 2-退款(DeductAmount字段有值) 3-收付款/退款(2个字段都有)
|
|
|
+// CalcKxType 获取款项类型,1-收付款(PayAmount字段有值) 2-退款(DeductAmount字段有值) 3-收付款/退款(2个字段都有)
|
|
|
func (r *KxData) CalcKxType() {
|
|
|
if r.PayAmount != nil && r.DeductAmount != nil {
|
|
|
r.KxType = 3
|
|
|
@@ -58,12 +58,12 @@ func (r *KxData) CalcKxType() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-//开票操作数据
|
|
|
+// KpData 开票操作数据
|
|
|
type KpData struct {
|
|
|
InvoiceAmount *float64 `json:"invoiceamount"` //已开收票金额(销售为开票,采购为收票)
|
|
|
}
|
|
|
|
|
|
-// 查询合同操作请求
|
|
|
+// QryOPApplyReq 查询合同操作请求
|
|
|
type QryOPApplyReq struct {
|
|
|
UserId int64 `form:"UserId" binding:"required"` //用户ID
|
|
|
RelatedId string `form:"relatedid" binding:"required"` //现货合同ID, 不填则查所有
|
|
|
@@ -72,7 +72,7 @@ type QryOPApplyReq struct {
|
|
|
USERTYPE int32 `form:"usertype"` // 用户类型 2-机构 7-企业成员
|
|
|
}
|
|
|
|
|
|
-// 查询业务管理/点价应答
|
|
|
+// QryBusinessDjRsp 查询业务管理/点价应答
|
|
|
type QryBusinessDjRsp struct {
|
|
|
models.ErmcpOPApplyModel
|
|
|
DjData
|
|
|
@@ -114,7 +114,7 @@ func QueryBusinessDj(c *gin.Context) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-// 查询业务管理/结算响应
|
|
|
+// QryBussinessJsRsp 查询业务管理/结算响应
|
|
|
type QryBussinessJsRsp struct {
|
|
|
models.ErmcpOPApplyModel
|
|
|
ReckonData
|
|
|
@@ -156,7 +156,7 @@ func QueryBusinessJs(c *gin.Context) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-// 查询业务管理/结算响应(拆分字段)
|
|
|
+// QryBussinessJsExRsp 查询业务管理/结算响应(拆分字段)
|
|
|
type QryBussinessJsExRsp struct {
|
|
|
models.ErmcpOPApplyModel
|
|
|
ReckonType string `json:"reckontype"` // 结算类型
|
|
|
@@ -228,7 +228,7 @@ func QueryBusinessJsEx(c *gin.Context) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-// 查询业务管理/款项响应
|
|
|
+// QryBussinessKxRsp 查询业务管理/款项响应
|
|
|
type QryBussinessKxRsp struct {
|
|
|
models.ErmcpOPApplyModel
|
|
|
KxData
|
|
|
@@ -270,7 +270,7 @@ func QueryBusinessKx(c *gin.Context) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-// 查询业务管理/款项响应
|
|
|
+// QryBussinessFpRsp 查询业务管理/款项响应
|
|
|
type QryBussinessFpRsp struct {
|
|
|
models.ErmcpOPApplyModel
|
|
|
KpData
|