feat(oa): 添加单证员字段支持

- 在DepartmentItem结构体中新增VouchingClerkId字段
- 在ArgsDepartmentAdd参数结构体中新增VouchingClerkId字段
- 更新部门数据结构以支持单证员信息存储
- 为部门管理功能增加单证员关联能力
This commit is contained in:
2026-09-14 11:24:10 +08:00
parent aed26584d7
commit 24c77b0435

View File

@@ -10,13 +10,14 @@ import (
type department struct { type department struct {
} }
type DepartmentItem struct { type DepartmentItem struct {
Id int64 `json:"id"` Id int64 `json:"id"`
Name string `json:"name"` Name string `json:"name"`
Code string `json:"code"` Code string `json:"code"`
ParentId int64 `json:"parentId"` ParentId int64 `json:"parentId"`
ManageStaffId int64 `json:"manageStaffId"` ManageStaffId int64 `json:"manageStaffId"`
CreatedAt time.Time `json:"createdAt"` VouchingClerkId int64 `json:"vouchingClerkId"`
Children []*DepartmentItem `json:"children"` CreatedAt time.Time `json:"createdAt"`
Children []*DepartmentItem `json:"children"`
} }
// All @TITLE 获取部门 // All @TITLE 获取部门
@@ -30,10 +31,11 @@ func (d *department) All(ctx context.Context) (reply []DepartmentItem, err error
} }
type ArgsDepartmentAdd struct { type ArgsDepartmentAdd struct {
Name string // 部门名称 Name string // 部门名称
Code string // 部门编号 Code string // 部门编号
ParentId int64 // 上级部门id ParentId int64 // 上级部门id
ManageStaffId int64 // 部门负责人 ManageStaffId int64 // 部门负责人
VouchingClerkId int64 // 单证员id
} }
// Add @TITLE 添加部门 // Add @TITLE 添加部门