Documentation
¶
Index ¶
- func InjectIchubSysDeptEs(s *IchubSysDeptEs)
- func InjectIchubSysDeptEsDto(s *IchubSysDeptEsDto)
- func LoadIchubSysDeptEs() baseiface.ISingleton
- func LoadIchubSysDeptEsDto() baseiface.ISingleton
- func NewWebFacadeIchubSysDeptEs() *webfacade.WebFacade[*IchubSysDeptEs]
- func NewWebFacadeIchubSysDeptEsOf(q elastic.Query) *webfacade.WebFacade[*IchubSysDeptEs]
- func NewWebFacadeSysDeptEs() *webfacade.WebFacade[*SysDeptEs]
- func NewWebFacadeSysDeptEsOf(q elastic.Query) *webfacade.WebFacade[*SysDeptEs]
- type IchubSysDeptEs
- func (self *IchubSysDeptEs) Default() *webfacade.WebFacade[*IchubSysDeptEs]
- func (self *IchubSysDeptEs) DefaultOf(q elastic.Query) *webfacade.WebFacade[*IchubSysDeptEs]
- func (self *IchubSysDeptEs) EsFill(p any) error
- func (self *IchubSysDeptEs) GetMapping() string
- func (self IchubSysDeptEs) IndexAliasName() string
- func (self IchubSysDeptEs) IndexID() string
- func (self *IchubSysDeptEs) IndexName() string
- func (self *IchubSysDeptEs) Init()
- func (self *IchubSysDeptEs) Mapping() string
- func (self *IchubSysDeptEs) PkeyName() string
- func (self *IchubSysDeptEs) PkeyValue() string
- func (self *IchubSysDeptEs) Shutdown()
- func (self *IchubSysDeptEs) TableName() string
- func (self *IchubSysDeptEs) Unmarshal(data []byte) error
- type IchubSysDeptEsDto
- type SysDept
- func (entity *SysDept) AutoMigrate(db *gorm.DB) error
- func (entity *SysDept) GetAncestors() string
- func (entity *SysDept) GetCreateBy() string
- func (entity *SysDept) GetCreateTime() basemodel.LocalTime
- func (entity *SysDept) GetDelFlag() string
- func (entity *SysDept) GetDeptId() int64
- func (entity *SysDept) GetDeptName() string
- func (entity *SysDept) GetEmail() string
- func (entity *SysDept) GetLeader() string
- func (entity *SysDept) GetOrderNum() int32
- func (entity *SysDept) GetParentId() int64
- func (entity *SysDept) GetPhone() string
- func (entity *SysDept) GetStatus() string
- func (entity *SysDept) GetUpdateBy() string
- func (entity *SysDept) GetUpdateTime() time.Time
- func (entity *SysDept) Ini(iniPk bool) *SysDept
- func (entity *SysDept) IniNil(iniPk bool) *SysDept
- func (entity *SysDept) SetAncestors(Ancestors string)
- func (entity *SysDept) SetCreateBy(CreateBy string)
- func (entity *SysDept) SetCreateTime(CreateTime basemodel.LocalTime)
- func (entity *SysDept) SetDelFlag(DelFlag string)
- func (entity *SysDept) SetDeptId(DeptId int64)
- func (entity *SysDept) SetDeptName(DeptName string)
- func (entity *SysDept) SetEmail(Email string)
- func (entity *SysDept) SetLeader(Leader string)
- func (entity *SysDept) SetOrderNum(OrderNum int32)
- func (entity *SysDept) SetParentId(ParentId int64)
- func (entity *SysDept) SetPhone(Phone string)
- func (entity *SysDept) SetStatus(Status string)
- func (entity *SysDept) SetUpdateBy(UpdateBy string)
- func (entity *SysDept) SetUpdateTime(UpdateTime time.Time)
- func (entity *SysDept) String() string
- func (entity *SysDept) TableName() string
- func (entity *SysDept) ToString() string
- func (entity *SysDept) Unmarshal(body string) error
- func (entity *SysDept) UnmarshalBy(body []byte) error
- type SysDeptEs
- func (self *SysDeptEs) Default() *webfacade.WebFacade[*SysDeptEs]
- func (self *SysDeptEs) DefaultOf(q elastic.Query) *webfacade.WebFacade[*SysDeptEs]
- func (self *SysDeptEs) EsFill(p any) error
- func (self *SysDeptEs) GetMapping() string
- func (self SysDeptEs) IndexAliasName() string
- func (self SysDeptEs) IndexID() string
- func (self *SysDeptEs) IndexName() string
- func (self *SysDeptEs) Init()
- func (self *SysDeptEs) Mapping() string
- func (self *SysDeptEs) PkeyName() string
- func (self *SysDeptEs) PkeyValue() string
- func (self *SysDeptEs) Shutdown()
- func (self *SysDeptEs) TableName() string
- func (self *SysDeptEs) Unmarshal(data []byte) error
- type SysDeptVo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InjectIchubSysDeptEs ¶ added in v1.5.5
func InjectIchubSysDeptEs(s *IchubSysDeptEs)
func InjectIchubSysDeptEsDto ¶ added in v1.5.5
func InjectIchubSysDeptEsDto(s *IchubSysDeptEsDto)
func LoadIchubSysDeptEs ¶ added in v1.5.5
func LoadIchubSysDeptEs() baseiface.ISingleton
func LoadIchubSysDeptEsDto ¶ added in v1.5.5
func LoadIchubSysDeptEsDto() baseiface.ISingleton
func NewWebFacadeIchubSysDeptEs ¶ added in v1.5.5
func NewWebFacadeIchubSysDeptEs() *webfacade.WebFacade[*IchubSysDeptEs]
func NewWebFacadeIchubSysDeptEsOf ¶ added in v1.5.5
func NewWebFacadeIchubSysDeptEsOf(q elastic.Query) *webfacade.WebFacade[*IchubSysDeptEs]
func NewWebFacadeSysDeptEs ¶ added in v1.6.107
Types ¶
type IchubSysDeptEs ¶ added in v1.5.5
type IchubSysDeptEs struct {
basedto.BaseEntity
DeptId string `json:"dept_id"`
DeptName string `json:"dept_name"`
Email string `json:"email"`
OrderNm int64 `json:"order_nm,string"`
Phone string `json:"phone"`
CreateTime time.Time `json:"create_time"`
Leader string `json:"leader"`
Ancestors string `json:"ancestors"`
Status string `json:"status"`
UpdateBy string `json:"update_by"`
CreateBy string `json:"create_by"`
CreatedBy string `json:"created_by"`
DelFlag string `json:"del_flag"`
ParentId string `json:"parent_id"`
}
func FindBeanIchubSysDeptEs ¶ added in v1.5.5
func FindBeanIchubSysDeptEs() *IchubSysDeptEs
func NewIchubSysDeptEs ¶ added in v1.5.5
func NewIchubSysDeptEs() *IchubSysDeptEs
func (*IchubSysDeptEs) Default ¶ added in v1.5.5
func (self *IchubSysDeptEs) Default() *webfacade.WebFacade[*IchubSysDeptEs]
func (*IchubSysDeptEs) DefaultOf ¶ added in v1.5.5
func (self *IchubSysDeptEs) DefaultOf(q elastic.Query) *webfacade.WebFacade[*IchubSysDeptEs]
func (*IchubSysDeptEs) EsFill ¶ added in v1.5.5
func (self *IchubSysDeptEs) EsFill(p any) error
func (*IchubSysDeptEs) GetMapping ¶ added in v1.5.5
func (self *IchubSysDeptEs) GetMapping() string
func (IchubSysDeptEs) IndexAliasName ¶ added in v1.5.5
func (self IchubSysDeptEs) IndexAliasName() string
func (IchubSysDeptEs) IndexID ¶ added in v1.5.5
func (self IchubSysDeptEs) IndexID() string
func (*IchubSysDeptEs) IndexName ¶ added in v1.5.5
func (self *IchubSysDeptEs) IndexName() string
func (*IchubSysDeptEs) Init ¶ added in v1.5.5
func (self *IchubSysDeptEs) Init()
func (*IchubSysDeptEs) Mapping ¶ added in v1.5.5
func (self *IchubSysDeptEs) Mapping() string
func (*IchubSysDeptEs) PkeyName ¶ added in v1.5.5
func (self *IchubSysDeptEs) PkeyName() string
func (*IchubSysDeptEs) PkeyValue ¶ added in v1.5.5
func (self *IchubSysDeptEs) PkeyValue() string
func (*IchubSysDeptEs) Shutdown ¶ added in v1.5.5
func (self *IchubSysDeptEs) Shutdown()
func (*IchubSysDeptEs) TableName ¶ added in v1.5.5
func (self *IchubSysDeptEs) TableName() string
func (*IchubSysDeptEs) Unmarshal ¶ added in v1.5.5
func (self *IchubSysDeptEs) Unmarshal(data []byte) error
type IchubSysDeptEsDto ¶ added in v1.5.5
type IchubSysDeptEsDto struct {
basedto.BaseEntity
DeptId string `json:"dept_id"`
DeptName string `json:"dept_name"`
Email string `json:"email"`
OrderNm int64 `json:"order_nm,string"`
Phone string `json:"phone"`
CreateTime time.Time `json:"create_time"`
Leader string `json:"leader"`
Ancestors string `json:"ancestors"`
Status string `json:"status"`
UpdateBy string `json:"update_by"`
CreateBy string `json:"create_by"`
CreatedBy string `json:"created_by"`
DelFlag string `json:"del_flag"`
ParentId string `json:"parent_id"`
}
func FindBeanIchubSysDeptEsDto ¶ added in v1.5.5
func FindBeanIchubSysDeptEsDto() *IchubSysDeptEsDto
type SysDept ¶
type SysDept struct {
// SysDeptBase
// ModelBase
basedto.BaseEntityIndex
/* 部门id */
DeptId int64 `gorm:"column:dept_id;type:bigint(20);PRIMARY_KEY;comment:'部门id'" json:"dept_id,string"`
/* 父部门id */
ParentId int64 `gorm:"column:parent_id;type:bigint(20);comment:'父部门id';default:0" json:"parent_id,string"`
/* 祖级列表 */
Ancestors string `gorm:"column:ancestors;type:varchar(50);comment:'祖级列表'" json:"ancestors"`
/* 部门名称 */
DeptName string `gorm:"column:dept_name;type:varchar(30);comment:'部门名称'" json:"dept_name"`
/* 显示顺序 */
OrderNum int32 `gorm:"column:order_num;type:int(4);comment:'显示顺序';default:0" json:"order_nm"`
/* 负责人 */
Leader string `gorm:"column:leader;type:varchar(20);comment:'负责人'" json:"leader"`
/* 联系电话 */
Phone string `gorm:"column:phone;type:varchar(11);comment:'联系电话'" json:"phone"`
/* 邮箱 */
Email string `gorm:"column:email;type:varchar(50);comment:'邮箱'" json:"email"`
/* 部门状态(0正常 1停用) */
Status string `gorm:"column:status;type:char(1);comment:'部门状态(0正常 1停用)';default:\'0\'" json:"status"`
/* 删除标志(0代表存在 2代表删除) */
DelFlag string `gorm:"column:del_flag;type:char(1);comment:'删除标志(0代表存在 2代表删除)';default:\'0\'" json:"del_flag"`
/* 创建者 */
CreateBy string `gorm:"column:create_by;type:varchar(64);comment:'创建者'" json:"create_by"`
/* 创建时间 */
CreateTime time.Time `gorm:"column:create_time;type:datetime;comment:'创建时间'" json:"create_time"`
/* 更新者 */
UpdateBy string `gorm:"column:update_by;type:varchar(64);comment:'更新者'" json:"update_by"`
/* 更新时间 */
UpdateTime time.Time `gorm:"column:update_time;type:datetime;comment:'更新时间'" json:"-"`
}
部门表
func (*SysDept) GetAncestors ¶
func (*SysDept) GetCreateBy ¶
func (*SysDept) GetCreateTime ¶
func (*SysDept) GetDelFlag ¶
func (*SysDept) GetDeptName ¶
func (*SysDept) GetOrderNum ¶
func (*SysDept) GetParentId ¶
func (*SysDept) GetUpdateBy ¶
func (*SysDept) GetUpdateTime ¶
func (*SysDept) SetAncestors ¶
func (*SysDept) SetCreateBy ¶
func (*SysDept) SetCreateTime ¶
func (*SysDept) SetDelFlag ¶
func (*SysDept) SetDeptName ¶
func (*SysDept) SetOrderNum ¶
func (*SysDept) SetParentId ¶
func (*SysDept) SetUpdateBy ¶
func (*SysDept) SetUpdateTime ¶
func (*SysDept) UnmarshalBy ¶
type SysDeptEs ¶ added in v1.6.107
type SysDeptEs struct {
basedto.BaseEntity
DeptName string `json:"dept_name"`
Email string `json:"email"`
OrderNm int64 `json:"order_nm"`
CreatedBy string `json:"created_by"`
DelFlag string `json:"del_flag"`
CreateBy string `json:"create_by"`
Phone string `json:"phone"`
UpdateBy string `json:"update_by"`
Ancestors string `json:"ancestors"`
DeptId string `json:"dept_id"`
Leader string `json:"leader"`
ParentId string `json:"parent_id"`
Status string `json:"status"`
CreateTime time.Time `json:"create_time"`
}
func NewSysDeptEs ¶ added in v1.6.107
func NewSysDeptEs() *SysDeptEs
func (*SysDeptEs) GetMapping ¶ added in v1.6.107
func (SysDeptEs) IndexAliasName ¶ added in v1.6.107
type SysDeptVo ¶
type SysDeptVo struct {
/* 部门id */
DeptId int64 `gorm:"column:dept_id;type:bigint(20);PRIMARY_KEY;comment:'部门id'" json:"dept_id,string"`
/* 父部门id */
ParentId int64 `gorm:"column:parent_id;type:bigint(20);comment:'父部门id';default:0" json:"parent_id,string"`
/* 祖级列表 */
Ancestors string `gorm:"column:ancestors;type:varchar(50);comment:'祖级列表'" json:"ancestors"`
/* 部门名称 */
DeptName string `gorm:"column:dept_name;type:varchar(30);comment:'部门名称'" json:"deptName"`
/* 显示顺序 */
OrderNum int32 `gorm:"column:order_num;type:int(4);comment:'显示顺序';default:0" json:"orderNum"`
/* 负责人 */
Leader string `gorm:"column:leader;type:varchar(20);comment:'负责人'" json:"leader"`
/* 联系电话 */
Phone string `gorm:"column:phone;type:varchar(11);comment:'联系电话'" json:"phone"`
/* 邮箱 */
Email string `gorm:"column:email;type:varchar(50);comment:'邮箱'" json:"email"`
/* 部门状态(0正常 1停用) */
Status string `gorm:"column:status;type:char(1);comment:'部门状态(0正常 1停用)';default:\'0\'" json:"status"`
/* 删除标志(0代表存在 2代表删除) */
DelFlag string `gorm:"column:del_flag;type:char(1);comment:'删除标志(0代表存在 2代表删除)';default:\'0\'" json:"delFlag"`
/* 创建者 */
CreateBy string `gorm:"column:create_by;type:varchar(64);comment:'创建者'" json:"createBy"`
/* 创建时间 */
CreateTime basemodel.LocalTime `gorm:"column:create_time;type:datetime;comment:'创建时间'" json:"createTime"`
/* 更新者 */
UpdateBy string `gorm:"column:update_by;type:varchar(64);comment:'更新者'" json:"updateBy"`
/* 更新时间 */
UpdateTime basemodel.LocalTime `gorm:"column:update_time;type:datetime;comment:'更新时间'" json:"updateTime"`
}
Click to show internal directories.
Click to hide internal directories.