Documentation ¶
Index ¶
- func InjectSysDept(s *SysDept)
- func InjectSysDeptEntity(s *SysDeptEntity)
- func InjectSysDeptParams(s *SysDeptParams)
- func LoadSysDept() baseiface.ISingleton
- func LoadSysDeptEntity() baseiface.ISingleton
- func LoadSysDeptParams() baseiface.ISingleton
- type SysDept
- func (entity *SysDept) AutoMigrate(db *gorm.DB) error
- func (entity *SysDept) GetAncestors() string
- func (entity *SysDept) GetCreateBy() string
- func (entity *SysDept) GetCreateTime() time.Time
- 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) PkeyName() string
- func (entity *SysDept) PkeyValue() int64
- func (entity *SysDept) SetAncestors(Ancestors string)
- func (entity *SysDept) SetCreateBy(CreateBy string)
- func (entity *SysDept) SetCreateTime(CreateTime time.Time)
- 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) TableName() string
- type SysDeptEntity
- type SysDeptParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InjectSysDept ¶
func InjectSysDept(s *SysDept)
func InjectSysDeptEntity ¶
func InjectSysDeptEntity(s *SysDeptEntity)
func InjectSysDeptParams ¶
func InjectSysDeptParams(s *SysDeptParams)
func LoadSysDept ¶
func LoadSysDept() baseiface.ISingleton
func LoadSysDeptEntity ¶
func LoadSysDeptEntity() baseiface.ISingleton
func LoadSysDeptParams ¶
func LoadSysDeptParams() baseiface.ISingleton
Types ¶
type SysDept ¶
type SysDept struct { basedto.BaseEntity `gorm:"-"` /* 部门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_num"` /* 负责人 */ 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:"update_time"` }
部门表
func FindBeanSysDept ¶
func FindBeanSysDept() *SysDept
func NewSysDept ¶
func NewSysDept() *SysDept
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 ¶
type SysDeptEntity ¶
type SysDeptEntity struct { basedto.BaseEntity `gorm:"-"` /* 部门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_num"` /* 负责人 */ 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 int64 `gorm:"column:create_time;type:datetime;comment:'创建时间'" json:"create_time,string"` /* 更新者 */ UpdateBy string `gorm:"column:update_by;type:varchar(64);comment:'更新者'" json:"update_by"` /* 更新时间 */ UpdateTime int64 `gorm:"column:update_time;type:datetime;comment:'更新时间'" json:"update_time,string"` }
func FindBeanSysDeptEntity ¶
func FindBeanSysDeptEntity() *SysDeptEntity
func NewSysDeptEntity ¶
func NewSysDeptEntity() *SysDeptEntity
func (*SysDeptEntity) PkeyName ¶
func (entity *SysDeptEntity) PkeyName() string
func (*SysDeptEntity) PkeyValue ¶
func (entity *SysDeptEntity) PkeyValue() int64
func (*SysDeptEntity) TableName ¶
func (entity *SysDeptEntity) TableName() string
gorm默认生成的表名是结构名+'s',所以必须以结构方法指定!
type SysDeptParams ¶
type SysDeptParams struct { basedto.BaseEntity `gorm:"-"` /* 部门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_num"` /* 负责人 */ 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:"update_time"` }
func FindBeanSysDeptParams ¶
func FindBeanSysDeptParams() *SysDeptParams
func NewSysDeptParams ¶
func NewSysDeptParams() *SysDeptParams
Click to show internal directories.
Click to hide internal directories.