|
|
@@ -0,0 +1,80 @@
|
|
|
+package com.goafanti.order.service.impl;
|
|
|
+
|
|
|
+import com.goafanti.common.dao.TaskScoreMapper;
|
|
|
+import com.goafanti.common.model.TaskScore;
|
|
|
+import com.goafanti.core.mybatis.BaseMybatisDao;
|
|
|
+import com.goafanti.core.mybatis.page.Pagination;
|
|
|
+import com.goafanti.order.service.TaskScoreService;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+
|
|
|
+import javax.annotation.Resource;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 项目评分列表(TaskScore)表服务实现类
|
|
|
+ *
|
|
|
+ * @author makejava
|
|
|
+ * @since 2024-09-27 11:51:57
|
|
|
+ */
|
|
|
+@Service("taskScoreService")
|
|
|
+public class TaskScoreServiceImpl extends BaseMybatisDao<TaskScoreMapper> implements TaskScoreService {
|
|
|
+ @Resource
|
|
|
+ private TaskScoreMapper taskScoreMapper;
|
|
|
+
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Pagination<TaskScore> list(TaskScore taskScore, Integer pageNo, Integer pageSize) {
|
|
|
+ Map<String, Object> params = new HashMap<>();
|
|
|
+ params.put("in", taskScore);
|
|
|
+ return (Pagination<TaskScore>) findPage("findTaskScoreList",
|
|
|
+ "findTaskScoreCount", params, pageNo, pageSize);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 通过ID查询单条数据
|
|
|
+ *
|
|
|
+ * @param id 主键
|
|
|
+ * @return 实例对象
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public TaskScore queryById(Integer id) {
|
|
|
+ return this.taskScoreMapper.queryById(id);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 新增数据
|
|
|
+ *
|
|
|
+ * @param taskScore 实例对象
|
|
|
+ * @return 实例对象
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public TaskScore insert(TaskScore taskScore) {
|
|
|
+ this.taskScoreMapper.insert(taskScore);
|
|
|
+ return taskScore;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 修改数据
|
|
|
+ *
|
|
|
+ * @param taskScore 实例对象
|
|
|
+ * @return 实例对象
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public TaskScore update(TaskScore taskScore) {
|
|
|
+ this.taskScoreMapper.update(taskScore);
|
|
|
+ return this.queryById(taskScore.getId());
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 通过主键删除数据
|
|
|
+ *
|
|
|
+ * @param id 主键
|
|
|
+ * @return 是否成功
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public boolean deleteById(Integer id) {
|
|
|
+ return this.taskScoreMapper.deleteById(id) > 0;
|
|
|
+ }
|
|
|
+}
|