entity

package
v0.1.25 Latest Latest
Warning

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

Go to latest
Published: Dec 22, 2024 License: AGPL-3.0 Imports: 5 Imported by: 1

Documentation

Index

Constants

View Source
const (
	AttributeType_SpecId   string = "SpecId"
	AttributeType_Kind     string = "Kind"
	AttributeType_Path     string = "Path"
	AttributeType_DataType string = "DataType"
	AttributeType_Pattern  string = "Pattern"
	AttributeType_Value    string = "Value"
)
View Source
const AttributeSpecNumber = 15

Variables

This section is empty.

Functions

This section is empty.

Types

type ActionResult

type ActionResult struct {
	entity.InternalFixedActual `xorm:"extends"`
	ExecuteType                string `xorm:"varchar(255)" json:"executeType,omitempty"`
	/**
	 * 在不同的executeType时代表不同含义:规则集和规则流名 类名和方法名,spring bean名和方法名,工作流定义编号
	 */
	ActionClass       string `xorm:"varchar(255)" json:"actionClass,omitempty"`
	ActionName        string `xorm:"varchar(255)" json:"actionName,omitempty"`
	Value             string `xorm:"varchar(255)" json:"value,omitempty"`
	DataType          string `xorm:"varchar(255)" json:"dataType,omitempty"`
	ProcessInstanceId string `xorm:"varchar(255)" json:"processInstanceId,omitempty"`
}

func (ActionResult) IdName

func (ActionResult) IdName() string

func (ActionResult) KeyName

func (ActionResult) KeyName() string

func (ActionResult) TableName

func (ActionResult) TableName() string

type Connection

type Connection struct {
	entity.InternalFixedActual `xorm:"extends"`
	ActualId                   uint64     `json:"actualId,omitempty"`
	EffectiveDate              *time.Time `json:"effectiveDate,omitempty"`
	Version                    uint64     `json:"version,omitempty"`
	// 角色的开始有效日期
	StartDate *time.Time `json:"startDate,omitempty"`
	// 角色的有效结束日期,表示角色事实被后一个版本替换掉的日期
	EndDate *time.Time `json:"endDate,omitempty"`
}

表示两个role之间的多对多连接

func (Connection) IdName

func (Connection) IdName() string

func (Connection) KeyName

func (Connection) KeyName() string

func (Connection) TableName

func (Connection) TableName() string

type Property

type Property struct {
	entity.InternalFixedActual `xorm:"extends"`
	CurrentIndex               int `json:"CurrentIndex,omitempty"`
	SerialId                   int `json:"SerialId,omitempty"`

	SpecId0 uint64 `json:"specId0,omitempty"`
	Value0  string `xorm:"varchar(255)" json:"value0,omitempty"`

	SpecId1 uint64 `json:"specId1,omitempty"`
	Value1  string `xorm:"varchar(255)" json:"value1,omitempty"`

	SpecId2 uint64 `json:"specId2,omitempty"`
	Value2  string `xorm:"varchar(255)" json:"value2,omitempty"`

	SpecId3 uint64 `json:"specId3,omitempty"`
	Value3  string `xorm:"varchar(255)" json:"value3,omitempty"`

	SpecId4 uint64 `json:"specId4,omitempty"`
	Value4  string `xorm:"varchar(255)" json:"value4,omitempty"`

	SpecId5 uint64 `json:"specId5,omitempty"`
	Value5  string `xorm:"varchar(255)" json:"value5,omitempty"`

	SpecId6 uint64 `json:"specId6,omitempty"`
	Value6  string `xorm:"varchar(255)" json:"value6,omitempty"`

	SpecId7 uint64 `json:"specId7,omitempty"`
	Value7  string `xorm:"varchar(255)" json:"value7,omitempty"`

	SpecId8 uint64 `json:"specId8,omitempty"`
	Value8  string `xorm:"varchar(255)" json:"value8,omitempty"`

	SpecId9 uint64 `json:"specId9,omitempty"`
	Value9  string `xorm:"varchar(255)" json:"value9,omitempty"`

	SpecId10 uint64 `json:"specId10,omitempty"`
	Value10  string `xorm:"varchar(255)" json:"value10,omitempty"`

	SpecId11 uint64 `json:"specId11,omitempty"`
	Value11  string `xorm:"varchar(255)" json:"value11,omitempty"`

	SpecId12 uint64 `json:"specId12,omitempty"`
	Value12  string `xorm:"varchar(255)" json:"value12,omitempty"`

	SpecId13 uint64 `json:"specId13,omitempty"`
	Value13  string `xorm:"varchar(255)" json:"value13,omitempty"`

	SpecId14 uint64 `json:"specId14,omitempty"`
	Value14  string `xorm:"varchar(255)" json:"value14,omitempty"`
	// contains filtered or unexported fields
}

func NewProperty

func NewProperty() *Property

func (*Property) Contain

func (this *Property) Contain(kind string) bool

func (*Property) Get

func (this *Property) Get(attributeType string, index int) (interface{}, error)

func (*Property) GetValue

func (this *Property) GetValue(kind string) (interface{}, error)

func (Property) IdName

func (Property) IdName() string

func (Property) KeyName

func (Property) KeyName() string

func (*Property) PutValue

func (this *Property) PutValue(serialId int, value interface{}) (bool, error)

func (*Property) Set

func (this *Property) Set(attributeType string, index int, value interface{}) error

func (*Property) SetValue

func (this *Property) SetValue(kind string, value interface{}) (bool, error)

func (Property) TableName

func (Property) TableName() string

type Role

type Role struct {
	entity.InternalFixedActual `xorm:"extends"`
	/**
	 * 静态对象的类型编号,对应
	 */
	FixedSpecId uint64 `json:"fixedSpecId,omitempty"`
	/**
	 * 连接静态对象的外键,记录静态对象的某字段的值,如果是静态對象的主键,那么角色对应的是单条记录, 如果不是,可能对应多条静态对象记录
	 */
	FixedActualId uint64 `json:"fixedActualId,omitempty"`
	/**
	 * 装载配置参数,-1表示不装载,0表示正常装载,不装载表示模型之间的一种弱关系,父亲角色中不放入子角色的对象,不一起保存,也不一起加载
	 */
	LoadNum int `json:"loadNum,omitempty"`
	// 角色定义的有效日期,表示角色事实遵循的角色定义的有效日期
	EffectiveDate *time.Time `json:"effectiveDate,omitempty"`
	Version       int        `json:"version,omitempty"`
	// 角色的开始有效日期
	StartDate *time.Time `json:"startDate,omitempty"`
	// 角色的有效结束日期,表示角色事实被后一个版本替换掉的日期
	EndDate *time.Time `json:"endDate,omitempty"`
	// 角色的位置,指多个角色实例的时候的次序,不代表在数组中的实际位置
	//Position int `json:"position,omitempty"`
	// 外部引用编号
	ReferenceId string `xorm:"varchar(255)" json:"referenceId,omitempty"`
	FirstId     uint64 `json:"firstId,omitempty"`
	PreviousId  uint64 `json:"previousId,omitempty"`
	Path        string `xorm:"-" json:"path,omitempty"`
}

func (Role) IdName

func (Role) IdName() string

func (Role) KeyName

func (Role) KeyName() string

func (Role) TableName

func (Role) TableName() string

Jump to

Keyboard shortcuts

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