go-dev-frame/sponge

生成代码的复数问题 比如 category 被生成为了 categorys

Closed this issue · 2 comments

要是不生成复数就好了

比如 stores, total, err := h.iDao.GetByColumns(ctx, &form.Params)
能不能改为
items, total, err := h.iDao.GetByColumns(ctx, &form.Params)

这样就不会因为不同的表名出现错误的复数了

还有就是列表的返回命名需要用常规的

type ListOrdersByIDsReply struct {
	Code int    `json:"code"` // return code
	Msg  string `json:"msg"`  // return information description
	Data struct {
		Orders []OrderObjDetail `json:"orders"`
	} `json:"data"` // return data
}

应该是

Orders []OrderObjDetail `json:"list"` // list 或者 data? 

这是因为客户端一般调用列表接口都是 list. total 这俩配合 不会因为模块叫order 就变成 order 和 total,当然这只是我个人的理解 只是反馈下

目前写了一系列的脚本用于替换,可以解决
image