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; } }