pcm-coordinator/pkg/models/taskaimodelartsmodel.go

30 lines
893 B
Go

package models
import "github.com/zeromicro/go-zero/core/stores/sqlx"
var _ TaskAiModelartsModel = (*customTaskAiModelartsModel)(nil)
type (
// TaskAiModelartsModel is an interface to be customized, add more methods here,
// and implement the added methods in customTaskAiModelartsModel.
TaskAiModelartsModel interface {
taskAiModelartsModel
withSession(session sqlx.Session) TaskAiModelartsModel
}
customTaskAiModelartsModel struct {
*defaultTaskAiModelartsModel
}
)
// NewTaskAiModelartsModel returns a model for the database table.
func NewTaskAiModelartsModel(conn sqlx.SqlConn) TaskAiModelartsModel {
return &customTaskAiModelartsModel{
defaultTaskAiModelartsModel: newTaskAiModelartsModel(conn),
}
}
func (m *customTaskAiModelartsModel) withSession(session sqlx.Session) TaskAiModelartsModel {
return NewTaskAiModelartsModel(sqlx.NewSqlConnFromSession(session))
}