package excel import ( "eta/eta_api/controllers" "eta/eta_api/models" "eta/eta_api/models/data_manage" "eta/eta_api/utils" ) // CustomAnalysisController 自定义分析 type CustomAnalysisController struct { controllers.BaseAuthController } // List // @Title ETA表格列表接口 // @Description ETA表格列表接口 // @Param PageSize query int true "每页数据条数" // @Param CurrentIndex query int true "当前页页码,从1开始" // @Param ExcelClassifyId query int true "分类id" // @Param Keyword query string true "搜索关键词" // @Param AdminId query int false "创建人id" // @Param Source query int true "格来源,1:excel插件的表格,2:自定义表格,3:混合表格,默认:1" // @Success 200 {object} response.ExcelListResp // @router /excel_info/list [get] func (c *CustomAnalysisController) GetByName() { br := new(models.BaseResponse).Init() defer func() { c.Data["json"] = br c.ServeJSON() }() sysUser := c.SysUser if sysUser == nil { br.Msg = "请登录" br.ErrMsg = "请登录,SysUser Is Empty" br.Ret = 408 return } excelName := c.GetString("ExcelName") if excelName == `` { br.Msg = "请选择表格" br.ErrMsg = "ExcelName未传" br.IsSendEmail = false return } excelName = utils.TrimLRStr(excelName) // 获取数据详情 excelDetail, err := data_manage.GetNoContentExcelInfoByName(excelName, utils.CUSTOM_ANALYSIS_TABLE) if err != nil { br.Msg = "获取" br.ErrMsg = err.Error() return } //resp := response.ExcelListResp{ // Paging: page, // List: list, //} br.Ret = 200 br.Success = true br.Msg = "获取成功" //br.Data = resp }