Documentation ¶
Index ¶
- type ControllerFactroy
- func (factroy *ControllerFactroy) Build(dbfactroy *dbfactroy.DbFactroy) (d, f, c string)
- func (factroy *ControllerFactroy) BuildController(dbFactroy *dbfactroy.DbFactroy) string
- func (factroy *ControllerFactroy) BuildControllerFile(dbfactroy *dbfactroy.DbFactroy) (dir, f, c string)
- func (factroy *ControllerFactroy) BuildControllerRpcFile(dbfactroy *dbfactroy.DbFactroy) (dir, f, c string)
- func (factroy *ControllerFactroy) BuildRpc(dbfactroy *dbfactroy.DbFactroy) (d, f, c string)
- func (factroy *ControllerFactroy) BuildRpcController(dbFactroy *dbfactroy.DbFactroy) string
- type DaoFactroy
- type DtoFactroy
- type JoinQueryFactroy
- func (joinQuery *JoinQueryFactroy) AppendDfc(dir, f, c string)
- func (joinQuery *JoinQueryFactroy) Build(tool *dbfactroy.DbFactroy) (dir, f, c string)
- func (joinQuery *JoinQueryFactroy) BuildIf(columns *[]metadata.Columns) (lst *list.List)
- func (joinQuery *JoinQueryFactroy) BuildServiceFile(dbfactroy *dbfactroy.DbFactroy) (dir, f, c string)
- func (joinQuery *JoinQueryFactroy) BuildTestServiceFile(dbfactroy *dbfactroy.DbFactroy) (dir, f, c string)
- func (joinQuery *JoinQueryFactroy) CheckKeys(dbFactroy *dbfactroy.DbFactroy)
- func (joinQuery *JoinQueryFactroy) CheckTables() *JoinQueryFactroy
- func (joinQuery *JoinQueryFactroy) Demo(tool *dbfactroy.DbFactroy)
- func (joinQuery *JoinQueryFactroy) FilterCs(dbFactroy *dbfactroy.DbFactroy) (cs *[]metadata.Columns)
- func (joinQuery *JoinQueryFactroy) FindPgPkey(dbfactroy *dbfactroy.DbFactroy)
- func (joinQuery *JoinQueryFactroy) Ini(dbFactroy *dbfactroy.DbFactroy, tables string) *JoinQueryFactroy
- func (joinQuery *JoinQueryFactroy) LogDfc() *JoinQueryFactroy
- func (joinQuery *JoinQueryFactroy) MakeModelProtoBody(columns *[]metadata.Columns) *list.List
- func (joinQuery *JoinQueryFactroy) MapJson2Field(columns *[]metadata.Columns) (lst *list.List)
- func (joinQuery *JoinQueryFactroy) SelectFields(selectFields string) *JoinQueryFactroy
- func (joinQuery *JoinQueryFactroy) SendEmail() *JoinQueryFactroy
- func (joinQuery *JoinQueryFactroy) String() string
- func (joinQuery *JoinQueryFactroy) ToString() string
- type ModelFactroy
- type RpcFactroy
- func (rpc *RpcFactroy) Build(dbfactroy *dbfactroy.DbFactroy) (dir, f, c string)
- func (rpc *RpcFactroy) BuildIf(columns *[]metadata.Columns) (lst *list.List)
- func (rpc *RpcFactroy) BuildRpcFile(dbFactroy *dbfactroy.DbFactroy) (dir, file, c string)
- func (rpc *RpcFactroy) IniPbMsg(columns *[]metadata.Columns) *list.List
- func (rpc *RpcFactroy) Model2PbMsg(columns *[]metadata.Columns) *list.List
- func (rpc *RpcFactroy) PbMsg2Model(columns *[]metadata.Columns) *list.List
- type ServiceFactroy
- func (factroy *ServiceFactroy) Build(dbFactroy *dbfactroy.DbFactroy) (d, f, c string)
- func (factroy *ServiceFactroy) BuildESServiceFile(dbfactroy *dbfactroy.DbFactroy) (d, f, c string)
- func (factroy *ServiceFactroy) BuildInterfaceFile(dbFactroy *dbfactroy.DbFactroy) (sdir, f, c string)
- func (factroy *ServiceFactroy) BuildServiceFile(dbFactroy *dbfactroy.DbFactroy) (d, f, c string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ControllerFactroy ¶
type ControllerFactroy struct {
// contains filtered or unexported fields
}
@Title 文件名称: ControllerFactroy.go @Description 描述: 代码工厂ControllerFactroy工厂
@Author 作者: [email protected] 时间(2024-01-31 22:38:21) @Update 作者: [email protected] 时间(2024-01-31 22:38:21)
func (*ControllerFactroy) Build ¶
func (factroy *ControllerFactroy) Build(dbfactroy *dbfactroy.DbFactroy) (d, f, c string)
func (*ControllerFactroy) BuildController ¶
func (factroy *ControllerFactroy) BuildController(dbFactroy *dbfactroy.DbFactroy) string
func (*ControllerFactroy) BuildControllerFile ¶
func (factroy *ControllerFactroy) BuildControllerFile(dbfactroy *dbfactroy.DbFactroy) (dir, f, c string)
func (*ControllerFactroy) BuildControllerRpcFile ¶
func (factroy *ControllerFactroy) BuildControllerRpcFile(dbfactroy *dbfactroy.DbFactroy) (dir, f, c string)
func (*ControllerFactroy) BuildRpc ¶
func (factroy *ControllerFactroy) BuildRpc(dbfactroy *dbfactroy.DbFactroy) (d, f, c string)
func (*ControllerFactroy) BuildRpcController ¶
func (factroy *ControllerFactroy) BuildRpcController(dbFactroy *dbfactroy.DbFactroy) string
type DaoFactroy ¶
type DaoFactroy struct {
// contains filtered or unexported fields
}
@Title 文件名称: DaoFactroy.go @Description 描述: 代码工厂 DaoFactroy 工厂
@Author 作者: [email protected] 时间(2024-01-31 22:38:21) @Update 作者: [email protected] 时间(2024-01-31 22:38:21)
var InstDaofactroy DaoFactroy
func (*DaoFactroy) Build ¶
func (factry *DaoFactroy) Build(dbfactroy *dbfactroy.DbFactroy) (dir, f, c string)
func (*DaoFactroy) BuildDAOFile ¶
func (factry *DaoFactroy) BuildDAOFile(dbfactroy *dbfactroy.DbFactroy) (dir, f, c string)
type DtoFactroy ¶
type DtoFactroy struct { }
@Title 文件名称: DtoFactroy.go @Description 描述: 代码工厂 DtoFactroy 工厂
@Author 作者: [email protected] 时间(2024-01-31 22:38:21) @Update 作者: [email protected] 时间(2024-01-31 22:38:21)
type JoinQueryFactroy ¶
type JoinQueryFactroy struct { //all table Tables []string //第一个为关联主表 //单表信息 Table, TableAlias, Pkey, PkeyType string Selects string //关联主表 Joins []string GoFields string //go dto GoFields Keys map[string]string Alias map[string]string `json:"-"` Mapcs map[string](*[]metadata.Columns) `json:"-"` DbFactroy *dbfactroy.DbFactroy `json:"-"` // contains filtered or unexported fields }
func (*JoinQueryFactroy) AppendDfc ¶
func (joinQuery *JoinQueryFactroy) AppendDfc(dir, f, c string)
func (*JoinQueryFactroy) Build ¶
func (joinQuery *JoinQueryFactroy) Build(tool *dbfactroy.DbFactroy) (dir, f, c string)
func (*JoinQueryFactroy) BuildIf ¶
func (joinQuery *JoinQueryFactroy) BuildIf(columns *[]metadata.Columns) (lst *list.List)
func (*JoinQueryFactroy) BuildServiceFile ¶
func (joinQuery *JoinQueryFactroy) BuildServiceFile(dbfactroy *dbfactroy.DbFactroy) (dir, f, c string)
func (*JoinQueryFactroy) BuildTestServiceFile ¶
func (joinQuery *JoinQueryFactroy) BuildTestServiceFile(dbfactroy *dbfactroy.DbFactroy) (dir, f, c string)
func (*JoinQueryFactroy) CheckKeys ¶
func (joinQuery *JoinQueryFactroy) CheckKeys(dbFactroy *dbfactroy.DbFactroy)
func (*JoinQueryFactroy) CheckTables ¶
func (joinQuery *JoinQueryFactroy) CheckTables() *JoinQueryFactroy
func (*JoinQueryFactroy) Demo ¶
func (joinQuery *JoinQueryFactroy) Demo(tool *dbfactroy.DbFactroy)
func (*JoinQueryFactroy) FilterCs ¶
func (joinQuery *JoinQueryFactroy) FilterCs(dbFactroy *dbfactroy.DbFactroy) (cs *[]metadata.Columns)
selectS employee.id,employee.name
func (*JoinQueryFactroy) FindPgPkey ¶
func (joinQuery *JoinQueryFactroy) FindPgPkey(dbfactroy *dbfactroy.DbFactroy)
func (*JoinQueryFactroy) Ini ¶
func (joinQuery *JoinQueryFactroy) Ini(dbFactroy *dbfactroy.DbFactroy, tables string) *JoinQueryFactroy
tables "a,b" employee.id,employee.name
func (*JoinQueryFactroy) LogDfc ¶
func (joinQuery *JoinQueryFactroy) LogDfc() *JoinQueryFactroy
func (*JoinQueryFactroy) MakeModelProtoBody ¶
func (joinQuery *JoinQueryFactroy) MakeModelProtoBody(columns *[]metadata.Columns) *list.List
func (*JoinQueryFactroy) MapJson2Field ¶
func (joinQuery *JoinQueryFactroy) MapJson2Field(columns *[]metadata.Columns) (lst *list.List)
func (*JoinQueryFactroy) SelectFields ¶
func (joinQuery *JoinQueryFactroy) SelectFields(selectFields string) *JoinQueryFactroy
func (*JoinQueryFactroy) SendEmail ¶
func (joinQuery *JoinQueryFactroy) SendEmail() *JoinQueryFactroy
func (*JoinQueryFactroy) ToString ¶
func (joinQuery *JoinQueryFactroy) ToString() string
type ModelFactroy ¶
type ModelFactroy struct {
// contains filtered or unexported fields
}
@Title 文件名称: ModelFactroy.go @Description 描述: 代码工厂 ModelFactroy 工厂
@Author 作者: [email protected] 时间(2024-01-31 22:38:21) @Update 作者: [email protected] 时间(2024-01-31 22:38:21)
type RpcFactroy ¶
type RpcFactroy struct { }
@Title 文件名称: ModelFactroy.go @Description 描述: 代码工厂 ModelFactroy 工厂
@Author 作者: [email protected] 时间(2024-01-31 22:38:21) @Update 作者: [email protected] 时间(2024-01-31 22:38:21)
func (*RpcFactroy) Build ¶
func (rpc *RpcFactroy) Build(dbfactroy *dbfactroy.DbFactroy) (dir, f, c string)
func (*RpcFactroy) BuildIf ¶
func (rpc *RpcFactroy) BuildIf(columns *[]metadata.Columns) (lst *list.List)
func (*RpcFactroy) BuildRpcFile ¶
func (rpc *RpcFactroy) BuildRpcFile(dbFactroy *dbfactroy.DbFactroy) (dir, file, c string)
func (*RpcFactroy) IniPbMsg ¶
func (rpc *RpcFactroy) IniPbMsg(columns *[]metadata.Columns) *list.List
func (*RpcFactroy) Model2PbMsg ¶
func (rpc *RpcFactroy) Model2PbMsg(columns *[]metadata.Columns) *list.List
func (*RpcFactroy) PbMsg2Model ¶
func (rpc *RpcFactroy) PbMsg2Model(columns *[]metadata.Columns) *list.List
PbMsg2Model
entity.Id = pbentity.GetId()
entity.Adate = basemodel.LocalDateInt{time.Unix(pbentity.GetAdate(), 0)}
entity.Atimestamp = basemodel.LocalTimeInt{time.Unix(pbentity.GetAtimestamp(), 0)}
entity.WorkState = entity.GetWorkState()
entity.BitField = pbentity.GetBitField() == "true"
type ServiceFactroy ¶
type ServiceFactroy struct { }
@Title 文件名称: ServiceFactroy.go @Description 描述: 代码工厂 ServiceFactroy 工厂
@Author 作者: [email protected] 时间(2024-01-31 22:38:21) @Update 作者: [email protected] 时间(2024-01-31 22:38:21)
func (*ServiceFactroy) Build ¶
func (factroy *ServiceFactroy) Build(dbFactroy *dbfactroy.DbFactroy) (d, f, c string)
func (*ServiceFactroy) BuildESServiceFile ¶
func (factroy *ServiceFactroy) BuildESServiceFile(dbfactroy *dbfactroy.DbFactroy) (d, f, c string)
func (*ServiceFactroy) BuildInterfaceFile ¶
func (factroy *ServiceFactroy) BuildInterfaceFile(dbFactroy *dbfactroy.DbFactroy) (sdir, f, c string)
func (*ServiceFactroy) BuildServiceFile ¶
func (factroy *ServiceFactroy) BuildServiceFile(dbFactroy *dbfactroy.DbFactroy) (d, f, c string)