|
|
@@ -0,0 +1,61 @@
|
|
|
+package com.xunmei.common.core.domain.edu.dto;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableLogic;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
|
|
+import com.xunmei.common.core.web.domain.BaseEntity;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
+import lombok.experimental.Accessors;
|
|
|
+import org.apache.commons.lang3.builder.ToStringBuilder;
|
|
|
+import org.apache.commons.lang3.builder.ToStringStyle;
|
|
|
+
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 学习资料对象 sys_learning_materials
|
|
|
+ *
|
|
|
+ * @author xunmei
|
|
|
+ * @date 2023-08-21
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@EqualsAndHashCode(callSuper = false)
|
|
|
+@Accessors(chain = true)
|
|
|
+@ApiModel(value = "学习资料新增对象", description = "学习资料")
|
|
|
+public class SysLearningMaterialsInsertDto extends BaseEntity {
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+ @JsonSerialize(using = com.fasterxml.jackson.databind.ser.std.ToStringSerializer.class)
|
|
|
+ private Long id;
|
|
|
+ @ApiModelProperty(value = "资料标题")
|
|
|
+ private String title;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "资料内容")
|
|
|
+ private String content;
|
|
|
+
|
|
|
+ @JsonSerialize(using = com.fasterxml.jackson.databind.ser.std.ToStringSerializer.class)
|
|
|
+ @ApiModelProperty(value = "资料类型(知识库标签)")
|
|
|
+ private Long knowledgeId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "所属机构")
|
|
|
+ private Long orgId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "机构名称")
|
|
|
+ private String orgName;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "机构path")
|
|
|
+ private String orgPath;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "是否公开,0:未公开,1:已公开")
|
|
|
+ private Integer isOpen;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "附件")
|
|
|
+ private List<String> fileList;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "备注")
|
|
|
+ private String remark;
|
|
|
+
|
|
|
+}
|