zxl
2025-12-11 ad7cbfd8fd19fcce4345a4907c1f059a34c2869b
business/src/main/java/com/ycl/controller/WorkStationScheduleController.java
@@ -2,10 +2,18 @@
import com.ycl.common.group.Update;
import com.ycl.common.group.Add;
import com.ycl.domain.form.ProjectInfoForm;
import com.ycl.domain.query.AuditHistoryQuery;
import com.ycl.domain.query.ProjectInfoQuery;
import com.ycl.domain.query.WaitTodoQuery;
import com.ycl.service.AuditHistoryService;
import com.ycl.service.IndexHomeService;
import com.ycl.system.domain.base.AbsQuery;
import org.springframework.validation.annotation.Validated;
import org.springframework.security.access.prepost.PreAuthorize;
import lombok.RequiredArgsConstructor;
import java.util.List;
import java.util.Map;
import javax.validation.constraints.NotEmpty;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -29,6 +37,15 @@
public class WorkStationScheduleController {
    private final WorkStationScheduleService workStationScheduleService;
    private final IndexHomeService indexHomeService;
    private final AuditHistoryService auditHistoryService;
    @GetMapping("/auditHistoryPage")
    public Result page(AuditHistoryQuery query){
        return auditHistoryService.page(query);
    }
    @PostMapping
    @ApiOperation(value = "添加", notes = "添加")
@@ -54,10 +71,10 @@
        return workStationScheduleService.remove(ids);
    }
    @GetMapping("/page")
    @GetMapping("/listByDate")
    @ApiOperation(value = "分页", notes = "分页")
    public Result page(WorkStationScheduleQuery query) {
        return workStationScheduleService.page(query);
    public Result getListByDate(WorkStationScheduleQuery query) {
        return workStationScheduleService.listByDate(query);
    }
    @GetMapping("/{id}")
@@ -81,4 +98,23 @@
    public Result countAchievements(){
        return workStationScheduleService.countAchievements();
    }
    /**
     * 获得个人项目列表
     * @return
     */
    @GetMapping("/getProjectList")
    public Result projectList(){
        return indexHomeService.getProjectList();
    }
    @GetMapping("/getWaitTaskList")
    public Result getWaitTaskList(WaitTodoQuery query){
        return indexHomeService.getWaitTaskList(query);
    }
    @GetMapping("/countTodayTask")
    Result countTodayTask(){
        return workStationScheduleService.countTodayTask();
    }
}