package com.sinata.web.controller.applet; import com.sinata.common.core.domain.R; import com.sinata.common.core.domain.entity.SysUser; import com.sinata.common.entity.PageDTO; import com.sinata.common.utils.SecurityUtils; import com.sinata.system.domain.MwTransitRoute; import com.sinata.system.domain.MwTransitRouteCar; import com.sinata.system.domain.MwTransitRoutePoints; import com.sinata.system.domain.SysDepartment; import com.sinata.system.domain.dto.MwTransitRouteDTO; import com.sinata.system.domain.query.MwTransitRouteQuery; import com.sinata.system.domain.vo.MwTransitRouteVO; import com.sinata.system.service.*; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; import lombok.RequiredArgsConstructor; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import javax.validation.Valid; import java.util.ArrayList; import java.util.List; /** *
* 转运线路 前端控制器 *
* * @author mitao * @since 2024-12-02 */ @Validated @RestController @RequiredArgsConstructor @Api(tags = {"运输路线"}) @RequestMapping("/applet/mwTransitRoute") public class AppMwTransitRouteController { private final MwTransitRouteService mwTransitRouteService; private final MwTransitRouteCarService transitRouteCarService; private final MwTransitRoutePointsService pointsService; private final SysDepartmentService departmentService; private final ISysUserService userService; /** * 分页列表 * * @param query * @return */ @ApiOperation("线路列表") @PostMapping("/line") public R