AppVersion.java 5.62 KB
package com.diligrp.mobsite.getway.domain;

import com.diligrp.website.util.domain.BaseDomain;


/**
 * 
 * @ClassName: Version 
 * @Description:
 * @author zhangshirui  
 * @date 2014年8月8日 上午11:34:55
 */
@SuppressWarnings("serial")
public class AppVersion extends BaseDomain {
	
    /**
     * 1 - 所有设备
     */
    public static final int DEVICE_ALL = 1;
    /**
     * 2 - ANDROID
     */
    public static final int DEVICE_ANDROID= 2;
    /**
     * 3 - IOS
     */
    public static final int DEVICE_IOS = 3;
	
    /**
     * 设备类型
     */
	private Integer deviceType;
	
	/**
	 * 客户端app版本
	 */
	private String appVersion;
	
	/**
	 * 客户端app下载地址
	 */
	private String appUrl;
	
	/**
	 * app描述
	 */
	private String description;
	
	/**
	 * 是否启用
	 * 1.启用
	 * 2.禁用
	 */
	private Integer status;
	
	/**
	 * 是否强制升级
	 * 1.是
	 * 2.否
	 */
	private Integer forceFlag;
	/**
	 * 版本编号
	 */
	private Integer versionCode;
	/**
	 * 是否增量升级
	 */
	private Integer patchFlag;
	
	/**
	 * 创建者id
	 */
	private Long creatorId;

    /**
     * get value of AppVersion.deviceType
     * @return the deviceType
     * @createTime 2014年8月26日 下午3:11:20
     * @author zhangshirui
     */
    public Integer getDeviceType() {
        return deviceType;
    }


    
    /**
     * set value of AppVersion.deviceType
     * @param deviceType the deviceType to set
     * @createTime 2014年8月26日 下午3:11:20
     * @author zhangshirui
     */
    public void setDeviceType(Integer deviceType) {
        this.deviceType = deviceType;
    }


    
    /**
     * get value of AppVersion.appVersion
     * @return the appVersion
     * @createTime 2014年8月26日 下午3:11:20
     * @author zhangshirui
     */
    public String getAppVersion() {
        return appVersion;
    }


    
    /**
     * set value of AppVersion.appVersion
     * @param appVersion the appVersion to set
     * @createTime 2014年8月26日 下午3:11:20
     * @author zhangshirui
     */
    public void setAppVersion(String appVersion) {
        this.appVersion = appVersion;
    }


    
    /**
     * get value of AppVersion.appUrl
     * @return the appUrl
     * @createTime 2014年8月26日 下午3:11:20
     * @author zhangshirui
     */
    public String getAppUrl() {
        return appUrl;
    }


    
    /**
     * set value of AppVersion.appUrl
     * @param appUrl the appUrl to set
     * @createTime 2014年8月26日 下午3:11:20
     * @author zhangshirui
     */
    public void setAppUrl(String appUrl) {
        this.appUrl = appUrl;
    }


    
    /**
     * get value of AppVersion.description
     * @return the description
     * @createTime 2014年8月26日 下午3:11:20
     * @author zhangshirui
     */
    public String getDescription() {
        return description;
    }


    
    /**
     * set value of AppVersion.description
     * @param description the description to set
     * @createTime 2014年8月26日 下午3:11:20
     * @author zhangshirui
     */
    public void setDescription(String description) {
        this.description = description;
    }


    
    /**
     * get value of AppVersion.status
     * @return the status
     * @createTime 2014年8月26日 下午3:11:20
     * @author zhangshirui
     */
    public Integer getStatus() {
        return status;
    }


    
    /**
     * set value of AppVersion.status
     * @param status the status to set
     * @createTime 2014年8月26日 下午3:11:20
     * @author zhangshirui
     */
    public void setStatus(Integer status) {
        this.status = status;
    }


    
    /**
     * get value of AppVersion.forceFlag
     * @return the forceFlag
     * @createTime 2014年8月26日 下午3:11:20
     * @author zhangshirui
     */
    public Integer getForceFlag() {
        return forceFlag;
    }


    
    /**
     * set value of AppVersion.forceFlag
     * @param forceFlag the forceFlag to set
     * @createTime 2014年8月26日 下午3:11:20
     * @author zhangshirui
     */
    public void setForceFlag(Integer forceFlag) {
        this.forceFlag = forceFlag;
    }


    
    /**
     * get value of AppVersion.creatorId
     * @return the creatorId
     * @createTime 2014年8月26日 下午3:11:20
     * @author zhangshirui
     */
    public Long getCreatorId() {
        return creatorId;
    }


    
    /**
     * set value of AppVersion.creatorId
     * @param creatorId the creatorId to set
     * @createTime 2014年8月26日 下午3:11:20
     * @author zhangshirui
     */
    public void setCreatorId(Long creatorId) {
        this.creatorId = creatorId;
    }

    @Override
    public String toString() {
        StringBuilder builder = new StringBuilder();
        builder.append("AppVersion [deviceType=");
        builder.append(deviceType);
        builder.append(", appVersion=");
        builder.append(appVersion);
        builder.append(", appUrl=");
        builder.append(appUrl);
        builder.append(", description=");
        builder.append(description);
        builder.append(", status=");
        builder.append(status);
        builder.append(", forceFlag=");
        builder.append(forceFlag);
        builder.append(", creatorId=");
        builder.append(creatorId);
        builder.append("]");
        return builder.toString();
    }
    
    public Integer getPatchFlag() {
        return patchFlag;
    }



    
    public void setPatchFlag(Integer patchFlag) {
        this.patchFlag = patchFlag;
    }



    
    public Integer getVersionCode() {
        return versionCode;
    }



    
    public void setVersionCode(Integer versionCode) {
        this.versionCode = versionCode;
    }
}