You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

256 lines
5.9 KiB
Java

3 years ago
package com.ibeetl.jlw.entity;
import cn.jlw.validate.ValidateConfig;
2 years ago
import com.ibeetl.admin.core.annotation.Dict;
import com.ibeetl.admin.core.annotation.DictEnum;
3 years ago
import com.ibeetl.admin.core.entity.BaseEntity;
2 years ago
import com.ibeetl.jlw.enums.AddTypeEnum;
3 years ago
import org.beetl.sql.annotation.entity.AutoID;
import org.beetl.sql.annotation.entity.InsertIgnore;
3 years ago
3 years ago
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
2 years ago
import java.math.BigDecimal;
import java.util.Date;
3 years ago
/*
* -
* gen by Spring Boot2 Admin 2021-06-25
*/
2 years ago
public class ResourcesInfo extends BaseEntity {
3 years ago
//ID
@NotNull(message = "ID不能为空", groups =ValidateConfig.UPDATE.class)
// @SeqID(name = ORACLE_CORE_SEQ_NAME)
3 years ago
@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;
2 years ago
// 资源排序
2 years ago
private BigDecimal orderIndex;
2 years ago
3 years ago
//组织机构ID
2 years ago
@Dict(type = "core_org.name.del_flag=0")
3 years ago
private Long orgId ;
//后台用户ID
private Long userId ;
2 years ago
// 来源类型
@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;
3 years ago
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;
}
2 years ago
2 years ago
public BigDecimal getOrderIndex() {
2 years ago
return orderIndex;
}
2 years ago
public void setOrderIndex(BigDecimal orderIndex) {
2 years ago
this.orderIndex = orderIndex;
}
2 years ago
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;
}
3 years ago
}