|
|
@@ -7,7 +7,6 @@
|
|
|
package ermcp3
|
|
|
|
|
|
import (
|
|
|
- "github.com/gin-gonic/gin"
|
|
|
"mtp2_if/global/app"
|
|
|
"mtp2_if/global/e"
|
|
|
"mtp2_if/logger"
|
|
|
@@ -17,6 +16,8 @@ import (
|
|
|
"strconv"
|
|
|
"strings"
|
|
|
"time"
|
|
|
+
|
|
|
+ "github.com/gin-gonic/gin"
|
|
|
)
|
|
|
|
|
|
// 查询日期
|
|
|
@@ -47,11 +48,13 @@ func (v QueryDate) IsNumberic(queryType int32) bool {
|
|
|
// @Param querytype query int true "查询类型 1-报表 2-报表明细"
|
|
|
// @Param cycletype query int true "周期类型 - 0:日 1:月 2:季 3:年 4:周 5:全报表【原值】"
|
|
|
// @Param cycletime query string true "周期时间 日(YYYYMMDD) 月(YYYYMM) 季(YYYYQ) 年(YYYY) 周(YYYYMMDD周内任意一天) 全(0)【原值】"
|
|
|
+// @Param middlegoodsid query int false "套保品种ID, 查询类型为2时起效"
|
|
|
type QryReportReq struct {
|
|
|
- USERID int64 `form:"userid" binding:"required"` // 用户id
|
|
|
- QUERYTYPE int32 `form:"querytype"` // 查询类型
|
|
|
- CYCLETYPE int32 `form:"cycletype"` // 周期类型
|
|
|
- CYCLETIME string `form:"cycletime" binding:"required"` // 周期时间
|
|
|
+ USERID int64 `form:"userid" binding:"required"` // 用户id
|
|
|
+ QUERYTYPE int32 `form:"querytype"` // 查询类型
|
|
|
+ CYCLETYPE int32 `form:"cycletype"` // 周期类型
|
|
|
+ CYCLETIME string `form:"cycletime" binding:"required"` // 周期时间
|
|
|
+ MIDDLEGOODSID int64 `form:"middlegoodsid"` // 套保品种ID
|
|
|
|
|
|
TRADEDATE string // 交易日
|
|
|
BEGINDATE string // 开始交易日
|
|
|
@@ -553,6 +556,7 @@ func QueryAreaStockReportDetail(c *gin.Context) {
|
|
|
// @Param cycletype query int true "周期类型 - 0:日 1:月 2:季 3:年 4:周 5:全报表【原值】"
|
|
|
// @Param cycletime query string true "周期时间 日(YYYYMMDD) 月(YYYYMM) 季(YYYYQ) 年(YYYY) 周(YYYYMMDD周内任意一天) 全(0)【原值】"
|
|
|
// @Param currencyid query int false "币种id(明细必填)"
|
|
|
+// @Param middlegoodsid query int false "套保品种ID, 查询类型为2时起效"
|
|
|
// @Success 200 {array} models.Ermcp3ArealSumPL
|
|
|
// @Failure 500 {object} app.Response
|
|
|
// @Router /Ermcp3/QryAreaSumPL [get]
|