difenduandada
2024-12-31 34abe6963b344c882358274957f4b992456fee40
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
"use strict";
cc._RF.push(module, '639a9n6/iVBuJozqb5YM7Ai', 'notice_vo');
// Scripts/mod/mail/notice_vo.js
 
"use strict";
 
/*-----------------------------------------------------+
 * 公告数据模块
 * @author zys
 +-----------------------------------------------------*/
var NoticeVo = cc.Class({
  "extends": gcore.BaseEvent,
  ctor: function ctor() {
    this.id = 0; //邮件bid
 
    this.type = 1; //1:更新 2:新服 3:活动 4:系统
 
    this.title = ""; //标题
 
    this.summary = ""; //概要
 
    this.content = ""; //内容
 
    this.start_time = 0; //开始时间
 
    this.end_time = 0; //结束时间
 
    this.flag = 0; //0:未读 1:已读
  },
  //数据赋值(对传过来的协议进行赋值)
  initAttrData: function initAttrData(data_list) {
    if (data_list) {
      for (var k in data_list) {
        var v = data_list[k];
        this.update(k, v);
      }
    }
  },
  update: function update(key, value) {
    if (this[key] != null) this[key] = value;
  },
  setReaded: function setReaded() {
    this.flag = 1;
  }
});
 
cc._RF.pop();