Browse Source

no message

zhangchuanxing 4 weeks ago
parent
commit
45cb9cca1b

+ 50 - 0
controllers/statistic/rai_data_summary.go

@@ -0,0 +1,50 @@
+package statistic
+
+import (
+	"hongze/hz_crm_api/controllers"
+	"hongze/hz_crm_api/models"
+)
+
+// 权益数据汇总
+// StatisticRaiDataSummaryController 权益数据汇总基类
+type StatisticRaiDataSummaryController struct {
+	controllers.BaseAuthController
+}
+
+// MergeCompanyList
+// @Title 权益客户统计列表(合同进行合并之后的)
+// @Description 权益客户统计列表接口
+// @Param   AdminId   query   string  true       "销售id,多个用英文逗号隔开,空字符串为全部"
+// @Param   StartYear   query   int	  false       "开始日期(年份)"
+// @Param   EndYear   query   int  false       "结束日期(年份)"
+// @Param   DataType   query   string  false       "报表类型,枚举值:`季度`,`年度`,`半年度`"
+// @Param   TryOutType   query   string  false       " '试用', '非试用' 非试用即为冻结/流失"
+// @Param   IsExport   query   bool  false       "是否导出excel,默认是false"
+// @Param   IsConfirm   query   int  false       "是否确认续约: -1-默认全部; 0-待确认; 1-已确认 ;2-到期合同"
+// @Success 200 {object} response.IncrementalCompanyListResp
+// @router /rai_data_summary/list [get]
+func (this *StatisticRaiDataSummaryController) MergeCompanyList() {
+	br := new(models.BaseResponse).Init()
+	defer func() {
+		this.Data["json"] = br
+		this.ServeJSON()
+	}()
+
+	sysUser := this.SysUser
+	if sysUser == nil {
+		br.Msg = "请登录"
+		br.ErrMsg = "请登录,SysUser Is Empty"
+		br.Ret = 408
+		return
+	}
+
+	//adminId := this.GetString("AdminId")
+	dataType := this.GetString("DataType")
+	startYear, _ := this.GetInt("StartYear")
+	endYear, _ := this.GetInt("EndYear")
+
+	br.Ret = 200
+	br.Success = true
+	br.Msg = "获取成功"
+	//br.Data = resp
+}

+ 10 - 0
models/statistic_report/rai_data_summary.go

@@ -0,0 +1,10 @@
+package statistic_report
+
+type RaiDataSummaryResp struct {
+	DataType string `description:"时间类型"`
+	DataList []*RaiDataSummaryDetail
+}
+
+type RaiDataSummaryDetail struct {
+	SelleName string `description:"时间类型"`
+}