package com.jiuqi.mobile.nigo.comeclose.bean.app.file; import java.util.Date; import com.jiuqi.mobile.nigo.comeclose.bean.ConvertHelper; import com.jiuqi.mobile.nigo.comeclose.bean.NiGoBean; import com.jiuqi.mobile.nigo.comeclose.bean.base.AdminAreaBean; import com.jiuqi.mobile.nigo.comeclose.bean.base.CarModelBean; import com.jiuqi.mobile.nigo.comeclose.bean.base.DataDictionaryBean; import com.jiuqi.mobile.nigo.comeclose.bean.base.KindsOfCarBean; import com.jiuqi.mobile.nigo.comeclose.manager.base.DataDictionaryAnnotation; import com.jiuqi.mobile.nigo.comeclose.utils.DateUtils; /** * 档案标准字段 * * @author anjoulee * @date 2013-10-23下午3:02:03 * @fileName FileBaseEntity.java * @package com.jiuqi.mobile.nigo.biz.app.file * @project snigo */ public class FileBaseBean extends NiGoBean { // 机主信息 // @DBColumn(comment = "机主行政区划)") private AdminAreaBean adminAreaCode; // @DBColumn(length = 50, comment = "机主姓名)") private String machineOwnerName; // @DBColumn(length = 25, comment = "机主手机)") private String machineOwnerTelphone; // @DBColumn(comment = "证件类型") @DataDictionaryAnnotation(mark = 30204, comment = "证件类型") private DataDictionaryBean idType; // @DBColumn(comment = "证件号码") private String idNumber; // @DBColumn(comment = "详细地址") private String address; // @DBColumn(comment = "机主类型") @DataDictionaryAnnotation(mark = 80201, comment = "机户种类") private DataDictionaryBean ownerType; // @DBColumn(comment = "农机的经销商") private String dealer; // 编号属性 // @DBColumn(length = 50, comment = "登记编号") private String registrationNumber; // @DBColumn(length = 50, comment = "档案编号") private String fileNumber; // @DBColumn(length = 50, comment = "虚拟牌号") private String virtualNumber; // 审核属性 // @DBColumn(columnType = DBColumn.Date, comment = "审核日期") private Date auditDate; // @DBColumn(length = 2000, comment = "审核意见") private String auditOpinion; // @DBColumn(comment = "是否认证:0、未认证 1、已认证、2、认证中") private int isAuthentication; // @DBColumn(comment = "审核状态:1、通过 2、未通过") private int auditStatus; // @DBColumn(columnType = DBColumn.Date, comment = "有效开始时间") private Date auditEffectiveStartTime; // @DBColumn(columnType = DBColumn.Date, comment = "有效结束时间") private Date auditEffectiveEndTime; // @DBColumn(length = 2000, comment = "记录变动") private String recordChanges; // 机具基数 // @DBColumn(columnType = DBColumn.Date, comment = "购置时间") private Date purchaseTime; // @DBColumn(comment = "购置金额") private double purchaseAmount; // @DBColumn(comment = "补贴金额") private double subsidies; // @DBColumn(length = 50, comment = "规格型号") private String standardMode; // @DBColumn(length = 50, comment = "机具名称") private String machineName; // @DBColumn(comment = "机具大类") @Deprecated @DataDictionaryAnnotation(mark = 1, comment = "农机大类") private DataDictionaryBean bigMachineCategories; // @DBColumn(comment = "机具小类") @Deprecated @DataDictionaryAnnotation(mark = 2, comment = "农机小类") private DataDictionaryBean smallMachineCategories; // @DBColumn(comment = "机具品目") @Deprecated @DataDictionaryAnnotation(mark = 3, comment = "农机品目") private DataDictionaryBean machineItems; // @DBColumn(comment = "车牌品牌") @DataDictionaryAnnotation(mark = 10801, comment = "农机品牌") private String vehicleBrand; // @DBColumn(length = 100, comment = "制造厂商") private String manufactory; // @DBColumn(comment = "备注") private String remark; // @DBColumn(comment = "车辆类型(新)") private KindsOfCarBean carType; // @DBColumn(comment = "厂家。。详情") private CarModelBean detail; // 机具标准参数 // @DBColumn(comment = "车长") private int length; // @DBColumn(comment = "车宽") private int width; // @DBColumn(comment = "车高") private int height; // @DBColumn(comment = "功率") private double power; // @DBColumn(comment = "前轮轮距") private double frontWheelDistance; // @DBColumn(comment = "后轮轮距") private double backWheelDistance; // @DBColumn(comment = "最小地隙") private double leastGroundClearance; // @DBColumn(comment = "动力出轴") private double powerRoller; // @DBColumn(comment = "标准牵引力") private double standardTraction; // @DBColumn(comment = "提升能力") private double improvingCapacity; // 更多参数 // @DBColumn(length = 50, comment = "车牌型号") private String userType; // @DBColumn(length = 50, comment = "发动机号") private String engineNumber; // @DBColumn(length = 50, comment = "车架号") private String frameNumber; // @DBColumn(length = 50, comment = "车辆识别代码") private String vehicleIdentificationCode; // @DBColumn(comment = "总质量单位KG") private double totalMass; // @DBColumn(comment = "配备质量KG") private double equipmentQuality; // @DBColumn(comment = "荷载质量") private double loadingQuality; // @DBColumn(comment = "驱动方式") private int driverMode; // @DBColumn(comment = "进口/出口:1、进口 2、国产") private int entrance; // @DBColumn(comment = "机身颜色1、黄 2、蓝 3、白 4、绿") private int bodyColor; // @DBColumn(comment = "转向方式:1、手把式 2、方向盘式") private int steeringMode; // @DBColumn(comment = "轴距") private double axlesSpread; // @DBColumn(comment = "轴数") private double axlesNumber; // @DBColumn(comment = "轮胎数") private int tireNumber; // @DBColumn(length = 50, comment = "轮胎规格") private String tyreSize; // @DBColumn(comment = "钢板弹簧数") private int leafSpringNumber; // @DBColumn(comment = "燃油种类") @DataDictionaryAnnotation(mark = 10901, comment = "燃油种类") private DataDictionaryBean fuelType; // @DBColumn(length = 300, comment = "主要农作物") private String mainCrops; // @DBColumn(length = 50, comment = "分档名称") private String stepName; // @DBColumn(length = 2000, comment = "来历证明") private String certificateOrigin; // @DBColumn(length = 50, comment = "指标确认书编号") private String indexConfirmation; // @DBColumn(comment = "油耗量") private double oilWear; // @DBColumn(comment = "录入方式 0.web端录入 1.客户端录入") private int recordMethod; public AdminAreaBean getAdminAreaCode() { return adminAreaCode; } public void setAdminAreaCode(AdminAreaBean adminAreaCode) { this.adminAreaCode = adminAreaCode; } public String getMachineOwnerName() { return machineOwnerName; } public void setMachineOwnerName(String machineOwnerName) { this.machineOwnerName = machineOwnerName; } public String getMachineOwnerTelphone() { return machineOwnerTelphone; } public void setMachineOwnerTelphone(String machineOwnerTelphone) { this.machineOwnerTelphone = machineOwnerTelphone; } public String getIdNumber() { return idNumber; } public void setIdNumber(String idNumber) { this.idNumber = idNumber; } public String getRegistrationNumber() { return registrationNumber; } public void setRegistrationNumber(String registrationNumber) { this.registrationNumber = registrationNumber; } public String getFileNumber() { return fileNumber; } public void setFileNumber(String fileNumber) { this.fileNumber = fileNumber; } public String getVirtualNumber() { return virtualNumber; } public void setVirtualNumber(String virtualNumber) { this.virtualNumber = virtualNumber; } public Date getAuditDate() { return auditDate; } public void setAuditDate(Date auditDate) { this.auditDate = auditDate; } public String getAuditOpinion() { return auditOpinion; } public void setAuditOpinion(String auditOpinion) { this.auditOpinion = auditOpinion; } public int getIsAuthentication() { return isAuthentication; } public void setIsAuthentication(int isAuthentication) { this.isAuthentication = isAuthentication; } public int getAuditStatus() { return auditStatus; } public void setAuditStatus(int auditStatus) { this.auditStatus = auditStatus; } public Date getAuditEffectiveStartTime() { return auditEffectiveStartTime; } public void setAuditEffectiveStartTime(Date auditEffectiveStartTime) { this.auditEffectiveStartTime = auditEffectiveStartTime; } public Date getAuditEffectiveEndTime() { return auditEffectiveEndTime; } public void setAuditEffectiveEndTime(Date auditEffectiveEndTime) { this.auditEffectiveEndTime = auditEffectiveEndTime; } public String getRecordChanges() { return recordChanges; } public void setRecordChanges(String recordChanges) { this.recordChanges = recordChanges; } public Date getPurchaseTime() { return purchaseTime; } public String getPurchaseTimeStr1() { if (purchaseTime.getTime() != 0) { return ConvertHelper.dateToString(purchaseTime); } return ""; } public void setPurchaseTime(Date purchaseTime) { this.purchaseTime = purchaseTime; } public double getPurchaseAmount() { return purchaseAmount; } public void setPurchaseAmount(double purchaseAmount) { this.purchaseAmount = purchaseAmount; } public double getSubsidies() { return subsidies; } public void setSubsidies(double subsidies) { this.subsidies = subsidies; } public String getStandardMode() { return standardMode; } public void setStandardMode(String standardMode) { this.standardMode = standardMode; } public String getMachineName() { return machineName; } public void setMachineName(String machineName) { this.machineName = machineName; } public DataDictionaryBean getBigMachineCategories() { return bigMachineCategories; } public void setBigMachineCategories(DataDictionaryBean bigMachineCategories) { this.bigMachineCategories = bigMachineCategories; } public DataDictionaryBean getSmallMachineCategories() { return smallMachineCategories; } public void setSmallMachineCategories( DataDictionaryBean smallMachineCategories) { this.smallMachineCategories = smallMachineCategories; } public DataDictionaryBean getMachineItems() { return machineItems; } public void setMachineItems(DataDictionaryBean machineItems) { this.machineItems = machineItems; } public String getVehicleBrand() { return vehicleBrand; } public void setVehicleBrand(String vehicleBrand) { this.vehicleBrand = vehicleBrand; } public String getManufactory() { return manufactory; } public void setManufactory(String manufactory) { this.manufactory = manufactory; } public int getLength() { return length; } public void setLength(int length) { this.length = length; } public int getWidth() { return width; } public void setWidth(int width) { this.width = width; } public int getHeight() { return height; } public void setHeight(int height) { this.height = height; } public double getPower() { return power; } public void setPower(double power) { this.power = power; } public double getFrontWheelDistance() { return frontWheelDistance; } public void setFrontWheelDistance(double frontWheelDistance) { this.frontWheelDistance = frontWheelDistance; } public double getBackWheelDistance() { return backWheelDistance; } public void setBackWheelDistance(double backWheelDistance) { this.backWheelDistance = backWheelDistance; } public double getLeastGroundClearance() { return leastGroundClearance; } public void setLeastGroundClearance(double leastGroundClearance) { this.leastGroundClearance = leastGroundClearance; } public double getPowerRoller() { return powerRoller; } public void setPowerRoller(double powerRoller) { this.powerRoller = powerRoller; } public double getStandardTraction() { return standardTraction; } public void setStandardTraction(double standardTraction) { this.standardTraction = standardTraction; } public double getImprovingCapacity() { return improvingCapacity; } public void setImprovingCapacity(double improvingCapacity) { this.improvingCapacity = improvingCapacity; } public String getUserType() { return userType; } public void setUserType(String userType) { this.userType = userType; } public String getEngineNumber() { return engineNumber; } public void setEngineNumber(String engineNumber) { this.engineNumber = engineNumber; } public String getFrameNumber() { return frameNumber; } public void setFrameNumber(String frameNumber) { this.frameNumber = frameNumber; } public String getVehicleIdentificationCode() { return vehicleIdentificationCode; } public void setVehicleIdentificationCode(String vehicleIdentificationCode) { this.vehicleIdentificationCode = vehicleIdentificationCode; } public double getTotalMass() { return totalMass; } public void setTotalMass(double totalMass) { this.totalMass = totalMass; } public double getEquipmentQuality() { return equipmentQuality; } public void setEquipmentQuality(double equipmentQuality) { this.equipmentQuality = equipmentQuality; } public double getLoadingQuality() { return loadingQuality; } public void setLoadingQuality(double loadingQuality) { this.loadingQuality = loadingQuality; } public int getDriverMode() { return driverMode; } public void setDriverMode(int driverMode) { this.driverMode = driverMode; } public int getEntrance() { return entrance; } public void setEntrance(int entrance) { this.entrance = entrance; } public int getBodyColor() { return bodyColor; } public void setBodyColor(int bodyColor) { this.bodyColor = bodyColor; } public int getSteeringMode() { return steeringMode; } public void setSteeringMode(int steeringMode) { this.steeringMode = steeringMode; } public double getAxlesSpread() { return axlesSpread; } public void setAxlesSpread(double axlesSpread) { this.axlesSpread = axlesSpread; } public double getAxlesNumber() { return axlesNumber; } public void setAxlesNumber(double axlesNumber) { this.axlesNumber = axlesNumber; } public int getTireNumber() { return tireNumber; } public void setTireNumber(int tireNumber) { this.tireNumber = tireNumber; } public String getTyreSize() { return tyreSize; } public void setTyreSize(String tyreSize) { this.tyreSize = tyreSize; } public int getLeafSpringNumber() { return leafSpringNumber; } public void setLeafSpringNumber(int leafSpringNumber) { this.leafSpringNumber = leafSpringNumber; } public DataDictionaryBean getIdType() { return idType; } public void setIdType(DataDictionaryBean idType) { this.idType = idType; } public DataDictionaryBean getFuelType() { return fuelType; } public void setFuelType(DataDictionaryBean fuelType) { this.fuelType = fuelType; } public String getMainCrops() { return mainCrops; } public void setMainCrops(String mainCrops) { this.mainCrops = mainCrops; } public String getStepName() { return stepName; } public void setStepName(String stepName) { this.stepName = stepName; } public String getCertificateOrigin() { return certificateOrigin; } public void setCertificateOrigin(String certificateOrigin) { this.certificateOrigin = certificateOrigin; } public String getIndexConfirmation() { return indexConfirmation; } public void setIndexConfirmation(String indexConfirmation) { this.indexConfirmation = indexConfirmation; } public double getOilWear() { return oilWear; } public void setOilWear(double oilWear) { this.oilWear = oilWear; } public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } public String getPurchaseTimeStr() { return DateUtils.getDateString(getPurchaseTime().getTime()); } public DataDictionaryBean getOwnerType() { return ownerType; } public void setOwnerType(DataDictionaryBean ownerType) { this.ownerType = ownerType; } public String getDealer() { return dealer; } public void setDealer(String dealer) { this.dealer = dealer; } public KindsOfCarBean getCarType() { return carType; } public void setCarType(KindsOfCarBean carType) { this.carType = carType; } public CarModelBean getDetail() { return detail; } public void setDetail(CarModelBean detail) { this.detail = detail; } public int getRecordMethod() { return recordMethod; } public void setRecordMethod(int recordMethod) { this.recordMethod = recordMethod; } }