ZyDictDataService.java 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482
  1. package com.yihu.wlyy.service;
  2. import com.alibaba.fastjson.JSONArray;
  3. import com.alibaba.fastjson.JSONObject;
  4. import com.yihu.wlyy.repository.organization.HospitalDao;
  5. import com.yihu.wlyy.service.third.jw.JwPrescriptionService;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.jdbc.core.JdbcTemplate;
  8. import org.springframework.stereotype.Service;
  9. import java.text.SimpleDateFormat;
  10. import java.util.Date;
  11. /**
  12. * Created by chenweida on 2017/8/10.
  13. * 每天1点同步 智业的字典数据
  14. */
  15. @Service
  16. public class ZyDictDataService extends BaseService {
  17. @Autowired
  18. private JwPrescriptionService jwPrescriptionService;
  19. @Autowired
  20. private HospitalDao hospitalDao;
  21. @Autowired
  22. private JdbcTemplate jdbcTemplate;
  23. public void synchronizeZy_iv_subject_class_dict() {
  24. try{
  25. String re = jwPrescriptionService.getDictForI(IV_SUBJECT_CLASS_DICT);
  26. JSONObject jsonObject = JSONObject.parseObject(re);
  27. if(jsonObject.getInteger("status")==200){
  28. JSONObject data = jsonObject.getJSONObject("data");
  29. if("1".equals(data.getString("CODE"))){
  30. JSONArray returnData = data.getJSONArray("returnData");
  31. System.out.println("returnData="+returnData.toString());
  32. if(returnData.size()==0){
  33. return;
  34. }
  35. JSONArray dictArray = returnData.getJSONArray(0);
  36. for(int i=0;i<dictArray.size();i++){
  37. JSONObject dict = dictArray.getJSONObject(i);
  38. StringBuffer sql = new StringBuffer("insert into ");
  39. sql.append(TableName.zy_iv_subject_class_dict.getDict()).append(" (class_code,class_name,upper_class,spell_code,wbzx_code) " );
  40. sql.append("values('").append(dict.getString("CLASS_CODE")).append("','");
  41. sql.append(dict.getString("CLASS_NAME")).append("','");
  42. sql.append(dict.getString("UPPER_CLASS")).append("','");
  43. sql.append(dict.getString("SPELL_CODE")).append("','");
  44. sql.append(dict.getString("WBZX_CODE")).append("')");
  45. System.out.println("sql="+sql.toString());
  46. jdbcTemplate.execute(sql.toString());
  47. }
  48. }
  49. }
  50. }catch (Exception e){
  51. e.printStackTrace();
  52. }
  53. }
  54. public void synchronizeZy_iv_staff_reg_type_allot_dict() {
  55. try{
  56. String re = jwPrescriptionService.getDictForI(IV_STAFF_REG_TYPE_ALLOT_DICT);
  57. JSONObject jsonObject = JSONObject.parseObject(re);
  58. if(jsonObject.getInteger("status")==200){
  59. JSONObject data = jsonObject.getJSONObject("data");
  60. if("1".equals(data.getString("CODE"))){
  61. JSONArray returnData = data.getJSONArray("returnData");
  62. System.out.println("returnData="+returnData.toString());
  63. if(returnData.size()==0){
  64. return;
  65. }
  66. JSONArray dictArray = returnData.getJSONArray(0);
  67. for(int i=0;i<dictArray.size();i++){
  68. JSONObject dict = dictArray.getJSONObject(i);
  69. StringBuffer sql = new StringBuffer("insert into ");
  70. sql.append(TableName.zy_iv_staff_reg_type_allot_dict.getDict()).append(" (org_code,staff_code,register_type,register_type_name,register_fee) " );
  71. sql.append("values('").append(dict.getString("ORG_CODE")).append("','");
  72. sql.append(dict.getString("STAFF_CODE")).append("','");
  73. sql.append(dict.getString("REGISTER_TYPE")).append("','");
  74. sql.append(dict.getString("REGISTER_TYPE_NAME")).append("','");
  75. sql.append(dict.getString("REGISTER_FEE")).append("')");
  76. System.out.println("sql="+sql.toString());
  77. jdbcTemplate.execute(sql.toString());
  78. }
  79. }
  80. }
  81. }catch (Exception e){
  82. e.printStackTrace();
  83. }
  84. }
  85. public void synchronizeZ_iv_staff_dict() {
  86. try{
  87. String re = jwPrescriptionService.getDictForI(IV_STAFF_DICT);
  88. JSONObject jsonObject = JSONObject.parseObject(re);
  89. if(jsonObject.getInteger("status")==200){
  90. JSONObject data = jsonObject.getJSONObject("data");
  91. if("1".equals(data.getString("CODE"))){
  92. JSONArray returnData = data.getJSONArray("returnData");
  93. System.out.println("returnData="+returnData.toString());
  94. if(returnData.size()==0){
  95. return;
  96. }
  97. JSONArray dictArray = returnData.getJSONArray(0);
  98. for(int i=0;i<dictArray.size();i++){
  99. JSONObject dict = dictArray.getJSONObject(i);
  100. StringBuffer sql = new StringBuffer("insert into ");
  101. sql.append(TableName.zy_iv_staff_dict.getDict()).append(" (org_code,staff_code,staff_name,work_code,birthday,sex,spell_code,wbzx_code,identity_no,certificate_no) " );
  102. sql.append("values('").append(dict.getString("ORG_CODE")).append("','");
  103. sql.append(dict.getString("STAFF_CODE")).append("','");
  104. sql.append(dict.getString("STAFF_NAME")).append("','");
  105. sql.append(dict.getString("WORK_CODE")).append("','");
  106. sql.append(dict.getString("BIRTHDAY")).append("','");
  107. sql.append(dict.getString("SEX")).append("','");
  108. sql.append(dict.getString("SPELL_CODE")).append("','");
  109. sql.append(dict.getString("WBZX_CODE")).append("','");
  110. sql.append(dict.getString("IDENTITY_NO")).append("','");
  111. sql.append(dict.getString("CERTIFICATE_NO")).append("')");
  112. System.out.println("sql="+sql.toString());
  113. jdbcTemplate.execute(sql.toString());
  114. }
  115. }
  116. }
  117. }catch (Exception e){
  118. e.printStackTrace();
  119. }
  120. }
  121. private String changDate(String date){
  122. String str=date.replace("/Date(","").replace(")/","");
  123. String time = str.substring(0,str.length()-5);
  124. Date data = new Date(Long.parseLong(time));
  125. SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  126. return format.format(data);
  127. }
  128. public void synchronizeZy_iv_physic_dict() {
  129. try{
  130. String re = jwPrescriptionService.getDictForI(IV_PHYSIC_DICT);
  131. JSONObject jsonObject = JSONObject.parseObject(re);
  132. if(jsonObject.getInteger("status")==200){
  133. JSONObject data = jsonObject.getJSONObject("data");
  134. if("1".equals(data.getString("CODE"))){
  135. JSONArray returnData = data.getJSONArray("returnData");
  136. System.out.println("returnData="+returnData.toString());
  137. if(returnData.size()==0){
  138. return;
  139. }
  140. JSONArray dictArray = returnData.getJSONArray(0);
  141. for(int i=0;i<dictArray.size();i++){
  142. JSONObject dict = dictArray.getJSONObject(i);
  143. StringBuffer sql = new StringBuffer("insert into ");
  144. sql.append(TableName.zy_iv_physic_dict.getDict()).append(" (physic_code,physic_name,physic_spec,subject_class,dose_unit,quantity_unit,pack_unit,min_dose,pack_spec, " );
  145. sql.append("retail_price,physic_from,toxicology_type,basic_flag,valid_flag,spell_code,wbzx_code,sequence)");
  146. sql.append("values('").append(dict.getString("PHYSIC_CODE")).append("','");//药品代码
  147. sql.append(dict.getString("PHYSIC_NAME")).append("','");//'药品名称'
  148. sql.append(dict.getString("PHYSIC_SPEC")).append("','");//'药品规格'
  149. sql.append(dict.getString("SUBJECT_CLASS")).append("','");//'药品科目 科目类别字典中定义'
  150. sql.append(dict.getString("DOSE_UNIT")).append("','");//'剂量单位 计量单位字典中定义'
  151. sql.append(dict.getString("QUANTITY_UNIT")).append("','");///'数量单位 计量单位字典中定义'
  152. sql.append(dict.getString("PACK_UNIT")).append("',");//'包装单位 计量单位字典中定义'
  153. sql.append(dict.getDouble("MIN_DOSE")).append(",");//'最小剂量'
  154. sql.append(dict.getDouble("PACK_SPEC")).append(",");//
  155. sql.append(dict.getDouble("RETAIL_PRICE")).append(",'");//'零售价'
  156. sql.append(dict.getString("PHYSIC_FROM")).append("','");//'药品剂型 药品剂型字典中定义'
  157. sql.append(dict.getString("TOXICOLOGY_TYPE")).append("','");//'毒理分类 药品毒理分类字典中定义'
  158. sql.append(dict.getString("BASIC_FLAG")).append("','");//'基本药物标志 0:否;1:是'
  159. sql.append(dict.getString("VALID_FLAG")).append("','");//'有效标志 0:无效;1:有效'
  160. sql.append(dict.getString("SPELL_CODE")).append("','");//'拼音首码'
  161. sql.append(dict.getString("WBZX_CODE")).append("',");//'五笔首码'
  162. if(dict.getInteger("SEQUENCE")==null){
  163. sql.append(dict.getInteger("SEQUENCE")).append(")");//'排序号'
  164. }else {
  165. sql.append(dict.getString("SEQUENCE")).append(")");//'排序号'
  166. }
  167. System.out.println("sql="+sql.toString());
  168. jdbcTemplate.execute(sql.toString());
  169. }
  170. }
  171. }
  172. }catch (Exception e){
  173. e.printStackTrace();
  174. }
  175. }
  176. public void synchronizeZy_iv_org_physic_allot_dict() {
  177. try{
  178. String re = jwPrescriptionService.getDictForI(IV_ORG_PHYSIC_ALLOT_DICT);
  179. JSONObject jsonObject = JSONObject.parseObject(re);
  180. if(jsonObject.getInteger("status")==200){
  181. JSONObject data = jsonObject.getJSONObject("data");
  182. if("1".equals(data.getString("CODE"))){
  183. JSONArray returnData = data.getJSONArray("returnData");
  184. System.out.println("returnData="+returnData.toString());
  185. if(returnData.size()==0){
  186. return;
  187. }
  188. JSONArray dictArray = returnData.getJSONArray(0);
  189. for(int i=0;i<dictArray.size();i++){
  190. JSONObject dict = dictArray.getJSONObject(i);
  191. StringBuffer sql = new StringBuffer("insert into ");
  192. sql.append(TableName.zy_iv_org_physic_allot_dict.getDict()).append(" (org_code,physic_code) " );
  193. sql.append("values('").append(dict.getString("ORG_CODE")).append("','");//'机构编码'
  194. sql.append(dict.getString("PHYSIC_CODE")).append("')");//'药品代码'
  195. System.out.println("sql="+sql.toString());
  196. jdbcTemplate.execute(sql.toString());
  197. }
  198. }
  199. }
  200. }catch (Exception e){
  201. e.printStackTrace();
  202. }
  203. }
  204. public void synchronizeZy_iv_diagnose_class_dict() {
  205. try{
  206. String re = jwPrescriptionService.getDictForI(IV_DIAGNOSE_CLASS_DICT);
  207. JSONObject jsonObject = JSONObject.parseObject(re);
  208. if(jsonObject.getInteger("status")==200){
  209. JSONObject data = jsonObject.getJSONObject("data");
  210. if("1".equals(data.getString("CODE"))){
  211. JSONArray returnData = data.getJSONArray("returnData");
  212. System.out.println("returnData="+returnData.toString());
  213. if(returnData.size()==0){
  214. return;
  215. }
  216. JSONArray dictArray = returnData.getJSONArray(0);
  217. for(int i=0;i<dictArray.size();i++){
  218. JSONObject dict = dictArray.getJSONObject(i);
  219. StringBuffer sql = new StringBuffer("insert into ");
  220. sql.append(TableName.zy_iv_diagnose_class_dict.getDict()).append(" (class_sub_no,class_code,class_name,upper_class,valid_flag,spell_code,wbzx_code) " );
  221. sql.append("values('").append(dict.getString("CLASS_SUB_NO")).append("','");//''类别子序号''
  222. sql.append(dict.getString("CLASS_CODE")).append("','");//'类别代码'
  223. sql.append(dict.getString("CLASS_NAME")).append("','");//'类别名称'
  224. sql.append(dict.getString("UPPER_CLASS")).append("','");//'上级类别'
  225. sql.append(dict.getString("VALID_FLAG")).append("','");//'有效标志 0 :无效;1:有效'
  226. sql.append(dict.getString("SPELL_CODE")).append("','");//'拼音首码'
  227. sql.append(dict.getString("WBZX_CODE")).append("')");//''五笔首码''
  228. System.out.println("sql="+sql.toString());
  229. jdbcTemplate.execute(sql.toString());
  230. }
  231. }
  232. }
  233. }catch (Exception e){
  234. e.printStackTrace();
  235. }
  236. }
  237. public void synchronizeZy_iv_dept_staff_allot_dict() {
  238. try{
  239. String re = jwPrescriptionService.getDictForI(IV_DEPT_STAFF_ALLOT_DICT);
  240. JSONObject jsonObject = JSONObject.parseObject(re);
  241. if(jsonObject.getInteger("status")==200){
  242. JSONObject data = jsonObject.getJSONObject("data");
  243. if("1".equals(data.getString("CODE"))){
  244. JSONArray returnData = data.getJSONArray("returnData");
  245. System.out.println("returnData="+returnData.toString());
  246. if(returnData.size()==0){
  247. return;
  248. }
  249. JSONArray dictArray = returnData.getJSONArray(0);
  250. for(int i=0;i<dictArray.size();i++){
  251. JSONObject dict = dictArray.getJSONObject(i);
  252. StringBuffer sql = new StringBuffer("insert into ");
  253. sql.append(TableName.zy_iv_dept_staff_allot_dict.getDict()).append(" (org_code,dept_code,staff_code) " );
  254. sql.append("values('").append(dict.getString("ORG_CODE")).append("','");//'''机构编码'''
  255. sql.append(dict.getString("DEPT_CODE")).append("','");//''科室编码''
  256. sql.append(dict.getString("STAFF_CODE")).append("')");//'''员工编码'''
  257. System.out.println("sql="+sql.toString());
  258. jdbcTemplate.execute(sql.toString());
  259. }
  260. }
  261. }
  262. }catch (Exception e){
  263. e.printStackTrace();
  264. }
  265. }
  266. public void synchronizeZyCommonDict() {
  267. String[] dictNames = new String[]{
  268. this.IV_PHYSIC_FORM_DICT, this.IV_PHYSIC_INJECT_PLACE_DICT, this.IV_PHYSIC_SKIN_TEST_DICT,
  269. this.IV_RATE_TYPE_DICT, this.IV_RECIPE_FREQUENCY_DICT, this.IV_RECIPE_USAGE_DICT,
  270. this.IV_SEX_DICT, this.IV_PHYSIC_TOXICOLOGY_TYPE_DICT, this.IV_MEASURE_UNIT_DICT,
  271. this.IV_DEPT_TYPE_DICT};
  272. try{
  273. for (String dictName : dictNames) {
  274. String re = jwPrescriptionService.getDictForI(dictName);
  275. JSONObject jsonObject = JSONObject.parseObject(re);
  276. if(jsonObject.getInteger("status")==200){
  277. JSONObject data = jsonObject.getJSONObject("data");
  278. if("1".equals(data.getString("CODE"))){
  279. JSONArray returnData = data.getJSONArray("returnData");
  280. System.out.println("returnData="+returnData.toString());
  281. if(returnData.size()==0){
  282. continue;
  283. }
  284. JSONArray dictArray = returnData.getJSONArray(0);
  285. for(int i=0;i<dictArray.size();i++){
  286. JSONObject dict = dictArray.getJSONObject(i);
  287. StringBuffer sql = new StringBuffer("insert into ");
  288. sql.append(TableName.zy_common_dict.getDict()).append(" (dict_name,code,name) " );
  289. sql.append("values('").append(dict.getString("DICT_NAME")).append("','");
  290. sql.append(dict.getString("CODE")).append("','");
  291. sql.append(dict.getString("NAME")).append("')");
  292. System.out.println("sql="+sql.toString());
  293. jdbcTemplate.execute(sql.toString());
  294. }
  295. }
  296. }
  297. }
  298. }catch (Exception e){
  299. e.printStackTrace();
  300. }
  301. }
  302. public void synchronizeZy_iv_dept_dict() {
  303. try{
  304. String re = jwPrescriptionService.getDictForI(IV_DEPT_DICT);
  305. JSONObject jsonObject = JSONObject.parseObject(re);
  306. if(jsonObject.getInteger("status")==200){
  307. JSONObject data = jsonObject.getJSONObject("data");
  308. if("1".equals(data.getString("CODE"))){
  309. JSONArray returnData = data.getJSONArray("returnData");
  310. System.out.println("returnData="+returnData.toString());
  311. if(returnData.size()==0){
  312. return;
  313. }
  314. JSONArray dictArray = returnData.getJSONArray(0);
  315. for(int i=0;i<dictArray.size();i++){
  316. JSONObject dict = dictArray.getJSONObject(i);
  317. StringBuffer sql = new StringBuffer("insert into ");
  318. sql.append(TableName.zy_iv_dept_dict.getDict()).append(" (org_code,dept_code,dept_name,dept_type,upper_dept) " );
  319. sql.append("values('").append(dict.getString("ORG_CODE")).append("','");//机构编码
  320. sql.append(dict.getString("DEPT_CODE")).append("','");//'科室编码
  321. sql.append(dict.getString("DEPT_NAME")).append("','");//'科室名称
  322. sql.append(dict.getString("DEPT_TYPE")).append("','");//'科室类型 详见科室类型字典中定义
  323. sql.append(dict.getString("UPPER_DEPT")).append("')");//'上级科室
  324. System.out.println("sql="+sql.toString());
  325. jdbcTemplate.execute(sql.toString());
  326. }
  327. }
  328. }
  329. }catch (Exception e){
  330. e.printStackTrace();
  331. }
  332. }
  333. /**
  334. * 智业的字典
  335. */
  336. public static final String IV_MEASURE_UNIT_DICT = "IV_MEASURE_UNIT_DICT";//("计量单位字典", "IV_MEASURE_UNIT_DICT"),
  337. public static final String IV_PHYSIC_FORM_DICT = "IV_PHYSIC_FORM_DICT";//("药品剂型字典", "IV_PHYSIC_FORM_DICT"),
  338. public static final String IV_PHYSIC_INJECT_PLACE_DICT = "IV_PHYSIC_INJECT_PLACE_DICT";//"计量单位字典", "IV_PHYSIC_INJECT_PLACE_DICT"),
  339. public static final String IV_PHYSIC_SKIN_TEST_DICT = "IV_PHYSIC_SKIN_TEST_DICT";//("皮试类型字典", "IV_PHYSIC_SKIN_TEST_DICT"),
  340. public static final String IV_RATE_TYPE_DICT = "IV_RATE_TYPE_DICT";//("费别字典", "IV_RATE_TYPE_DICT"),
  341. public static final String IV_RECIPE_FREQUENCY_DICT = "IV_RECIPE_FREQUENCY_DICT";//("频次字典", "IV_RECIPE_FREQUENCY_DICT"),
  342. public static final String IV_RECIPE_USAGE_DICT = "IV_RECIPE_USAGE_DICT";//("用药方法字典", "IV_RECIPE_USAGE_DICT"),
  343. public static final String IV_SEX_DICT = "IV_SEX_DICT";//("性别字典", "IV_SEX_DICT"),
  344. public static final String IV_PHYSIC_DICT = "IV_PHYSIC_DICT";//("药品字典", "IV_PHYSIC_DICT"),
  345. public static final String IV_ORG_PHYSIC_ALLOT_DICT = "IV_ORG_PHYSIC_ALLOT_DICT";//("机构药品分发字典", "IV_ORG_PHYSIC_ALLOT_DICT "),
  346. public static final String IV_SUBJECT_CLASS_DICT = "IV_SUBJECT_CLASS_DICT";//("科目类别字典", "IV_SUBJECT_CLASS_DICT"),
  347. public static final String IV_PHYSIC_TOXICOLOGY_TYPE_DICT = "IV_PHYSIC_TOXICOLOGY_TYPE_DICT";//("药品毒理分类字典", "IV_PHYSIC_TOXICOLOGY_TYPE_DICT"),
  348. public static final String IV_DEPT_DICT = "IV_DEPT_DICT";//("科室字典", "IV_DEPT_DICT"),
  349. public static final String IV_DEPT_TYPE_DICT = "IV_DEPT_TYPE_DICT";//("科室类型字典", "IV_DEPT_TYPE_DICT"),
  350. public static final String IV_DIAGNOSE_DICT = "IV_DIAGNOSE_DICT";//("诊断字典", "IV_DIAGNOSE_DICT"),
  351. public static final String IV_DIAGNOSE_CLASS_DICT = "IV_DIAGNOSE_CLASS_DICT";//("诊断类别字典", "IV_DIAGNOSE_CLASS_DICT"),
  352. public static final String IV_STAFF_DICT = "IV_STAFF_DICT";//("员工字典", "IV_STAFF_DICT"),
  353. public static final String IV_STAFF_REG_TYPE_ALLOT_DICT = "IV_STAFF_REG_TYPE_ALLOT_DICT";//("员工挂号类型配置字典", "IV_STAFF_REG_TYPE_ALLOT_DICT"),
  354. public static final String IV_DEPT_STAFF_ALLOT_DICT = "IV_DEPT_STAFF_ALLOT_DICT";//("科室员工配置字典", "IV_DEPT_STAFF_ALLOT_DICT");
  355. public enum TableName {
  356. zy_common_dict("通用字典", "zy_common_dict"),
  357. zy_iv_dept_dict("科室字典", "zy_iv_dept_dict"),
  358. zy_iv_dept_staff_allot_dict("科室员工配置字典", "zy_iv_dept_staff_allot_dict"),
  359. zy_iv_diagnose_class_dict("诊断类别字典", "zy_iv_diagnose_class_dict"),
  360. zy_iv_diagnose_dict("诊断字典表", "zy_iv_diagnose_dict"),
  361. zy_iv_org_physic_allot_dict("机构药品分发字典", "zy_iv_org_physic_allot_dict"),
  362. zy_iv_physic_dict("药品字典", "zy_iv_physic_dict"),
  363. zy_iv_staff_dict("员工字典", "zy_iv_staff_dict"),
  364. zy_iv_staff_reg_type_allot_dict("员工挂号类型配置字典", "zy_iv_staff_reg_type_allot_dict"),
  365. zy_iv_subject_class_dict("科目类别字典", "zy_iv_subject_class_dict");
  366. TableName(String name, String dict) {
  367. this.name = name;
  368. this.dict = dict;
  369. }
  370. private String name;
  371. private String dict;
  372. public String getName() {
  373. return name;
  374. }
  375. public void setName(String name) {
  376. this.name = name;
  377. }
  378. public String getDict() {
  379. return dict;
  380. }
  381. public void setDict(String dict) {
  382. this.dict = dict;
  383. }
  384. }
  385. /**
  386. * 根据字典获取表名
  387. *
  388. * @param dictName
  389. * @return
  390. */
  391. public String getTableName(String dictName) {
  392. switch (dictName) {
  393. case IV_PHYSIC_FORM_DICT: {
  394. return TableName.zy_common_dict.getDict();
  395. }
  396. case IV_PHYSIC_INJECT_PLACE_DICT: {
  397. return TableName.zy_common_dict.getDict();
  398. }
  399. case IV_PHYSIC_SKIN_TEST_DICT: {
  400. return TableName.zy_common_dict.getDict();
  401. }
  402. case IV_RATE_TYPE_DICT: {
  403. return TableName.zy_common_dict.getDict();
  404. }
  405. case IV_RECIPE_FREQUENCY_DICT: {
  406. return TableName.zy_common_dict.getDict();
  407. }
  408. case IV_RECIPE_USAGE_DICT: {
  409. return TableName.zy_common_dict.getDict();
  410. }
  411. case IV_SEX_DICT: {
  412. return TableName.zy_common_dict.getDict();
  413. }
  414. case IV_PHYSIC_TOXICOLOGY_TYPE_DICT: {
  415. return TableName.zy_common_dict.getDict();
  416. }
  417. case IV_MEASURE_UNIT_DICT: {
  418. return TableName.zy_common_dict.getDict();
  419. }
  420. case IV_DEPT_TYPE_DICT: {
  421. return TableName.zy_common_dict.getDict();
  422. }
  423. case IV_PHYSIC_DICT: {
  424. return TableName.zy_iv_physic_dict.getDict();
  425. }
  426. case IV_ORG_PHYSIC_ALLOT_DICT: {
  427. return TableName.zy_iv_org_physic_allot_dict.getDict();
  428. }
  429. case IV_SUBJECT_CLASS_DICT: {
  430. return TableName.zy_iv_subject_class_dict.getDict();
  431. }
  432. case IV_DIAGNOSE_DICT: {
  433. return TableName.zy_iv_diagnose_dict.getDict();
  434. }
  435. case IV_DIAGNOSE_CLASS_DICT: {
  436. return TableName.zy_iv_diagnose_class_dict.getDict();
  437. }
  438. case IV_STAFF_DICT: {
  439. return TableName.zy_iv_staff_dict.getDict();
  440. }
  441. case IV_STAFF_REG_TYPE_ALLOT_DICT: {
  442. return TableName.zy_iv_staff_reg_type_allot_dict.getDict();
  443. }
  444. case IV_DEPT_STAFF_ALLOT_DICT: {
  445. return TableName.zy_iv_dept_staff_allot_dict.getDict();
  446. }
  447. case IV_DEPT_DICT: {
  448. return TableName.zy_iv_dept_dict.getDict();
  449. }
  450. }
  451. return "";
  452. }
  453. }