diff --git a/QMPlusServer/tpl/te/api.go.tpl b/QMPlusServer/tpl/te/api.go.tpl new file mode 100644 index 0000000000000000000000000000000000000000..137e05a62b799ddf56db3c3d66bc80d75a4bec27 --- /dev/null +++ b/QMPlusServer/tpl/te/api.go.tpl @@ -0,0 +1,29 @@ +package api + +import ( + "fmt" + "gin-vue-admin/controller/servers" + "gin-vue-admin/model/modelInterface" + "gin-vue-admin/model/sysModel" + "github.com/gin-gonic/gin" +) + + +// @Tags {{.StructName}} +// @Summary 创建{{.StructName}} +// @Security ApiKeyAuth +// @accept application/json +// @Produce application/json +// @Param data body {{.PackageName}}.{{.StructName}} true "创建{{.StructName}}" +// @Success 200 {string} string "{"success":true,"data":{},"msg":"获取成功"}" +// @Router /{{.Abbreviation}}/create{{.StructName}} [post] +func Create{{.StructName}}(c *gin.Context) { + var {{.Abbreviation}} {{.PackageName}}.{{.StructName}} + _ = c.ShouldBindJSON(&{{.Abbreviation}}) + err := {{.Abbreviation}}.Create{{.StructName}}() + if err != nil { + servers.ReportFormat(c, false, fmt.Sprintf("创建失败:%v", err), gin.H{}) + } else { + servers.ReportFormat(c, true, "创建成功", gin.H{}) + } +} diff --git a/QMPlusServer/tpl/te/struct.go.tpl b/QMPlusServer/tpl/te/model.go.tpl similarity index 100% rename from QMPlusServer/tpl/te/struct.go.tpl rename to QMPlusServer/tpl/te/model.go.tpl diff --git a/QMPlusServer/tpl/te/router.go.tpl b/QMPlusServer/tpl/te/router.go.tpl new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391