package com.mvc.entity;

import java.math.BigDecimal;
import java.util.Date;

/**
* @Description:
* @Author: guozhao
* @CreateDate: 2024-10-30 15:59:20
*/
public class StationAcc {
    /**
     * 
     */
    private Integer id;

    /**
     * 遥测站编码
     */
    private String stationCode;

    /**
     * 遥测站名称
     */
    private String stationName;

    /**
     * 站点拼音码
     */
    private String stationPy;

    /**
     * 所属客户id
     */
    private String customerId;

    /**
     * 水表当前数据id
     */
    private String meterId;

    /**
     * 站点编组码
     */
    private String groupCode;

    /**
     * 站点组名称
     */
    private String groupName;

    /**
     * 设备安装id
     */
    private String setupId;

    /**
     * 经度
     */
    private BigDecimal stationLon;

    /**
     * 纬度
     */
    private BigDecimal stationLat;

    /**
     * 站点联系人
     */
    private String stationContacts;

    /**
     * 设备已安装标志
     */
    private String deviceSetupFlag;

    /**
     * 设备安装日期
     */
    private Date deviceSetupDate;

    /**
     * 设备安装人
     */
    private String deviceSetupMan;

    /**
     * 设备sn
     */
    private String deviceSn;

    /**
     * 水表台账id
     */
    private String wmId;

    /**
     * 备注
     */
    private String memo;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人
     */
    private String createMan;

    /**
     * 在用标记
     */
    private String useFlag;

    /**
     * 单位编号(设备划分后产生)
     */
    private String unitCode;

    /**
     * 可看数据的单位编码串
     */
    private String visUnitCodes;

    /**
     * 创建单位代码
     */
    private String createUnitCode;

    /**
     * 是否加入审核列表
     */
    private String reviewFlag;

    /**
     * 字体样式(0黑底白字,1白底黑字)
     */
    private String meterFontStyle;

    /**
     * 设备类型(1水表,2压力表,3燃气表)
     */
    private String deviceType;

    /**
     * 设备计量单位
     */
    private Integer deviceUnit;

    /**
     * 遥测站编码(旧码备份)
     */
    private String stationCodeOld;

    /**
     * 物联网卡-余额（MB）
     */
    private BigDecimal iotCardRemaingprs;

    /**
     * 物联网卡-到期日期
     */
    private String iotCardDuedate;

    /**
     * 物联网卡-卡状态
     */
    private String iotCardWorkingcondition;

    /**
     * 用户自定义编码
     */
    private String userDefinedCode;

    /**
     * 审核时间类型(0:16点,1:8点)
     */
    private String reviewTimeType;

    /**
     * 站点全名称
     */
    private String stationFullName;

    /**
     * 单位结构表ID
     */
    private Integer unitStructureId;

    public Integer getId() {
        return id;
    }

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

    public String getStationCode() {
        return stationCode;
    }

    public void setStationCode(String stationCode) {
        this.stationCode = stationCode == null ? null : stationCode.trim();
    }

    public String getStationName() {
        return stationName;
    }

    public void setStationName(String stationName) {
        this.stationName = stationName == null ? null : stationName.trim();
    }

    public String getStationPy() {
        return stationPy;
    }

    public void setStationPy(String stationPy) {
        this.stationPy = stationPy == null ? null : stationPy.trim();
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId == null ? null : customerId.trim();
    }

    public String getMeterId() {
        return meterId;
    }

    public void setMeterId(String meterId) {
        this.meterId = meterId == null ? null : meterId.trim();
    }

    public String getGroupCode() {
        return groupCode;
    }

    public void setGroupCode(String groupCode) {
        this.groupCode = groupCode == null ? null : groupCode.trim();
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName == null ? null : groupName.trim();
    }

    public String getSetupId() {
        return setupId;
    }

    public void setSetupId(String setupId) {
        this.setupId = setupId == null ? null : setupId.trim();
    }

    public BigDecimal getStationLon() {
        return stationLon;
    }

    public void setStationLon(BigDecimal stationLon) {
        this.stationLon = stationLon;
    }

    public BigDecimal getStationLat() {
        return stationLat;
    }

    public void setStationLat(BigDecimal stationLat) {
        this.stationLat = stationLat;
    }

    public String getStationContacts() {
        return stationContacts;
    }

    public void setStationContacts(String stationContacts) {
        this.stationContacts = stationContacts == null ? null : stationContacts.trim();
    }

    public String getDeviceSetupFlag() {
        return deviceSetupFlag;
    }

