package com.ruoyi.app.patrolplan.domain;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
import com.ruoyi.alarmpoints.well.domain.ArdAlarmpointsWell;
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
import lombok.Data;
|
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.List;
|
|
/**
|
* app巡检计划对象 ard_app_patrolplan
|
*
|
* @author ard
|
* @date 2023-08-02
|
*/
|
@Data
|
public class ArdAppPatrolplan extends BaseEntity
|
{
|
private static final long serialVersionUID = 1L;
|
|
/** 主键 */
|
private String id;
|
|
/** 制定人主键 */
|
private String userId;
|
|
@Excel(name = "制定人")
|
@TableField(exist = false,select = false)
|
@JsonInclude(JsonInclude.Include.NON_DEFAULT )
|
private String nickName;
|
|
/** 周期 */
|
@Excel(name = "周期",readConverterExp = "day=每日,once=单次")
|
private String cycle;
|
|
/** 巡检计划名称 */
|
@Excel(name = "巡检计划名称")
|
private String planName;
|
|
/** 开始时间 */
|
@Excel(name = "开始时间")
|
private String patroBeginTime;
|
|
/** 结束时间(每天为时分秒,仅一次为年月日时分秒) */
|
@Excel(name = "结束时间")
|
private String patroEndTime;
|
|
/**
|
* 巡检点查询条件
|
*/
|
@TableField(exist = false,select = false)
|
// @JsonInclude(JsonInclude.Include.NON_DEFAULT )
|
private String wellId;
|
|
/**
|
* 巡检人员查询条件
|
*/
|
@TableField(exist = false,select = false)
|
// @JsonInclude(JsonInclude.Include.NON_DEFAULT )
|
private String pUser;
|
|
/**
|
* 巡检点集合
|
*/
|
@TableField(exist = false)
|
private List<ArdAlarmpointsWell> wellList;
|
|
/**
|
* 巡检人集合
|
*/
|
@TableField(exist = false)
|
private List<SysUser> userList;
|
|
@Override
|
public String toString() {
|
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
.append("patroEndTime", getPatroEndTime())
|
.append("userId", getUserId())
|
.append("cycle", getCycle())
|
.append("createTime", getCreateTime())
|
.append("id", getId())
|
.append("planName", getPlanName())
|
.append("patroBeginTime", getPatroBeginTime())
|
.toString();
|
}
|
}
|