package com.ruoyi.system.domain; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; import java.util.Date; /** * 任务执行人员关联对象 sys_task_assignee * * @author ruoyi * @date 2024-01-15 */ public class SysTaskAssignee extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键ID */ private Long id; /** 任务ID */ @Excel(name = "任务ID") private Long taskId; /** 用户ID */ @Excel(name = "用户ID") private Long userId; /** 用户姓名 */ @Excel(name = "用户姓名") private String userName; /** 用户类型:driver-司机,doctor-医生,nurse-护士 */ @Excel(name = "用户类型", readConverterExp = "driver=司机,doctor=医生,nurse=护士") private String userType; /** 是否为主要执行人:0-否,1-是 */ @Excel(name = "是否为主要执行人", readConverterExp = "0=否,1=是") private String isPrimary; /** 是否已就绪:0-未就绪,1-已就绪 */ @Excel(name = "是否已就绪", readConverterExp = "0=未就绪,1=已就绪") private String isReady; /** 就绪时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "就绪时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date readyTime; /** 排序顺序(用于确定领队) */ @Excel(name = "排序顺序") private Integer sortOrder; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Long getTaskId() { return taskId; } public void setTaskId(Long taskId) { this.taskId = taskId; } public Long getUserId() { return userId; } public void setUserId(Long userId) { this.userId = userId; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getUserType() { return userType; } public void setUserType(String userType) { this.userType = userType; } public String getIsPrimary() { return isPrimary; } public void setIsPrimary(String isPrimary) { this.isPrimary = isPrimary; } public Integer getSortOrder() { return sortOrder; } public void setSortOrder(Integer sortOrder) { this.sortOrder = sortOrder; } public String getIsReady() { return isReady; } public void setIsReady(String isReady) { this.isReady = isReady; } public Date getReadyTime() { return readyTime; } public void setReadyTime(Date readyTime) { this.readyTime = readyTime; } }