付智勇

meeting model

@@ -62,6 +62,194 @@ var user = sequelize.define('3m_meeting', { @@ -62,6 +62,194 @@ var user = sequelize.define('3m_meeting', {
62 type:Sequelize.STRING(128), 62 type:Sequelize.STRING(128),
63 field: "meeting_key" 63 field: "meeting_key"
64 }, 64 },
  65 + hostPassword:{
  66 + type:Sequelize.STRING(12),
  67 + field: "host_password"
  68 + },
  69 + presenterPassword:{
  70 + type:Sequelize.STRING(12),
  71 + field: "presenter_password"
  72 + },
  73 + assistantPassword:{
  74 + type:Sequelize.STRING(12),
  75 + field: "assistant_password"
  76 + },
  77 + attendeePassword:{
  78 + type:Sequelize.STRING(12),
  79 + field: "attendee_password"
  80 + },
  81 + capacity:{
  82 + type:Sequelize.INTEGER(11),
  83 + field: "capacity"
  84 + },
  85 + topNodeId:{
  86 + type:Sequelize.STRING(32),
  87 + field: "top_node_id"
  88 + },
  89 + topNodeAddr:{
  90 + type:Sequelize.STRING(128),
  91 + field: "top_node_addr"
  92 + },
  93 + userData:{
  94 + type:Sequelize.STRING(128),
  95 + field: "user_data"
  96 + },
  97 + siteId:{
  98 + type:Sequelize.STRING(32),
  99 + field: "site_id"
  100 + },
  101 + classroomNumber:{
  102 + type:Sequelize.STRING(128),
  103 + field: "classroom_number"
  104 + },
  105 + uiLanguage:{
  106 + type:Sequelize.INTEGER(11),
  107 + field: "ui_language"
  108 + },
  109 + isPublic:{
  110 + type:Sequelize.INTEGER(11),
  111 + field: "is_public"
  112 + },
  113 + controlMode:{
  114 + type:Sequelize.INTEGER(11),
  115 + field: "control_mode"
  116 + },
  117 + micAuto:{
  118 + type:Sequelize.INTEGER(11),
  119 + field: "mic_auto"
  120 + },
  121 + hasInteraction:{
  122 + type:Sequelize.INTEGER(11),
  123 + field: "has_interaction"
  124 + },
  125 + autoRecord:{
  126 + type:Sequelize.INTEGER(11),
  127 + field: "auto_record"
  128 + },
  129 + maxVideoChannels:{
  130 + type:Sequelize.INTEGER(11),
  131 + field: "max_videoChannels"
  132 + },
  133 + maxAudioChannels:{
  134 + type:Sequelize.INTEGER(11),
  135 + field: "max_audioChannels"
  136 + },
  137 + videoQuality:{
  138 + type:Sequelize.INTEGER(11),
  139 + field: "video_quality"
  140 + },
  141 + pagenaviUserprivilege:{
  142 + type:Sequelize.INTEGER(11),
  143 + field: "pagenavi_Userprivilege"
  144 + },
  145 + markerUserprivilege:{
  146 + type:Sequelize.INTEGER(11),
  147 + field: "marker_Userprivilege"
  148 + },
  149 + chatToNormalUserprivilege:{
  150 + type:Sequelize.INTEGER(11),
  151 + field: "chatToNormal_Userprivilege"
  152 + },
  153 + chatToHostUserprivilege:{
  154 + type:Sequelize.INTEGER(11),
  155 + field: "chatToHost_Userprivilege"
  156 + },
  157 + docModule:{
  158 + type:Sequelize.INTEGER(11),
  159 + field: "doc_module"
  160 + },
  161 + screenModule:{
  162 + type:Sequelize.INTEGER(11),
  163 + field: "screen_module"
  164 + },
  165 + mediaModule:{
  166 + type:Sequelize.INTEGER(11),
  167 + field: "media_module"
  168 + },
  169 + whiteboardModule:{
  170 + type:Sequelize.INTEGER(11),
  171 + field: "whiteboard_module"
  172 + },
  173 + recordModule:{
  174 + type:Sequelize.INTEGER(11),
  175 + field: "record_module"
  176 + },
  177 + videoModule:{
  178 + type:Sequelize.INTEGER(11),
  179 + field: "video_module"
  180 + },
  181 + userListModule:{
  182 + type:Sequelize.INTEGER(11),
  183 + field: "userList_module"
  184 + },
  185 + chatModule:{
  186 + type:Sequelize.INTEGER(11),
  187 + field: "chat_module"
  188 + },
  189 + cycle:{
  190 + type:Sequelize.INTEGER(11),
  191 + field: "cycle"
  192 + },
  193 + repeatmode:{
  194 + type:Sequelize.INTEGER(11),
  195 + field: "repeatmode"
  196 + },
  197 + endmode:{
  198 + type:Sequelize.INTEGER(11),
  199 + field: "endmode"
  200 + },
  201 + finalenddate:{
  202 + type:Sequelize.INTEGER(11),
  203 + field: "finalenddate"
  204 + },
  205 + endcount:{
  206 + type:Sequelize.INTEGER(11),
  207 + field: "endcount"
  208 + },
  209 + repeatday:{
  210 + type:Sequelize.INTEGER(11),
  211 + field: "repeatday"
  212 + },
  213 + repeatweek:{
  214 + type:Sequelize.INTEGER(11),
  215 + field: "repeatweek"
  216 + },
  217 + repeatmonthday:{
  218 + type:Sequelize.INTEGER(11),
  219 + field: "repeatmonthday"
  220 + },
  221 + repeatmonthweekweek:{
  222 + type:Sequelize.INTEGER(11),
  223 + field: "repeatmonthweekweek"
  224 + },
  225 + repeatmonthweekday:{
  226 + type:Sequelize.INTEGER(11),
  227 + field: "repeatmonthweekday"
  228 + },
  229 + frequency:{
  230 + type:Sequelize.INTEGER(11),
  231 + field: "frequency"
  232 + },
  233 + monthType:{
  234 + type:Sequelize.INTEGER(11),
  235 + field: "month_type"
  236 + },
  237 + inviterRadio:{
  238 + type:Sequelize.INTEGER(11),
  239 + field: "inviter_radio"
  240 + },
  241 + aheadTime:{
  242 + type:Sequelize.INTEGER(11),
  243 + field: "ahead_time"
  244 + },
  245 + chatInterval:{
  246 + type:Sequelize.INTEGER(11),
  247 + field: "chat_interval"
  248 + },
  249 + h5Module:{
  250 + type:Sequelize.INTEGER(11),
  251 + field: "h5_Module"
  252 + },
65 }, { 253 }, {
66 timestamps: false, 254 timestamps: false,
67 freezeTableName: true 255 freezeTableName: true