package com.ruoyi.app.task.domain; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.app.taskdetail.domain.ArdAppTaskDetailPic; import io.swagger.annotations.ApiModelProperty; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; import java.util.Date; import java.util.List; /** * app任务详情对象 ard_app_task_detail * * @author ard * @date 2023-07-22 */ public class ArdAppTaskDetail extends BaseEntity { private static final long serialVersionUID = 1L; /** ID */ private String id; /** 兴趣点名称 */ @Excel(name = "兴趣点名称") private String name; /** 兴趣点经度 */ @Excel(name = "兴趣点经度") private String longitude; /** 兴趣点纬度 */ @Excel(name = "兴趣点纬度") private String latitude; /** 兴趣点高层 */ @Excel(name = "兴趣点高层") private String altitude; /** 关联用户ID */ @Excel(name = "关联用户ID") private String userId; /** 打卡文本 */ @Excel(name = "打卡文本") private String text; /** 打卡语音 */ @Excel(name = "打卡语音") private String voice; /** 任务ID */ @Excel(name = "任务ID") private String taskId; /** * 状态(0未完成 1已完成) */ @Excel(name = "状态", readConverterExp = "0=未完成,1=已完成") private String status; /** 打卡图片url */ @Excel(name = "打卡图片url") private String clockInPicUrl; /** app任务详情图片信息 */ private List ardAppTaskDetailPic; /** 查看时间 */ @Excel(name = "查看时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date viewTime; /** 查看位置 */ @Excel(name = "查看位置") private String viewPosition; /** 弹窗标记 */ @Excel(name = "弹窗标记") private String viewFlag; /** 打卡时间*/ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "打卡时间") private Date clockInTime; public String getViewFlag() { return viewFlag; } public void setViewFlag(String viewFlag) { this.viewFlag = viewFlag; } public Date getClockInTime() { return clockInTime; } public void setClockInTime(Date clockInTime) { this.clockInTime = clockInTime; } public Date getViewTime() { return viewTime; } public void setViewTime(Date viewTime) { this.viewTime = viewTime; } public String getViewPosition() { return viewPosition; } public void setViewPosition(String viewPosition) { this.viewPosition = viewPosition; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getClockInPicUrl() { return clockInPicUrl; } public void setClockInPicUrl(String clockInPicUrl) { this.clockInPicUrl = clockInPicUrl; } public List getArdAppTaskDetailPic() { return ardAppTaskDetailPic; } public void setArdAppTaskDetailPic(List ardAppTaskDetailPic) { this.ardAppTaskDetailPic = ardAppTaskDetailPic; } public void setId(String id) { this.id = id; } public String getId() { return id; } public void setName(String name) { this.name = name; } public String getName() { return name; } public void setLongitude(String longitude) { this.longitude = longitude; } public String getLongitude() { return longitude; } public void setLatitude(String latitude) { this.latitude = latitude; } public String getLatitude() { return latitude; } public void setAltitude(String altitude) { this.altitude = altitude; } public String getAltitude() { return altitude; } public void setUserId(String userId) { this.userId = userId; } public String getUserId() { return userId; } public void setText(String text) { this.text = text; } public String getText() { return text; } public void setVoice(String voice) { this.voice = voice; } public String getVoice() { return voice; } public void setTaskId(String taskId) { this.taskId = taskId; } public String getTaskId() { return taskId; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("name", getName()) .append("longitude", getLongitude()) .append("latitude", getLatitude()) .append("altitude", getAltitude()) .append("userId", getUserId()) .append("text", getText()) .append("voice", getVoice()) .append("taskId", getTaskId()) .toString(); } }