12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package response
- import (
- "github.com/rdlucklib/rdluck_tools/paging"
- )
- type KnowledgeApproveFlowItem struct {
- KnowledgeApproveFlowId int `description:"主键"`
- FlowName string `description:"知识资源审批流程名称"`
- ClassifyId int `description:"分类ID"`
- ClassifyName string `description:"分类名称"`
- CurrVersion int `description:"当前版本"`
- CreateTime string `description:"创建时间"`
- ModifyTime string `description:"修改时间"`
- }
- type KnowledgeApproveFlowListResp struct {
- List []*KnowledgeApproveFlowItem
- Paging *paging.PagingItem
- }
- type KnowledgeApproveFlowDetailResp struct {
- KnowledgeApproveFlowItem `description:"审批流信息"`
- Nodes []*KnowledgeApproveNodeItem `description:"节点信息"`
- }
- type KnowledgeApproveNodeUser struct {
- UserType string `description:"审批人类型: user-用户; role-角色"`
- UserId int `description:"用户/角色ID"`
- UserName string `description:"用户/角色姓名"`
- Sort int `description:"排序"`
- }
- type KnowledgeApproveNodeItem struct {
- KnowledgeApproveNodeId int `description:"知识资源审批节点ID"`
- KnowledgeApproveFlowId int `description:"知识资源审批流ID"`
- PrevNodeId int `description:"上一个节点ID(0为开始节点)"`
- NextNodeId int `description:"下一个节点ID(0为结束节点)"`
- NodeType int `description:"节点类型:0-审批;1-抄送"`
- ApproveType int `description:"审批类型:1-依次审批;2-会签;3-或签"`
- Users []*KnowledgeApproveNodeUser `description:"审批人信息"`
- }
- type KnowledgeApproveListResp struct {
- List []*KnowledgeApproveItemOrmResp
- Paging *paging.PagingItem
- }
|