Documentation
¶
Index ¶
- func InjectCooPermission(s *CooPermission)
- func InjectCooPermissionEntity(s *CooPermissionEntity)
- func InjectServiceApiList(s *ServiceApiList)
- func InjectServiceApiListEntity(s *ServiceApiListEntity)
- func LoadCooPermission() baseiface.ISingleton
- func LoadCooPermissionEntity() baseiface.ISingleton
- func LoadServiceApiList() baseiface.ISingleton
- func LoadServiceApiListEntity() baseiface.ISingleton
- type CooPermission
- func (entity *CooPermission) AutoMigrate(db *gorm.DB) error
- func (entity *CooPermission) PkeyName() string
- func (entity *CooPermission) PkeyValue() int64
- func (entity *CooPermission) SetActionKey(ActionKey string) *CooPermission
- func (entity *CooPermission) SetActionName(ActionName string) *CooPermission
- func (entity *CooPermission) SetActive(Active bool) *CooPermission
- func (entity *CooPermission) SetCreatedAt(CreatedAt time.Time) *CooPermission
- func (entity *CooPermission) SetDepth(Depth string) *CooPermission
- func (entity *CooPermission) SetDescription(Description string) *CooPermission
- func (entity *CooPermission) SetId(Id int64) *CooPermission
- func (entity *CooPermission) SetPermissionNumber(PermissionNumber string) *CooPermission
- func (entity *CooPermission) SetResourceCode(ResourceCode string) *CooPermission
- func (entity *CooPermission) SetResourceDomain(ResourceDomain string) *CooPermission
- func (entity *CooPermission) SetResourceKey(ResourceKey string) *CooPermission
- func (entity *CooPermission) SetResourceName(ResourceName string) *CooPermission
- func (entity *CooPermission) SetResourceType(ResourceType string) *CooPermission
- func (entity *CooPermission) SetState(State string) *CooPermission
- func (entity *CooPermission) SetUpdatedAt(UpdatedAt time.Time) *CooPermission
- func (entity *CooPermission) TableName() string
- type CooPermissionEntity
- type ServiceApiList
- func (entity *ServiceApiList) AutoMigrate(db *gorm.DB) error
- func (entity *ServiceApiList) FullPath() string
- func (entity *ServiceApiList) PkeyName() string
- func (entity *ServiceApiList) PkeyValue() int64
- func (entity *ServiceApiList) SetCreatedAt(CreatedAt time.Time) *ServiceApiList
- func (entity *ServiceApiList) SetCreatedBy(CreatedBy int64) *ServiceApiList
- func (entity *ServiceApiList) SetDeletedAt(DeletedAt *time.Time) *ServiceApiList
- func (entity *ServiceApiList) SetDeletedBy(DeletedBy int64) *ServiceApiList
- func (entity *ServiceApiList) SetHttpMethod(HttpMethod string) *ServiceApiList
- func (entity *ServiceApiList) SetId(Id int64) *ServiceApiList
- func (entity *ServiceApiList) SetPath(Path string) *ServiceApiList
- func (entity *ServiceApiList) SetRes(Res string) *ServiceApiList
- func (entity *ServiceApiList) SetServiceName(ServiceName string) *ServiceApiList
- func (entity *ServiceApiList) SetUpdatedAt(UpdatedAt time.Time) *ServiceApiList
- func (entity *ServiceApiList) SetUpdatedBy(UpdatedBy int64) *ServiceApiList
- func (entity *ServiceApiList) TableName() string
- type ServiceApiListEntity
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InjectCooPermission ¶
func InjectCooPermission(s *CooPermission)
func InjectCooPermissionEntity ¶
func InjectCooPermissionEntity(s *CooPermissionEntity)
func InjectServiceApiList ¶
func InjectServiceApiList(s *ServiceApiList)
func InjectServiceApiListEntity ¶
func InjectServiceApiListEntity(s *ServiceApiListEntity)
func LoadCooPermission ¶
func LoadCooPermission() baseiface.ISingleton
func LoadCooPermissionEntity ¶
func LoadCooPermissionEntity() baseiface.ISingleton
func LoadServiceApiList ¶
func LoadServiceApiList() baseiface.ISingleton
func LoadServiceApiListEntity ¶
func LoadServiceApiListEntity() baseiface.ISingleton
Types ¶
type CooPermission ¶
type CooPermission struct {
//DeletedAt *time.Time `json:"deleted_at" gorm:"-"`
basedto.BaseEntity `gorm:"-"`
*basemodel.BaseModelSimple
/* */
Id int64 `gorm:"column:id;type:INT8;PRIMARY_KEY;default:unique_rowid()" json:"id"`
/* */
ResourceDomain string `gorm:"column:resource_domain;type:STRING" json:"resource_domain"`
/* */
ResourceType string `gorm:"column:resource_type;type:STRING" json:"resource_type"`
/* */
ResourceName string `gorm:"column:resource_name;type:STRING" json:"resource_name"`
/* */
ActionName string `gorm:"column:action_name;type:STRING" json:"action_name"`
/* */
PermissionNumber string `gorm:"column:permission_number;type:STRING" json:"permission_number"`
/* */
Depth string `gorm:"column:depth;type:STRING" json:"depth"`
/* */
Description string `gorm:"column:description;type:STRING" json:"description"`
/* */
Active bool `gorm:"column:active;type:BOOL" json:"active"`
/* */
State string `gorm:"column:state;type:STRING" json:"state"`
/* */
ResourceKey string `gorm:"column:resource_key;type:STRING" json:"resource_key"`
/* */
ActionKey string `gorm:"column:action_key;type:STRING" json:"action_key"`
/* */
ResourceCode string `gorm:"column:resource_code;type:STRING" json:"resource_code"`
}
func NewCooPermission ¶
func NewCooPermission() *CooPermission
func (*CooPermission) PkeyName ¶
func (entity *CooPermission) PkeyName() string
func (*CooPermission) PkeyValue ¶
func (entity *CooPermission) PkeyValue() int64
func (*CooPermission) SetActionKey ¶
func (entity *CooPermission) SetActionKey(ActionKey string) *CooPermission
func (*CooPermission) SetActionName ¶
func (entity *CooPermission) SetActionName(ActionName string) *CooPermission
func (*CooPermission) SetActive ¶
func (entity *CooPermission) SetActive(Active bool) *CooPermission
func (*CooPermission) SetCreatedAt ¶
func (entity *CooPermission) SetCreatedAt(CreatedAt time.Time) *CooPermission
func (*CooPermission) SetDepth ¶
func (entity *CooPermission) SetDepth(Depth string) *CooPermission
func (*CooPermission) SetDescription ¶
func (entity *CooPermission) SetDescription(Description string) *CooPermission
func (*CooPermission) SetId ¶
func (entity *CooPermission) SetId(Id int64) *CooPermission
func (*CooPermission) SetPermissionNumber ¶
func (entity *CooPermission) SetPermissionNumber(PermissionNumber string) *CooPermission
func (*CooPermission) SetResourceCode ¶
func (entity *CooPermission) SetResourceCode(ResourceCode string) *CooPermission
func (*CooPermission) SetResourceDomain ¶
func (entity *CooPermission) SetResourceDomain(ResourceDomain string) *CooPermission
func (*CooPermission) SetResourceKey ¶
func (entity *CooPermission) SetResourceKey(ResourceKey string) *CooPermission
func (*CooPermission) SetResourceName ¶
func (entity *CooPermission) SetResourceName(ResourceName string) *CooPermission
func (*CooPermission) SetResourceType ¶
func (entity *CooPermission) SetResourceType(ResourceType string) *CooPermission
func (*CooPermission) SetState ¶
func (entity *CooPermission) SetState(State string) *CooPermission
func (*CooPermission) SetUpdatedAt ¶
func (entity *CooPermission) SetUpdatedAt(UpdatedAt time.Time) *CooPermission
func (*CooPermission) TableName ¶
func (entity *CooPermission) TableName() string
gorm默认生成的表名是结构名+'s',所以必须以结构方法指定!
type CooPermissionEntity ¶
type CooPermissionEntity struct {
basedto.BaseEntity `gorm:"-"`
/* */
Id int64 `gorm:"column:id;type:INT8;PRIMARY_KEY;default:unique_rowid()" json:"id"`
/* */
CreatedAt int64 `gorm:"column:created_at;type:TIMESTAMPTZ" json:"created_at"`
/* */
UpdatedAt int64 `gorm:"column:updated_at;type:TIMESTAMPTZ" json:"updated_at"`
/* */
ResourceDomain string `gorm:"column:resource_domain;type:STRING" json:"resource_domain"`
/* */
ResourceType string `gorm:"column:resource_type;type:STRING" json:"resource_type"`
/* */
ResourceName string `gorm:"column:resource_name;type:STRING" json:"resource_name"`
/* */
ActionName string `gorm:"column:action_name;type:STRING" json:"action_name"`
/* */
PermissionNumber string `gorm:"column:permission_number;type:STRING" json:"permission_number"`
/* */
Depth string `gorm:"column:depth;type:STRING" json:"depth"`
/* */
Description string `gorm:"column:description;type:STRING" json:"description"`
/* */
Active bool `gorm:"column:active;type:BOOL" json:"active"`
/* */
State string `gorm:"column:state;type:STRING" json:"state"`
/* */
ResourceKey string `gorm:"column:resource_key;type:STRING" json:"resource_key"`
/* */
ActionKey string `gorm:"column:action_key;type:STRING" json:"action_key"`
/* */
ResourceCode string `gorm:"column:resource_code;type:STRING" json:"resource_code"`
}
func FindBeanCooPermissionEntity ¶
func FindBeanCooPermissionEntity() *CooPermissionEntity
FindBeanCooPermissionEntity
func NewCooPermissionEntity ¶
func NewCooPermissionEntity() *CooPermissionEntity
func (*CooPermissionEntity) AutoMigrate ¶
func (entity *CooPermissionEntity) AutoMigrate(db *gorm.DB) error
迁移
func (*CooPermissionEntity) PkeyName ¶
func (entity *CooPermissionEntity) PkeyName() string
func (*CooPermissionEntity) PkeyValue ¶
func (entity *CooPermissionEntity) PkeyValue() int64
func (*CooPermissionEntity) TableName ¶
func (entity *CooPermissionEntity) TableName() string
gorm默认生成的表名是结构名+'s',所以必须以结构方法指定!
type ServiceApiList ¶
type ServiceApiList struct {
basedto.BaseEntityIndex `gorm:"-"`
/* 主键 */
Id int64 `gorm:"column:id;type:INT8;PRIMARY_KEY;default:unique_rowid()" json:"id"`
/* 名称 */
Name string `gorm:"column:name;type:STRING" json:"name"`
/* 权限项 */
PermissionId int64 `gorm:"column:permission_id;type:INT8;" json:"permission_id"`
/* 服务名称 */
ServiceName string `gorm:"column:service_name;type:STRING" json:"service_name"`
/* HTTP方法 */
HttpMethod string `gorm:"column:http_method;type:STRING" json:"http_method"`
/* 路由PATH */
Path string `gorm:"column:path;type:STRING" json:"path"`
/* 资源 */
Res string `gorm:"column:res;type:STRING" json:"res"`
*basemodel.BaseModel
}
func NewServiceApiList ¶
func NewServiceApiList() *ServiceApiList
func (*ServiceApiList) AutoMigrate ¶
func (entity *ServiceApiList) AutoMigrate(db *gorm.DB) error
迁移
func (*ServiceApiList) FullPath ¶
func (entity *ServiceApiList) FullPath() string
func (*ServiceApiList) PkeyName ¶
func (entity *ServiceApiList) PkeyName() string
func (*ServiceApiList) PkeyValue ¶
func (entity *ServiceApiList) PkeyValue() int64
func (*ServiceApiList) SetCreatedAt ¶
func (entity *ServiceApiList) SetCreatedAt(CreatedAt time.Time) *ServiceApiList
func (*ServiceApiList) SetCreatedBy ¶
func (entity *ServiceApiList) SetCreatedBy(CreatedBy int64) *ServiceApiList
func (*ServiceApiList) SetDeletedAt ¶
func (entity *ServiceApiList) SetDeletedAt(DeletedAt *time.Time) *ServiceApiList
func (*ServiceApiList) SetDeletedBy ¶
func (entity *ServiceApiList) SetDeletedBy(DeletedBy int64) *ServiceApiList
func (*ServiceApiList) SetHttpMethod ¶
func (entity *ServiceApiList) SetHttpMethod(HttpMethod string) *ServiceApiList
func (*ServiceApiList) SetId ¶
func (entity *ServiceApiList) SetId(Id int64) *ServiceApiList
func (*ServiceApiList) SetPath ¶
func (entity *ServiceApiList) SetPath(Path string) *ServiceApiList
func (*ServiceApiList) SetRes ¶
func (entity *ServiceApiList) SetRes(Res string) *ServiceApiList
func (*ServiceApiList) SetServiceName ¶
func (entity *ServiceApiList) SetServiceName(ServiceName string) *ServiceApiList
func (*ServiceApiList) SetUpdatedAt ¶
func (entity *ServiceApiList) SetUpdatedAt(UpdatedAt time.Time) *ServiceApiList
func (*ServiceApiList) SetUpdatedBy ¶
func (entity *ServiceApiList) SetUpdatedBy(UpdatedBy int64) *ServiceApiList
func (*ServiceApiList) TableName ¶
func (entity *ServiceApiList) TableName() string
gorm默认生成的表名是结构名+'s',所以必须以结构方法指定!
type ServiceApiListEntity ¶
type ServiceApiListEntity struct {
basedto.BaseEntity `gorm:"-"`
/* 主键 */
Id int64 `gorm:"column:id;type:INT8;PRIMARY_KEY;default:unique_rowid()" json:"id"`
/* 创建时间 */
CreatedAt int64 `gorm:"column:created_at;type:TIMESTAMPTZ" json:"created_at"`
/* 修改时间 */
UpdatedAt int64 `gorm:"column:updated_at;type:TIMESTAMPTZ" json:"updated_at"`
/* 删除时间 */
DeletedAt *int64 `gorm:"column:deleted_at;type:TIMESTAMPTZ" json:"deleted_at"`
/* 创建人 */
CreatedBy int64 `gorm:"column:created_by;type:INT8;default:0:::INT8" json:"created_by"`
/* 修改人 */
UpdatedBy int64 `gorm:"column:updated_by;type:INT8;default:0:::INT8" json:"updated_by"`
/* 删除者 */
DeletedBy int64 `gorm:"column:deleted_by;type:INT8;default:0:::INT8" json:"deleted_by"`
/* 服务名称 */
ServiceName string `gorm:"column:service_name;type:STRING" json:"service_name"`
/* HTTP方法 */
HttpMethod string `gorm:"column:http_method;type:STRING" json:"http_method"`
/* 路由PATH */
Path string `gorm:"column:path;type:STRING" json:"path"`
/* 资源 */
Res string `gorm:"column:res;type:STRING" json:"res"`
}
func FindBeanServiceApiListEntity ¶
func FindBeanServiceApiListEntity() *ServiceApiListEntity
FindBeanServiceApiListEntity
func NewServiceApiListEntity ¶
func NewServiceApiListEntity() *ServiceApiListEntity
func (*ServiceApiListEntity) AutoMigrate ¶
func (entity *ServiceApiListEntity) AutoMigrate(db *gorm.DB) error
迁移
func (*ServiceApiListEntity) PkeyName ¶
func (entity *ServiceApiListEntity) PkeyName() string
func (*ServiceApiListEntity) PkeyValue ¶
func (entity *ServiceApiListEntity) PkeyValue() int64
func (*ServiceApiListEntity) TableName ¶
func (entity *ServiceApiListEntity) TableName() string
gorm默认生成的表名是结构名+'s',所以必须以结构方法指定!
Click to show internal directories.
Click to hide internal directories.