DropPointInfo.java 6.75 KB
package com.trash.dropPointInfo.domain;

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

import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.trash.common.annotation.Excel;
import com.trash.common.core.domain.BaseEntity;

/**
 * 投放点信息管理对象 drop_point_info
 * 
 * @author trash
 * @date 2024-11-14
 */
public class DropPointInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 id */
    private Long id;

    /** 投放点名称 */
    @Excel(name = "投放点名称")
    private String dropPointName;

    /** 所属区域 */
    @Excel(name = "所属区域")
    private String district;

    /** 所属街道 */
    @Excel(name = "所属街道")
    private String street;

    /** 社区 */
    @Excel(name = "社区")
    private String community;

    /** 详细地址 */
    @Excel(name = "详细地址")
    private String address;

    /** 投放点形式(固定、临时) */
    @Excel(name = "投放点形式")
    private String type;

    /** 投放点面积 */
    @Excel(name = "投放点面积")
    private BigDecimal area;

    /** 投放点容量 */
    @Excel(name = "投放点容量")
    private BigDecimal capacity;

    /** 管理单位 */
    @Excel(name = "管理单位")
    private String managementUnit;

    /** 管理人 */
    @Excel(name = "管理人")
    private String custodian;

    /** 管理员电话 */
    @Excel(name = "管理员电话")
    private String custodianPhone;

    /** 投放时间 */
    @Excel(name = "投放时间")
    private String dropTime;

    /** 投放点编号 */
    @Excel(name = "投放点编号")
    private String dropPointNo;

    /** 运营单位 */
    @Excel(name = "运营单位")
    private String operatingUnit;

    /** 运输单位 */
    @Excel(name = "运输单位")
    private String transportUnit;

    /** 坐标点 */
    @Excel(name = "坐标点")
    private String coordinatePoint;
    
    private int status;
    
    
    public int getStatus() {
		return status;
	}

	public void setStatus(int status) {
		this.status = status;
	}

	public List<String> getsList() {
		return sList;
	}

	public void setsList(List<String> sList) {
		this.sList = sList;
	}

	private List<String> sList;
    
    public List<String> getSList() {
		return sList;
	}

	public void setSList(List<String> sList) {
		this.sList = sList;
	}

	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;


    public String getCoordinatePoint() {
        return coordinatePoint;
    }

    public void setCoordinatePoint(String coordinatePoint) {
        this.coordinatePoint = coordinatePoint;
    }

    @Override
    public Date getCreateTime() {
        return createTime;
    }

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

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

    public Long getId() 
    {
        return id;
    }
    public void setDropPointName(String dropPointName) 
    {
        this.dropPointName = dropPointName;
    }

    public String getDropPointName() 
    {
        return dropPointName;
    }
    public void setDistrict(String district) 
    {
        this.district = district;
    }

    public String getDistrict() 
    {
        return district;
    }
    public void setStreet(String street) 
    {
        this.street = street;
    }

    public String getStreet() 
    {
        return street;
    }
    public void setCommunity(String community) 
    {
        this.community = community;
    }

    public String getCommunity() 
    {
        return community;
    }
    public void setAddress(String address) 
    {
        this.address = address;
    }

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

    public String getType() 
    {
        return type;
    }
    public void setArea(BigDecimal area) 
    {
        this.area = area;
    }

    public BigDecimal getArea() 
    {
        return area;
    }
    public void setCapacity(BigDecimal capacity) 
    {
        this.capacity = capacity;
    }

    public BigDecimal getCapacity() 
    {
        return capacity;
    }
    public void setManagementUnit(String managementUnit) 
    {
        this.managementUnit = managementUnit;
    }

    public String getManagementUnit() 
    {
        return managementUnit;
    }
    public void setCustodian(String custodian) 
    {
        this.custodian = custodian;
    }

    public String getCustodian() 
    {
        return custodian;
    }
    public void setCustodianPhone(String custodianPhone) 
    {
        this.custodianPhone = custodianPhone;
    }

    public String getCustodianPhone() 
    {
        return custodianPhone;
    }
    public void setDropTime(String dropTime)
    {
        this.dropTime = dropTime;
    }

    public String getDropTime()
    {
        return dropTime;
    }
    public void setDropPointNo(String dropPointNo) 
    {
        this.dropPointNo = dropPointNo;
    }

    public String getDropPointNo() 
    {
        return dropPointNo;
    }
    public void setOperatingUnit(String operatingUnit) 
    {
        this.operatingUnit = operatingUnit;
    }

    public String getOperatingUnit() 
    {
        return operatingUnit;
    }
    public void setTransportUnit(String transportUnit) 
    {
        this.transportUnit = transportUnit;
    }

    public String getTransportUnit() 
    {
        return transportUnit;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("dropPointName", getDropPointName())
            .append("district", getDistrict())
            .append("street", getStreet())
            .append("community", getCommunity())
            .append("address", getAddress())
            .append("type", getType())
            .append("area", getArea())
            .append("capacity", getCapacity())
            .append("managementUnit", getManagementUnit())
            .append("custodian", getCustodian())
            .append("custodianPhone", getCustodianPhone())
            .append("dropTime", getDropTime())
            .append("dropPointNo", getDropPointNo())
            .append("operatingUnit", getOperatingUnit())
            .append("transportUnit", getTransportUnit())
            .append("createTime", getCreateTime())
            .append("createBy", getCreateBy())
            .append("updateTime", getUpdateTime())
            .append("updateBy", getUpdateBy())
            .toString();
    }
}