model

package
v1.0.1-rel-02 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 12, 2024 License: AFL-3.0 Imports: 7 Imported by: 0

Documentation

Index

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 FindBeanCooPermission

func FindBeanCooPermission() *CooPermission

FindBeanCooPermission

func NewCooPermission

func NewCooPermission() *CooPermission

func (*CooPermission) AutoMigrate

func (entity *CooPermission) AutoMigrate(db *gorm.DB) error

迁移

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 FindBeanServiceApiList

func FindBeanServiceApiList() *ServiceApiList

FindBeanServiceApiList

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',所以必须以结构方法指定!

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL