初始化 flow=1 status=0 连接查询- 主表+flow表 zhu.dangerid=flow.dangerid and zhu.flow
初始化:(即 申请上报后)
flow_zhu = 1
一)受理flow_zhu=1 触发事件:-----------
list: flow_zhu = 1 or (flow_zhu = 2 status = 2) or (flow_zhu = 3 and status = 2)
通过:flow_zhu=2 status = 0
不通过: flow_zhu =1 status = 2
flow表 flow=1 status=1, flow=1 status=2
二)审核flow = 2 触发事件:-------------
list: flow_zhu = 2
通过 flow_zhu=3 status = 0
不通过: flow_zhu =1 status = 2
flow表 flow=2 status=1, flow=2 status=2
三)审定flow_zhu = 3 触发事件: ------------
通过 flow_zhu=3 status = 1
不通过: flow_zhu =1 status = 2
flow表 flow=3 status=1, flow=3 status=2
flow
受理-1
-----通过 11
-----不通过 12
审核-2
-----通过 21
-----不通过22
审定-3
-----通过 31
-----不通过32
status
初始化-0
通过-1
不通过-2
waibuflow
已申请(已上报)-2
备案审核
waibuflow = 2
一。
初始化-危险源主表
-flow=1
受理人员-list条件(受理的,包括 通过和不通过的)
flow in(1,11,12)
or flow = 22
or flow = 32
审核人员-list条件
flow in(2,21,22)
审定人员-list条件
flow in(3,31,32)
反馈记录菜单
flow in(12,22,32)
下发通知记录菜单
flow in(11,21,31)
flow记录表
flowcode:
1,
11,
12,
2,
21,
22,
3,
31,
32
======================================================================
-- 受理
select z.*, f.* from zhu z left join
(select * from flow t where not exists(
select 1 from flow where zhuid=t.zhuid and time>t.time
)
) f on z.zhuid=f.zhuid
where z.flowstatus=1 and z.zhuid=1
--反馈
select z.*, f.* from zhu z left join flow f on z.zhuid=f.zhuid where f.status='没通过'
分享到:
相关推荐
内存(RAM)是计算机临时存储数据的地方,CPU在执行任务时需要快速访问这些数据。RAM分为多种类型,如DRAM(动态随机存取内存)和SRAM(静态随机存取内存),其中DRAM速度较慢但容量大,常作为主内存使用;SRAM速度...
而“wt”可能是一个未命名的文件或者文件夹,通常在项目开发过程中,开发者可能会创建临时文件或待命名的文件,这部分信息不足以明确具体的功能,但可能是源代码的一部分。 总之,公路票务管理系统1111是一个以VB为...
在hdfs-site.xml中,我们定义了HDFS的相关参数,如`dfs.defaultFS`、`hadoop.tmp.dir`、`dfs.replication`、`dfs.namenode.name.dir`和`dfs.datanode.data.dir`,这些参数分别指定了HDFS的默认文件系统、临时目录、...
`Request[N]`用于临时存储进程的资源请求。`showdata()`函数用于显示当前的系统状态,而`changdata(int k)`则处理进程的资源申请,更新系统资源状态。 银行家算法的核心在于安全性检查,即确定是否存在一种顺序,...
此外,对于那些无法立即更新的系统,可以采取临时措施,例如强化 WebSockets 验证,限制可以执行的命令,或者使用防火墙规则阻止未授权的 WebSocket 连接。 理解并防范 CVE-2018-1111 势在必行,因为它揭示了即使在...
单位为个人购买汽车、住房、电子计算机等不属于临时性生活困难补助性质的支出 个人所得税是中国税收体系中的一个重要组成部分,涉及公民的切身利益。这份测试题主要涵盖了以下几个关键知识点: 1. **个人所得税的...
例如,最大正数的机器数形式为0 1111 1111 111 1111 1111 1111 1111 1111,最小负数的机器数形式为1 1111 1111 000 0000 0000 0000 0000 0000,而规格化数的范围则涵盖了从最小正数到最大正数,以及从最小负数到最大...
- **RAM(Random Access Memory):** 是一种可读写的临时存储器,用于存放操作系统、应用程序以及用户数据等,当计算机关闭电源后,RAM中的数据将丢失。 **题目解析:** 扩展计算机内存通常指的是增加RAM容量,...
一些oracle有用参考 临时使用 一些oracle有用参考 临时使用
在二进制数表示中,79的原码、反码和补码都是0000 0000 0100 1111,而-191的原码是1000 0000 1011 1111,反码是1111 1111 0100 0000,补码是1111 1111 0100 0001。运行高级语言编写的程序,需要先将其编译成机器语言...
7. **FwdTest\obj\Debug\ResolveAssemblyReference.cache、FwdTest\obj\Debug\FwdTest.csproj.GenerateResource.Cache**:这两个文件是C#项目构建过程中的临时文件。`ResolveAssemblyReference.cache`存储了项目中...
1. Clean.bat:这是一个批处理文件,通常用于清理编译过程中产生的临时文件和编译结果,以保持工作环境的整洁。 2. readme.txt:这是项目说明文件,通常包含项目的安装指南、使用方法、注意事项等重要信息。 3. ...
- 65535十进制转换为十六进制0xFFFF,二进制1111 1111 1111 1111b。 8. 二进制数转换: - 1100 1101.1b转换为十六进制0xCD.8,十进制205.5。 - 1000 1101.01b转换为十六进制0x8D.4,十进制141.25。 - 11010.011...
3. **补码表示整数**:题目中的[X]补表示X的补码形式,根据补码的定义,如果补码为,则对应的十进制负数是-(1111 1111 1111 1111 1111 1011),转换为十进制即为-155(选项C)。 4. **主存储器功能**:主存储器...
最大16位二进制数是1111 1111 1111 1111,转换为十六进制是FFFFH。 2. **进制转换**:二进制转十进制或十六进制是基础计算技能。例如,16位二进制数FFFFH转换为十进制是65535,转换为十六进制仍然是FFFFH。 3. **...
它接收当前状态作为参数,然后查找之前未出现过的与当前状态农夫位置相反的状态(即农夫从左岸移到右岸或反之),并将这些状态存储在一个临时数组`compare`中。这个过程确保了农夫始终在控制其他物品的位置变化,...
而"1111"可能是子模块、临时文件或特定版本的标识,具体含义可能需要查看源码或相关文档来理解。 在实际使用这套源码时,开发者应首先确保拥有Java开发环境,如JDK和IDE(如Eclipse或IntelliJ IDEA)。然后,解压...
例如,1111(2)-1010(2)的过程,首先将1010取反得到0101,再加1得到0110,然后将1111和0110相加,结果是10101,去掉高位的进位,得到5(10)。 存储器是微型计算机中保存数据和指令的地方,由多个寄存器和存储...
// a现在是两者的异或结果:1111 b = a ^ b; // b现在是a与原始b的异或,恢复了a的原始值:0101 a = a ^ b; // a现在是b的异或结果,恢复了b的原始值:1010 ``` 在这个例子中,通过异或操作,我们实现了a和b的值...
- **寄存器堆模块**:包含多个通用寄存器,用于临时存储数据。 - **ALU模块**:执行算术和逻辑运算。 - **控制单元模块**:根据指令解码生成控制信号,协调CPU各部分工作。 在CPU的模拟仿真阶段,使用TestBench文件...