|
@@ -45,6 +45,8 @@ public class ShiShenConfig {
|
|
|
//空亡
|
|
|
private Map<String, String> kongWang = new TreeMap<String, String>();
|
|
|
|
|
|
+ //纳音
|
|
|
+ private Map<String, String> naYin = new TreeMap<String, String>();
|
|
|
|
|
|
|
|
|
@PostConstruct
|
|
@@ -209,80 +211,147 @@ public class ShiShenConfig {
|
|
|
|
|
|
|
|
|
//空亡
|
|
|
- //1甲子
|
|
|
- kongWang.put("甲子","戌亥");
|
|
|
- kongWang.put("乙丑","戌亥");
|
|
|
- kongWang.put("丙寅","戌亥");
|
|
|
- kongWang.put("丁卯","戌亥");
|
|
|
- kongWang.put("戊辰","戌亥");
|
|
|
- kongWang.put("己巳","戌亥");
|
|
|
- kongWang.put("庚午","戌亥");
|
|
|
- kongWang.put("辛未","戌亥");
|
|
|
- kongWang.put("壬申","戌亥");
|
|
|
- kongWang.put("癸酉","戌亥");
|
|
|
-
|
|
|
- //2甲子
|
|
|
- kongWang.put("甲戌","申酉");
|
|
|
- kongWang.put("乙亥","申酉");
|
|
|
- kongWang.put("丙子","申酉");
|
|
|
- kongWang.put("丁丑","申酉");
|
|
|
- kongWang.put("戊寅","申酉");
|
|
|
- kongWang.put("己卯","申酉");
|
|
|
- kongWang.put("庚辰","申酉");
|
|
|
- kongWang.put("辛巳","申酉");
|
|
|
- kongWang.put("壬午","申酉");
|
|
|
- kongWang.put("癸未","申酉");
|
|
|
-
|
|
|
- //3甲子
|
|
|
- kongWang.put("甲申","午未");
|
|
|
- kongWang.put("乙酉","午未");
|
|
|
- kongWang.put("丙戌","午未");
|
|
|
- kongWang.put("丁亥","午未");
|
|
|
- kongWang.put("戊子","午未");
|
|
|
- kongWang.put("己丑","午未");
|
|
|
- kongWang.put("庚寅","午未");
|
|
|
- kongWang.put("辛卯","午未");
|
|
|
- kongWang.put("壬辰","午未");
|
|
|
- kongWang.put("癸巳","午未");
|
|
|
-
|
|
|
-
|
|
|
- //4甲子
|
|
|
- kongWang.put("甲午","辰巳");
|
|
|
- kongWang.put("乙未","辰巳");
|
|
|
- kongWang.put("丙申","辰巳");
|
|
|
- kongWang.put("丁酉","辰巳");
|
|
|
- kongWang.put("戊戌","辰巳");
|
|
|
- kongWang.put("己亥","辰巳");
|
|
|
- kongWang.put("庚子","辰巳");
|
|
|
- kongWang.put("辛丑","辰巳");
|
|
|
- kongWang.put("壬寅","辰巳");
|
|
|
- kongWang.put("癸卯","辰巳");
|
|
|
-
|
|
|
-
|
|
|
- //5甲子
|
|
|
- kongWang.put("甲辰","寅卯");
|
|
|
- kongWang.put("乙巳","寅卯");
|
|
|
- kongWang.put("丙午","寅卯");
|
|
|
- kongWang.put("丁未","寅卯");
|
|
|
- kongWang.put("戊申","寅卯");
|
|
|
- kongWang.put("己酉","寅卯");
|
|
|
- kongWang.put("庚戌","寅卯");
|
|
|
- kongWang.put("辛亥","寅卯");
|
|
|
- kongWang.put("壬子","寅卯");
|
|
|
- kongWang.put("癸丑","寅卯");
|
|
|
-
|
|
|
- //6甲子
|
|
|
- kongWang.put("甲寅","子丑");
|
|
|
- kongWang.put("乙卯","子丑");
|
|
|
- kongWang.put("丙辰","子丑");
|
|
|
- kongWang.put("丁巳","子丑");
|
|
|
- kongWang.put("戊午","子丑");
|
|
|
- kongWang.put("己未","子丑");
|
|
|
- kongWang.put("庚申","子丑");
|
|
|
- kongWang.put("辛酉","子丑");
|
|
|
- kongWang.put("壬戌","子丑");
|
|
|
- kongWang.put("癸亥","子丑");
|
|
|
-
|
|
|
+ //1甲子旬
|
|
|
+ kongWang.put("甲子", "戌亥");
|
|
|
+ kongWang.put("乙丑", "戌亥");
|
|
|
+ kongWang.put("丙寅", "戌亥");
|
|
|
+ kongWang.put("丁卯", "戌亥");
|
|
|
+ kongWang.put("戊辰", "戌亥");
|
|
|
+ kongWang.put("己巳", "戌亥");
|
|
|
+ kongWang.put("庚午", "戌亥");
|
|
|
+ kongWang.put("辛未", "戌亥");
|
|
|
+ kongWang.put("壬申", "戌亥");
|
|
|
+ kongWang.put("癸酉", "戌亥");
|
|
|
+
|
|
|
+ //2甲戌旬
|
|
|
+ kongWang.put("甲戌", "申酉");
|
|
|
+ kongWang.put("乙亥", "申酉");
|
|
|
+ kongWang.put("丙子", "申酉");
|
|
|
+ kongWang.put("丁丑", "申酉");
|
|
|
+ kongWang.put("戊寅", "申酉");
|
|
|
+ kongWang.put("己卯", "申酉");
|
|
|
+ kongWang.put("庚辰", "申酉");
|
|
|
+ kongWang.put("辛巳", "申酉");
|
|
|
+ kongWang.put("壬午", "申酉");
|
|
|
+ kongWang.put("癸未", "申酉");
|
|
|
+
|
|
|
+ //3甲申旬
|
|
|
+ kongWang.put("甲申", "午未");
|
|
|
+ kongWang.put("乙酉", "午未");
|
|
|
+ kongWang.put("丙戌", "午未");
|
|
|
+ kongWang.put("丁亥", "午未");
|
|
|
+ kongWang.put("戊子", "午未");
|
|
|
+ kongWang.put("己丑", "午未");
|
|
|
+ kongWang.put("庚寅", "午未");
|
|
|
+ kongWang.put("辛卯", "午未");
|
|
|
+ kongWang.put("壬辰", "午未");
|
|
|
+ kongWang.put("癸巳", "午未");
|
|
|
+
|
|
|
+
|
|
|
+ //4甲午旬
|
|
|
+ kongWang.put("甲午", "辰巳");
|
|
|
+ kongWang.put("乙未", "辰巳");
|
|
|
+ kongWang.put("丙申", "辰巳");
|
|
|
+ kongWang.put("丁酉", "辰巳");
|
|
|
+ kongWang.put("戊戌", "辰巳");
|
|
|
+ kongWang.put("己亥", "辰巳");
|
|
|
+ kongWang.put("庚子", "辰巳");
|
|
|
+ kongWang.put("辛丑", "辰巳");
|
|
|
+ kongWang.put("壬寅", "辰巳");
|
|
|
+ kongWang.put("癸卯", "辰巳");
|
|
|
+
|
|
|
+
|
|
|
+ //5甲辰旬
|
|
|
+ kongWang.put("甲辰", "寅卯");
|
|
|
+ kongWang.put("乙巳", "寅卯");
|
|
|
+ kongWang.put("丙午", "寅卯");
|
|
|
+ kongWang.put("丁未", "寅卯");
|
|
|
+ kongWang.put("戊申", "寅卯");
|
|
|
+ kongWang.put("己酉", "寅卯");
|
|
|
+ kongWang.put("庚戌", "寅卯");
|
|
|
+ kongWang.put("辛亥", "寅卯");
|
|
|
+ kongWang.put("壬子", "寅卯");
|
|
|
+ kongWang.put("癸丑", "寅卯");
|
|
|
+
|
|
|
+ //6甲寅旬
|
|
|
+ kongWang.put("甲寅", "子丑");
|
|
|
+ kongWang.put("乙卯", "子丑");
|
|
|
+ kongWang.put("丙辰", "子丑");
|
|
|
+ kongWang.put("丁巳", "子丑");
|
|
|
+ kongWang.put("戊午", "子丑");
|
|
|
+ kongWang.put("己未", "子丑");
|
|
|
+ kongWang.put("庚申", "子丑");
|
|
|
+ kongWang.put("辛酉", "子丑");
|
|
|
+ kongWang.put("壬戌", "子丑");
|
|
|
+ kongWang.put("癸亥", "子丑");
|
|
|
+
|
|
|
+
|
|
|
+ //纳音
|
|
|
+ naYin.put("甲子", "海中金");
|
|
|
+ naYin.put("乙丑", "海中金");
|
|
|
+ naYin.put("丙寅", "炉中火");
|
|
|
+ naYin.put("丁卯", "炉中火");
|
|
|
+ naYin.put("戊辰", "大林木");
|
|
|
+ naYin.put("己巳", "大林木");
|
|
|
+ naYin.put("庚午", "路旁土");
|
|
|
+ naYin.put("辛未", "路帝土");
|
|
|
+ naYin.put("壬申", "剑锋金");
|
|
|
+ naYin.put("癸酉", "剑锋金");
|
|
|
+
|
|
|
+ naYin.put("甲戌", "山头火");
|
|
|
+ naYin.put("乙亥", "山头火");
|
|
|
+ naYin.put("丙子", "洞下水");
|
|
|
+ naYin.put("丁丑", "洞下水");
|
|
|
+ naYin.put("戊寅", "城墙土");
|
|
|
+ naYin.put("己卯", "城墙土");
|
|
|
+ naYin.put("庚辰", "白腊金");
|
|
|
+ naYin.put("辛巳", "白腊金");
|
|
|
+ naYin.put("壬午", "杨柳木");
|
|
|
+ naYin.put("癸未", "杨柳木");
|
|
|
+
|
|
|
+ naYin.put("甲申", "泉中水");
|
|
|
+ naYin.put("乙酉", "泉中水");
|
|
|
+ naYin.put("丙戌", "屋上土");
|
|
|
+ naYin.put("丁亥", "屋上土");
|
|
|
+ naYin.put("戊子", "霹雷火");
|
|
|
+ naYin.put("己丑", "霹雷火");
|
|
|
+ naYin.put("庚寅", "松柏木");
|
|
|
+ naYin.put("辛卯", "松柏木");
|
|
|
+ naYin.put("壬辰", "常流水");
|
|
|
+ naYin.put("癸巳", "常流水");
|
|
|
+
|
|
|
+ naYin.put("甲午", "沙中金");
|
|
|
+ naYin.put("乙未", "沙中金");
|
|
|
+ naYin.put("丙申", "山下火");
|
|
|
+ naYin.put("丁酉", "山下火");
|
|
|
+ naYin.put("戊戌", "平地木");
|
|
|
+ naYin.put("己亥", "平地木");
|
|
|
+ naYin.put("庚子", "壁上土");
|
|
|
+ naYin.put("辛丑", "壁上土");
|
|
|
+ naYin.put("壬寅", "金箔金");
|
|
|
+ naYin.put("癸卯", "金箔金");
|
|
|
+
|
|
|
+ naYin.put("甲辰", "佛灯火");
|
|
|
+ naYin.put("乙巳", "佛灯火");
|
|
|
+ naYin.put("丙午", "天河水");
|
|
|
+ naYin.put("丁未", "天河水");
|
|
|
+ naYin.put("戊申", "大驿土");
|
|
|
+ naYin.put("己酉", "大驿土");
|
|
|
+ naYin.put("庚戌", "钗钏金");
|
|
|
+ naYin.put("辛亥", "钗钏金");
|
|
|
+ naYin.put("壬子", "桑松木");
|
|
|
+ naYin.put("癸丑", "桑松木");
|
|
|
+
|
|
|
+ naYin.put("甲寅", "大溪水");
|
|
|
+ naYin.put("乙卯", "大溪水");
|
|
|
+ naYin.put("丙辰", "沙中土");
|
|
|
+ naYin.put("丁巳", "沙中土");
|
|
|
+ naYin.put("戊午", "天上火");
|
|
|
+ naYin.put("己未", "天上火");
|
|
|
+ naYin.put("庚申", "石榴木");
|
|
|
+ naYin.put("辛酉", "石榴木");
|
|
|
+ naYin.put("壬戌", "大海水");
|
|
|
+ naYin.put("癸亥", "大海水");
|
|
|
|
|
|
}
|
|
|
|