256 lines
5.9 KiB
Java
256 lines
5.9 KiB
Java
package com.ibeetl.jlw.entity;
|
|
|
|
import cn.jlw.validate.ValidateConfig;
|
|
import com.ibeetl.admin.core.annotation.Dict;
|
|
import com.ibeetl.admin.core.annotation.DictEnum;
|
|
import com.ibeetl.admin.core.entity.BaseEntity;
|
|
import com.ibeetl.jlw.enums.AddTypeEnum;
|
|
import org.beetl.sql.annotation.entity.AutoID;
|
|
import org.beetl.sql.annotation.entity.InsertIgnore;
|
|
|
|
import javax.validation.constraints.NotBlank;
|
|
import javax.validation.constraints.NotNull;
|
|
import java.math.BigDecimal;
|
|
import java.util.Date;
|
|
|
|
/*
|
|
* 资源管理 - 资源管理
|
|
* gen by Spring Boot2 Admin 2021-06-25
|
|
*/
|
|
public class ResourcesInfo extends BaseEntity {
|
|
|
|
//ID
|
|
@NotNull(message = "ID不能为空", groups =ValidateConfig.UPDATE.class)
|
|
// @SeqID(name = ORACLE_CORE_SEQ_NAME)
|
|
@AutoID
|
|
|
|
private Long resourcesInfoId ;
|
|
|
|
//课程ID
|
|
|
|
@NotNull(message = "请选择对应的课程", groups =ValidateConfig.ADD.class)
|
|
private Long courseInfoId ;
|
|
|
|
//资源名称
|
|
@NotBlank(message = "请填写资源名称", groups =ValidateConfig.ADD.class)
|
|
private String resourcesInfoName ;
|
|
|
|
//资源类型(1视频 2课件 3附件)
|
|
@NotNull(message = "请选择资源类型", groups =ValidateConfig.ADD.class)
|
|
private Integer resourcesInfoType ;
|
|
|
|
//资源内容
|
|
@NotBlank(message = "上传失败,请重试", groups =ValidateConfig.ADD.class)
|
|
private String resourcesInfoContent ;
|
|
|
|
// 资源内容
|
|
|
|
private String resourcesInfoFiles;
|
|
|
|
// 资源排序
|
|
|
|
private BigDecimal orderIndex;
|
|
|
|
//组织机构ID
|
|
|
|
@Dict(type = "core_org.name.del_flag=0")
|
|
private Long orgId ;
|
|
|
|
//后台用户ID
|
|
|
|
private Long userId ;
|
|
|
|
// 来源类型
|
|
@DictEnum
|
|
|
|
private AddTypeEnum addType ;
|
|
|
|
//新增时间
|
|
@InsertIgnore
|
|
private Date addTime;
|
|
|
|
private Long courseInfoParentId;
|
|
private String courseInfoParentName;
|
|
private Long courseInfoParentParentId;
|
|
private String courseInfoParentParentName;
|
|
|
|
/**
|
|
* 来源类型 1.开课 2.授权课
|
|
*/
|
|
private Integer sourceType;
|
|
|
|
/**
|
|
* 来源类型
|
|
*/
|
|
private String addTypeText;
|
|
public ResourcesInfo(){
|
|
}
|
|
|
|
/**ID
|
|
*@return
|
|
*/
|
|
public Long getResourcesInfoId(){
|
|
return resourcesInfoId;
|
|
}
|
|
/**ID
|
|
*@param resourcesInfoId
|
|
*/
|
|
public void setResourcesInfoId(Long resourcesInfoId){
|
|
this.resourcesInfoId = resourcesInfoId;
|
|
}
|
|
|
|
/**课程ID
|
|
*@return
|
|
*/
|
|
public Long getCourseInfoId(){
|
|
return courseInfoId;
|
|
}
|
|
/**课程ID
|
|
*@param courseInfoId
|
|
*/
|
|
public void setCourseInfoId(Long courseInfoId){
|
|
this.courseInfoId = courseInfoId;
|
|
}
|
|
|
|
/**资源类型(1视频 2课件 3附件)
|
|
*@return
|
|
*/
|
|
public Integer getResourcesInfoType(){
|
|
return resourcesInfoType;
|
|
}
|
|
/**资源类型(1视频 2课件 3附件)
|
|
*@param resourcesInfoType
|
|
*/
|
|
public void setResourcesInfoType(Integer resourcesInfoType){
|
|
this.resourcesInfoType = resourcesInfoType;
|
|
}
|
|
|
|
/**资源内容
|
|
*@return
|
|
*/
|
|
public String getResourcesInfoContent(){
|
|
return resourcesInfoContent;
|
|
}
|
|
/**资源内容
|
|
*@param resourcesInfoContent
|
|
*/
|
|
public void setResourcesInfoContent(String resourcesInfoContent){
|
|
this.resourcesInfoContent = resourcesInfoContent;
|
|
}
|
|
|
|
/**组织机构ID
|
|
*@return
|
|
*/
|
|
public Long getOrgId(){
|
|
return orgId;
|
|
}
|
|
/**组织机构ID
|
|
*@param orgId
|
|
*/
|
|
public void setOrgId(Long orgId){
|
|
this.orgId = orgId;
|
|
}
|
|
|
|
/**后台用户ID
|
|
*@return
|
|
*/
|
|
public Long getUserId(){
|
|
return userId;
|
|
}
|
|
/**后台用户ID
|
|
*@param userId
|
|
*/
|
|
public void setUserId(Long userId){
|
|
this.userId = userId;
|
|
}
|
|
|
|
|
|
public String getResourcesInfoName() {
|
|
return resourcesInfoName;
|
|
}
|
|
|
|
public void setResourcesInfoName(String resourcesInfoName) {
|
|
this.resourcesInfoName = resourcesInfoName;
|
|
}
|
|
|
|
public String getResourcesInfoFiles() {
|
|
return resourcesInfoFiles;
|
|
}
|
|
|
|
public void setResourcesInfoFiles(String resourcesInfoFiles) {
|
|
this.resourcesInfoFiles = resourcesInfoFiles;
|
|
}
|
|
|
|
public BigDecimal getOrderIndex() {
|
|
return orderIndex;
|
|
}
|
|
|
|
public void setOrderIndex(BigDecimal orderIndex) {
|
|
this.orderIndex = orderIndex;
|
|
}
|
|
|
|
public AddTypeEnum getAddType() {
|
|
return addType;
|
|
}
|
|
|
|
public void setAddType(AddTypeEnum addType) {
|
|
this.addType = addType;
|
|
}
|
|
|
|
public Date getAddTime() {
|
|
return addTime;
|
|
}
|
|
|
|
public void setAddTime(Date addTime) {
|
|
this.addTime = addTime;
|
|
}
|
|
|
|
public Long getCourseInfoParentId() {
|
|
return courseInfoParentId;
|
|
}
|
|
|
|
public void setCourseInfoParentId(Long courseInfoParentId) {
|
|
this.courseInfoParentId = courseInfoParentId;
|
|
}
|
|
|
|
public String getCourseInfoParentName() {
|
|
return courseInfoParentName;
|
|
}
|
|
|
|
public void setCourseInfoParentName(String courseInfoParentName) {
|
|
this.courseInfoParentName = courseInfoParentName;
|
|
}
|
|
|
|
public Long getCourseInfoParentParentId() {
|
|
return courseInfoParentParentId;
|
|
}
|
|
|
|
public void setCourseInfoParentParentId(Long courseInfoParentParentId) {
|
|
this.courseInfoParentParentId = courseInfoParentParentId;
|
|
}
|
|
|
|
public String getCourseInfoParentParentName() {
|
|
return courseInfoParentParentName;
|
|
}
|
|
|
|
public void setCourseInfoParentParentName(String courseInfoParentParentName) {
|
|
this.courseInfoParentParentName = courseInfoParentParentName;
|
|
}
|
|
|
|
public Integer getSourceType() {
|
|
return sourceType;
|
|
}
|
|
|
|
public void setSourceType(Integer sourceType) {
|
|
this.sourceType = sourceType;
|
|
}
|
|
|
|
public String getAddTypeText() {
|
|
return addTypeText;
|
|
}
|
|
|
|
public void setAddTypeText(String addTypeText) {
|
|
this.addTypeText = addTypeText;
|
|
}
|
|
}
|