package com.zehong.system.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.zehong.common.annotation.Excel; import com.zehong.common.core.domain.BaseEntity; /** * 用户课程对象 t_train_user_course * * @author zehong * @date 2022-09-19 */ public class TTrainUserCourse extends BaseEntity { private static final long serialVersionUID = 1L; /** 用户课程id */ private Long userCourseId; /** 用户id */ private Long userId; /** 课程id */ private Long courseId; /**人员名称**/ @Excel(name = "考试人员") private String staffName; /** 创建人 */ private String createUser; /**人员部门**/ @Excel(name = "所属部门") private String deptName; /** 最后一次考试时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "考试时间", width = 30, dateFormat = "yyyy-MM-dd") private Date examinationTime; /** 最后一次考试结果(答对数量) */ @Excel(name = "得分") private Integer examinationResult; /** 0未学习 1未通过 2已通过 */ private Integer state; /** 0未学习 1未通过 2已通过 */ @Excel(name = "考试结果") private String states; private Integer personnelType; private Integer finishDuration; private Integer trainState; public static long getSerialVersionUID() { return serialVersionUID; } public String getStates() { return states; } public void setStates(String states) { this.states = states; } public Integer getFinishDuration() { return finishDuration; } public void setFinishDuration(Integer finishDuration) { this.finishDuration = finishDuration; } public Integer getTrainState() { return trainState; } public void setTrainState(Integer trainState) { this.trainState = trainState; } public Integer getPersonnelType() { return personnelType; } public void setPersonnelType(Integer personnelType) { this.personnelType = personnelType; } public void setUserCourseId(Long userCourseId) { this.userCourseId = userCourseId; } public Long getUserCourseId() { return userCourseId; } public void setUserId(Long userId) { this.userId = userId; } public Long getUserId() { return userId; } public void setCourseId(Long courseId) { this.courseId = courseId; } public Long getCourseId() { return courseId; } public void setState(Integer state) { this.state = state; } public Integer getState() { return state; } public void setExaminationTime(Date examinationTime) { this.examinationTime = examinationTime; } public Date getExaminationTime() { return examinationTime; } public void setExaminationResult(Integer examinationResult) { this.examinationResult = examinationResult; } public Integer getExaminationResult() { return examinationResult; } public void setCreateUser(String createUser) { this.createUser = createUser; } public String getCreateUser() { return createUser; } public String getStaffName() { return staffName; } public void setStaffName(String staffName) { this.staffName = staffName; } public String getDeptName() { return deptName; } public void setDeptName(String deptName) { this.deptName = deptName; } @Override public String toString() { return "TTrainUserCourse{" + "userCourseId=" + userCourseId + ", userId=" + userId + ", courseId=" + courseId + ", staffName='" + staffName + '\'' + ", createUser='" + createUser + '\'' + ", deptName='" + deptName + '\'' + ", examinationTime=" + examinationTime + ", examinationResult=" + examinationResult + ", state=" + state + ", states='" + states + '\'' + ", personnelType=" + personnelType + ", finishDuration=" + finishDuration + ", trainState=" + trainState + '}'; } }