EditInfoModel.ets 902 Bytes

export  class EditListInfo{
  //标题
  title:string
  //副标题
  subTitle:string

  constructor(title:string , subTitle:string) {
    this.title = title;
    this.subTitle = subTitle
  }
}

export class  EditInfoModel{
  //头像
  headPhotoUrl:string = ''
  //简介
  introduction:string = ''
  //城市
  city:string = ''
  //地区
  county:string = ''
  //生日
  birthday:string = ''
  //性别
  sex:string = ''
  
  airec:number = 0

  constructor(headPhotoUrl?:string , introduction?:string,city?:string , county?:string,birthday?:string , sex?:string,airec?:number) {
  }
}

export class editModel{
  userName:string = ''

  userNameStatus:string = ''

  phone:string = ''

  headPhotoStatus:string = ''

  userExtend:EditInfoModel = new EditInfoModel()

  constructor(userName?:string , userNameStatus?:string,phone?:string , headPhotoStatus?:string,userExtend?:EditInfoModel) {
  }
}