文章新增缩略图

This commit is contained in:
不做码农 2022-05-16 18:09:06 +08:00
parent 6585365994
commit f8480a031f
4 changed files with 21 additions and 15 deletions

View File

@ -115,20 +115,23 @@ namespace ZR.Admin.WebApi.Controllers
[Log(Title = "文章修改", BusinessType = BusinessType.UPDATE)] [Log(Title = "文章修改", BusinessType = BusinessType.UPDATE)]
public IActionResult Update([FromBody] Article parm) public IActionResult Update([FromBody] Article parm)
{ {
//从 Dto 映射到 实体 if (parm == null)
var addModel = parm.Adapt<Article>().ToCreate(context: HttpContext); {
addModel.AuthorName = HttpContext.GetName(); throw new CustomException("请求参数错误");
}
parm.AuthorName = HttpContext.GetName();
var response = _ArticleService.Update(it => it.Cid == addModel.Cid, var response = _ArticleService.Update(it => it.Cid == parm.Cid,
f => new Article f => new Article
{ {
Title = addModel.Title, Title = parm.Title,
Content = addModel.Content, Content = parm.Content,
Tags = addModel.Tags, Tags = parm.Tags,
Category_Id = addModel.Category_Id, Category_Id = parm.Category_Id,
UpdateTime = addModel.UpdateTime, UpdateTime = parm.UpdateTime,
Status = addModel.Status Status = parm.Status,
}).ToCreate(); CoverUrl = parm.CoverUrl
});
return SUCCESS(response); return SUCCESS(response);
} }

View File

@ -45,5 +45,9 @@ namespace ZR.Model.System
public string Tags { get; set; } public string Tags { get; set; }
public int Hits { get; set; } public int Hits { get; set; }
public int Category_Id { get; set; } public int Category_Id { get; set; }
/// <summary>
/// 封面地址
/// </summary>
public string CoverUrl { get; set; }
} }
} }

View File

@ -670,6 +670,7 @@ CREATE TABLE `article` (
`createTime` datetime(6) NULL DEFAULT NULL COMMENT '创建时间', `createTime` datetime(6) NULL DEFAULT NULL COMMENT '创建时间',
`updateTime` datetime(6) NULL DEFAULT NULL COMMENT '修改时间', `updateTime` datetime(6) NULL DEFAULT NULL COMMENT '修改时间',
`authorName` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '作者名', `authorName` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '作者名',
`coverUrl` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '封面',
PRIMARY KEY (`cid`) USING BTREE PRIMARY KEY (`cid`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 28 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; ) ENGINE = InnoDB AUTO_INCREMENT = 28 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

View File

@ -31,7 +31,7 @@ CREATE TABLE sys_tasks
GO GO
INSERT INTO sys_tasks VALUES ('1410905433996136448', '测试任务', 'SYSTEM', '0 0/10 * * * ? ', 'ZR.Tasks', 'TaskScheduler.Job_SyncTest', NULL, 0, '2021-07-02 18:17:31', '9999-12-31 00:00:00', 1, 1, 1, NULL, '2021-07-02 18:17:23', '2021-07-02 18:17:31', 'admin', NULL, NULL, 1, ''); INSERT INTO sys_tasks VALUES ('1410905433996136448', '测试任务', 'SYSTEM', '0 0/10 * * * ? ', 'ZR.Tasks', 'TaskScheduler.Job_SyncTest', NULL, 0, '2021-07-02 18:17:31', '9999-12-31 00:00:00', 1, 1, 1, NULL, '2021-07-02 18:17:23', '2021-07-02 18:17:31', 'admin', NULL, NULL, 1, '');
GO GO
if OBJECT_ID(N'sys_Tasks_log',N'U') is not NULL DROP TABLE sys_Tasks_log if OBJECT_ID(N'sys_tasks_log',N'U') is not NULL DROP TABLE sys_tasks_log
GO GO
/**定时任务调度日志表*/ /**定时任务调度日志表*/
CREATE TABLE sys_tasks_log ( CREATE TABLE sys_tasks_log (
@ -47,9 +47,6 @@ CREATE TABLE sys_tasks_log (
elapsed DECIMAL(10, 4) NULL, -- '作业用时', elapsed DECIMAL(10, 4) NULL, -- '作业用时',
) )
GO GO
INSERT INTO sys_Tasks_log VALUES ('1410905433996136448', '测试任务', 'SYSTEM', 'Succeed', '0', NULL, '2021-08-02 15:10:00', 'ZRTasks.Job_SyncTest', 18);
INSERT INTO sys_Tasks_log VALUES ('1410905433996136448', '测试任务', 'SYSTEM', 'Succeed', '0', NULL, '2021-08-02 15:20:00', 'ZRTasks.Job_SyncTest', 14);
GO
/*公告表*/ /*公告表*/
if OBJECT_ID(N'sys_notice',N'U') is not NULL DROP TABLE sys_notice if OBJECT_ID(N'sys_notice',N'U') is not NULL DROP TABLE sys_notice
@ -661,6 +658,7 @@ CREATE TABLE article (
createTime datetime NULL DEFAULT NULL , -- '创建时间', createTime datetime NULL DEFAULT NULL , -- '创建时间',
updateTime datetime NULL DEFAULT NULL , -- '修改时间', updateTime datetime NULL DEFAULT NULL , -- '修改时间',
authorName varchar(20) DEFAULT NULL , -- '作者名', authorName varchar(20) DEFAULT NULL , -- '作者名',
coverUrl varchar(300) NULL, --
) )
GO GO
-- ---------------------------- -- ----------------------------