test_data/docs/docs.go
2024-07-17 15:13:00 +08:00

1628 lines
50 KiB
Go

// Package docs GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
// This file was generated by swaggo/swag
package docs
import (
"bytes"
"encoding/json"
"strings"
"text/template"
"github.com/swaggo/swag"
)
var doc = `{
"schemes": {{ marshal .Schemes }},
"swagger": "2.0",
"info": {
"description": "{{escape .Description}}",
"title": "{{.Title}}",
"contact": {},
"version": "{{.Version}}"
},
"host": "{{.Host}}",
"basePath": "{{.BasePath}}",
"paths": {
"/testData/cpMap": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"数据分析平台"
],
"summary": "CP Map图",
"parameters": [
{
"description": "CP Map图",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/request.CPMap"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/testData/cpMap/export": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"数据分析平台"
],
"summary": "导出CP Map图",
"parameters": [
{
"description": "CP Map图",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/request.CPMap"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/testData/ftHistogram/export": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"数据分析平台"
],
"summary": "导出直方图",
"parameters": [
{
"description": "CP Map图",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/request.Histogram"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/testData/histogram": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"数据分析平台"
],
"summary": "直方图",
"parameters": [
{
"description": "直方图",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/request.Histogram"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/testData/line": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"数据分析平台"
],
"summary": "折线图",
"parameters": [
{
"description": "折线图",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/request.Line"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/testData/logSite": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"数据分析平台"
],
"summary": "Log各Site差异图",
"parameters": [
{
"description": "Log各Site差异图",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/request.LogSiteChart"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/testData/pie": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"数据分析平台"
],
"summary": "饼状图",
"parameters": [
{
"description": "饼状图",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/request.Pie"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/testData/report/ab": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"数据分析平台-生产"
],
"summary": "封装记录",
"parameters": [
{
"description": "查询参数",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/request.ABList"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/testData/report/cp": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"数据分析平台-生产"
],
"summary": "CP记录",
"parameters": [
{
"description": "查询参数",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/request.CPList"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/testData/report/fTPassProbabilityByFactory": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"数据分析平台-生产"
],
"summary": "测试良率-按供应商",
"parameters": [
{
"description": "查询参数",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/request.PassProbabilityByFactory"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/testData/report/fTPassProbabilityByProduct": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"数据分析平台-生产"
],
"summary": "测试良率-按产品型号",
"parameters": [
{
"description": "查询参数",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/request.PassProbabilityByProduct"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/testData/report/ft": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"数据分析平台-生产"
],
"summary": "FT记录",
"parameters": [
{
"description": "查询参数",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/request.FTList"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/testData/report/packageOrderNumberBar": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"数据分析平台-生产"
],
"summary": "封装良率折线图",
"parameters": [
{
"description": "查询参数",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/request.PackagePassProbabilityLine"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/testData/report/packagePassProbabilityLine": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"数据分析平台-生产"
],
"summary": "封装良率折线图",
"parameters": [
{
"description": "查询参数",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/request.PackagePassProbabilityLine"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/testData/report/wafer": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"数据分析平台-生产"
],
"summary": "晶圆记录",
"parameters": [
{
"description": "查询参数",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/request.WaferList"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/testData/scatter": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"数据分析平台"
],
"summary": "散点图",
"parameters": [
{
"description": "散点图",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/request.Scatter"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/testData/scatter/export": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"数据分析平台"
],
"summary": "导出散点图",
"parameters": [
{
"description": "CP Map图",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/request.Scatter"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/testData/selection": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"数据分析平台"
],
"summary": "查询参数",
"parameters": [
{
"description": "查询参数",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/request.QuerySelection"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/testData/selection/limit": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"tags": [
"数据分析平台"
],
"summary": "参数极限",
"parameters": [
{
"description": "参数极限",
"name": "data",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/request.SelectionLimit"
}
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
"schema": {
"type": "string"
}
}
}
}
},
"/testData/upload": {
"post": {
"security": [
{
"ApiKeyAuth": []
}
],
"consumes": [
"multipart/form-data"
],
"produces": [
"application/json"
],
"tags": [
"数据分析平台"
],
"summary": "上传没录入文件",
"parameters": [
{
"type": "file",
"description": "file",
"name": "file",
"in": "formData",
"required": true
},
{
"type": "file",
"description": "product_name",
"name": "value",
"in": "formData",
"required": true
},
{
"type": "file",
"description": "lot",
"name": "value",
"in": "formData",
"required": true
},
{
"type": "file",
"description": "sub_batch",
"name": "value",
"in": "formData",
"required": true
}
],
"responses": {
"200": {
"description": "{\"success\":true,\"data\":{},\"msg\":\"操作成功\"}",
"schema": {
"type": "string"
}
}
}
}
}
},
"definitions": {
"request.ABList": {
"type": "object",
"properties": {
"factory": {
"description": "封装厂",
"type": "string"
},
"fail_quantity": {
"description": "封装不良品",
"type": "string"
},
"is_finish": {
"description": "是否已完成",
"type": "string"
},
"lot": {
"description": "批号",
"type": "string"
},
"online_quantity": {
"description": "在线数量",
"type": "string"
},
"order_date": {
"description": "下单日期",
"type": "string"
},
"package": {
"description": "封装",
"type": "string"
},
"pass_probability": {
"description": "良率",
"type": "string"
},
"pbi": {
"description": "订单号",
"type": "string"
},
"product": {
"description": "成品型号",
"type": "string"
},
"quantity": {
"description": "订单数量",
"type": "string"
},
"seal": {
"description": "丝印",
"type": "string"
},
"stock_in_quantity": {
"description": "入库数",
"type": "string"
},
"stock_out_quantity": {
"description": "出库数",
"type": "string"
},
"wafer_id": {
"description": "片号",
"type": "string"
},
"wafer_product": {
"description": "晶圆型号",
"type": "string"
}
}
},
"request.CPList": {
"type": "object",
"properties": {
"factory": {
"description": "CP厂",
"type": "string"
},
"lot": {
"description": "晶圆批号",
"type": "string"
},
"order_date": {
"description": "下单日期",
"type": "string"
},
"page": {
"type": "integer"
},
"page_size": {
"type": "integer"
},
"pbi": {
"type": "string"
},
"query_type": {
"description": "查询类型",
"type": "string"
},
"test_machine": {
"description": "测试机台",
"type": "string"
},
"wafer_product": {
"description": "晶圆型号",
"type": "string"
}
}
},
"request.CPMap": {
"type": "object",
"properties": {
"hbin": {
"type": "array",
"items": {
"type": "string"
}
},
"hbin_color": {
"type": "array",
"items": {
"$ref": "#/definitions/request.CPMapColor"
}
},
"lot": {
"description": "批号",
"type": "string"
},
"pbi": {
"type": "string"
},
"product": {
"description": "产品型号",
"type": "string"
},
"sbin": {
"type": "array",
"items": {
"type": "string"
}
},
"sbin_color": {
"type": "array",
"items": {
"$ref": "#/definitions/request.CPMapColor"
}
},
"selection": {
"description": "参数",
"type": "array",
"items": {
"type": "string"
}
},
"selection_color": {
"type": "array",
"items": {
"$ref": "#/definitions/request.SelectionColor"
}
},
"site": {
"type": "array",
"items": {
"type": "string"
}
},
"step": {
"description": "工序",
"type": "string"
},
"sub_batch": {
"description": "子批号",
"type": "string"
},
"wafer_id": {
"description": "片号",
"type": "string"
}
}
},
"request.CPMapColor": {
"type": "object",
"properties": {
"color": {
"description": "Bin颜色",
"type": "string"
},
"name": {
"description": "Bin名称",
"type": "string"
}
}
},
"request.FTList": {
"type": "object",
"properties": {
"factory": {
"description": "SubBatch string ` + "`" + `json:\"sub_batch\"` + "`" + ` // 子批次",
"type": "string"
},
"lot": {
"description": "晶圆批号",
"type": "string"
},
"order_date": {
"description": "下单日期",
"type": "string"
},
"page": {
"type": "integer"
},
"page_size": {
"type": "integer"
},
"pbi": {
"type": "string"
},
"product": {
"description": "成品型号",
"type": "string"
},
"query_type": {
"description": "查询类型",
"type": "string"
},
"seal": {
"description": "丝印",
"type": "string"
},
"test_program": {
"description": "测试程序",
"type": "string"
}
}
},
"request.Histogram": {
"type": "object",
"properties": {
"average": {
"type": "number"
},
"bin": {
"type": "array",
"items": {
"type": "string"
}
},
"lot": {
"description": "批号",
"type": "string"
},
"offset": {
"description": "偏移量",
"type": "number"
},
"only_pass": {
"type": "boolean"
},
"pbi": {
"description": "PBI",
"type": "string"
},
"product": {
"description": "产品型号",
"type": "string"
},
"selections": {
"description": "参数",
"type": "array",
"items": {
"type": "string"
}
},
"site": {
"type": "array",
"items": {
"type": "string"
}
},
"splite_site": {
"type": "boolean"
},
"splite_sub_batch": {
"type": "boolean"
},
"standard_deviation": {
"type": "number"
},
"step": {
"description": "工序",
"type": "string"
},
"sub_batch": {
"description": "子批号",
"type": "array",
"items": {
"type": "string"
}
},
"wafer_id": {
"description": "片号",
"type": "array",
"items": {
"type": "string"
}
},
"x_max": {
"type": "string"
},
"x_min": {
"type": "string"
}
}
},
"request.Line": {
"type": "object",
"properties": {
"bin": {
"type": "array",
"items": {
"type": "string"
}
},
"lot": {
"description": "批号",
"type": "string"
},
"offset": {
"description": "偏移量",
"type": "string"
},
"pbi": {
"description": "PBI",
"type": "string"
},
"product": {
"description": "产品型号",
"type": "string"
},
"selection": {
"description": "参数",
"type": "string"
},
"site": {
"type": "array",
"items": {
"type": "string"
}
},
"step": {
"description": "工序",
"type": "string"
},
"sub_batch": {
"description": "子批号",
"type": "string"
}
}
},
"request.LogSiteChart": {
"type": "object",
"properties": {
"bin": {
"type": "array",
"items": {
"type": "string"
}
},
"content_type": {
"description": "内容类型",
"type": "string"
},
"lot": {
"type": "string"
},
"pbi": {
"type": "string"
},
"product": {
"type": "string"
},
"selection": {
"type": "string"
},
"site": {
"type": "array",
"items": {
"type": "string"
}
},
"step": {
"description": "工序",
"type": "string"
},
"sub_batch": {
"description": "子批",
"type": "string"
}
}
},
"request.PackagePassProbabilityLine": {
"type": "object",
"properties": {
"date_size": {
"description": "时间大小",
"type": "string"
},
"factory": {
"description": "封装厂",
"type": "array",
"items": {
"type": "string"
}
},
"lot": {
"description": "晶圆批次",
"type": "array",
"items": {
"type": "string"
}
},
"order_date_end": {
"description": "下单日期结束时间",
"type": "string"
},
"order_date_start": {
"description": "下单日期开始时间",
"type": "string"
},
"package": {
"description": "封装形式",
"type": "array",
"items": {
"type": "string"
}
},
"product": {
"description": "成品型号",
"type": "array",
"items": {
"type": "string"
}
}
}
},
"request.PassProbabilityByFactory": {
"type": "object",
"required": [
"type"
],
"properties": {
"factory": {
"description": "封装厂",
"type": "string"
},
"type": {
"type": "string"
}
}
},
"request.PassProbabilityByProduct": {
"type": "object",
"required": [
"product",
"type"
],
"properties": {
"factory": {
"description": "封装厂",
"type": "string"
},
"product": {
"description": "成品型号",
"type": "string"
},
"type": {
"type": "string"
}
}
},
"request.Pie": {
"type": "object",
"properties": {
"bin": {
"type": "array",
"items": {
"type": "string"
}
},
"lot": {
"description": "批号",
"type": "string"
},
"max": {
"description": "最大值",
"type": "string"
},
"min": {
"description": "最小值",
"type": "string"
},
"pbi": {
"description": "PBI",
"type": "string"
},
"pie_interval": {
"description": "分区间",
"type": "array",
"items": {
"$ref": "#/definitions/request.PieInterval"
}
},
"product": {
"description": "产品型号",
"type": "string"
},
"selection": {
"description": "参数",
"type": "string"
},
"site": {
"type": "array",
"items": {
"type": "string"
}
},
"step": {
"description": "工序",
"type": "string"
},
"sub_batch": {
"description": "子批号",
"type": "string"
}
}
},
"request.PieInterval": {
"type": "object",
"properties": {
"max": {
"description": "最大值",
"type": "string"
},
"min": {
"description": "最小值",
"type": "string"
},
"name": {
"description": "区间名称",
"type": "string"
}
}
},
"request.QuerySelection": {
"type": "object",
"properties": {
"lot": {
"description": "批号",
"type": "string"
},
"pbi": {
"description": "PBI",
"type": "string"
},
"product": {
"description": "产品型号",
"type": "string"
},
"step": {
"description": "工序",
"type": "string"
},
"sub_batch": {
"description": "子批号",
"type": "string"
},
"wafer_id": {
"description": "片号",
"type": "string"
}
}
},
"request.Scatter": {
"type": "object",
"properties": {
"bin": {
"type": "array",
"items": {
"type": "string"
}
},
"lot": {
"description": "批号",
"type": "string"
},
"only_pass": {
"type": "boolean"
},
"pbi": {
"description": "PBI",
"type": "string"
},
"product": {
"description": "产品型号",
"type": "string"
},
"site": {
"type": "array",
"items": {
"type": "string"
}
},
"splite_site": {
"type": "boolean"
},
"splite_sub_batch": {
"type": "boolean"
},
"step": {
"description": "工序",
"type": "string"
},
"sub_batch": {
"description": "子批号",
"type": "array",
"items": {
"type": "string"
}
},
"wafer_id": {
"type": "array",
"items": {
"type": "string"
}
},
"xy_selection": {
"description": "X string ` + "`" + `json:\"x\"` + "`" + `\nY string ` + "`" + `json:\"y\"` + "`" + `\nSelections []string ` + "`" + `json:\"selections\"` + "`" + ` // 参数",
"type": "array",
"items": {
"$ref": "#/definitions/request.XYSelection"
}
}
}
},
"request.SelectionColor": {
"type": "object",
"properties": {
"color": {
"description": "参数颜色",
"type": "string"
},
"max": {
"description": "参数范围最大值",
"type": "string"
},
"min": {
"description": "参数范围最小值",
"type": "string"
},
"name": {
"description": "参数名称",
"type": "string"
}
}
},
"request.SelectionLimit": {
"type": "object",
"properties": {
"hbin": {
"type": "array",
"items": {
"type": "string"
}
},
"lot": {
"type": "string"
},
"pbi": {
"type": "string"
},
"product": {
"type": "string"
},
"sbin": {
"type": "array",
"items": {
"type": "string"
}
},
"selection": {
"type": "string"
},
"site": {
"type": "array",
"items": {
"type": "string"
}
},
"step": {
"description": "工序",
"type": "string"
},
"sub_batch": {
"description": "子批",
"type": "string"
},
"wafer_id": {
"type": "string"
}
}
},
"request.WaferList": {
"type": "object",
"properties": {
"factory": {
"description": "晶圆厂",
"type": "string"
},
"lot": {
"description": "批号",
"type": "string"
},
"online_quantity": {
"description": "在线数量",
"type": "string"
},
"order_date": {
"description": "下单日期",
"type": "string"
},
"pbi": {
"description": "订单号",
"type": "string"
},
"product": {
"description": "晶圆型号",
"type": "string"
},
"quantity": {
"description": "投片数量",
"type": "string"
},
"return_date": {
"description": "回货日期",
"type": "string"
},
"return_quantity": {
"description": "回货数量",
"type": "string"
},
"wafer_size": {
"description": "晶圆尺寸",
"type": "string"
}
}
},
"request.XYSelection": {
"type": "object",
"properties": {
"x": {
"type": "string"
},
"y": {
"type": "string"
}
}
}
}
}`
type swaggerInfo struct {
Version string
Host string
BasePath string
Schemes []string
Title string
Description string
}
// SwaggerInfo holds exported Swagger Info so clients can modify it
var SwaggerInfo = swaggerInfo{
Version: "",
Host: "",
BasePath: "",
Schemes: []string{},
Title: "",
Description: "",
}
type s struct{}
func (s *s) ReadDoc() string {
sInfo := SwaggerInfo
sInfo.Description = strings.Replace(sInfo.Description, "\n", "\\n", -1)
t, err := template.New("swagger_info").Funcs(template.FuncMap{
"marshal": func(v interface{}) string {
a, _ := json.Marshal(v)
return string(a)
},
"escape": func(v interface{}) string {
// escape tabs
str := strings.Replace(v.(string), "\t", "\\t", -1)
// replace " with \", and if that results in \\", replace that with \\\"
str = strings.Replace(str, "\"", "\\\"", -1)
return strings.Replace(str, "\\\\\"", "\\\\\\\"", -1)
},
}).Parse(doc)
if err != nil {
return doc
}
var tpl bytes.Buffer
if err := t.Execute(&tpl, sInfo); err != nil {
return doc
}
return tpl.String()
}
func init() {
swag.Register(swag.Name, &s{})
}