新增textbook的审核状态

This commit is contained in:
cjw 2024-06-14 15:06:18 +08:00
parent 3272abb854
commit c3a46b9577
5 changed files with 43 additions and 23 deletions

View File

@ -29,11 +29,6 @@ public class SysOssTextbook extends BaseEntity {
*/
private Long catalogId;
/**
* 1课件2课堂3作业4试卷
*/
private Integer type;
/**
* 文件名
*/
@ -44,4 +39,14 @@ public class SysOssTextbook extends BaseEntity {
*/
private String filePath;
/**
* 1课件2课堂3作业4试卷
*/
private Integer type;
/**
* 状态
*/
private Integer status;
}

View File

@ -20,35 +20,24 @@ import jakarta.validation.constraints.*;
@AutoMapper(target = SysOssPerson.class, reverseConvertGenerate = false)
public class SysOssPersonBo extends BaseEntity {
/**
*
*/
@NotNull(message = "不能为空", groups = { EditGroup.class })
@NotNull(message = "主键不能为空", groups = {EditGroup.class})
private Long id;
/**
*
*/
@NotNull(message = "不能为空", groups = { AddGroup.class, EditGroup.class })
@NotNull(message = "资源id不能为空", groups = {AddGroup.class, EditGroup.class})
private Long ossId;
/**
*
*/
@NotNull(message = "不能为空", groups = { AddGroup.class, EditGroup.class })
@NotNull(message = "目录id不能为空", groups = {AddGroup.class, EditGroup.class})
private Long catalogId;
/**
*
*/
@NotBlank(message = "不能为空", groups = { AddGroup.class, EditGroup.class })
@NotBlank(message = "文件名不能为空", groups = {AddGroup.class, EditGroup.class})
private String fileName;
/**
*
* 文件路径
*/
@NotBlank(message = "不能为空", groups = { AddGroup.class, EditGroup.class })
private String filePath;
private Integer status;
}

View File

@ -32,11 +32,21 @@ public class SysOssTextbookBo extends BaseEntity {
@NotNull(message = "文件名不能为空", groups = {AddGroup.class, EditGroup.class})
private String fileName;
/**
* 文件路径
*/
private String filePath;
/**
* 1课件2课堂3作业4试卷
*/
@NotNull(message = "资源类型不能为空", groups = {AddGroup.class, EditGroup.class})
private Integer type;
/**
* 状态
*/
private Integer status;
}

View File

@ -33,10 +33,25 @@ public class SysOssTextbookVo implements Serializable {
*/
private Long catalogId;
/**
* 文件名
*/
private String fileName;
/**
* 文件路径
*/
private String filePath;
/**
* 1课件2课堂3作业4试卷
*/
private Integer type;
/**
* 状态
*/
private Integer status;
}

View File

@ -95,6 +95,7 @@ public class SysOssTextbookServiceImpl implements ISysOssTextbookService {
SysOssTextbook add = MapstructUtils.convert(bo, SysOssTextbook.class);
String path = catalogService.selectCatalogNameById(add.getCatalogId());
add.setFilePath(path);
add.setStatus(-1);
validEntityBeforeSave(add);
boolean flag = baseMapper.insert(add) > 0;
if (flag) {