SipUserConfig.java 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. package com.genersoft.iot.vmp.gb28181.bean;
  2. import io.swagger.v3.oas.annotations.media.Schema;
  3. /**
  4. * | 字段 | 类型 | 值介绍 | 默认 | 备注 |
  5. * |-------------|--------------|-------|----|---------------------|
  6. * | id | int | 主键 | 无 | 无 |
  7. * | adminId | int | 管理员id | 无 | 创建者id, 在注册时不发挥作用 |
  8. * | sipDomain | varchar(100) | sip域名 | 无 | sip域 唯一,根据域来获取对应的密码 |
  9. * | serverId | varchar(100) | 服务器id | 无 | 服务器id |
  10. * | password | varchar(100) | 服务器密码 | 无 | 密码 |
  11. * | description | varchar(255) | 描述 | 无 | 描述 |
  12. * | enable | char(1) | 是否启用 0 不启用 1 启用 | 1 | 只有启用的情况下才会被允许注册 |
  13. * | createTime | datetime | 创建时间 | 无 | 创建时间 |
  14. */
  15. public class SipUserConfig {
  16. @Schema(description = "配置id")
  17. private int id;
  18. @Schema(description = "管理员id")
  19. private int adminId;
  20. @Schema(description = "sip域名")
  21. private String sipDomain;
  22. @Schema(description = "服务器id")
  23. private String serverId;
  24. @Schema(description = "服务器密码")
  25. private String password;
  26. @Schema(description = "描述")
  27. private String description;
  28. @Schema(description = "是否启用 0 不启用 1 启用")
  29. private String enable;
  30. @Schema(description = "是否有绑定机制")
  31. private String enableBind;
  32. @Schema(description = "创建时间")
  33. private String createTime;
  34. public void setId(int id) {
  35. this.id = id;
  36. }
  37. public void setAdminId(int adminId) {
  38. this.adminId = adminId;
  39. }
  40. public void setSipDomain(String sipDomain) {
  41. this.sipDomain = sipDomain;
  42. }
  43. public void setServerId(String serverId) {
  44. this.serverId = serverId;
  45. }
  46. public void setPassword(String password) {
  47. this.password = password;
  48. }
  49. public void setDescription(String description) {
  50. this.description = description;
  51. }
  52. public void setEnable(String enable) {
  53. this.enable = enable;
  54. }
  55. public void setCreateTime(String createTime) {
  56. this.createTime = createTime;
  57. }
  58. public int getId() {
  59. return id;
  60. }
  61. public int getAdminId() {
  62. return adminId;
  63. }
  64. public String getSipDomain() {
  65. return sipDomain;
  66. }
  67. public String getServerId() {
  68. return serverId;
  69. }
  70. public String getPassword() {
  71. return password;
  72. }
  73. public String getDescription() {
  74. return description;
  75. }
  76. public String getEnable() {
  77. return enable;
  78. }
  79. public Boolean isEnable() {
  80. return enable.equals("1");
  81. }
  82. public String getCreateTime() {
  83. return createTime;
  84. }
  85. public String getEnableBind() {
  86. return enableBind;
  87. }
  88. public void setEnableBind(String enableBind) {
  89. this.enableBind = enableBind;
  90. }
  91. public Boolean isEnableBind() {
  92. return enableBind.equals("1");
  93. }
  94. }