Explorar el Código

生成模板修改

yxh hace 5 años
padre
commit
b40939a0dd

+ 1 - 1
template/vm/go/controller.template

@@ -83,7 +83,7 @@ func (c *{{.table.BusinessName|UcFirst}}) Edit(r *ghttp.Request) {
 
 
 
 
 // 删除
 // 删除
-func (c *PlugAd) Delete(r *ghttp.Request) {
+func (c *{{.table.BusinessName|UcFirst}}) Delete(r *ghttp.Request) {
 	var req *{{.table.BusinessName}}Model.RemoveReq
 	var req *{{.table.BusinessName}}Model.RemoveReq
 	//获取参数
 	//获取参数
 	if err := r.Parse(&req); err != nil {
 	if err := r.Parse(&req); err != nil {

+ 17 - 17
template/vm/go/extend.template

@@ -8,9 +8,14 @@ package {{.table.BusinessName}}
 import (
 import (
 	"github.com/gogf/gf/errors/gerror"
 	"github.com/gogf/gf/errors/gerror"
 	"github.com/gogf/gf/frame/g"
 	"github.com/gogf/gf/frame/g"
-	"github.com/gogf/gf/os/gtime"
 )
 )
 
 
+{{$pk:=""}}
+{{$pkGoField:=""}}
+{{range $index, $column := .table.Columns}} {{if eq $column.IsPk "1"}}
+    {{$pk = $column.ColumnName}}
+    {{$pkGoField = $column.GoField}}
+{{end}}{{end}}
 
 
 // AddReq 用于存储新增请求的请求参数
 // AddReq 用于存储新增请求的请求参数
 type AddReq struct {
 type AddReq struct {
@@ -24,6 +29,10 @@ type EditReq struct {
 	{{$column.GoField}}  {{if eq $column.GoType "Time"}}*gtime.Time{{else}}{{$column.GoType}}{{end}} `p:"{{$column.HtmlField}}" {{if eq $column.IsRequired "1"}}v:"required#{{$column.ColumnComment}}不能为空"{{end}}` {{end}} {{end}}
 	{{$column.GoField}}  {{if eq $column.GoType "Time"}}*gtime.Time{{else}}{{$column.GoType}}{{end}} `p:"{{$column.HtmlField}}" {{if eq $column.IsRequired "1"}}v:"required#{{$column.ColumnComment}}不能为空"{{end}}` {{end}} {{end}}
 }
 }
 
 
+type RemoveReq struct {
+	Ids []int `p:"ids"` //删除id
+}
+
 // SelectPageReq 用于存储分页查询的请求参数
 // SelectPageReq 用于存储分页查询的请求参数
 type SelectPageReq struct { {{range $index, $column := .table.Columns}} {{if eq $column.IsQuery "1"}}
 type SelectPageReq struct { {{range $index, $column := .table.Columns}} {{if eq $column.IsQuery "1"}}
 	{{$column.GoField}}  {{if eq $column.GoType "Time"}}*gtime.Time{{else}}{{$column.GoType}}{{end}} `p:"{{$column.HtmlField}}"` //{{$column.ColumnComment}} {{end}} {{end}}
 	{{$column.GoField}}  {{if eq $column.GoType "Time"}}*gtime.Time{{else}}{{$column.GoType}}{{end}} `p:"{{$column.HtmlField}}"` //{{$column.ColumnComment}} {{end}} {{end}}
@@ -56,7 +65,7 @@ func AddSave(req *AddReq) error {
 	if err != nil {
 	if err != nil {
 		return err
 		return err
 	}
 	}
-	_, err := result.LastInsertId()
+	_, err = result.LastInsertId()
 	if err != nil {
 	if err != nil {
 		return err
 		return err
 	}
 	}
@@ -74,9 +83,9 @@ func DeleteByIds(Ids []int) error {
 }
 }
 
 
 // 根据ID来修改信息
 // 根据ID来修改信息
-func EditSave(editReq *EditReq) error {
+func EditSave(req *EditReq) error {
 	// 先根据ID来查询要修改的记录
 	// 先根据ID来查询要修改的记录
-	entity, err := GetByID(editReq.PlugAdID)
+	entity, err := GetByID(req.{{$pkGoField}})
 	if err != nil {
 	if err != nil {
 		return err
 		return err
 	}
 	}
@@ -116,17 +125,13 @@ func SelectListByPage(req *SelectPageReq) (total int, page int64, list []*Entity
 		err = gerror.New("获取总记录数失败")
 		err = gerror.New("获取总记录数失败")
 		return
 		return
 	}
 	}
-	if req.PageNo == 0 {
-		req.PageNo = 1
+	if req.PageNum == 0 {
+		req.PageNum = 1
 	}
 	}
-	page = req.PageNo
+	page = req.PageNum
 	if req.PageSize == 0 {
 	if req.PageSize == 0 {
 		req.PageSize = 10
 		req.PageSize = 10
 	}
 	}
-	{{$pk:=""}}
-	{{range $index, $column := .table.Columns}} {{if eq $column.IsPk "1"}}
-		{{$pk = $column.ColumnName}}
-	{{end}}{{end}}
 	// 分页排序查询
 	// 分页排序查询
 	list, err = model.Page(int(page), int(req.PageSize)).Order("{{$pk}} asc").All()
 	list, err = model.Page(int(page), int(req.PageSize)).Order("{{$pk}} asc").All()
 	if err != nil {
 	if err != nil {
@@ -140,7 +145,7 @@ func SelectListByPage(req *SelectPageReq) (total int, page int64, list []*Entity
 
 
 
 
 // 获取所有数据
 // 获取所有数据
-func SelectListByPage(req *SelectPageReq) (list []*Entity, err error) {
+func SelectListAll(req *SelectPageReq) (list []*Entity, err error) {
 	model := Model
 	model := Model
 	if req != nil {
 	if req != nil {
 	{{range $index, $column := .table.Columns}} {{if eq $column.IsQuery "1"}}
 	{{range $index, $column := .table.Columns}} {{if eq $column.IsQuery "1"}}
@@ -156,11 +161,6 @@ func SelectListByPage(req *SelectPageReq) (list []*Entity, err error) {
 			}
 			}
 		{{end}} {{end}} {{end}} {{end}}
 		{{end}} {{end}} {{end}} {{end}}
 	}
 	}
-
-	{{$pk:=""}}
-	{{range $index, $column := .table.Columns}} {{if eq $column.IsPk "1"}}
-		{{$pk = $column.ColumnName}}
-	{{end}}{{end}}
 	// 查询
 	// 查询
 	list, err = model.Order("{{$pk}} asc").All()
 	list, err = model.Order("{{$pk}} asc").All()
 	if err != nil {
 	if err != nil {

+ 2 - 2
template/vm/go/service.template

@@ -15,8 +15,8 @@ func AddSave(req *{{.table.BusinessName}}Model.AddReq) error {
 }
 }
 
 
 // 删除
 // 删除
-func DeleteByIDs(Ids []int) error {
-	return {{.table.BusinessName}}Model.DeleteByIDs(Ids)
+func DeleteByIds(Ids []int) error {
+	return {{.table.BusinessName}}Model.DeleteByIds(Ids)
 }
 }
 
 
 //修改
 //修改