|
@@ -1,15 +1,13 @@
|
|
package com.qmth.sop.server.api;
|
|
package com.qmth.sop.server.api;
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.qmth.boot.api.constant.ApiConstant;
|
|
import com.qmth.boot.api.constant.ApiConstant;
|
|
|
|
+import com.qmth.sop.business.entity.*;
|
|
import com.qmth.sop.common.annotation.OperationLog;
|
|
import com.qmth.sop.common.annotation.OperationLog;
|
|
import com.qmth.sop.business.bean.params.DingSaveParam;
|
|
import com.qmth.sop.business.bean.params.DingSaveParam;
|
|
import com.qmth.sop.business.bean.result.*;
|
|
import com.qmth.sop.business.bean.result.*;
|
|
-import com.qmth.sop.business.entity.SysUser;
|
|
|
|
-import com.qmth.sop.business.entity.TBCrm;
|
|
|
|
-import com.qmth.sop.business.entity.TBService;
|
|
|
|
-import com.qmth.sop.business.entity.TBTask;
|
|
|
|
import com.qmth.sop.business.service.*;
|
|
import com.qmth.sop.business.service.*;
|
|
import com.qmth.sop.business.templete.execute.AsyncDingCountExportService;
|
|
import com.qmth.sop.business.templete.execute.AsyncDingCountExportService;
|
|
import com.qmth.sop.common.contant.SystemConstant;
|
|
import com.qmth.sop.common.contant.SystemConstant;
|
|
@@ -63,6 +61,17 @@ public class TBDingController {
|
|
@Resource
|
|
@Resource
|
|
TBServiceService tbServiceService;
|
|
TBServiceService tbServiceService;
|
|
|
|
|
|
|
|
+
|
|
|
|
+ @ApiOperation(value = "考勤明细")
|
|
|
|
+ @RequestMapping(value = "/detail", method = RequestMethod.POST)
|
|
|
|
+ @ApiResponses({@ApiResponse(code = 200, message = "查询成功", response = TBDing.class)})
|
|
|
|
+ public Result detail(@ApiParam(value = "sop单号", required = true) @RequestParam String sopNo,
|
|
|
|
+ @ApiParam(value = "人员档案id", required = true) @RequestParam Long archivesId,
|
|
|
|
+ @ApiParam(value = "分页页码", required = true) @RequestParam @Min(SystemConstant.PAGE_NUMBER_MIN) Integer pageNumber,
|
|
|
|
+ @ApiParam(value = "分页数", required = true) @RequestParam @Min(SystemConstant.PAGE_SIZE_MIN) @Max(SystemConstant.PAGE_SIZE_MAX) Integer pageSize) {
|
|
|
|
+ return ResultUtil.ok(tBDingService.page(new Page<>(pageNumber, pageSize),new LambdaQueryWrapper<>(new TBDing()).eq(TBDing::getSopNo, sopNo).eq(TBDing::getUserArchivesId, archivesId)));
|
|
|
|
+ }
|
|
|
|
+
|
|
@ApiOperation(value = "工时统计统计查询接口")
|
|
@ApiOperation(value = "工时统计统计查询接口")
|
|
@RequestMapping(value = "/query", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/query", method = RequestMethod.POST)
|
|
@ApiResponses({@ApiResponse(code = 200, message = "工时统计统计查询结果", response = TBDingSubmitQueryResult.class)})
|
|
@ApiResponses({@ApiResponse(code = 200, message = "工时统计统计查询结果", response = TBDingSubmitQueryResult.class)})
|