java110
2023-08-25 18d1f4bc4f4f77c8883702a00896dd99469db648
java110-interface/src/main/java/com/java110/intf/store/IScheduleClassesStaffV1InnerServiceSMO.java
@@ -16,8 +16,8 @@
package com.java110.intf.store;
import com.java110.config.feign.FeignConfiguration;
import com.java110.dto.scheduleClassesStaff.ScheduleClassesStaffDto;
import com.java110.po.scheduleClassesStaff.ScheduleClassesStaffPo;
import com.java110.dto.classes.ScheduleClassesStaffDto;
import com.java110.po.classes.ScheduleClassesStaffPo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
@@ -65,4 +65,24 @@
     */
    @RequestMapping(value = "/queryScheduleClassesStaffsCount", method = RequestMethod.POST)
    int queryScheduleClassesStaffsCount(@RequestBody ScheduleClassesStaffDto scheduleClassesStaffDto);
    @RequestMapping(value = "/queryGroupScheduleClassesStaffs", method = RequestMethod.POST)
    List<ScheduleClassesStaffDto> queryGroupScheduleClassesStaffs(@RequestBody ScheduleClassesStaffDto scheduleClassesStaffDto);
    /**
     * 判断员工是否在上班
     * @param scheduleClassesStaffDto
     * {
     *     staffId:xxx,
     *     today:new Date()
     * }
     * @return
     */
    @RequestMapping(value = "/staffIsWork", method = RequestMethod.POST)
    ScheduleClassesStaffDto staffIsWork(@RequestBody ScheduleClassesStaffDto scheduleClassesStaffDto);
    @RequestMapping(value = "/computeStaffCurMonthWorkday", method = RequestMethod.POST)
    ScheduleClassesStaffDto computeStaffCurMonthWorkday(@RequestBody ScheduleClassesStaffDto scheduleClassesStaffDto);
}