This commit is contained in:
Hsy
2025-02-20 17:32:53 +08:00
commit 144c1788f7
57 changed files with 2827 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
package order_info
import "github.com/zeromicro/go-zero/core/stores/sqlx"
var _ OderInfoModel = (*customOderInfoModel)(nil)
type (
// OderInfoModel is an interface to be customized, add more methods here,
// and implement the added methods in customOderInfoModel.
OderInfoModel interface {
oderInfoModel
withSession(session sqlx.Session) OderInfoModel
}
customOderInfoModel struct {
*defaultOderInfoModel
}
)
// NewOderInfoModel returns a model for the database table.
func NewOderInfoModel(conn sqlx.SqlConn) OderInfoModel {
return &customOderInfoModel{
defaultOderInfoModel: newOderInfoModel(conn),
}
}
func (m *customOderInfoModel) withSession(session sqlx.Session) OderInfoModel {
return NewOderInfoModel(sqlx.NewSqlConnFromSession(session))
}