package com.java110.dto.importData; import java.io.Serializable; /** * 房屋邮寄工本费及结果记录表实体类(全String类型,对应表 house_mail_record) */ public class HouseMailRecord implements Serializable { private static final long serialVersionUID = 1L; private String callableId; /** * 主键ID(自增,数据库BIGINT → 转为String存储) */ private String id; /** * 业主编号(非空) */ private String ownerId; /** * 房屋编号(非空) */ private String houseId; /** * 寄出日期(非空,数据库DATETIME → 字符串格式:yyyy-MM-dd HH:mm:ss) */ private String sendDate; /** * 邮寄单号/业务编号(默认空字符串) */ private String mailNo; /** * 工本费(元,保留2位小数,数据库DECIMAL(8,2) → 字符串存储,如"10.50") */ private String serviceFee; /** * 邮寄结果(非空,数据库ENUM → 存储枚举名(如"SENT")或中文描述(根据需求选择)) * 说明:全String场景下,可直接存枚举名(与数据库一致)或中文,以下提供两种适配方式 */ private String mailResult; // 存储格式:"PENDING"/"SENT" 或 "待寄出"/"已寄出" /** * 备注信息(可空) */ private String remark; /** * 记录创建时间(数据库DATETIME → 字符串格式:yyyy-MM-dd HH:mm:ss) */ private String createTime; /** * 记录更新时间(数据库DATETIME → 字符串格式:yyyy-MM-dd HH:mm:ss) */ private String updateTime; public String getCallableId() { return callableId; } public void setCallableId(String callableId) { this.callableId = callableId; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getOwnerId() { return ownerId; } public void setOwnerId(String ownerId) { this.ownerId = ownerId; } public String getHouseId() { return houseId; } public void setHouseId(String houseId) { this.houseId = houseId; } public String getSendDate() { return sendDate; } public void setSendDate(String sendDate) { this.sendDate = sendDate; } public String getMailNo() { return mailNo; } public void setMailNo(String mailNo) { this.mailNo = mailNo; } public String getServiceFee() { return serviceFee; } public void setServiceFee(String serviceFee) { this.serviceFee = serviceFee; } public String getMailResult() { return mailResult; } public void setMailResult(String mailResult) { this.mailResult = mailResult; } public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } public String getCreateTime() { return createTime; } public void setCreateTime(String createTime) { this.createTime = createTime; } public String getUpdateTime() { return updateTime; } public void setUpdateTime(String updateTime) { this.updateTime = updateTime; } }