Documentation
¶
Index ¶
- func NewDbFactory(name string, uri string) contract.IDbFactory
- func NewEnumService[T mcontract.IEnumItem](dbFactory contract.IDbFactory, name string) contract.IEnumService[T]
- func NewStringGenerator() contract.IStringGenerator
- func NewValueService[T mcontract.IValue, TLog mcontract.IValueLog, TValueType mcontract.IValueType](dbFactory contract.IDbFactory, enumFactory contract.IEnumFactory, ...) contract.IValueService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDbFactory ¶ added in v1.0.0
func NewDbFactory( name string, uri string, ) contract.IDbFactory
创建数据库工厂
func NewEnumService ¶ added in v1.2.0
func NewEnumService[T mcontract.IEnumItem]( dbFactory contract.IDbFactory, name string, ) contract.IEnumService[T]
func NewStringGenerator ¶ added in v1.0.0
func NewStringGenerator() contract.IStringGenerator
创建字符串生成器
func NewValueService ¶ added in v1.2.0
func NewValueService[T mcontract.IValue, TLog mcontract.IValueLog, TValueType mcontract.IValueType]( dbFactory contract.IDbFactory, enumFactory contract.IEnumFactory, nowTime contract.INowTime, stringGenerator contract.IStringGenerator, valueInterceptorFactory contract.IValueInterceptorFactory, filter bson.M, createEntryFunc func() T, createLogEntryFunc func(int, int64, string) TLog, ) contract.IValueService
创建数值服务
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.