|
@@ -0,0 +1,37 @@
|
|
|
+package com.zjugis.module.adm.api.workday;
|
|
|
+
|
|
|
+import com.zjugis.framework.common.pojo.CommonResult;
|
|
|
+import com.zjugis.module.adm.api.workday.dto.WorkdayListReqDTO;
|
|
|
+import com.zjugis.module.adm.api.workday.dto.WorkdayRespDTO;
|
|
|
+import com.zjugis.module.adm.controller.admin.workday.vo.WorkdayListReqVO;
|
|
|
+import com.zjugis.module.adm.convert.workday.WorkdayConvert;
|
|
|
+import com.zjugis.module.adm.dal.dataobject.workday.WorkdayDO;
|
|
|
+import com.zjugis.module.adm.service.workday.WorkdayService;
|
|
|
+import org.springframework.validation.annotation.Validated;
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
+
|
|
|
+import javax.annotation.Resource;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+import static com.zjugis.framework.common.pojo.CommonResult.success;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @Author 陈俊
|
|
|
+ * @Date 2024/2/4 14:43
|
|
|
+ * @Version 1.0
|
|
|
+ */
|
|
|
+@RestController // 提供 RESTful API 接口,给 Feign 调用
|
|
|
+@Validated
|
|
|
+public class WorkdayApiImpl implements WorkdayApi {
|
|
|
+
|
|
|
+ @Resource
|
|
|
+ private WorkdayService workdayService;
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public CommonResult<List<WorkdayRespDTO>> getWorkdayList(WorkdayListReqDTO reqDTO) {
|
|
|
+ WorkdayListReqVO listReqVO = new WorkdayListReqVO();
|
|
|
+ listReqVO.setDateDay(reqDTO.getDateDay());
|
|
|
+ List<WorkdayDO> workdayList = workdayService.getWorkdayList(listReqVO);
|
|
|
+ return success(WorkdayConvert.INSTANCE.convertList2(workdayList));
|
|
|
+ }
|
|
|
+}
|