Dong Jue

Dong Jue (fl. 220s–260s), courtesy name Gongxi, was an official and military general of the state of Shu Han in the late Three Kingdoms period of China. He continued serving as an official in the state of Cao Wei, which conquered Shu Han in 263.

Dong Jue
董厥
Regular Mounted Attendant (散騎常侍)
In office
264 (264)  ? (?)
MonarchCao Huan
Military Adviser to the Chancellor of State (相國參軍)
In office
264 (264)  ? (?)
MonarchCao Huan
Senior General Who Assists the State
(輔國大將軍)
In office
? (?)  263 (263)
MonarchLiu Shan
General-in-Chief (大將軍)
In office
? (?)  ? (?)
MonarchLiu Shan
Prefect of the Masters of Writing (尚書令)
In office
258 (258)  ? (?)
MonarchLiu Shan
Preceded byChen Zhi
Supervisor of the Masters of Writing
(尚書僕射)
In office
234 (234)  258 (258)
MonarchLiu Shan
Chief Clerk and Registrar in the Office of the Imperial Chancellor (丞相府令史及主簿)
In office
234 (234)  258 (258)
MonarchLiu Shan
ChancellorZhuge Liang
Personal details
BornUnknown
Zaoyang, Hubei
DiedUnknown
OccupationOfficial, general
Courtesy nameGongxi (龔襲)
PeerageMarquis of Nan District
(南鄉侯)

Life

Along with Fan Jian, Dong Jue served as a clerk and registrar under Zhuge Liang, the Imperial Chancellor of Shu, during the Southern Campaign and Northern Expeditions. After Zhuge Liang's death in 234, he was appointed as Supervisor of the Masters of Writing and later as the Prefect of the Masters of Writing in 258 to replace Chen Zhi. He was later promoted to General-in-Chief and Senior General Who Assists the State. The Shu emperor Liu Shan also enfeoffed him as the Marquis of Nan District.

Dong Jue subsequently assisted the Shu general Jiang Wei in the defence of Jiange in 263. He also attempted to counsel Liu Shan, but was unable to mitigate the influence of the eunuch Huang Hao, whom Liu Shan trusted. Liu Shan ultimately relegated him to the task of book-keeping to reduce his interference in state affairs. After the fall of Shu, Dong Jue continued serving as an official in the Cao Wei state as a military adviser to the Chancellor of State and as a Regular Mounted Attendant.

gollark: * no dedicated support needed
gollark: What I'd really like is the ability to just go around defining operators arbitrarily like in Haskell, making the operator overloading basically just a consequence of traits with no dedicated support.
gollark: Well, they are generally Rust's standard method for overloading things/implementing shared behavior, so it's more sensible than magically named methods.
gollark: Operator overloading: traits are more verbose, but make *a lot more sense* and are more consistent.
gollark: Ternary statements: I agree with that.

See also

References

    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.