@@ -81,5 +81,6 @@ public interface TaskScoreMapper {
*/
int deleteById(Integer id);
+ TaskScore queryByTid(Integer tid);
}
@@ -101,6 +101,7 @@
</where>
</select>
+
<!--新增所有列-->
<insert id="insert" keyProperty="id" useGeneratedKeys="true">
insert into task_score(tid, professionalism, communication_skills, responsiveness, public_image,
@@ -177,5 +178,12 @@
where id = #{id}
</delete>
+ <select id="queryByTid" resultMap="TaskScoreMap">
+ select
+ <include refid="TaskScoreAllSql"/>
+ from task_score
+ where tid = #{tid}
+ </select>
</mapper>
@@ -63,6 +63,17 @@ public class TaskScoreController extends BaseController {
/**
+ * 编辑数据
+ *
+ * @param taskScore 实体
+ * @return 编辑结果
+ */
+ @PostMapping("/updateByTid")
+ public Result updateByTid(TaskScore taskScore) {
+ return new Result<>().data(this.taskScoreService.updateByTid(taskScore));
+ }
+ /**
* 删除数据
*
* @param id 主键
@@ -51,4 +51,5 @@ public interface TaskScoreService {
Object list(TaskScore in, Integer pageNo, Integer pageSize);
+ Object updateByTid(TaskScore taskScore);
@@ -31,6 +31,13 @@ public class TaskScoreServiceImpl extends BaseMybatisDao<TaskScoreMapper> implem
"findTaskScoreCount", params, pageNo, pageSize);
+ @Override
+ public Object updateByTid(TaskScore taskScore) {
+ TaskScore taskScore2 = taskScoreMapper.queryByTid(taskScore.getTid());
+ taskScore.setId(taskScore2.getId());
+ return this.taskScoreMapper.update(taskScore);
* 通过ID查询单条数据