跳至主要內容

规范

chanchaw小于 1 分钟flutter

命名规范

  • 所有文件名使用小写字母,多个单词中间使用下划线
  • 类中的私有成员变量和私有成员方法前面都要带有下划线

模板代码

实体类

创建实体类文件 lib\entity\repair_main_dto.dart

// RepairMainDto = java后台实体类 RepairMaindto
// 此处只设置用得到的属性 progress
class RepairMainDto {
  int? id;// repair_main 主键字段 id
  String? progress;// repair_main 字段 progress

  // 构造方法
  RepairMainDto({this.id,this.progress});
  // 静态构造方法,将 http 请求的响应数据转换为实体类对象
  factory RepairMainDto.fromJson(Map<String,dynamic> map){
    return RepairMainDto(
      id: map['id'],
      progress: map['progress'],
    );
  }

  Map<String,dynamic> toJson(){
    Map<String,dynamic> ret = {};
    ret['id'] = id;
    ret['progress'] = progress;
    return ret;
  }

  
  String toString() {
    return 'RepairMainDto:{id:$id,progress:$progress}';
  }
}