ParamEnum.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. package jnpf.database.enums;
  2. /**
  3. * 数据库 结构、参数 替换枚举 structure
  4. *
  5. * @author JNPF开发平台组
  6. * @version V3.2.0
  7. * @copyright 引迈信息技术有限公司
  8. * @date 2021/6/29
  9. */
  10. public enum ParamEnum {
  11. /**
  12. * 数据库
  13. */
  14. DB_URL("{dbUrl}"),
  15. /**
  16. * 数据库名
  17. */
  18. DB_NAME("{dbName}"),
  19. /**
  20. * 用户名
  21. */
  22. USER_NAME("{userName}"),
  23. /**
  24. * 模式
  25. * schema关键字,加前缀
  26. */
  27. DB_SCHEMA("{dbSchema}"),
  28. /**
  29. * 表空间
  30. */
  31. TABLE_SPACE("{tableSpace}"),
  32. /**
  33. * 表
  34. */
  35. TABLE("{table}"),
  36. /**
  37. * 替换符
  38. */
  39. SPLIT("split"),
  40. /**
  41. * 字段名
  42. */
  43. FILED("{filed}"),
  44. /**
  45. * 字段长度
  46. */
  47. DATA_LENGTH("{dataLength}"),
  48. /**
  49. * 字段注释
  50. */
  51. COMMENT("{comment}")
  52. ;
  53. /**
  54. * 替换目标
  55. */
  56. private final String target;
  57. public String getTarget(){
  58. return this.target;
  59. }
  60. public String getParamSign(){
  61. return "?";
  62. }
  63. ParamEnum(String target){
  64. this.target = target;
  65. }
  66. }