ValuationTableConfig.java 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. package com.simuwang.base.pojo.valuation;
  2. /**
  3. * @author Rain
  4. * @date 2023/6/5 9:48
  5. * @description Valuation table general template configuration
  6. */
  7. public class ValuationTableConfig {
  8. /* 含有冒号,一般情况为跨上下两行,冒号前为前一行,冒号后表示后一行 */
  9. /*一律使用英文标点,估值表中的中文标点在解析的时候会转换成英文*/
  10. public static final String SUBJECT_CODE = "科目代码,科目编码,科目格式代码";
  11. public static final String SUBJECT_NAME = "科目名称";
  12. public static final String SUBJECT_FORMAT_NAME = "科目格式名称";
  13. public static final String CURRENCY = "币种";
  14. public static final String EXCHANGE_RATE = "汇率";
  15. public static final String AMOUNT = "数量,证券数量";
  16. public static final String UNIT_COST = "单位成本,成本价格";
  17. public static final String COST = "成本,证券成本,成本本币,成本-本币,成本(本位币),成本:本币,成本本位币,本位币成本";
  18. public static final String RATIO_OF_COST_TO_NET_WORTH = "成本占净值%,成本占净值(%),成本占净值比(%),成本占净值比,成本占比,成本净值比例";
  19. public static final String MARKET_PRICE = "市价,行情收市价,行情价格,行情收市价(本位币),行情";
  20. public static final String MARKET_VALUE = "市值,证券市值,账面价值(本位币),市值本币,市值-本币,市值:本币,市值本位币,本位币市值";
  21. public static final String RATIO_OF_MARKET_VALUE_TO_NET_WORTH = "市值占净值%,市值占净值(%),市值占净值比(%),市值占净值比,市值占比,市值净值比例";
  22. public static final String VALUE_ADDED = "估值增值,估值增值本币,估值增值(本位币),估值增值-本币,估值增值:本币,估值增值本位币 ,本位币估值增值";
  23. public static final String SUSPENSION_INFO = "停牌信息";
  24. public static final String RIGHT_AND_INTEREST_INFO = "权益信息";
  25. public static final String ORI_CURRENCY_COST = "成本原币,成本:原币,原币成本";
  26. public static final String ORI_CURRENCY_MARKET_VALUE = "市值原币,市值:原币,原币市值";
  27. public static final String ORI_CURRENCY_VALUE_ADDED = "估值增值原币,估值增值:原币,原币估值增值";
  28. /*
  29. 科目级次
  30. 科目项目:
  31. 发行方
  32. 项目代码
  33. 项目名称
  34. 成本占总资产%
  35. 市值占总资产%
  36. 即期价格
  37. 备注
  38. 假设费用
  39. 持仓状态*/
  40. public static final String SUBJECT_LEVEL = "科目级次";
  41. public static final String ISSUER = "科目项目:发行方";
  42. public static final String V_PROJECT_CODE = "科目项目:项目代码";
  43. public static final String V_PROJECT_NAME = "科目项目:项目名称";
  44. public static final String COST_RATIO_ASSET = "成本占总资产%,成本占总资产(%),成本占总资产";
  45. public static final String MV_RATIO_ASSET = "市值占总资产%,市值占总资产(%),市值占总资产";
  46. public static final String SPOT_PRICE = "即期价格";
  47. public static final String REMARK = "备注";
  48. public static final String ASSUMING_COST = "假设费用";
  49. public static final String HOLDING_STATE = "持仓状态";
  50. // 跨行
  51. private static final String[] specialItems = {"成本:本币", "市值:本币", "估值增值:本币", "成本:原币", "市值:原币", "估值增值:原币", "科目项目:发行方", "科目项目:项目代码", "科目项目:项目名称"};
  52. public static String[] getSpecialCell() {
  53. return specialItems;
  54. }
  55. }