123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229 |
- -- --------------------------------------------------------
- --
- -- 表的结构 `jl_change`
- --
- CREATE TABLE `jl_change` (
- `cid` int(11) NOT NULL,
- `pid` int(11) NOT NULL COMMENT '项目id',
- `stid` int(11) NOT NULL COMMENT '标段类型id',
- `pmid` int(11) NOT NULL COMMENT '对应的标段id',
- `uid` int(11) NOT NULL COMMENT '创建人id',
- `pnum` varchar(500) COLLATE utf8_unicode_ci NOT NULL COMMENT '申请编号',
- `bnum` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '批复编号',
- `pname` varchar(500) COLLATE utf8_unicode_ci NOT NULL COMMENT '工程名称',
- `mnum` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT '桩号',
- `odname` varchar(500) COLLATE utf8_unicode_ci NOT NULL COMMENT '原设计图名称',
- `onum` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT '原图号',
- `cdname` varchar(500) COLLATE utf8_unicode_ci NOT NULL COMMENT '变更设计图名称',
- `cnum` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT '变更图号',
- `description` text COLLATE utf8_unicode_ci NOT NULL COMMENT '工程变更理由及内容',
- `basis` text COLLATE utf8_unicode_ci NOT NULL COMMENT '工程变更合同依据',
- `remarks` varchar(5000) COLLATE utf8_unicode_ci NOT NULL COMMENT '备注',
- `ctype` varchar(50) COLLATE utf8_unicode_ci NOT NULL COMMENT '变更类型,以逗号分隔',
- `category` tinyint(4) NOT NULL COMMENT '变更类别',
- `cnature` tinyint(4) NOT NULL COMMENT '变更性质',
- `companyid` int(11) NOT NULL COMMENT '变更提出单位',
- `bear` tinyint(4) NOT NULL COMMENT '费用承担方,1为业主,2为承包方',
- `totalamount` double UNSIGNED NOT NULL COMMENT '变更总金额',
- `times` tinyint(4) NOT NULL DEFAULT '0' COMMENT '次数',
- `decimalnum` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '2_3' COMMENT '金额和数量小数位数,以_分隔',
- `status` enum('uncheck','checking','checked','checkno','back') COLLATE utf8_unicode_ci NOT NULL DEFAULT 'uncheck' COMMENT '变更令状态',
- `intime` varchar(15) COLLATE utf8_unicode_ci NOT NULL COMMENT '添加时间',
- `cintime` varchar(15) COLLATE utf8_unicode_ci NOT NULL COMMENT '变更状态发生时间',
- `sintime` varchar(15) COLLATE utf8_unicode_ci NOT NULL COMMENT '完成审批时间'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='变更令信息表';
- -- --------------------------------------------------------
- --
- -- 表的结构 `jl_change_attachment`
- --
- CREATE TABLE `jl_change_attachment` (
- `id` int(11) NOT NULL,
- `pid` int(11) NOT NULL COMMENT '项目id',
- `stid` int(11) NOT NULL COMMENT '标段类型id',
- `pmid` int(11) NOT NULL COMMENT '标段id',
- `cid` int(11) NOT NULL COMMENT '对应于变更令id',
- `uid` int(11) NOT NULL COMMENT '上传者id',
- `filename` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件名称',
- `fileext` varchar(5) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件后缀',
- `filesize` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件大小',
- `filepath` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '文件存储路径',
- `intime` varchar(15) COLLATE utf8_unicode_ci NOT NULL COMMENT '添加时间'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='变更令附件表';
- -- --------------------------------------------------------
- --
- -- 表的结构 `jl_change_audit`
- --
- CREATE TABLE `jl_change_audit` (
- `id` int(11) NOT NULL,
- `pid` int(11) NOT NULL COMMENT '项目id',
- `stid` int(11) NOT NULL COMMENT '标段类型id',
- `pmid` int(11) NOT NULL COMMENT '标段id',
- `cid` int(11) NOT NULL COMMENT '对应于变更表id',
- `times` tinyint(4) NOT NULL COMMENT '次数',
- `usite` tinyint(4) NOT NULL COMMENT '审批顺序,0为提交人',
- `usort` int(11) NOT NULL COMMENT '排序',
- `uid` int(11) NOT NULL COMMENT '审批人id',
- `company` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT '所属单位',
- `jobs` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '职称',
- `name` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT '审批人名字',
- `status` enum('uncheck','checking','checked','checkno','back','backnew') COLLATE utf8_unicode_ci NOT NULL COMMENT '审批状态',
- `sdesc` varchar(1000) COLLATE utf8_unicode_ci NOT NULL COMMENT '审批意见',
- `sintime` varchar(15) COLLATE utf8_unicode_ci NOT NULL COMMENT '审批时间',
- `list_json` text COLLATE utf8_unicode_ci NOT NULL COMMENT '填写的变更数量清单json'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='变更令审批表';
- -- --------------------------------------------------------
- --
- -- 表的结构 `jl_change_audit_list`
- --
- CREATE TABLE `jl_change_audit_list` (
- `id` int(11) NOT NULL,
- `pid` int(11) NOT NULL COMMENT '项目id',
- `stid` int(11) NOT NULL COMMENT '标段类型id',
- `pmid` int(11) NOT NULL COMMENT '标段id',
- `cid` int(11) NOT NULL COMMENT '对应于变更表id',
- `lid` int(11) NOT NULL COMMENT '对应于签约清单里的id,新增添加的清单为0',
- `lnum` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT '清单编号',
- `lname` varchar(500) COLLATE utf8_unicode_ci NOT NULL COMMENT '名称',
- `unit` varchar(50) COLLATE utf8_unicode_ci NOT NULL COMMENT '单位',
- `unitprice` float NOT NULL COMMENT '单价',
- `oamount` float NOT NULL COMMENT '原数量',
- `camount` float NOT NULL COMMENT '变更数量',
- `samount` varchar(10) COLLATE utf8_unicode_ci NOT NULL COMMENT '审批变更后数量',
- `auditjson` varchar(5000) COLLATE utf8_unicode_ci NOT NULL COMMENT '用户变更json数据'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='变更用户申报清单关联表';
- -- --------------------------------------------------------
- --
- -- 表的结构 `jl_change_company`
- --
- CREATE TABLE `jl_change_company` (
- `id` int(11) NOT NULL,
- `pid` int(11) NOT NULL COMMENT '项目id',
- `stid` int(11) NOT NULL COMMENT '标段类型id',
- `pmid` int(11) NOT NULL COMMENT '标段id',
- `name` varchar(500) COLLATE utf8_unicode_ci NOT NULL COMMENT '名称',
- `csort` int(11) NOT NULL COMMENT '排序'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='变更令单位表';
- -- --------------------------------------------------------
- --
- -- 表的结构 `jl_change_list`
- --
- CREATE TABLE `jl_change_list` (
- `id` int(11) NOT NULL,
- `pid` int(11) NOT NULL COMMENT '项目id',
- `stid` int(11) NOT NULL COMMENT '标段类型id',
- `pmid` int(11) NOT NULL COMMENT '标段id',
- `lnum` varchar(100) COLLATE utf8_unicode_ci NOT NULL COMMENT '清单编号',
- `lname` varchar(500) COLLATE utf8_unicode_ci NOT NULL COMMENT '名称',
- `unit` varchar(50) COLLATE utf8_unicode_ci NOT NULL COMMENT '单位',
- `unitprice` float NOT NULL COMMENT '单价',
- `amount` float NOT NULL COMMENT '数量'
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='签约清单表';
- --
- -- Indexes for dumped tables
- --
- --
- -- Indexes for table `jl_change`
- --
- ALTER TABLE `jl_change`
- ADD PRIMARY KEY (`cid`),
- ADD KEY `status` (`status`),
- ADD KEY `pmid` (`pmid`);
- --
- -- Indexes for table `jl_change_attachment`
- --
- ALTER TABLE `jl_change_attachment`
- ADD PRIMARY KEY (`id`),
- ADD KEY `cid` (`cid`),
- ADD KEY `uid` (`uid`);
- --
- -- Indexes for table `jl_change_audit`
- --
- ALTER TABLE `jl_change_audit`
- ADD PRIMARY KEY (`id`),
- ADD KEY `cid` (`cid`),
- ADD KEY `uid` (`uid`);
- --
- -- Indexes for table `jl_change_audit_list`
- --
- ALTER TABLE `jl_change_audit_list`
- ADD PRIMARY KEY (`id`);
- --
- -- Indexes for table `jl_change_company`
- --
- ALTER TABLE `jl_change_company`
- ADD PRIMARY KEY (`id`);
- --
- -- Indexes for table `jl_change_list`
- --
- ALTER TABLE `jl_change_list`
- ADD PRIMARY KEY (`id`),
- ADD KEY `pid` (`pid`),
- ADD KEY `stid` (`stid`),
- ADD KEY `pmid` (`pmid`);
- --
- -- 在导出的表使用AUTO_INCREMENT
- --
- --
- -- 使用表AUTO_INCREMENT `jl_change`
- --
- ALTER TABLE `jl_change`
- MODIFY `cid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
- --
- -- 使用表AUTO_INCREMENT `jl_change_attachment`
- --
- ALTER TABLE `jl_change_attachment`
- MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
- --
- -- 使用表AUTO_INCREMENT `jl_change_audit`
- --
- ALTER TABLE `jl_change_audit`
- MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
- --
- -- 使用表AUTO_INCREMENT `jl_change_audit_list`
- --
- ALTER TABLE `jl_change_audit_list`
- MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
- --
- -- 使用表AUTO_INCREMENT `jl_change_company`
- --
- ALTER TABLE `jl_change_company`
- MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
- --
- -- 使用表AUTO_INCREMENT `jl_change_list`
- --
- ALTER TABLE `jl_change_list`
- MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;COMMIT;
- --
- -- 添加 `cdecimalnum` 字段到 `jl_project_measure` 中
- --
- ALTER TABLE `jl_project_measure` ADD `cdecimalnum` VARCHAR(20) NOT NULL DEFAULT '2_3' COMMENT '针对变更令标段的金额与数量小数位数设置,以_分隔' AFTER `intime`;
|