瀏覽代碼

修复变更排序清空问题

ellisran 10 月之前
父節點
當前提交
0b8773167e
共有 5 個文件被更改,包括 465 次插入475 次删除
  1. 1 1
      app/controller/change_controller.js
  2. 49 63
      app/public/js/change_information_set.js
  3. 5 2
      app/service/change.js
  4. 0 409
      sql/update.sql
  5. 410 0
      sql/update20240801.sql

+ 1 - 1
app/controller/change_controller.js

@@ -685,7 +685,7 @@ module.exports = app => {
                         await ctx.service.change.saveInfo(data.updateData);
                         break;
                     case 'order_by':
-                        const result = await ctx.service.change.saveOrderBy(data.updateData);
+                        const result = await ctx.service.change.saveOrderBy(data.updateData, data.updateOrderList);
                         responseData.data = result;
                         break;
                     case 'order_site':

+ 49 - 63
app/public/js/change_information_set.js

@@ -961,69 +961,11 @@ $(document).ready(() => {
         changeListData = gclGatherData.concat(dealBillList).sort(sortByCode);
         tableDataRemake(changeListData);
         console.log(changeListData);
-        // 先加载台账数据
-        let listHtml = '';
-        let list_index = 1;
-        let gcl_index = 0;
-        const newChangeList = [];
-        for (const gcl of changeListData) {
-            const unit = gcl.unit !== undefined && gcl.unit !== null ? gcl.unit : '';
-            const quantity = gcl.quantity !== 0 && gcl.quantity !== null && gcl.quantity !== undefined ? (unit !== '' ? ZhCalc.round(gcl.quantity, findDecimal(gcl.unit)) : gcl.quantity) : 0;
-            const unit_price = gcl.unit_price !== null && gcl.unit_price !== undefined ? gcl.unit_price : 0;
-            let gclhtml = gcl.leafXmjs !== undefined && gcl.leafXmjs !== null ? ' data-gcl="' + gcl_index + '"' : '';
-            gcl_index = gclhtml !== '' ? ++gcl_index : gcl_index;
-            const lid = gcl.leafXmjs !== undefined && gcl.leafXmjs !== null ? (gcl.leafXmjs.length !== 0 ? gcl.leafXmjs[0].gcl_id : false) : gcl.id;
-            if (lid) {
-                listHtml += '<tr data-lid="' + lid + '"' + gclhtml + ' data-index="' + list_index + '" data-bwmx="">' +
-                    '<td class="text-center">' + list_index + (gcl.cid ? '<i class="text-danger" style="font-weight: 900">*</i>' : '') + '</td>' +
-                    '<td>' + gcl.code + '</td>' +
-                    '<td class="text-left">' + gcl.name + '</td>' +
-                    '<td class="text-center">' + unit + '</td>' +
-                    '<td class="text-right">' + (ZhCalc.round(unit_price, unitPriceUnit) ? ZhCalc.round(unit_price, unitPriceUnit) : 0) + '</td>' +
-                    '<td class="text-right">' + quantity + '</td>' +
-                    '</tr>';
-                list_index++;
-            }
-            if (!changeOrder) {
-                if (gcl.leafXmjs !== undefined && gcl.leafXmjs !== null) {
-                    const cl = _.filter(changeList, function (item) {
-                        return _.findIndex(gcl.leafXmjs, { gcl_id: item.gcl_id }) !== -1;
-                    });
-                    if (cl.length > 0) {
-                        if (gcl.leafXmjs.length === 1 && !gcl.leafXmjs[0].bwmx) {
-                            newChangeList.push(cl[0]);
-                        } else {
-                            for (const l of gcl.leafXmjs) {
-                                const c = _.find(cl, { mx_id: l.mx_id });
-                                if (c) newChangeList.push(c);
-                            }
-                        }
-                    }
-                } else {
-                    // 签约清单
-                    const c = _.find(changeList, { lid: gcl.id });
-                    if (c) newChangeList.push(c);
-                }
-            }
-        }
-        // 按台账去重新排序changeList,空白清单居后
-        if (!changeOrder) {
-            const sycList = _.difference(changeList, newChangeList);
-            changeList = newChangeList.concat(sycList);
-            // order如果不同,则修改并提交
-            const updateOrderList = [];
-            for (let i = 0; i < changeList.length; i++) {
-                if (changeList[i].order !== i + 1) {
-                    changeList[i].order = i + 1;
-                    updateOrderList.push({ id: changeList[i].id, order: i + 1 });
-                }
-            }
-            if (updateOrderList.length > 0) {
-                postData(window.location.pathname + '/save', { type:'changeOrder', postData: updateOrderList }, function (result) {
-                });
-            }
+        const updateOrderList = setUpdateOrder();
+        if (updateOrderList.length > 0) {
+            postData(window.location.pathname + '/save', { type:'changeOrder', postData: updateOrderList }, function (result) {
+            });
         }
-        $('#table-list-select').html(listHtml);
 
         SpreadJsObj.initSpreadSettingEvents(changeSpreadSetting, changeCol);
         SpreadJsObj.initSheet(changeSpreadSheet, changeSpreadSetting);
@@ -1068,6 +1010,48 @@ $(document).ready(() => {
         changeSpreadObj.refreshActn();
     });
 
+    function setUpdateOrder(newOrder = changeOrder) {
+        // 先加载台账数据
+        const newChangeList = [];
+        for (const gcl of changeListData) {
+            if (!newOrder) {
+                if (gcl.leafXmjs !== undefined && gcl.leafXmjs !== null) {
+                    const cl = _.filter(changeList, function (item) {
+                        return _.findIndex(gcl.leafXmjs, { gcl_id: item.gcl_id }) !== -1;
+                    });
+                    if (cl.length > 0) {
+                        if (gcl.leafXmjs.length === 1 && !gcl.leafXmjs[0].bwmx) {
+                            newChangeList.push(cl[0]);
+                        } else {
+                            for (const l of gcl.leafXmjs) {
+                                const c = _.find(cl, { mx_id: l.mx_id });
+                                if (c) newChangeList.push(c);
+                            }
+                        }
+                    }
+                } else {
+                    // 签约清单
+                    const c = _.find(changeList, { lid: gcl.id });
+                    if (c) newChangeList.push(c);
+                }
+            }
+        }
+        const updateOrderList = [];
+        // 按台账去重新排序changeList,空白清单居后
+        if (!newOrder) {
+            const sycList = _.difference(changeList, newChangeList);
+            changeList = newChangeList.concat(sycList);
+            // order如果不同,则修改并提交
+            for (let i = 0; i < changeList.length; i++) {
+                if (changeList[i].order !== i + 1) {
+                    changeList[i].order = i + 1;
+                    updateOrderList.push({ id: changeList[i].id, order: i + 1 });
+                }
+            }
+        }
+        return updateOrderList;
+    }
+
     if (!readOnly) {
         $('#add-white-btn').click(changeSpreadObj.add);
         $('#up-move').click(changeSpreadObj.upMove);
@@ -1990,8 +1974,9 @@ $(document).ready(() => {
     $('.dropdown-menu input[name="paixu"]').on('click', function () {
         const newChangeOrder = parseInt($(this).val());
         if (newChangeOrder !== changeOrder) {
+            const updateOrderList = setUpdateOrder(newChangeOrder);
             // 更新至服务器
-            postData(window.location.pathname + '/save', { type:'order_by', updateData: newChangeOrder }, function (result) {
+            postData(window.location.pathname + '/save', { type:'order_by', updateData: newChangeOrder, updateOrderList }, function (result) {
                 if (newChangeOrder === 0) {
                     $('#bpaixu').text('清单排序:清单编号');
                     $('#upAndMoveBtn').attr('style', 'display: none !important');
@@ -2010,6 +1995,7 @@ $(document).ready(() => {
                 SpreadJsObj.loadSheetData(changeSpreadSheet, SpreadJsObj.DataType.Data, changeList);
                 changeSpreadObj.makeSjsFooter();
                 changeSpreadObj.resetXmjSpread(SpreadJsObj.getSelectObject(changeSpreadSheet));
+                changeSpreadObj.refreshActn();
             });
         }
     });

+ 5 - 2
app/service/change.js

@@ -840,11 +840,14 @@ module.exports = app => {
          * @param {int} order_by - 表单提交的数据
          * @return {void}
          */
-        async saveOrderBy(order_by) {
+        async saveOrderBy(order_by, updateOrderList) {
             const transaction = await this.db.beginTransaction();
             let result = [];
             try {
                 const postData = { order_by };
+                if (updateOrderList.length > 0) {
+                    await transaction.updateRows(this.ctx.service.changeAuditList.tableName, updateOrderList);
+                }
                 // let changeList = await this.ctx.service.changeAuditList.getList(this.ctx.change.cid);
                 // if (order_by) {
                 //     let i = 1;
@@ -868,8 +871,8 @@ module.exports = app => {
                     },
                 };
                 await transaction.update(this.tableName, postData, options);
-                const changeList = await this.ctx.service.changeAuditList.getList(this.ctx.change.cid, order_by);
                 await transaction.commit();
+                const changeList = await this.ctx.service.changeAuditList.getList(this.ctx.change.cid, order_by);
                 result = { changeList,
                     usedList: await this.ctx.service.stageChange.getAllFinalUsedData(this.ctx.tender.id, this.ctx.change.cid) };
             } catch (error) {

+ 0 - 409
sql/update.sql

@@ -1,410 +1 @@
-ALTER TABLE `zh_material`
-ADD COLUMN `rate_tp` decimal(30, 8) NULL DEFAULT NULL COMMENT '建筑含税总金额' AFTER `rate`;
 
-ALTER TABLE `zh_ledger_0`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_1`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_2`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_3`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_4`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_5`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_6`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_7`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_8`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_9`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_10`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_11`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_12`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_13`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_14`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_15`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_16`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_17`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_18`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_19`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_20`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_21`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_22`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_23`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_24`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_25`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_26`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_27`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_28`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_29`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_30`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_31`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_32`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_33`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_34`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_35`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_36`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_37`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_38`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_39`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_40`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_41`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_42`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_43`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_44`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_45`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_46`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_47`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_48`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_49`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_50`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_51`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_52`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_53`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_54`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_55`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_56`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_57`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_58`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_59`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_60`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_61`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_62`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_63`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_64`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_65`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_66`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_67`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_68`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_69`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_70`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_71`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_72`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_73`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_74`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_75`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_76`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_77`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_78`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_79`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_80`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_81`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_82`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_83`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_84`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_85`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_86`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_87`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_88`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_89`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_90`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_91`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_92`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_93`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_94`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_95`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_96`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_97`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_98`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_ledger_99`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-
-ALTER TABLE `zh_revise_bills_0`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_1`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_2`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_3`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_4`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_5`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_6`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_7`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_8`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_9`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_10`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_11`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_12`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_13`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_14`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_15`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_16`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_17`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_18`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_19`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_20`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_21`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_22`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_23`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_24`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_25`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_26`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_27`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_28`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_29`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_30`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_31`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_32`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_33`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_34`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_35`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_36`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_37`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_38`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_39`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_40`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_41`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_42`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_43`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_44`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_45`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_46`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_47`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_48`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_49`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_50`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_51`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_52`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_53`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_54`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_55`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_56`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_57`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_58`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_59`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_60`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_61`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_62`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_63`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_64`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_65`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_66`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_67`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_68`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_69`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_70`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_71`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_72`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_73`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_74`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_75`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_76`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_77`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_78`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_79`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_80`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_81`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_82`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_83`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_84`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_85`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_86`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_87`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_88`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_89`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_90`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_91`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_92`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_93`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_94`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_95`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_96`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_97`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_98`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-ALTER TABLE `zh_revise_bills_99`
-ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
-
-ALTER TABLE `zh_change`
-ADD COLUMN `order_site` int(11) NULL DEFAULT NULL COMMENT 'order_by为自定义时插入到清单id值' AFTER `order_by`;
-
-ALTER TABLE `calculation`.`zh_stage`
-ADD COLUMN `rpt_filed` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '报表是否归档' AFTER `final_auditor_str`;

+ 410 - 0
sql/update20240801.sql

@@ -0,0 +1,410 @@
+ALTER TABLE `zh_material`
+ADD COLUMN `rate_tp` decimal(30, 8) NULL DEFAULT NULL COMMENT '建筑含税总金额' AFTER `rate`;
+
+ALTER TABLE `zh_ledger_0`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_1`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_2`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_3`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_4`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_5`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_6`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_7`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_8`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_9`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_10`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_11`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_12`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_13`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_14`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_15`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_16`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_17`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_18`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_19`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_20`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_21`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_22`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_23`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_24`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_25`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_26`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_27`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_28`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_29`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_30`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_31`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_32`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_33`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_34`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_35`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_36`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_37`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_38`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_39`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_40`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_41`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_42`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_43`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_44`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_45`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_46`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_47`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_48`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_49`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_50`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_51`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_52`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_53`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_54`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_55`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_56`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_57`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_58`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_59`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_60`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_61`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_62`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_63`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_64`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_65`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_66`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_67`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_68`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_69`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_70`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_71`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_72`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_73`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_74`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_75`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_76`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_77`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_78`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_79`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_80`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_81`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_82`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_83`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_84`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_85`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_86`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_87`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_88`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_89`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_90`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_91`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_92`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_93`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_94`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_95`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_96`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_97`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_98`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_ledger_99`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+
+ALTER TABLE `zh_revise_bills_0`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_1`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_2`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_3`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_4`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_5`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_6`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_7`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_8`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_9`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_10`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_11`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_12`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_13`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_14`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_15`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_16`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_17`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_18`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_19`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_20`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_21`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_22`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_23`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_24`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_25`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_26`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_27`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_28`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_29`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_30`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_31`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_32`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_33`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_34`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_35`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_36`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_37`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_38`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_39`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_40`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_41`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_42`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_43`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_44`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_45`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_46`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_47`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_48`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_49`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_50`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_51`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_52`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_53`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_54`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_55`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_56`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_57`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_58`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_59`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_60`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_61`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_62`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_63`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_64`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_65`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_66`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_67`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_68`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_69`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_70`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_71`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_72`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_73`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_74`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_75`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_76`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_77`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_78`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_79`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_80`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_81`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_82`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_83`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_84`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_85`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_86`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_87`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_88`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_89`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_90`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_91`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_92`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_93`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_94`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_95`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_96`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_97`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_98`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+ALTER TABLE `zh_revise_bills_99`
+ADD COLUMN `features` varchar(1000) NOT NULL DEFAULT '' COMMENT '项目特征' AFTER `memo`;
+
+ALTER TABLE `zh_change`
+ADD COLUMN `order_site` int(11) NULL DEFAULT NULL COMMENT 'order_by为自定义时插入到清单id值' AFTER `order_by`;
+
+ALTER TABLE `calculation`.`zh_stage`
+ADD COLUMN `rpt_filed` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '报表是否归档' AFTER `final_auditor_str`;