Versions in this module Expand all Collapse all v2 v2.2.0 Apr 29, 2026 Changes in this version + const API_PULL_ROUTER + const API_PUSH_ROUTER + const MONGO_MODEL + const MYSQL_MODEL + const MicroGenLock + const MicroTpl + func AddTableStructToTpl(cfg ConnConfig) + func CreateDoc() + func CreateProject(force, newdoc bool) + type ConnConfig struct + SshHost string + SshPort string + SshUser string + Tables []string + type Model struct + Doc string + Fields []*field + IsDefaultPrimary bool + LowerFirstLetter string + LowerFirstName string + ModelStyle string + Name string + NameSql string + PrimaryFields []*field + QuerySql [2]string + SnakeName string + UniqueFields []*field + UpdateSql string + UpsertSqlSuffix string + func (s Model) String() string + type MysqlConfig struct + Db string + Host string + Password string + Port string + User string + func (c MysqlConfig) ConnString() string + type Project struct + ImprotPrefix string + Name string + func NewProject(src []byte) *Project + func (p *Project) Generator(force, newdoc bool) + func (t Project) HandlerList() []*handler + func (t Project) Parse() *tplInfo + func (t Project) PullHandlerList() []*handler + func (t Project) PullHandlerString(ctnFn func(*handler) string) string + func (t Project) PushHandlerList() []*handler + func (t Project) PushHandlerString(ctnFn func(*handler) string) string + func (t Project) RouterString(groupName string) string + func (t Project) TypeImportString() string + func (t Project) TypesString() string Other modules containing this package github.com/xiaoenai/tp-micro github.com/xiaoenai/tp-micro/v6