330任务完成

This commit is contained in:
2025-03-30 19:43:55 +08:00
parent 17a63b5e2a
commit dbc2515bf0
70 changed files with 3272 additions and 139 deletions

View File

@@ -0,0 +1,27 @@
package com.ruoyi.oa.mapper;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.oa.domain.OaFeedback;
import com.ruoyi.oa.domain.vo.OaFeedbackVo;
import com.ruoyi.common.core.mapper.BaseMapperPlus;
import org.apache.ibatis.annotations.Param;
/**
* 问题反馈Mapper接口
*
* @author ruoyi
* @date 2025-03-28
*/
public interface OaFeedbackMapper extends BaseMapperPlus<OaFeedbackMapper, OaFeedback, OaFeedbackVo> {
Page<OaFeedbackVo> selectVoPageAndStatus(@Param("page") Page<OaFeedbackVo> build, @Param(Constants.WRAPPER) QueryWrapper<OaFeedback> lqw);
int updateToRead(@Param("feedbackId") Long feedbackId, @Param("userId") Long userId);
void insertItem(Long feedbackId);
int delItem(@Param("feedbackId") Long feedbackId, @Param("userId") Long userId);
}

View File

@@ -1,6 +1,7 @@
package com.ruoyi.oa.mapper;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -37,4 +38,5 @@ public interface SysOaProjectMapper extends BaseMapperPlus<SysOaProjectMapper, S
Map<String, Object> selectProjectDetails(@Param("projectId") Long projectId);
Page<SysOaProjectVo> selectVoPlus(@Param("page") Page<SysOaProjectVo> build,@Param(Constants.WRAPPER) LambdaQueryWrapper<SysOaProject> lqw);
}

View File

@@ -0,0 +1,15 @@
package com.ruoyi.oa.mapper;
import com.ruoyi.oa.domain.SysOaTaskItem;
import com.ruoyi.oa.domain.vo.SysOaTaskItemVo;
import com.ruoyi.common.core.mapper.BaseMapperPlus;
/**
* 报工任务单元Mapper接口
*
* @author hdka
* @date 2025-03-27
*/
public interface SysOaTaskItemMapper extends BaseMapperPlus<SysOaTaskItemMapper, SysOaTaskItem, SysOaTaskItemVo> {
}

View File

@@ -1,14 +1,17 @@
package com.ruoyi.oa.mapper;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.oa.domain.SysOaTask;
import com.ruoyi.oa.domain.UserMonthlyData;
import com.ruoyi.oa.domain.vo.SysOaTaskVo;
import com.ruoyi.common.core.mapper.BaseMapperPlus;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
import java.util.List;
/**
* 任务管理Mapper接口
*
@@ -27,4 +30,18 @@ public interface SysOaTaskMapper extends BaseMapperPlus<SysOaTaskMapper, SysOaTa
Page<SysOaTaskVo> selectListVoPage(@Param("page") Page<SysOaTaskVo> build, @Param(Constants.WRAPPER) QueryWrapper<SysOaTask> lqw);
/**
* 查询详情
* @param taskId
* @return
*/
SysOaTaskVo selectDetailVoById(Long taskId);
List<UserMonthlyData> getMonthlyData(String month);
Page<SysOaTaskVo> queryPageListDocument(@Param("page") Page<SysOaTaskVo> build, @Param(Constants.WRAPPER) QueryWrapper<SysOaTask> lqw);
List<SysOaTaskVo> listDocumentProject(Long projectId);
}

View File

@@ -0,0 +1,15 @@
package com.ruoyi.oa.mapper;
import com.ruoyi.oa.domain.SysOaTaskUser;
import com.ruoyi.oa.domain.vo.SysOaTaskUserVo;
import com.ruoyi.common.core.mapper.BaseMapperPlus;
/**
* 文件共享表Mapper接口
*
* @author hdka
* @date 2025-03-28
*/
public interface SysOaTaskUserMapper extends BaseMapperPlus<SysOaTaskUserMapper, SysOaTaskUser, SysOaTaskUserVo> {
}

View File

@@ -1,8 +1,13 @@
package com.ruoyi.oa.mapper;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.oa.domain.SysOaWarehouse;
import com.ruoyi.oa.domain.vo.SysOaWarehouseVo;
import com.ruoyi.common.core.mapper.BaseMapperPlus;
import org.apache.ibatis.annotations.Param;
/**
* 仓库管理Mapper接口
@@ -19,4 +24,8 @@ public interface SysOaWarehouseMapper extends BaseMapperPlus<SysOaWarehouseMappe
* @return
*/
SysOaWarehouseVo selectVoByIdAndXml(Long warehouseId);
Page<SysOaWarehouseVo> selectVoPageThreshold(@Param("page")Page<SysOaWarehouseVo> build,@Param(Constants.WRAPPER) LambdaQueryWrapper<SysOaWarehouse> lqw);
Page<SysOaWarehouseVo> selectListVoPage(@Param("page")Page<SysOaWarehouseVo> build,@Param(Constants.WRAPPER) QueryWrapper<SysOaWarehouse> lqw);
}

View File

@@ -0,0 +1,15 @@
package com.ruoyi.oa.mapper;
import com.ruoyi.oa.domain.SysOaWarehouseTask;
import com.ruoyi.oa.domain.vo.SysOaWarehouseTaskVo;
import com.ruoyi.common.core.mapper.BaseMapperPlus;
/**
* 采购计划Mapper接口
*
* @author hdka
* @date 2025-03-30
*/
public interface SysOaWarehouseTaskMapper extends BaseMapperPlus<SysOaWarehouseTaskMapper, SysOaWarehouseTask, SysOaWarehouseTaskVo> {
}