package response import ( "github.com/rdlucklib/rdluck_tools/paging" ) type BiApproveFlowItem struct { BiApproveFlowId int `description:"主键"` FlowName string `description:"bi审批流程名称"` ClassifyId int `description:"分类ID"` ClassifyName string `description:"分类名称"` CurrVersion int `description:"当前版本"` CreateTime string `description:"创建时间"` ModifyTime string `description:"修改时间"` } type BiApproveFlowListResp struct { List []*BiApproveFlowItem Paging *paging.PagingItem } type BiApproveFlowDetailResp struct { BiApproveFlowItem `description:"审批流信息"` Nodes []*BiApproveNodeItem `description:"节点信息"` } type BiApproveNodeUser struct { UserType string `description:"审批人类型: user-用户; role-角色"` UserId int `description:"用户/角色ID"` UserName string `description:"用户/角色姓名"` Sort int `description:"排序"` } type BiApproveNodeItem struct { BiApproveNodeId int `description:"BI审批节点ID"` BiApproveFlowId int `description:"BI审批流ID"` PrevNodeId int `description:"上一个节点ID(0为开始节点)"` NextNodeId int `description:"下一个节点ID(0为结束节点)"` NodeType int `description:"节点类型:0-审批;1-抄送"` ApproveType int `description:"审批类型:1-依次审批;2-会签;3-或签"` Users []*BiApproveNodeUser `description:"审批人信息"` } type BiApproveListResp struct { List []*BiApproveItemOrmResp Paging *paging.PagingItem }