Unity Party (China)

The Unity Party (Chinese: 統一黨) was a short-lived political party in the early of the Republican period of China from 1912 to 1913.

Unity Party

統一黨
DirectorsZhang Binglin
Cheng Dequan
Zhang Jian
Xiong Xiling
Founded2 March 1912
Dissolved29 May 1913
Merger ofChinese Republican United Association
Preliminary Constitutional Consortia
Merged intoProgressive Party
IdeologyConservatism
Statism
Unitarism
Political positionRight-wing

History

The Unity Party was formed in Shanghai on 2 March 1912, as the merger of Zhang Binglin's Chinese Republican United Association (中華民國聯合會) and Zhang Jian's Preliminary Constitutional Consortia (預備立憲公會), as well as former officials and local gentries.

As a former Tongmenghui member and leader of the Guangfuhui, Zhang Binglin set up the Chinese Republican United Association in early 1912 to participate in new Republican politics. Zhang Jian was a major figure of the Constitutional Movement in the late Qing period, he and Zhang Binglin wanted to form a grand coalition to counter the radical Tongmenghui in the Nanjing Provisional Government.[1]

The Unity Party was formed with Zhang Binglin, Cheng Dequan, Zhang Jian, and Xiong Xiling as heads. Other notable founding members included Tang Soqian, Tang Shaoyi and Tang Hualong. The Unity Party also held many ministry offices in the provisional government, such as Zhang Jian as the Minister of Commerce, Cheng Dequan as the Minister of Internal Affairs, and Tang Soqian as the Minister of Communications. In late April 1912, the party moved its headquarters to Beijing with the provisional government.[2]

The Unity Party was one of the targets the Yuan Shikai's government wanted to ally with. Besides funding the party, Zhang Binglin was invited as Yuan's adviser and Cheng Dequan was appointed as Governor of Jiangsu when the Provisional Senate was opened. Unity Party's Wu Jinglian was also elected as the Speaker to replace Tongmenghui's Lin Sen.[3]

Under the guide of Yuan Shikai and Liang Qichao, the Unity Party, Democratic Party and Republican Party merged into the Progressive Party on 29 May 1913. The Progressive Party became the flagship pro-Yuan party in the National Assembly.

gollark: Neither!
gollark: Well, obviously you'll have some items available to build stuff from.
gollark: - Checks if the available-items list already contains the item needed. If so, just return that.- If not, checks for recipes to do what is wanted- If one exists, iterate over them (not sure what to *do* with them)- If none exists, we can't do anything, so just return no tasks, no costs and no outputs.
gollark: ```rusttype Items = HashMap<ItemType, u32>;fn quantity(items: &Items, desired: &ItemType) -> u32 { if let Some(available_quantity) = items.get(desired) { *available_quantity } else { 0 }}fn contains(items: &Items, desired: &Item) -> bool { quantity(items, &to_item_type(desired)) >= desired.quantity}fn satisfies(available: &Items, desired: &Items) -> bool { for (typ, desired_quantity) in desired.iter() { if quantity(available, typ) < *desired_quantity { return false } } true}fn to_map(is: &Vec<Item>) -> Items { let out = HashMap::new(); for i in is.iter() { out.entry(to_item_type_clone(i)) .and_modify(|e| { *e += 1 }) .or_insert(0); } out}fn one_item(i: Item) -> Items { let out = HashMap::new(); out.insert(to_item_type(&i), i.quantity); out}#[derive(Debug, Deserialize, PartialEq, Eq, Serialize, Clone)]pub struct CraftingResult { pub tasks: Vec<Recipe>, pub costs: Items, pub outputs: Items}fn solve(desired: Item, available: Items, recipes: &MultiMap<ItemType, Recipe>) -> CraftingResult { if contains(&available, &desired) { // If our available items list already contains the desired item, yay, we can just do nothing return CraftingResult { tasks: vec![], costs: one_item(desired), outputs: one_item(desired) } } if let Some(recipes) = recipes.get_vec(&to_item_type(&desired)) { for recipe in recipes.iter() { let result = solve() // ??? } } else { CraftingResult { tasks: vec![], costs: HashMap::new(), outputs: HashMap::new() } }}```My code, or at least part of it.
gollark: That is NOT THE HARD PART.

See also

  • List of political parties in the Republic of China
  • 1912 Republic of China National Assembly elections

References

  1. Zhang 1985, p. 79-81.
  2. Zhang 1985, p. 82-83.
  3. Zhang 1985, p. 86.

Bibliography

  • Zhang, Yufa (1985). 民國初年的政黨 [Minguo chu nian de zheng dang]. Institute of Modern History, Academia Sinica.CS1 maint: ref=harv (link)
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.