|
@@ -40,22 +40,32 @@ type PredictEdbConfCalculateMapping struct {
|
|
|
//}
|
|
|
|
|
|
type PredictEdbConfCalculateMappingDetail struct {
|
|
|
- PredictEdbConfCalculateMappingId int `orm:"column(predict_edb_conf_calculate_mapping_id);pk" gorm:"primaryKey" `
|
|
|
- EdbInfoId int `description:"指标id"`
|
|
|
- ConfigId int `description:"配置id"`
|
|
|
- FromEdbInfoId int `description:"基础指标id"`
|
|
|
- FromEdbCode string `description:"基础指标编码"`
|
|
|
- FromEdbName string `description:"基础指标名称"`
|
|
|
- FromSource int `description:"基础指标来源"`
|
|
|
- FromSourceName string `description:"基础指标来源名称"`
|
|
|
- FromTag string `description:"来源指标标签"`
|
|
|
- Sort int `description:"计算指标名称排序"`
|
|
|
- CreateTime time.Time `description:"创建时间"`
|
|
|
- ModifyTime time.Time `description:"修改时间"`
|
|
|
- StartDate string `description:"开始日期"`
|
|
|
- EndDate string `description:"结束日期"`
|
|
|
- EdbType int `description:"指标类型:1:基础指标,2:计算指标"`
|
|
|
- EdbCode string `description:"指标code"`
|
|
|
+ PredictEdbConfCalculateMappingId int `orm:"column(predict_edb_conf_calculate_mapping_id);pk" gorm:"primaryKey" `
|
|
|
+ EdbInfoId int `description:"指标id"`
|
|
|
+ ConfigId int `description:"配置id"`
|
|
|
+ FromEdbInfoId int `description:"基础指标id"`
|
|
|
+ FromEdbCode string `description:"基础指标编码"`
|
|
|
+ FromEdbName string `description:"基础指标名称"`
|
|
|
+ FromSource int `description:"基础指标来源"`
|
|
|
+ FromSourceName string `description:"基础指标来源名称"`
|
|
|
+ FromTag string `description:"来源指标标签"`
|
|
|
+ Sort int `description:"计算指标名称排序"`
|
|
|
+ CreateTime string `description:"创建时间"`
|
|
|
+ ModifyTime string `description:"修改时间"`
|
|
|
+ StartDate string `description:"开始日期"`
|
|
|
+ EndDate string `description:"结束日期"`
|
|
|
+ EdbType int `description:"指标类型:1:基础指标,2:计算指标"`
|
|
|
+ EdbCode string `description:"指标code"`
|
|
|
+}
|
|
|
+
|
|
|
+// ConvertToResp
|
|
|
+// @Description: 转成需要输出的格式
|
|
|
+// @receiver m
|
|
|
+func (e *PredictEdbConfCalculateMappingDetail) ConvertToResp() {
|
|
|
+ e.CreateTime = utils.GormDateStrToDateTimeStr(e.CreateTime)
|
|
|
+ e.ModifyTime = utils.GormDateStrToDateTimeStr(e.ModifyTime)
|
|
|
+
|
|
|
+ return
|
|
|
}
|
|
|
|
|
|
//// GetPredictEdbConfCalculateMappingDetailListById 根据配置id获取 配置关联指标信息
|
|
@@ -83,6 +93,15 @@ func GetPredictEdbConfCalculateMappingDetailListByConfigId(edbInfoId, configId i
|
|
|
WHERE a.edb_info_id=? AND a.config_id=? ORDER BY sort ASC `
|
|
|
|
|
|
err = global.DmSQL["data"].Raw(sql, edbInfoId, configId).Find(&list).Error
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ // 日期格式转换
|
|
|
+ for _, v := range list {
|
|
|
+ v.ConvertToResp()
|
|
|
+ }
|
|
|
+
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -104,5 +123,14 @@ func GetPredictEdbConfCalculateMappingDetailListByEdbInfoId(fromEdbInfoIdList []
|
|
|
WHERE a.edb_info_id in (` + utils.GetOrmInReplace(num) + `) GROUP BY a.edb_info_id ORDER BY sort ASC `
|
|
|
|
|
|
err = global.DmSQL["data"].Raw(sql, fromEdbInfoIdList).Find(&list).Error
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ // 日期格式转换
|
|
|
+ for _, v := range list {
|
|
|
+ v.ConvertToResp()
|
|
|
+ }
|
|
|
+
|
|
|
return
|
|
|
}
|