Browse Source

新增频度

xyxie 5 months ago
parent
commit
829c13fbe3

+ 2 - 1
controllers/data_manage/usda_fas_data.go

@@ -1245,12 +1245,13 @@ func (this *BaseFromUsdaFasController) ExportUsdaFasList() {
 	br.Msg = "success"
 }
 
+// GetFrequency
 // @Title 美国农业部数据频度
 // @Description 美国农业部数据频度接口
 // @Param   ClassifyId   query   string  true       "分类Id"
 // @Success 200 {object} data_manage.LzFrequency
 // @router /usda_fas/frequency [get]
-func (this *BaseFromUsdaFasController) BaiinfoFrequency() {
+func (this *BaseFromUsdaFasController) GetFrequency() {
 	br := new(models.BaseResponse).Init()
 	defer func() {
 		this.Data["json"] = br

+ 3 - 0
models/data_manage/base_from_usda_fas.go

@@ -27,6 +27,9 @@ type BaseFromUsdaFasIndexList struct {
 	EdbInfoId              int
 	EdbUniqueCode          string `description:"指标库唯一编码"`
 	EdbClassifyId          int    `description:"指标库分类ID"`
+	StartDate              string
+	EndDate                string
+	EndValue               float64
 	IndexCode              string
 	IndexName              string
 	Frequency              string

+ 5 - 0
models/data_manage/edb_info.go

@@ -222,6 +222,11 @@ func GetEdbInfoByIdList(edbInfoIdList []int) (items []*EdbInfo, err error) {
 // 	SortRule     int    `form:"SortRule" description:"排序方式: 0-默认; 1-正序; 2-倒序"`
 // }
 
+// BatchAddCheckReq 指标批量添加校验
+type BatchAddCheckReq struct {
+	IndexCodes []string `form:"IndexCodes" description:"全选为false时, 该数组为选中; 全选为true时, 该数组为不选的指标"`
+}
+
 // MysteelChemicalDataBatchAddCheckReq 钢联化工指标批量添加校验
 type MysteelChemicalDataBatchAddCheckReq struct {
 	// MysteelChemicalDataListReq

+ 9 - 0
routers/commentsRouter.go

@@ -2824,6 +2824,15 @@ func init() {
             Filters: nil,
             Params: nil})
 
+    beego.GlobalControllerRouter["eta/eta_api/controllers/data_manage:BaseFromUsdaFasController"] = append(beego.GlobalControllerRouter["eta/eta_api/controllers/data_manage:BaseFromUsdaFasController"],
+        beego.ControllerComments{
+            Method: "GetFrequency",
+            Router: `/usda_fas/frequency`,
+            AllowHTTPMethods: []string{"get"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
     beego.GlobalControllerRouter["eta/eta_api/controllers/data_manage:BaseFromUsdaFasController"] = append(beego.GlobalControllerRouter["eta/eta_api/controllers/data_manage:BaseFromUsdaFasController"],
         beego.ControllerComments{
             Method: "UsdaFasIndexData",