| | |
| | | |
| | | 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; |
| | |
| | | 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 = "添加") |
| | |
| | | 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}") |
| | |
| | | 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(); |
| | | } |
| | | |
| | | } |