Technology.java 2.61 KB
package com.huaheng.mmsrf.bean;


import android.os.Parcel;
import android.os.Parcelable;

import java.time.LocalDateTime;


/**
 * 工艺详情
 */

public class Technology  implements Parcelable {

    private Integer id;
    private String code;
    private String name;
    private Integer typeId;
    private String type;
    private String createBy;
    private String createDate;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getTypeId() {
        return typeId;
    }

    public void setTypeId(Integer typeId) {
        this.typeId = typeId;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public Technology(){

    }

    public Technology(Parcel in){
        //如果元素数据是list类型的时候需要: lits = new ArrayList<?> in.readList(list);
        //否则会出现空指针异常.并且读出和写入的数据类型必须相同.如果不想对部分关键字进行序列化,可以使用transient关键字来修饰以及static修饰.
        id = in.readInt();
        code = in.readString();
        name = in.readString();
        typeId = in.readInt();
        type = in.readString();
        createBy = in.readString();
        createDate = in.readString();
    }

    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(Parcel out, int flags){
        out.writeInt(id);
        out.writeString(code);
        out.writeString(name);
        out.writeInt(typeId);
        out.writeString(type);
        out.writeString(createBy);
        out.writeString(createDate);
    }

    public static final Parcelable.Creator<Technology> CREATOR = new Creator<Technology>(){

        @Override
        public Technology[] newArray(int size){
            return new Technology[size];
        }

        @Override
        public Technology createFromParcel(Parcel in){
            return new Technology(in);
        }
    };
}