@tnwx/commons
Version:
TTNWX 微信系开发脚手架之公共模块
62 lines (61 loc) • 1.84 kB
TypeScript
import { EventInMsg } from './EventInMsg';
/**
* @author Javen
* @copyright javendev@126.com
* @description 成员变更通知
*/
export declare class InUpdateUserEvent extends EventInMsg {
static EVENT: string;
static CREATE_USER: string;
static UPDATE_USER: string;
static DELETE_USER: string;
private changeType;
private userId;
private newUserId;
private name;
private department;
private isLeaderInDept;
private position;
private mobile;
private gender;
private email;
private status;
private avatar;
private alias;
private telephone;
private address;
private extAttr;
constructor(toUserName: string, fromUserName: string, createTime: number, event: string);
get getChangeType(): string;
set setChangeType(changeType: string);
set setUserId(userId: string);
get getUserId(): string;
set setNewUserId(newUserId: string);
get getNewUserId(): string;
set setName(name: string);
get getName(): string;
set setDepartment(department: string);
get getDepartment(): string;
set setIsLeaderInDept(isLeaderInDept: string);
get getIsLeaderInDept(): string;
set setPosition(position: string);
get getPosition(): string;
set setMobile(mobile: number);
get getMobile(): number;
set setGender(gender: number);
get getGender(): number;
set setEmail(email: string);
get getEmail(): string;
set setStatus(status: number);
get getStatus(): number;
set setAvatar(avatar: string);
get getAvatar(): string;
set setAlias(alias: string);
get getAlias(): string;
set setTelephone(telephone: string);
get getTelephone(): string;
set setAddress(address: string);
get getAddress(): string;
set setExtAttr(extAttr: []);
get getExtAttr(): [];
}