You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							36 lines
						
					
					
						
							1.8 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							36 lines
						
					
					
						
							1.8 KiB
						
					
					
				| from sqlalchemy import Column, Integer, String, DateTime, Boolean, Text | |
| from config.database import Base | |
| from datetime import datetime | |
| 
 | |
| 
 | |
| class FlowApproval(Base): | |
|     """ | |
|     流程审批表 | |
|     """ | |
|     __tablename__ = 'flow_approval' | |
| 
 | |
|     id = Column(String(50), primary_key=True, comment='id') | |
|     businessType = Column(String(50), default='', comment='业务审批模块') | |
|     businessId = Column(String(255), default='', comment='业务id串') | |
|     applicant = Column(String(50), default=None, comment='申请人') | |
|     applyTime = Column(String(50), default=None, comment='审批时间') | |
|     currentFlowId = Column(String(50), default=None, comment='当前审批节点id') | |
|     nextStep = Column(String(255), default=None, comment="下一步编号") | |
|     nextStepRole = Column(String(255), default=None, comment="下一步审批角色") | |
|     nextStepUser = Column(String(255), default=None, comment="下一步审批人") | |
|     status = Column(String(10), default=None, comment='状态') | |
|     approvalFlow = Column(Text, default=None, comment='审批流')  # [{审批人:‘’,审批节点id:‘’,审批时间:‘’,'审批结果':‘’,审批意见:''},{}]数组 | |
| 
 | |
| 
 | |
| class FlowConfig(Base): | |
|     __tablename__ = 'flow_config' | |
| 
 | |
|     id = Column(String(50), primary_key=True, comment='id') | |
|     code = Column(String(50), default='', comment='节点代码') | |
|     text = Column(String(255), default='', comment='节点名称') | |
|     type = Column(String(50), default=None, comment='节点类型,Role/User') | |
|     module = Column(String(50), default=None, comment='所属模块') | |
|     step = Column(Integer, default=None, comment='步骤') | |
|     x = Column(Integer, default=None, comment='节点位置x') | |
|     y = Column(Integer, default=None, comment='节点位置y') | |
|     parent = Column(Text, default=None, comment="父节点")
 | |
| 
 |