42 lines
1.0 KiB
Go
42 lines
1.0 KiB
Go
package model
|
||
|
||
// SysDept 部门对象 sys_dept
|
||
type SysDept struct {
|
||
// 部门ID
|
||
DeptID string `json:"deptId"`
|
||
// 父部门ID
|
||
ParentID string `json:"parentId" binding:"required"`
|
||
// 祖级列表
|
||
Ancestors string `json:"ancestors"`
|
||
// 部门名称
|
||
DeptName string `json:"deptName" binding:"required"`
|
||
// 显示顺序
|
||
OrderNum int `json:"orderNum"`
|
||
// 负责人
|
||
Leader string `json:"leader"`
|
||
// 联系电话
|
||
Phone string `json:"phone"`
|
||
// 邮箱
|
||
Email string `json:"email"`
|
||
// 部门状态(0正常 1停用)
|
||
Status string `json:"status"`
|
||
// 删除标志(0代表存在 1代表删除)
|
||
DelFlag string `json:"delFlag"`
|
||
// 创建者
|
||
CreateBy string `json:"createBy"`
|
||
// 创建时间
|
||
CreateTime int64 `json:"createTime"`
|
||
// 更新者
|
||
UpdateBy string `json:"updateBy"`
|
||
// 更新时间
|
||
UpdateTime int64 `json:"updateTime"`
|
||
|
||
// ====== 非数据库字段属性 ======
|
||
|
||
// 子部门列表
|
||
Children []SysDept `json:"children,omitempty"`
|
||
|
||
// 父部门名称
|
||
ParentName string `json:"parentName,omitempty"`
|
||
}
|