〔2〕三代疆理水土之制甚详。自井田废,沟遂堙,水常不得其治,于是穿凿渠塘井陂,以资灌溉。明初,太祖诏所在有司,民以水利条上者,即陈奏。越二十七年,特谕工部,陂塘湖堰可蓄泄以备旱潦者,皆因其地势修治之。乃分遣国子生及人材,遍诣天下,督修水利。明年冬,郡邑交奏。凡开塘堰四万九百八十七处,其恤民者至矣。嗣后有所兴筑,或役本境,或资邻封,或支官料,或采山场,或农隙鸠工,或随时集事,或遣大臣董成。终明世水政屡修,可具列云。
夏、商、周三代治理水土的制度非常详细。自从井田制废除,沟渠被填塞,水常常得不到治理,于是人们开凿渠道、池塘、水井和陂塘,用来灌溉。明朝初年,太祖朱元璋下诏令各地官员,凡是百姓有关于水利的建议,都要上报。过了二十七年,太祖特别指示工部,凡是能够蓄水泄洪以备旱涝的陂塘湖堰,都要根据地形加以修治。于是分别派遣国子监学生和优秀人才,遍访全国,督促修建水利。第二年冬天,各郡县纷纷上报。共开凿池塘、堤堰四万九千八百七处,其体恤百姓可谓到了极点。此后有所兴建,有的动用本境民力,有的借助邻县资助,有的拨付官家材料,有的开采山场,有的在农闲时聚集工匠,有的随时兴办,有的派遣大臣督办完成。整个明朝,水利工程屡次修治,可以一一列举如下。
〔3〕洪武元年1368修和州铜城堰闸,周回二百余里。四年1371修兴安灵渠,为陡渠者三十六。渠水发海阳山,秦时凿,溉田万顷。马援葺之,后圮。至是始复。六年1373发松江、嘉兴民夫二万开上海胡家港,自海口至漕泾千二百余丈,以通海船,且浚海盐澉浦。八年1375开登州蓬莱阁河。命耿炳文浚泾阳洪渠堰,溉泾阳、三原、醴泉、高陵、临潼田二百余里。九年1376修彭州都江堰。十二年1379,李文忠言:“陕西病咸卤,请穿渠城中,遥引龙首渠东注。”从其请,甃以石。十四年1381筑海盐海塘。十七年1384筑磁州漳河决堤。决荆州岳山坝以灌民田。十九年1386筑长乐海堤。二十三年1390修崇明、海门决堤二万三千九百余丈,役夫二十五万人。四川永宁宣慰使言:“所辖水道百九十滩,江门大滩八十二,皆被石塞。”诏景川侯曹震往疏之。二十四年1391修临海横山岭水闸,宁海、奉化海堤四千三百余丈。筑上虞海堤四千丈,改建石闸。浚定海、鄞二县东钱湖,灌田数万顷。二十五年1392凿溧阳银墅东坝河道,由十字港抵沙子河胭脂坝四千三百余丈,役夫三十五万九千余人。二十七年1394浚山阳支家河,郁林州民言:“州南北二江相去二十余里,乞凿通,设石陡诸闸。”从之。二十九年1396修筑河南洛堤。复兴安灵渠。时尚书唐铎以军兴至其地,图渠状以闻。请浚深广,通官舟以饷军。命御史严震直烧凿陡涧之石,饷道果通。三十一年1398,洪渠堰圮,复命耿炳文修治之。且浚渠十万三千余丈。建文四年1402疏吴淞江。
洪武元年,修治和州铜城堰闸,周长二百多里。洪武四年,修治兴安灵渠,修建了三十六座陡渠。渠水发源于海阳山,是秦朝时开凿的,灌溉田地万顷。马援曾修缮过,后来倒塌。到这时才恢复。洪武六年,征发松江、嘉兴民夫二万人开挖上海胡家港,从海口到漕泾一千二百多丈,以通行海船,并疏浚海盐的澉浦。洪武八年,开挖登州蓬莱阁河。命令耿炳文疏浚泾阳洪渠堰,灌溉泾阳、三原、醴泉、高陵、临潼的田地二百多里。洪武九年,修治彭州都江堰。洪武十二年,李文忠说:“陕西苦于盐碱地,请求在城中开凿渠道,从远处引龙首渠水东流。”皇帝同意了他的请求,用石头砌成。洪武十四年,修筑海盐海塘。洪武十七年,修筑磁州漳河决堤。挖开荆州岳山坝以灌溉民田。洪武十九年,修筑长乐海堤。洪武二十三年,修治崇明、海门决堤二万三千九百多丈,动用民夫二十五万人。四川永宁宣慰使说:“所辖水道有一百九十处险滩,江门大滩八十二处,都被石头堵塞。”皇帝下诏令景川侯曹震前往疏浚。洪武二十四年,修治临海横山岭水闸,宁海、奉化海堤四千三百多丈。修筑上虞海堤四千丈,改建石闸。疏浚定海、鄞二县的东钱湖,灌溉田地数万顷。洪武二十五年,开凿溧阳银墅东坝河道,从十字港到沙子河胭脂坝四千三百多丈,动用民夫三十五万九千多人。洪武二十七年,疏浚山阳支家河。郁林州百姓说:“州南北二江相距二十多里,请求开凿连通,设置石陡等闸。”皇帝同意。洪武二十九年,修筑河南洛堤。又修复兴安灵渠。当时尚书唐铎因军事行动到达该地,画了灵渠的地图上报。请求挖深加宽,使官船能通行以运送军粮。皇帝命令御史严震直用火烧凿陡涧的石头,运粮道果然打通。洪武三十一年,洪渠堰倒塌,又命令耿炳文修治。并疏浚渠道十万三千多丈。建文四年,疏浚吴淞江。
〔4〕永乐元年1403,修安陆京山汉水塌岸,章丘漯河东堤,高密、潍决岸,安阳河堤,福山护城决堤,浙江赭山江塘,余干龙窟坝塘岸,临颍褚河决口,潍县白浪河堤,潜山、怀宁陂堰,高要青岐、罗婆圩,通州徐灶、食利等港,平遥广济渠,句容杨家港、王旱圩等堤,肇庆、凤翔遥头冈决岸,南阳高家、屯头二堰及沙、澧等河堤,夏县古河决口三十余里。修筑和州保大等圩百二十余里,蓄水陡门九。浚昌邑河渠五所,凿嘉定小横沥以通秦、赵二泾,浚昆山葫芦等河。
永乐元年,修治安陆京山汉水塌岸,章丘的漯河东堤,高密、潍县的决口河岸,安阳河堤,福山的护城决堤,浙江赭山江塘,余干龙窟坝塘岸,临颍褚河决口,潍县白浪河堤,潜山、怀宁的陂堰,高要的青岐、罗婆圩,通州的徐灶、食利等港,平遥的广济渠,句容的杨家港、王旱圩等堤,肇庆、凤翔的遥头冈决岸,南阳的高家、屯头二堰以及沙河、澧河等堤,夏县古河决口三十多里。修筑和州保大等圩一百二十多里,蓄水陡门九座。疏浚昌邑河渠五处,开凿嘉定小横沥以连通秦、赵二泾,疏浚昆山葫芦等河。
〔5〕命夏原吉治苏、松、嘉兴水患,浚华亭、上海运盐河,金山卫闸及漕泾分水港。原吉言:“浙西诸郡,苏、松最居下流,嘉、湖、常颇高,环以太湖,绵亘五百里。纳杭、湖、宣、歙溪涧之水,散注淀山诸湖,以入三泖。顷为浦港堙塞,涨溢害稼。拯治之法,在浚吴淞诸浦。按吴淞江袤二百余里,广百五十余丈,西接太湖,东通海,前代常疏之。然当潮汐之冲,旋疏旋塞。自吴江长桥抵下界浦,百二十余里,水流虽通,实多窄浅。从浦抵上海南仓浦口,百三十余里,潮汐淤塞,已成平陆,氵艳沙游泥,难以施工。嘉定刘家港即古娄江,径入海,常熟白茆港径入江,皆广川急流。宜疏吴淞南北两岸、安亭等浦,引太湖诸水入刘家、白茆二港,使其势分。松江大黄浦乃通吴淞要道,今下流遏塞难浚。旁有范家浜,至南仓浦口径达海。宜浚深阔,上接大黄浦,达泖湖之水,庶几复《禹贡》“三江入海“之旧。水道既通,乃相地势,各置石闸,以时启闭。每岁水涸时,预修圩岸,以防暴流,则水患可息。”帝命发民丁开浚。原吉昼夜徙步,以身先之,功遂成。
皇帝命令夏原吉治理苏州、松江、嘉兴的水患,疏浚华亭、上海的运盐河,金山卫闸及漕泾分水港。夏原吉说:“浙西各郡,苏州、松江处于最下游,嘉兴、湖州、常州地势较高,环绕着太湖,连绵五百里。太湖接纳杭州、湖州、宣州、歙州溪涧的水,分散注入淀山等湖,再流入三泖。近来河道港口被堵塞,水涨溢出危害庄稼。拯救治理的方法,在于疏浚吴淞江等河道。吴淞江长二百多里,宽一百五十多丈,西接太湖,东通大海,前代经常疏浚。但它处于潮汐冲击的要冲,刚疏浚又堵塞。从吴江长桥到下界浦,一百二十多里,水流虽然通畅,但很多地方狭窄浅阻。从下界浦到上海南仓浦口,一百三十多里,潮汐淤塞,已经变成平地,淤泥流沙,难以施工。嘉定的刘家港就是古代的娄江,直接入海;常熟的白茆港直接入江,都是大河急流。应该疏浚吴淞江南北两岸、安亭等浦,引导太湖各水流入刘家、白茆二港,使其分流。松江的大黄浦是通往吴淞的要道,如今下游阻塞难以疏浚。旁边有范家浜,到南仓浦口直接通海。应该挖深加宽,上接大黄浦,连通泖湖之水,或许能恢复《禹贡》中‘三江入海’的旧观。水道打通后,再根据地形,各处设置石闸,按时启闭。每年水干时,预先修好圩岸,以防暴雨洪水,那么水患就可以平息了。”皇帝命令征发民丁开浚。夏原吉昼夜步行,亲自带头,工程于是完成。
〔6〕二年1404,修泰州河塘万八千丈,兴化南北堤、泰兴沿江圩岸、六合瓜步等屯。浚丹徒通潮旧江,又修象山茭湖塘岸,海康、徐闻二县那隐坡、调黎等港堤岸,黄岩混水等十五闸、六陡门,孟津河堤,分宜湖塘,武陟马田堤岸,香山竹径水陂,复兴安分水塘。兴安有江,源出海阳山。江中横筑石埭,分南北渠,溉民田甚溥。埭上叠石如鳞,以防冲溢。严震直撤石增埭,水迫无所泄,冲塘岸,尽趋北渠,南渠浅涩,民失利。至是修复如旧。
永乐二年,修治泰州河塘一万八千丈,兴化南北堤、泰兴沿江圩岸、六合瓜步等屯田。疏浚丹徒通潮旧江,又修象山茭湖塘岸,海康、徐闻二县那隐坡、调黎等港堤岸,黄岩混水等十五座闸、六座陡门,孟津河堤,分宜湖塘,武陟马田堤岸,香山竹径水陂,修复兴安分水塘。兴安有一条江,发源于海阳山。江中横筑石埭,分为南北渠,灌溉民田非常广。石埭上叠石如鱼鳞,以防冲溢。严震直撤去石头增加石埭的高度,水被逼无处排泄,冲毁塘岸,全部流向北渠,南渠变得浅涩,百姓失去利益。到这时修复如旧。
〔7〕海门民请发淮安、苏、常民丁协修张墩港、东明港百余里溃堤。帝曰:“三郡民方苦水患,不可重劳。”遣官行视,以扬州民协筑之。当涂民言:“慈湖濒江,上通宣、歙,东抵丹阳湖,西接芜湖。久雨浸淫,潮涨伤农,宜遣勘修筑。”帝从其请,且谕工部,安、徽、苏、松,浙江、江西、湖广,凡湖泊卑下,圩岸倾颓,亟督有司治之。夏原吉复奉命治水苏、松,尽通旧河港。又浚苏州千墩浦、致和塘、安亭、顾浦、陆皎浦、尤泾、黄泾共二万九千余丈,松江大黄浦、赤雁浦、范家浜共万二千丈,以通太湖下流。
海门百姓请求征发淮安、苏州、常州的民丁协助修治张墩港、东明港百余里溃堤。皇帝说:“这三郡百姓正苦于水患,不可再加重劳役。”派官员前往视察,用扬州民夫协助修筑。当涂百姓说:“慈湖濒临长江,上通宣州、歙州,东抵丹阳湖,西接芜湖。久雨不停,潮涨伤农,应该派人勘察修筑。”皇帝同意了他的请求,并指示工部,安庆、徽州、苏州、松江,浙江、江西、湖广,凡是湖泊低洼、圩岸倒塌的,赶紧督促有关部门治理。夏原吉又奉命治理苏、松水患,全部疏通旧有的河港。又疏浚苏州千墩浦、致和塘、安亭、顾浦、陆皎浦、尤泾、黄泾共二万九千多丈,松江大黄浦、赤雁浦、范家浜共一万二千丈,以连通太湖下游。
〔8〕先是,修含山崇义堰。未几,和州民言:“铜城闸上抵巢湖,下扬子江,决圩岸七十余处,乞修治。”其吏目张良兴又言:“水淹麻、澧二湖田五万余顷,宜筑圩埂,起桃花桥,讫含山界三十里。”俱从之。
在此之前,修治含山崇义堰。不久,和州百姓说:“铜城闸上接巢湖,下通扬子江,决圩岸七十多处,请求修治。”其属官张良兴又说:“水淹麻、澧二湖田地五万多顷,应该修筑圩埂,从桃花桥起,到含山边界三十里。”都听从了。
〔9〕三年1405,修上虞曹娥江坝埂,温县驮坞村堤堰四千余丈,南海卫莲塘、四会县鸦鹊水等堤岸,无为州周兴等乡及鹰扬卫乌江屯江岸。筑昌黎及历城小清河决堤,应天新河口北岸,从大胜关抵江东驿三千三百丈。浚海州北旧河,上通高桥,下接临洪场及山阳运盐河十八里。
永乐三年,修治上虞曹娥江坝埂,温县驮坞村堤堰四千多丈,南海卫莲塘、四会县鸦鹊水等堤岸,无为州周兴等乡及鹰扬卫乌江屯江岸。修筑昌黎及历城小清河决堤,应天新河口北岸,从大胜关到江东驿三千三百丈。疏浚海州北旧河,上通高桥,下接临洪场及山阳运盐河十八里。
〔10〕四年1406,修筑宣城十九圩,丰城穆湖圩岸,石首临江万石堤,溧水决圩。修怀宁斗潭河、彭滩圩岸,顺天固安,保定荆岱,乐亭鲁家套、社河口,吉水刘家塘、云陂,江都刘家圩港。筑湖广广济、武家穴等江岸。新建石头冈圩岸、江浦沿江堤。开泰州运盐河、普定秦潼河、西溪南仪阡三处河口,导流兴化、盐城界入海。浚常熟福山塘三十六里。
永乐四年,修筑宣城十九圩,丰城穆湖圩岸,石首临江万石堤,溧水决圩。修怀宁斗潭河、彭滩圩岸,顺天固安,保定荆岱,乐亭鲁家套、社河口,吉水刘家塘、云陂,江都刘家圩港。筑湖广广济、武家穴等江岸。新建石头冈圩岸、江浦沿江堤。开泰州运盐河、普定秦潼河、西溪南仪阡三处河口,导流经兴化、盐城边界入海。疏浚常熟福山塘三十六里。