    public void setDeviceSetupFlag(String deviceSetupFlag) {
        this.deviceSetupFlag = deviceSetupFlag == null ? null : deviceSetupFlag.trim();
    }

    public Date getDeviceSetupDate() {
        return deviceSetupDate;
    }

    public void setDeviceSetupDate(Date deviceSetupDate) {
        this.deviceSetupDate = deviceSetupDate;
    }

    public String getDeviceSetupMan() {
        return deviceSetupMan;
    }

    public void setDeviceSetupMan(String deviceSetupMan) {
        this.deviceSetupMan = deviceSetupMan == null ? null : deviceSetupMan.trim();
    }

    public String getDeviceSn() {
        return deviceSn;
    }

    public void setDeviceSn(String deviceSn) {
        this.deviceSn = deviceSn == null ? null : deviceSn.trim();
    }

    public String getWmId() {
        return wmId;
    }

    public void setWmId(String wmId) {
        this.wmId = wmId == null ? null : wmId.trim();
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo == null ? null : memo.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateMan() {
        return createMan;
    }

    public void setCreateMan(String createMan) {
        this.createMan = createMan == null ? null : createMan.trim();
    }

    public String getUseFlag() {
        return useFlag;
    }

    public void setUseFlag(String useFlag) {
        this.useFlag = useFlag == null ? null : useFlag.trim();
    }

    public String getUnitCode() {
        return unitCode;
    }

    public void setUnitCode(String unitCode) {
        this.unitCode = unitCode == null ? null : unitCode.trim();
    }

    public String getVisUnitCodes() {
        return visUnitCodes;
    }

    public void setVisUnitCodes(String visUnitCodes) {
        this.visUnitCodes = visUnitCodes == null ? null : visUnitCodes.trim();
    }

    public String getCreateUnitCode() {
        return createUnitCode;
    }

    public void setCreateUnitCode(String createUnitCode) {
        this.createUnitCode = createUnitCode == null ? null : createUnitCode.trim();
    }

    public String getReviewFlag() {
        return reviewFlag;
    }

    public void setReviewFlag(String reviewFlag) {
        this.reviewFlag = reviewFlag == null ? null : reviewFlag.trim();
    }

    public String getMeterFontStyle() {
        return meterFontStyle;
    }

    public void setMeterFontStyle(String meterFontStyle) {
        this.meterFontStyle = meterFontStyle == null ? null : meterFontStyle.trim();
    }

    public String getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(String deviceType) {
        this.deviceType = deviceType == null ? null : deviceType.trim();
    }

    public Integer getDeviceUnit() {
        return deviceUnit;
    }

    public void setDeviceUnit(Integer deviceUnit) {
        this.deviceUnit = deviceUnit;
    }

    public String getStationCodeOld() {
        return stationCodeOld;
    }

    public void setStationCodeOld(String stationCodeOld) {
        this.stationCodeOld = stationCodeOld == null ? null : stationCodeOld.trim();
    }

    public BigDecimal getIotCardRemaingprs() {
        return iotCardRemaingprs;
    }

    public void setIotCardRemaingprs(BigDecimal iotCardRemaingprs) {
        this.iotCardRemaingprs = iotCardRemaingprs;
    }

    public String getIotCardDuedate() {
        return iotCardDuedate;
    }

    public void setIotCardDuedate(String iotCardDuedate) {
        this.iotCardDuedate = iotCardDuedate == null ? null : iotCardDuedate.trim();
    }

    public String getIotCardWorkingcondition() {
        return iotCardWorkingcondition;
    }

    public void setIotCardWorkingcondition(String iotCardWorkingcondition) {
        this.iotCardWorkingcondition = iotCardWorkingcondition == null ? null : iotCardWorkingcondition.trim();
    }

    public String getUserDefinedCode() {
        return userDefinedCode;
    }

    public void setUserDefinedCode(String userDefinedCode) {
        this.userDefinedCode = userDefinedCode == null ? null : userDefinedCode.trim();
    }

    public String getReviewTimeType() {
        return reviewTimeType;
    }

    public void setReviewTimeType(String reviewTimeType) {
        this.reviewTimeType = reviewTimeType == null ? null : reviewTimeType.trim();
    }

    public String getStationFullName() {
        return stationFullName;
    }

    public void setStationFullName(String stationFullName) {
        this.stationFullName = stationFullName == null ? null : stationFullName.trim();
    }

    public Integer getUnitStructureId() {
        return unitStructureId;
    }

    public void setUnitStructureId(Integer unitStructureId) {
        this.unitStructureId = unitStructureId;
    }
}