123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- package response
- // KnowledgeResourceApproveDetail 审批详情信息
- type KnowledgeResourceApproveDetail struct {
- Knowledge *KnowledgeResourceApproveDetailKnowledge `description:"报告信息"`
- Approve *KnowledgeResourceApproveDetailItem `description:"审批信息"`
- ApproveFlowNodes []*KnowledgeResourceApproveDetailNodes `description:"审批节点信息"`
- }
- // KnowledgeResourceApproveDetailKnowledge 审批详情-报告信息
- type KnowledgeResourceApproveDetailKnowledge struct {
- KnowledgeResourceId int `description:"知识资源ID"`
- KnowledgeResourceTitle string `description:"知识资源标题"`
- KnowledgeCode string `description:"知识资源code"`
- KnowledgeClassify string `description:"知识资源分类"`
- }
- // KnowledgeResourceApproveDetailItem 审批详情-审批信息
- type KnowledgeResourceApproveDetailItem struct {
- KnowledgeResourceApproveId int `description:"审批ID"`
- State int `description:"审批状态:1-待审批;2-已审批;3-已驳回;4-已撤回"`
- FlowId int `description:"审批流ID"`
- FlowVersion int `description:"审批流版本"`
- StartNodeId int `description:"开始节点ID"`
- CurrNodeId int `description:"当前节点ID"`
- ApplyUserId int `description:"申请人ID"`
- ApplyUserName string `description:"申请人姓名"`
- ApproveTime string `description:"审批时间"`
- CreateTime string `description:"创建时间"`
- ModifyTime string `description:"修改时间"`
- }
- // KnowledgeResourceApproveDetailNodes 审批详情-节点信息
- type KnowledgeResourceApproveDetailNodes struct {
- KnowledgeResourceApproveNodeId int `description:"知识资源审批节点ID"`
- KnowledgeResourceApproveFlowId 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 []*KnowledgeResourceApproveDetailNodeUser `description:"审批人信息"`
- }
- // KnowledgeResourceApproveDetailNodeUser 审批详情-节点用户信息
- type KnowledgeResourceApproveDetailNodeUser struct {
- KnowledgeResourceApproveNodeUserReq
- ApproveRecord *KnowledgeResourceApproveDetailNodeUserRecord `description:"用户审批记录"`
- }
- // KnowledgeResourceApproveNodeUserReq 报告审批节点用户请求体
- type KnowledgeResourceApproveNodeUserReq struct {
- UserType string `description:"审批人类型: user-用户; role-角色"`
- UserId int `description:"用户/角色ID"`
- UserName string `description:"用户/角色姓名"`
- Sort int `description:"排序"`
- }
- // KnowledgeResourceApproveDetailNodeUserRecord 审批详情-节点用户审批记录
- type KnowledgeResourceApproveDetailNodeUserRecord struct {
- KnowledgeResourceApproveRecordId int `description:"审批记录ID"`
- State int `description:"审批状态:1-待审批;2-已审批;3-已驳回;4-已撤回"`
- ApproveUserId int `description:"审批人ID"`
- ApproveUserName string `description:"审批人姓名"`
- ApproveRemark string `description:"审批备注"`
- ApproveTime string `description:"审批时间"`
- }
- type KnowledgeResourceApproveItemOrmResp struct {
- KnowledgeResourceApproveId int `description:"审批ID"`
- KnowledgeResourceApproveRecordId int `description:"审批记录ID"`
- KnowledgeResourceId int `description:"报告ID"`
- KnowledgeResourceTitle string `description:"报告标题"`
- ClassifyId int `description:"分类ID"`
- ClassifyName string `description:"分类名称"`
- State int `description:"审批状态:1-待审批;2-已审批;3-已驳回;4-已撤回"`
- RecordState int `description:"审批记录状态:1-待审批;2-已通过;3-已驳回"`
- FlowId int `description:"审批流ID"`
- FlowVersion int `description:"审批流版本"`
- StartNodeId int `description:"开始节点ID"`
- CurrNodeId int `description:"当前节点ID"`
- ApplyUserId int `description:"申请人ID"`
- ApplyUserName string `description:"申请人姓名"`
- ApproveRemark string `description:"审批备注"`
- ApproveTime string `description:"审批时间"`
- HandleTime string `description:"处理时间"`
- CreateTime string `description:"创建时间"`
- ModifyTime string `description:"修改时间"`
- NodeState int `description:"当前节点审批状态:1-待审批;2-已审批;3-已驳回;4-已撤回" json:"-"`
- NodeApproveTime string `description:"当前节点审批时间" json:"-"`
- }
|