강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

pkchoi243425 のプロフィール画像
pkchoi243425

投稿した質問数

Flutter中級2編 - 実戦アプリ開発 - アメリカ株式アプリ(withクリーンアーキテクチャ)

DAO、DTO、Entity

mapper 생성 시...

作成

·

163

0

mapper를 만들려는 entity와 model의 맴버변수가 또다른 클래스로 되어있는 경우

class RobotEntity {

Weapon weapon;

string number;

}

class Weapon {

String name;

double power;

Weapon(this.name, this.power)

}

class RobotModel {

Weapon weapon;

string number;

}

entity와 model의 맴버변수가 클래스로 되어있고 또 그 맴버 변수의 맴버 변수가 클래스로 되어있는 경우... 매퍼를 만들려니 너무 손이 많이 가서요. 다른 방법이 있을까요?

extension ToRobotModel on RobotEntity {
  RobotModel toRobotModel() {
    return RobotModel(
      weapon: Weapon(name, power) 
      number: number,
    );
  }
}

extension ToARobotEntity on AppInfoModel {
  RobotEntity toRobotEntity() {
    return RobotEntity(
     weapon: Weapon(name,power) 
      number: number,
    );
  }
}

flutteriosandroid

回答 1

0

survivalcoding님의 프로필 이미지
survivalcoding
インストラクター

음... 인공지능에 지시하시면 잘 만들어 줍니다.

pkchoi243425 のプロフィール画像
pkchoi243425

投稿した質問数

質問する