package com.dy.pipIrrGlobal.voPr; import com.alibaba.fastjson2.annotation.JSONField; import com.alibaba.fastjson2.writer.ObjectWriterImplToString; import com.dy.common.po.BaseEntity; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import lombok.Data; import java.util.Date; /** * @author ZhuBaoMin * @date 2025-01-21 17:27 * @LastEditTime 2025-01-21 17:27 * @Description 分水房详细对象,移动端分水房详细页使用 */ @Data @JsonPropertyOrder({"id", "countyId", "townId", "villageId", "blockId", "name", "villages", "area", "header", "phone", "lat", "lng", "operateDt", "operator", "blockName", "address", "remarks"}) public class VoDivideDetails implements BaseEntity { public static final long serialVersionUID = 202501211730001L; /** * 分水房ID */ @JSONField(serializeUsing= ObjectWriterImplToString.class) private Long id; /** * 县ID */ @JSONField(serializeUsing= ObjectWriterImplToString.class) private Long countyId; /** * 镇ID */ @JSONField(serializeUsing= ObjectWriterImplToString.class) private Long townId; /** * 村ID */ @JSONField(serializeUsing= ObjectWriterImplToString.class) private Long villageId; /** * 片区ID */ @JSONField(serializeUsing= ObjectWriterImplToString.class) private Long blockId; /** * 分水房编号 */ private String name; /** * 覆盖村 */ private String villages; /** * 覆盖面积 */ private Double area; /** * 负责人 */ private String header; /** * 联系电话 */ private String phone; /** * 纬度 */ private Double lat; /** * 经度 */ private Double lng; /** * 操作时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date operateDt; /** * 操作人编号 */ @JSONField(serializeUsing= ObjectWriterImplToString.class) private Long operator; /** * 片区名称 */ private String blockName; /** * 地址 */ private String address; /** * 备注信息 */ private String remarks; }