Commit 0bea80cf96a3218cfb2d22ea3237fde3538513d8
1 parent
b8136122
iss提交16;
更新使用dubbo服务的controller定义,添加@Conditional判定是否使用,同时更新相关legacy的controller定义
Showing
26 changed files
with
275 additions
and
27 deletions
src/main/java/com/bsth/controller/schedule/basicinfo/CarController_facade.java
| @@ -2,6 +2,7 @@ package com.bsth.controller.schedule.basicinfo; | @@ -2,6 +2,7 @@ package com.bsth.controller.schedule.basicinfo; | ||
| 2 | 2 | ||
| 3 | import com.alibaba.dubbo.config.annotation.Reference; | 3 | import com.alibaba.dubbo.config.annotation.Reference; |
| 4 | import com.bsth.common.ResponseCode; | 4 | import com.bsth.common.ResponseCode; |
| 5 | +import com.bsth.control_v2.plan_module.common.config.springboot.dubbo.DubboConfigCondition; | ||
| 5 | import com.bsth.control_v2.plan_module.common.dto.baseinfo.CarDto; | 6 | import com.bsth.control_v2.plan_module.common.dto.baseinfo.CarDto; |
| 6 | import com.bsth.control_v2.plan_module.common.dto.sys.UserDto; | 7 | import com.bsth.control_v2.plan_module.common.dto.sys.UserDto; |
| 7 | import com.bsth.control_v2.plan_module.common.service.BServiceFacade; | 8 | import com.bsth.control_v2.plan_module.common.service.BServiceFacade; |
| @@ -12,6 +13,7 @@ import com.bsth.service.schedule.utils.DataToolsFile; | @@ -12,6 +13,7 @@ import com.bsth.service.schedule.utils.DataToolsFile; | ||
| 12 | import org.apache.commons.lang3.StringUtils; | 13 | import org.apache.commons.lang3.StringUtils; |
| 13 | import org.apache.poi.ss.usermodel.Workbook; | 14 | import org.apache.poi.ss.usermodel.Workbook; |
| 14 | import org.springframework.beans.factory.annotation.Autowired; | 15 | import org.springframework.beans.factory.annotation.Autowired; |
| 16 | +import org.springframework.context.annotation.Conditional; | ||
| 15 | import org.springframework.web.bind.annotation.RequestMapping; | 17 | import org.springframework.web.bind.annotation.RequestMapping; |
| 16 | import org.springframework.web.bind.annotation.RequestMethod; | 18 | import org.springframework.web.bind.annotation.RequestMethod; |
| 17 | import org.springframework.web.bind.annotation.RequestParam; | 19 | import org.springframework.web.bind.annotation.RequestParam; |
| @@ -25,7 +27,8 @@ import java.util.*; | @@ -25,7 +27,8 @@ import java.util.*; | ||
| 25 | /** | 27 | /** |
| 26 | * 车辆基础信息controller_facade | 28 | * 车辆基础信息controller_facade |
| 27 | */ | 29 | */ |
| 28 | -@RestController(value = "carsController_sc") | 30 | +@RestController |
| 31 | +@Conditional(DubboConfigCondition.class) | ||
| 29 | @RequestMapping("cars_sc") | 32 | @RequestMapping("cars_sc") |
| 30 | public class CarController_facade extends BController_facade<Integer, CarDto> { | 33 | public class CarController_facade extends BController_facade<Integer, CarDto> { |
| 31 | 34 |
src/main/java/com/bsth/controller/schedule/basicinfo/CarDeviceController_facade.java
| @@ -2,12 +2,14 @@ package com.bsth.controller.schedule.basicinfo; | @@ -2,12 +2,14 @@ package com.bsth.controller.schedule.basicinfo; | ||
| 2 | 2 | ||
| 3 | import com.alibaba.dubbo.config.annotation.Reference; | 3 | import com.alibaba.dubbo.config.annotation.Reference; |
| 4 | import com.bsth.common.ResponseCode; | 4 | import com.bsth.common.ResponseCode; |
| 5 | +import com.bsth.control_v2.plan_module.common.config.springboot.dubbo.DubboConfigCondition; | ||
| 5 | import com.bsth.control_v2.plan_module.common.dto.baseinfo.CarDeviceDto; | 6 | import com.bsth.control_v2.plan_module.common.dto.baseinfo.CarDeviceDto; |
| 6 | import com.bsth.control_v2.plan_module.common.dto.sys.UserDto; | 7 | import com.bsth.control_v2.plan_module.common.dto.sys.UserDto; |
| 7 | import com.bsth.control_v2.plan_module.common.service.BServiceFacade; | 8 | import com.bsth.control_v2.plan_module.common.service.BServiceFacade; |
| 8 | import com.bsth.control_v2.plan_module.common.service.baseinfo.CarDeviceServiceFacade; | 9 | import com.bsth.control_v2.plan_module.common.service.baseinfo.CarDeviceServiceFacade; |
| 9 | import com.bsth.controller.schedule.BController_facade; | 10 | import com.bsth.controller.schedule.BController_facade; |
| 10 | import org.joda.time.DateTime; | 11 | import org.joda.time.DateTime; |
| 12 | +import org.springframework.context.annotation.Conditional; | ||
| 11 | import org.springframework.web.bind.annotation.RequestMapping; | 13 | import org.springframework.web.bind.annotation.RequestMapping; |
| 12 | import org.springframework.web.bind.annotation.RequestMethod; | 14 | import org.springframework.web.bind.annotation.RequestMethod; |
| 13 | import org.springframework.web.bind.annotation.RequestParam; | 15 | import org.springframework.web.bind.annotation.RequestParam; |
| @@ -17,7 +19,8 @@ import java.util.Date; | @@ -17,7 +19,8 @@ import java.util.Date; | ||
| 17 | import java.util.HashMap; | 19 | import java.util.HashMap; |
| 18 | import java.util.Map; | 20 | import java.util.Map; |
| 19 | 21 | ||
| 20 | -@RestController(value = "carDeviceController_sc") | 22 | +@RestController |
| 23 | +@Conditional(DubboConfigCondition.class) | ||
| 21 | @RequestMapping("cde_sc") | 24 | @RequestMapping("cde_sc") |
| 22 | public class CarDeviceController_facade extends BController_facade<Long, CarDeviceDto> { | 25 | public class CarDeviceController_facade extends BController_facade<Long, CarDeviceDto> { |
| 23 | @Override | 26 | @Override |
src/main/java/com/bsth/controller/schedule/basicinfo/EmployeeController_facade.java
| @@ -2,6 +2,7 @@ package com.bsth.controller.schedule.basicinfo; | @@ -2,6 +2,7 @@ package com.bsth.controller.schedule.basicinfo; | ||
| 2 | 2 | ||
| 3 | import com.alibaba.dubbo.config.annotation.Reference; | 3 | import com.alibaba.dubbo.config.annotation.Reference; |
| 4 | import com.bsth.common.ResponseCode; | 4 | import com.bsth.common.ResponseCode; |
| 5 | +import com.bsth.control_v2.plan_module.common.config.springboot.dubbo.DubboConfigCondition; | ||
| 5 | import com.bsth.control_v2.plan_module.common.dto.baseinfo.PersonnelDto; | 6 | import com.bsth.control_v2.plan_module.common.dto.baseinfo.PersonnelDto; |
| 6 | import com.bsth.control_v2.plan_module.common.dto.sys.UserDto; | 7 | import com.bsth.control_v2.plan_module.common.dto.sys.UserDto; |
| 7 | import com.bsth.control_v2.plan_module.common.service.BServiceFacade; | 8 | import com.bsth.control_v2.plan_module.common.service.BServiceFacade; |
| @@ -12,6 +13,7 @@ import com.bsth.service.schedule.utils.DataToolsFile; | @@ -12,6 +13,7 @@ import com.bsth.service.schedule.utils.DataToolsFile; | ||
| 12 | import org.apache.commons.lang3.StringUtils; | 13 | import org.apache.commons.lang3.StringUtils; |
| 13 | import org.apache.poi.ss.usermodel.Workbook; | 14 | import org.apache.poi.ss.usermodel.Workbook; |
| 14 | import org.springframework.beans.factory.annotation.Autowired; | 15 | import org.springframework.beans.factory.annotation.Autowired; |
| 16 | +import org.springframework.context.annotation.Conditional; | ||
| 15 | import org.springframework.web.bind.annotation.RequestMapping; | 17 | import org.springframework.web.bind.annotation.RequestMapping; |
| 16 | import org.springframework.web.bind.annotation.RequestMethod; | 18 | import org.springframework.web.bind.annotation.RequestMethod; |
| 17 | import org.springframework.web.bind.annotation.RequestParam; | 19 | import org.springframework.web.bind.annotation.RequestParam; |
| @@ -26,6 +28,7 @@ import java.util.*; | @@ -26,6 +28,7 @@ import java.util.*; | ||
| 26 | * 人员基础信息Controller_facade | 28 | * 人员基础信息Controller_facade |
| 27 | */ | 29 | */ |
| 28 | @RestController | 30 | @RestController |
| 31 | +@Conditional(DubboConfigCondition.class) | ||
| 29 | @RequestMapping("ee") | 32 | @RequestMapping("ee") |
| 30 | public class EmployeeController_facade extends BController_facade<Integer, PersonnelDto> { | 33 | public class EmployeeController_facade extends BController_facade<Integer, PersonnelDto> { |
| 31 | @Override | 34 | @Override |
src/main/java/com/bsth/controller/schedule/basicinfo/legacy/CarDeviceController.java
| @@ -2,13 +2,16 @@ package com.bsth.controller.schedule.basicinfo.legacy; | @@ -2,13 +2,16 @@ package com.bsth.controller.schedule.basicinfo.legacy; | ||
| 2 | 2 | ||
| 3 | import com.bsth.common.ResponseCode; | 3 | import com.bsth.common.ResponseCode; |
| 4 | import com.bsth.controller.schedule.BController; | 4 | import com.bsth.controller.schedule.BController; |
| 5 | +import com.bsth.controller.schedule.basicinfo.CarDeviceController_facade; | ||
| 5 | import com.bsth.entity.CarDevice; | 6 | import com.bsth.entity.CarDevice; |
| 6 | import com.bsth.service.schedule.CarDeviceService; | 7 | import com.bsth.service.schedule.CarDeviceService; |
| 7 | import com.bsth.service.schedule.exception.ScheduleException; | 8 | import com.bsth.service.schedule.exception.ScheduleException; |
| 8 | import org.springframework.beans.factory.annotation.Autowired; | 9 | import org.springframework.beans.factory.annotation.Autowired; |
| 10 | +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; | ||
| 9 | import org.springframework.web.bind.annotation.RequestMapping; | 11 | import org.springframework.web.bind.annotation.RequestMapping; |
| 10 | import org.springframework.web.bind.annotation.RequestMethod; | 12 | import org.springframework.web.bind.annotation.RequestMethod; |
| 11 | import org.springframework.web.bind.annotation.RequestParam; | 13 | import org.springframework.web.bind.annotation.RequestParam; |
| 14 | +import org.springframework.web.bind.annotation.RestController; | ||
| 12 | 15 | ||
| 13 | import java.util.HashMap; | 16 | import java.util.HashMap; |
| 14 | import java.util.Map; | 17 | import java.util.Map; |
| @@ -16,8 +19,9 @@ import java.util.Map; | @@ -16,8 +19,9 @@ import java.util.Map; | ||
| 16 | /** | 19 | /** |
| 17 | * Created by xu on 16/12/15. | 20 | * Created by xu on 16/12/15. |
| 18 | */ | 21 | */ |
| 19 | -//@RestController(value = "carDeviceController_sc") | ||
| 20 | -//@RequestMapping("cde_sc") | 22 | +@RestController("carDeviceController_sc") |
| 23 | +@ConditionalOnMissingBean(CarDeviceController_facade.class) | ||
| 24 | +@RequestMapping("cde_sc") | ||
| 21 | public class CarDeviceController extends BController<CarDevice, Long> { | 25 | public class CarDeviceController extends BController<CarDevice, Long> { |
| 22 | @Autowired | 26 | @Autowired |
| 23 | private CarDeviceService carDeviceService; | 27 | private CarDeviceService carDeviceService; |
src/main/java/com/bsth/controller/schedule/basicinfo/legacy/CarsController.java
| @@ -2,13 +2,16 @@ package com.bsth.controller.schedule.basicinfo.legacy; | @@ -2,13 +2,16 @@ package com.bsth.controller.schedule.basicinfo.legacy; | ||
| 2 | 2 | ||
| 3 | import com.bsth.common.ResponseCode; | 3 | import com.bsth.common.ResponseCode; |
| 4 | import com.bsth.controller.schedule.BController; | 4 | import com.bsth.controller.schedule.BController; |
| 5 | +import com.bsth.controller.schedule.basicinfo.CarController_facade; | ||
| 5 | import com.bsth.entity.Cars; | 6 | import com.bsth.entity.Cars; |
| 6 | import com.bsth.service.schedule.CarsService; | 7 | import com.bsth.service.schedule.CarsService; |
| 7 | import com.bsth.service.schedule.exception.ScheduleException; | 8 | import com.bsth.service.schedule.exception.ScheduleException; |
| 8 | import org.springframework.beans.factory.annotation.Autowired; | 9 | import org.springframework.beans.factory.annotation.Autowired; |
| 10 | +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; | ||
| 9 | import org.springframework.web.bind.annotation.RequestMapping; | 11 | import org.springframework.web.bind.annotation.RequestMapping; |
| 10 | import org.springframework.web.bind.annotation.RequestMethod; | 12 | import org.springframework.web.bind.annotation.RequestMethod; |
| 11 | import org.springframework.web.bind.annotation.RequestParam; | 13 | import org.springframework.web.bind.annotation.RequestParam; |
| 14 | +import org.springframework.web.bind.annotation.RestController; | ||
| 12 | 15 | ||
| 13 | import java.util.HashMap; | 16 | import java.util.HashMap; |
| 14 | import java.util.Map; | 17 | import java.util.Map; |
| @@ -16,8 +19,9 @@ import java.util.Map; | @@ -16,8 +19,9 @@ import java.util.Map; | ||
| 16 | /** | 19 | /** |
| 17 | * 车辆基础信息controller | 20 | * 车辆基础信息controller |
| 18 | */ | 21 | */ |
| 19 | -//@RestController(value = "carsController_sc") | ||
| 20 | -//@RequestMapping("cars_sc") | 22 | +@RestController("carsController_sc") |
| 23 | +@ConditionalOnMissingBean(CarController_facade.class) | ||
| 24 | +@RequestMapping("cars_sc") | ||
| 21 | public class CarsController extends BController<Cars, Integer> { | 25 | public class CarsController extends BController<Cars, Integer> { |
| 22 | @Autowired | 26 | @Autowired |
| 23 | private CarsService carsService; | 27 | private CarsService carsService; |
src/main/java/com/bsth/controller/schedule/basicinfo/legacy/EmployeeController.java
| @@ -2,13 +2,16 @@ package com.bsth.controller.schedule.basicinfo.legacy; | @@ -2,13 +2,16 @@ package com.bsth.controller.schedule.basicinfo.legacy; | ||
| 2 | 2 | ||
| 3 | import com.bsth.common.ResponseCode; | 3 | import com.bsth.common.ResponseCode; |
| 4 | import com.bsth.controller.schedule.BController; | 4 | import com.bsth.controller.schedule.BController; |
| 5 | +import com.bsth.controller.schedule.basicinfo.EmployeeController_facade; | ||
| 5 | import com.bsth.entity.Personnel; | 6 | import com.bsth.entity.Personnel; |
| 6 | import com.bsth.service.schedule.EmployeeService; | 7 | import com.bsth.service.schedule.EmployeeService; |
| 7 | import com.bsth.service.schedule.exception.ScheduleException; | 8 | import com.bsth.service.schedule.exception.ScheduleException; |
| 8 | import org.springframework.beans.factory.annotation.Autowired; | 9 | import org.springframework.beans.factory.annotation.Autowired; |
| 10 | +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; | ||
| 9 | import org.springframework.web.bind.annotation.RequestMapping; | 11 | import org.springframework.web.bind.annotation.RequestMapping; |
| 10 | import org.springframework.web.bind.annotation.RequestMethod; | 12 | import org.springframework.web.bind.annotation.RequestMethod; |
| 11 | import org.springframework.web.bind.annotation.RequestParam; | 13 | import org.springframework.web.bind.annotation.RequestParam; |
| 14 | +import org.springframework.web.bind.annotation.RestController; | ||
| 12 | 15 | ||
| 13 | import java.util.HashMap; | 16 | import java.util.HashMap; |
| 14 | import java.util.Map; | 17 | import java.util.Map; |
| @@ -16,8 +19,9 @@ import java.util.Map; | @@ -16,8 +19,9 @@ import java.util.Map; | ||
| 16 | /** | 19 | /** |
| 17 | * 人员基础信息Controller | 20 | * 人员基础信息Controller |
| 18 | */ | 21 | */ |
| 19 | -//@RestController | ||
| 20 | -//@RequestMapping("ee") | 22 | +@RestController |
| 23 | +@ConditionalOnMissingBean(EmployeeController_facade.class) | ||
| 24 | +@RequestMapping("ee") | ||
| 21 | public class EmployeeController extends BController<Personnel, Integer> { | 25 | public class EmployeeController extends BController<Personnel, Integer> { |
| 22 | @Autowired | 26 | @Autowired |
| 23 | private EmployeeService employeeService; | 27 | private EmployeeService employeeService; |
src/main/java/com/bsth/controller/schedule/core/CarConfigInfoController_facade.java
| @@ -3,6 +3,7 @@ package com.bsth.controller.schedule.core; | @@ -3,6 +3,7 @@ package com.bsth.controller.schedule.core; | ||
| 3 | import com.alibaba.dubbo.config.annotation.Reference; | 3 | import com.alibaba.dubbo.config.annotation.Reference; |
| 4 | import com.bsth.common.Constants; | 4 | import com.bsth.common.Constants; |
| 5 | import com.bsth.common.ResponseCode; | 5 | import com.bsth.common.ResponseCode; |
| 6 | +import com.bsth.control_v2.plan_module.common.config.springboot.dubbo.DubboConfigCondition; | ||
| 6 | import com.bsth.control_v2.plan_module.common.dto.baseinfo.CarDto; | 7 | import com.bsth.control_v2.plan_module.common.dto.baseinfo.CarDto; |
| 7 | import com.bsth.control_v2.plan_module.common.dto.baseinfo.LineDto; | 8 | import com.bsth.control_v2.plan_module.common.dto.baseinfo.LineDto; |
| 8 | import com.bsth.control_v2.plan_module.common.dto.schedule.config.VehicleConfigDto; | 9 | import com.bsth.control_v2.plan_module.common.dto.schedule.config.VehicleConfigDto; |
| @@ -17,6 +18,7 @@ import com.bsth.service.schedule.utils.DataToolsFile; | @@ -17,6 +18,7 @@ import com.bsth.service.schedule.utils.DataToolsFile; | ||
| 17 | import org.apache.commons.lang3.StringUtils; | 18 | import org.apache.commons.lang3.StringUtils; |
| 18 | import org.apache.poi.ss.usermodel.Workbook; | 19 | import org.apache.poi.ss.usermodel.Workbook; |
| 19 | import org.springframework.beans.factory.annotation.Autowired; | 20 | import org.springframework.beans.factory.annotation.Autowired; |
| 21 | +import org.springframework.context.annotation.Conditional; | ||
| 20 | import org.springframework.web.bind.annotation.RequestMapping; | 22 | import org.springframework.web.bind.annotation.RequestMapping; |
| 21 | import org.springframework.web.bind.annotation.RequestMethod; | 23 | import org.springframework.web.bind.annotation.RequestMethod; |
| 22 | import org.springframework.web.bind.annotation.RequestParam; | 24 | import org.springframework.web.bind.annotation.RequestParam; |
| @@ -33,6 +35,7 @@ import java.util.*; | @@ -33,6 +35,7 @@ import java.util.*; | ||
| 33 | * Created by xu on 16/5/9. | 35 | * Created by xu on 16/5/9. |
| 34 | */ | 36 | */ |
| 35 | @RestController | 37 | @RestController |
| 38 | +@Conditional(DubboConfigCondition.class) | ||
| 36 | @RequestMapping("cci") | 39 | @RequestMapping("cci") |
| 37 | public class CarConfigInfoController_facade extends BController_facade<Long, VehicleConfigDto> { | 40 | public class CarConfigInfoController_facade extends BController_facade<Long, VehicleConfigDto> { |
| 38 | 41 |
src/main/java/com/bsth/controller/schedule/core/EmployeeConfigInfoController_facade.java
| @@ -3,6 +3,7 @@ package com.bsth.controller.schedule.core; | @@ -3,6 +3,7 @@ package com.bsth.controller.schedule.core; | ||
| 3 | import com.alibaba.dubbo.config.annotation.Reference; | 3 | import com.alibaba.dubbo.config.annotation.Reference; |
| 4 | import com.bsth.common.Constants; | 4 | import com.bsth.common.Constants; |
| 5 | import com.bsth.common.ResponseCode; | 5 | import com.bsth.common.ResponseCode; |
| 6 | +import com.bsth.control_v2.plan_module.common.config.springboot.dubbo.DubboConfigCondition; | ||
| 6 | import com.bsth.control_v2.plan_module.common.dto.baseinfo.LineDto; | 7 | import com.bsth.control_v2.plan_module.common.dto.baseinfo.LineDto; |
| 7 | import com.bsth.control_v2.plan_module.common.dto.baseinfo.PersonnelDto; | 8 | import com.bsth.control_v2.plan_module.common.dto.baseinfo.PersonnelDto; |
| 8 | import com.bsth.control_v2.plan_module.common.dto.schedule.config.EmployeeConfigDto; | 9 | import com.bsth.control_v2.plan_module.common.dto.schedule.config.EmployeeConfigDto; |
| @@ -17,6 +18,7 @@ import com.bsth.service.schedule.utils.DataToolsFile; | @@ -17,6 +18,7 @@ import com.bsth.service.schedule.utils.DataToolsFile; | ||
| 17 | import org.apache.commons.lang3.StringUtils; | 18 | import org.apache.commons.lang3.StringUtils; |
| 18 | import org.apache.poi.ss.usermodel.Workbook; | 19 | import org.apache.poi.ss.usermodel.Workbook; |
| 19 | import org.springframework.beans.factory.annotation.Autowired; | 20 | import org.springframework.beans.factory.annotation.Autowired; |
| 21 | +import org.springframework.context.annotation.Conditional; | ||
| 20 | import org.springframework.web.bind.annotation.*; | 22 | import org.springframework.web.bind.annotation.*; |
| 21 | import org.springframework.web.multipart.MultipartFile; | 23 | import org.springframework.web.multipart.MultipartFile; |
| 22 | 24 | ||
| @@ -30,6 +32,7 @@ import java.util.*; | @@ -30,6 +32,7 @@ import java.util.*; | ||
| 30 | * Created by xu on 16/5/10. | 32 | * Created by xu on 16/5/10. |
| 31 | */ | 33 | */ |
| 32 | @RestController | 34 | @RestController |
| 35 | +@Conditional(DubboConfigCondition.class) | ||
| 33 | @RequestMapping("eci") | 36 | @RequestMapping("eci") |
| 34 | public class EmployeeConfigInfoController_facade extends BController_facade<Long, EmployeeConfigDto> { | 37 | public class EmployeeConfigInfoController_facade extends BController_facade<Long, EmployeeConfigDto> { |
| 35 | 38 |
src/main/java/com/bsth/controller/schedule/core/GuideboardInfoController_facade.java
| @@ -2,6 +2,7 @@ package com.bsth.controller.schedule.core; | @@ -2,6 +2,7 @@ package com.bsth.controller.schedule.core; | ||
| 2 | 2 | ||
| 3 | import com.alibaba.dubbo.config.annotation.Reference; | 3 | import com.alibaba.dubbo.config.annotation.Reference; |
| 4 | import com.bsth.common.ResponseCode; | 4 | import com.bsth.common.ResponseCode; |
| 5 | +import com.bsth.control_v2.plan_module.common.config.springboot.dubbo.DubboConfigCondition; | ||
| 5 | import com.bsth.control_v2.plan_module.common.dto.baseinfo.LineDto; | 6 | import com.bsth.control_v2.plan_module.common.dto.baseinfo.LineDto; |
| 6 | import com.bsth.control_v2.plan_module.common.dto.schedule.config.LpConfigDto; | 7 | import com.bsth.control_v2.plan_module.common.dto.schedule.config.LpConfigDto; |
| 7 | import com.bsth.control_v2.plan_module.common.dto.sys.UserDto; | 8 | import com.bsth.control_v2.plan_module.common.dto.sys.UserDto; |
| @@ -13,6 +14,7 @@ import com.bsth.service.schedule.utils.DataToolsFile; | @@ -13,6 +14,7 @@ import com.bsth.service.schedule.utils.DataToolsFile; | ||
| 13 | import org.apache.commons.lang3.StringUtils; | 14 | import org.apache.commons.lang3.StringUtils; |
| 14 | import org.apache.poi.ss.usermodel.Workbook; | 15 | import org.apache.poi.ss.usermodel.Workbook; |
| 15 | import org.springframework.beans.factory.annotation.Autowired; | 16 | import org.springframework.beans.factory.annotation.Autowired; |
| 17 | +import org.springframework.context.annotation.Conditional; | ||
| 16 | import org.springframework.web.bind.annotation.*; | 18 | import org.springframework.web.bind.annotation.*; |
| 17 | import org.springframework.web.multipart.MultipartFile; | 19 | import org.springframework.web.multipart.MultipartFile; |
| 18 | 20 | ||
| @@ -24,6 +26,7 @@ import java.util.*; | @@ -24,6 +26,7 @@ import java.util.*; | ||
| 24 | * 路牌管理控制器。 | 26 | * 路牌管理控制器。 |
| 25 | */ | 27 | */ |
| 26 | @RestController | 28 | @RestController |
| 29 | +@Conditional(DubboConfigCondition.class) | ||
| 27 | @RequestMapping("gic") | 30 | @RequestMapping("gic") |
| 28 | public class GuideboardInfoController_facade extends BController_facade<Long, LpConfigDto> { | 31 | public class GuideboardInfoController_facade extends BController_facade<Long, LpConfigDto> { |
| 29 | @Override | 32 | @Override |
src/main/java/com/bsth/controller/schedule/core/LogController_facade.java
0 → 100644
| 1 | +package com.bsth.controller.schedule.core; | ||
| 2 | + | ||
| 3 | +import com.alibaba.dubbo.config.annotation.Reference; | ||
| 4 | +import com.bsth.control_v2.plan_module.common.config.springboot.dubbo.DubboConfigCondition; | ||
| 5 | +import com.bsth.control_v2.plan_module.common.dto.schedule.log.ModuleOperatorLogDto; | ||
| 6 | +import com.bsth.control_v2.plan_module.common.service.BServiceFacade; | ||
| 7 | +import com.bsth.control_v2.plan_module.common.service.log.LogServiceFacade; | ||
| 8 | +import com.bsth.controller.schedule.BController_facade; | ||
| 9 | +import org.springframework.context.annotation.Conditional; | ||
| 10 | +import org.springframework.web.bind.annotation.RequestMapping; | ||
| 11 | +import org.springframework.web.bind.annotation.RestController; | ||
| 12 | + | ||
| 13 | +@RestController | ||
| 14 | +@Conditional(DubboConfigCondition.class) | ||
| 15 | +@RequestMapping("s_log") | ||
| 16 | +public class LogController_facade extends BController_facade<Long, ModuleOperatorLogDto> { | ||
| 17 | + @Reference | ||
| 18 | + private LogServiceFacade logServiceFacade; | ||
| 19 | + | ||
| 20 | + @Override | ||
| 21 | + protected BServiceFacade<Long, ModuleOperatorLogDto> getBServiceFacade() { | ||
| 22 | + return logServiceFacade; | ||
| 23 | + } | ||
| 24 | +} |
src/main/java/com/bsth/controller/schedule/core/RerunController_facade.java
| 1 | package com.bsth.controller.schedule.core; | 1 | package com.bsth.controller.schedule.core; |
| 2 | 2 | ||
| 3 | import com.alibaba.dubbo.config.annotation.Reference; | 3 | import com.alibaba.dubbo.config.annotation.Reference; |
| 4 | +import com.bsth.control_v2.plan_module.common.config.springboot.dubbo.DubboConfigCondition; | ||
| 4 | import com.bsth.control_v2.plan_module.common.dto.schedule.rule.RerunRuleDto; | 5 | import com.bsth.control_v2.plan_module.common.dto.schedule.rule.RerunRuleDto; |
| 5 | import com.bsth.control_v2.plan_module.common.dto.sys.UserDto; | 6 | import com.bsth.control_v2.plan_module.common.dto.sys.UserDto; |
| 6 | import com.bsth.control_v2.plan_module.common.service.BServiceFacade; | 7 | import com.bsth.control_v2.plan_module.common.service.BServiceFacade; |
| 7 | import com.bsth.control_v2.plan_module.common.service.schedule.rule.RerunRuleConfigServiceFacade; | 8 | import com.bsth.control_v2.plan_module.common.service.schedule.rule.RerunRuleConfigServiceFacade; |
| 8 | import com.bsth.controller.schedule.BController_facade; | 9 | import com.bsth.controller.schedule.BController_facade; |
| 10 | +import org.springframework.context.annotation.Conditional; | ||
| 9 | import org.springframework.web.bind.annotation.RequestMapping; | 11 | import org.springframework.web.bind.annotation.RequestMapping; |
| 10 | import org.springframework.web.bind.annotation.RestController; | 12 | import org.springframework.web.bind.annotation.RestController; |
| 11 | 13 | ||
| @@ -15,6 +17,7 @@ import java.util.Date; | @@ -15,6 +17,7 @@ import java.util.Date; | ||
| 15 | * Created by xu on 16/10/20. | 17 | * Created by xu on 16/10/20. |
| 16 | */ | 18 | */ |
| 17 | @RestController | 19 | @RestController |
| 20 | +@Conditional(DubboConfigCondition.class) | ||
| 18 | @RequestMapping("rms") | 21 | @RequestMapping("rms") |
| 19 | public class RerunController_facade extends BController_facade<Long, RerunRuleDto> { | 22 | public class RerunController_facade extends BController_facade<Long, RerunRuleDto> { |
| 20 | @Override | 23 | @Override |
src/main/java/com/bsth/controller/schedule/core/SchedulePlanController_facade.java
| @@ -2,6 +2,7 @@ package com.bsth.controller.schedule.core; | @@ -2,6 +2,7 @@ package com.bsth.controller.schedule.core; | ||
| 2 | 2 | ||
| 3 | import com.alibaba.dubbo.config.annotation.Reference; | 3 | import com.alibaba.dubbo.config.annotation.Reference; |
| 4 | import com.bsth.common.ResponseCode; | 4 | import com.bsth.common.ResponseCode; |
| 5 | +import com.bsth.control_v2.plan_module.common.config.springboot.dubbo.DubboConfigCondition; | ||
| 5 | import com.bsth.control_v2.plan_module.common.dto.schedule.PlanDto; | 6 | import com.bsth.control_v2.plan_module.common.dto.schedule.PlanDto; |
| 6 | import com.bsth.control_v2.plan_module.common.dto.sys.UserDto; | 7 | import com.bsth.control_v2.plan_module.common.dto.sys.UserDto; |
| 7 | import com.bsth.control_v2.plan_module.common.service.BServiceFacade; | 8 | import com.bsth.control_v2.plan_module.common.service.BServiceFacade; |
| @@ -11,6 +12,7 @@ import com.bsth.controller.schedule.BController_facade; | @@ -11,6 +12,7 @@ import com.bsth.controller.schedule.BController_facade; | ||
| 11 | import com.bsth.entity.schedule.SchedulePlan; | 12 | import com.bsth.entity.schedule.SchedulePlan; |
| 12 | import com.bsth.service.schedule.SchedulePlanService; | 13 | import com.bsth.service.schedule.SchedulePlanService; |
| 13 | import org.springframework.beans.factory.annotation.Autowired; | 14 | import org.springframework.beans.factory.annotation.Autowired; |
| 15 | +import org.springframework.context.annotation.Conditional; | ||
| 14 | import org.springframework.web.bind.annotation.PathVariable; | 16 | import org.springframework.web.bind.annotation.PathVariable; |
| 15 | import org.springframework.web.bind.annotation.RequestMapping; | 17 | import org.springframework.web.bind.annotation.RequestMapping; |
| 16 | import org.springframework.web.bind.annotation.RequestMethod; | 18 | import org.springframework.web.bind.annotation.RequestMethod; |
| @@ -21,6 +23,7 @@ import java.util.HashMap; | @@ -21,6 +23,7 @@ import java.util.HashMap; | ||
| 21 | import java.util.Map; | 23 | import java.util.Map; |
| 22 | 24 | ||
| 23 | @RestController | 25 | @RestController |
| 26 | +@Conditional(DubboConfigCondition.class) | ||
| 24 | @RequestMapping("spc") | 27 | @RequestMapping("spc") |
| 25 | public class SchedulePlanController_facade extends BController_facade<Long, PlanDto> { | 28 | public class SchedulePlanController_facade extends BController_facade<Long, PlanDto> { |
| 26 | @Reference | 29 | @Reference |
src/main/java/com/bsth/controller/schedule/core/SchedulePlanInfoController_facade.java
0 → 100644
| 1 | +package com.bsth.controller.schedule.core; | ||
| 2 | + | ||
| 3 | +import com.alibaba.dubbo.config.annotation.Reference; | ||
| 4 | +import com.bsth.common.ResponseCode; | ||
| 5 | +import com.bsth.control_v2.plan_module.common.config.springboot.dubbo.DubboConfigCondition; | ||
| 6 | +import com.bsth.control_v2.plan_module.common.dto.schedule.PlanInfoDto; | ||
| 7 | +import com.bsth.control_v2.plan_module.common.dto.sys.UserDto; | ||
| 8 | +import com.bsth.control_v2.plan_module.common.service.BServiceFacade; | ||
| 9 | +import com.bsth.control_v2.plan_module.common.service.schedule.PlanInfoServiceFacade; | ||
| 10 | +import com.bsth.control_v2.plan_module.common.utils.SystemInfoUtils; | ||
| 11 | +import com.bsth.controller.schedule.BController_facade; | ||
| 12 | +import org.springframework.context.annotation.Conditional; | ||
| 13 | +import org.springframework.web.bind.annotation.PathVariable; | ||
| 14 | +import org.springframework.web.bind.annotation.RequestMapping; | ||
| 15 | +import org.springframework.web.bind.annotation.RequestMethod; | ||
| 16 | +import org.springframework.web.bind.annotation.RestController; | ||
| 17 | + | ||
| 18 | +import java.util.Date; | ||
| 19 | +import java.util.HashMap; | ||
| 20 | +import java.util.Map; | ||
| 21 | + | ||
| 22 | +@RestController | ||
| 23 | +@Conditional(DubboConfigCondition.class) | ||
| 24 | +@RequestMapping("spic") | ||
| 25 | +public class SchedulePlanInfoController_facade extends BController_facade<Long, PlanInfoDto> { | ||
| 26 | + @Reference | ||
| 27 | + private PlanInfoServiceFacade planInfoServiceFacade; | ||
| 28 | + | ||
| 29 | + @Override | ||
| 30 | + protected BServiceFacade<Long, PlanInfoDto> getBServiceFacade() { | ||
| 31 | + return planInfoServiceFacade; | ||
| 32 | + } | ||
| 33 | + | ||
| 34 | + @Override | ||
| 35 | + public void setCreateUserInfo(PlanInfoDto planInfoDto, Integer userId, Date createDate) { | ||
| 36 | + UserDto userDto = UserDto.getBuilder() | ||
| 37 | + .setId(userId) | ||
| 38 | + .build(); | ||
| 39 | + planInfoDto.setCreateBy(userDto); | ||
| 40 | + planInfoDto.setCreateDate(createDate); | ||
| 41 | + } | ||
| 42 | + | ||
| 43 | + @Override | ||
| 44 | + public void setUpdateUserInfo(PlanInfoDto planInfoDto, Integer userId, Date updateDate) { | ||
| 45 | + UserDto userDto = UserDto.getBuilder() | ||
| 46 | + .setId(userId) | ||
| 47 | + .build(); | ||
| 48 | + planInfoDto.setUpdateBy(userDto); | ||
| 49 | + planInfoDto.setUpdateDate(updateDate); | ||
| 50 | + } | ||
| 51 | + | ||
| 52 | + @Override | ||
| 53 | + protected boolean isUpdateExtend() { | ||
| 54 | + return true; | ||
| 55 | + } | ||
| 56 | + | ||
| 57 | + @Override | ||
| 58 | + protected PlanInfoDto updateExtend(PlanInfoDto planInfoDto) { | ||
| 59 | + return this.planInfoServiceFacade.updateInfo(planInfoDto, SystemInfoUtils.createClientSystemInfo()); | ||
| 60 | + } | ||
| 61 | + | ||
| 62 | + @RequestMapping(value = "/groupextinfos/{xlid}/{date}", method = RequestMethod.GET) | ||
| 63 | + public Map<String, Object> findGroupInfoExt( | ||
| 64 | + @PathVariable(value = "xlid") Integer xlid, | ||
| 65 | + @PathVariable(value = "date") Date scheduleDate) { | ||
| 66 | + Map<String, Object> resultMap = new HashMap<>(); | ||
| 67 | + try { | ||
| 68 | + resultMap.put("status", ResponseCode.SUCCESS); | ||
| 69 | + resultMap.put("data", this.planInfoServiceFacade.findPlanGroupInfo(xlid, scheduleDate)); | ||
| 70 | + | ||
| 71 | + } catch (Exception exp) { | ||
| 72 | + exp.printStackTrace(); | ||
| 73 | + resultMap.put("status", ResponseCode.ERROR); | ||
| 74 | + resultMap.put("msg", exp.getLocalizedMessage()); | ||
| 75 | + } | ||
| 76 | + | ||
| 77 | + return resultMap; | ||
| 78 | + } | ||
| 79 | + | ||
| 80 | + @RequestMapping(value = "/lastestsd/{xlid}", method = RequestMethod.GET) | ||
| 81 | + public Map<String, Object> findLastestPlanDate( | ||
| 82 | + @PathVariable(value = "xlid") Integer xlid) { | ||
| 83 | + Map<String, Object> resultMap = new HashMap<>(); | ||
| 84 | + try { | ||
| 85 | + resultMap.put("status", ResponseCode.SUCCESS); | ||
| 86 | + resultMap.put("data", this.planInfoServiceFacade.findLastestPlanInfoDate(xlid)); | ||
| 87 | + | ||
| 88 | + } catch (Exception exp) { | ||
| 89 | + exp.printStackTrace(); | ||
| 90 | + resultMap.put("status", ResponseCode.ERROR); | ||
| 91 | + resultMap.put("msg", exp.getLocalizedMessage()); | ||
| 92 | + } | ||
| 93 | + | ||
| 94 | + return resultMap; | ||
| 95 | + } | ||
| 96 | + | ||
| 97 | + | ||
| 98 | +} |
src/main/java/com/bsth/controller/schedule/core/ScheduleRule1FlatController_facade.java
| 1 | package com.bsth.controller.schedule.core; | 1 | package com.bsth.controller.schedule.core; |
| 2 | 2 | ||
| 3 | import com.alibaba.dubbo.config.annotation.Reference; | 3 | import com.alibaba.dubbo.config.annotation.Reference; |
| 4 | +import com.bsth.control_v2.plan_module.common.config.springboot.dubbo.DubboConfigCondition; | ||
| 4 | import com.bsth.control_v2.plan_module.common.dto.schedule.rule.FlatRuleDto; | 5 | import com.bsth.control_v2.plan_module.common.dto.schedule.rule.FlatRuleDto; |
| 5 | import com.bsth.control_v2.plan_module.common.dto.sys.UserDto; | 6 | import com.bsth.control_v2.plan_module.common.dto.sys.UserDto; |
| 6 | import com.bsth.control_v2.plan_module.common.service.BServiceFacade; | 7 | import com.bsth.control_v2.plan_module.common.service.BServiceFacade; |
| 7 | import com.bsth.control_v2.plan_module.common.service.schedule.rule.FlatRuleConfigServiceFacade; | 8 | import com.bsth.control_v2.plan_module.common.service.schedule.rule.FlatRuleConfigServiceFacade; |
| 8 | import com.bsth.controller.schedule.BController_facade; | 9 | import com.bsth.controller.schedule.BController_facade; |
| 10 | +import org.springframework.context.annotation.Conditional; | ||
| 9 | import org.springframework.web.bind.annotation.RequestMapping; | 11 | import org.springframework.web.bind.annotation.RequestMapping; |
| 10 | import org.springframework.web.bind.annotation.RestController; | 12 | import org.springframework.web.bind.annotation.RestController; |
| 11 | 13 | ||
| @@ -15,6 +17,7 @@ import java.util.Date; | @@ -15,6 +17,7 @@ import java.util.Date; | ||
| 15 | * Created by xu on 16/7/4. | 17 | * Created by xu on 16/7/4. |
| 16 | */ | 18 | */ |
| 17 | @RestController | 19 | @RestController |
| 20 | +@Conditional(DubboConfigCondition.class) | ||
| 18 | @RequestMapping("sr1fc") | 21 | @RequestMapping("sr1fc") |
| 19 | public class ScheduleRule1FlatController_facade extends BController_facade<Long, FlatRuleDto> { | 22 | public class ScheduleRule1FlatController_facade extends BController_facade<Long, FlatRuleDto> { |
| 20 | @Override | 23 | @Override |
src/main/java/com/bsth/controller/schedule/core/TTInfoBxDetailController_facade.java
0 → 100644
| 1 | +package com.bsth.controller.schedule.core; | ||
| 2 | + | ||
| 3 | +import com.alibaba.dubbo.config.annotation.Reference; | ||
| 4 | +import com.bsth.control_v2.plan_module.common.config.springboot.dubbo.DubboConfigCondition; | ||
| 5 | +import com.bsth.control_v2.plan_module.common.dto.schedule.timetable.TTInfoBxDetailDto; | ||
| 6 | +import com.bsth.control_v2.plan_module.common.dto.sys.UserDto; | ||
| 7 | +import com.bsth.control_v2.plan_module.common.service.BServiceFacade; | ||
| 8 | +import com.bsth.control_v2.plan_module.common.service.schedule.timetable.TTInfoBxDetailServiceFacade; | ||
| 9 | +import com.bsth.controller.schedule.BController_facade; | ||
| 10 | +import org.springframework.context.annotation.Conditional; | ||
| 11 | +import org.springframework.web.bind.annotation.RequestMapping; | ||
| 12 | +import org.springframework.web.bind.annotation.RestController; | ||
| 13 | + | ||
| 14 | +import java.util.Date; | ||
| 15 | + | ||
| 16 | +@RestController | ||
| 17 | +@Conditional(DubboConfigCondition.class) | ||
| 18 | +@RequestMapping("tibxdc") | ||
| 19 | +public class TTInfoBxDetailController_facade extends BController_facade<Long, TTInfoBxDetailDto> { | ||
| 20 | + @Reference | ||
| 21 | + private TTInfoBxDetailServiceFacade ttInfoBxDetailServiceFacade; | ||
| 22 | + | ||
| 23 | + @Override | ||
| 24 | + protected BServiceFacade<Long, TTInfoBxDetailDto> getBServiceFacade() { | ||
| 25 | + return ttInfoBxDetailServiceFacade; | ||
| 26 | + } | ||
| 27 | + | ||
| 28 | + @Override | ||
| 29 | + public void setCreateUserInfo(TTInfoBxDetailDto ttInfoBxDetailDto, Integer userId, Date createDate) { | ||
| 30 | + UserDto userDto = UserDto.getBuilder() | ||
| 31 | + .setId(userId) | ||
| 32 | + .build(); | ||
| 33 | + ttInfoBxDetailDto.setCreateBy(userDto); | ||
| 34 | + ttInfoBxDetailDto.setCreateDate(createDate); | ||
| 35 | + } | ||
| 36 | + | ||
| 37 | + @Override | ||
| 38 | + public void setUpdateUserInfo(TTInfoBxDetailDto ttInfoBxDetailDto, Integer userId, Date updateDate) { | ||
| 39 | + UserDto userDto = UserDto.getBuilder() | ||
| 40 | + .setId(userId) | ||
| 41 | + .build(); | ||
| 42 | + ttInfoBxDetailDto.setUpdateBy(userDto); | ||
| 43 | + ttInfoBxDetailDto.setUpdateDate(updateDate); | ||
| 44 | + } | ||
| 45 | +} |
src/main/java/com/bsth/controller/schedule/core/TTInfoController_facade.java
| @@ -2,6 +2,7 @@ package com.bsth.controller.schedule.core; | @@ -2,6 +2,7 @@ package com.bsth.controller.schedule.core; | ||
| 2 | 2 | ||
| 3 | import com.alibaba.dubbo.config.annotation.Reference; | 3 | import com.alibaba.dubbo.config.annotation.Reference; |
| 4 | import com.bsth.common.ResponseCode; | 4 | import com.bsth.common.ResponseCode; |
| 5 | +import com.bsth.control_v2.plan_module.common.config.springboot.dubbo.DubboConfigCondition; | ||
| 5 | import com.bsth.control_v2.plan_module.common.dto.baseinfo.LineDto; | 6 | import com.bsth.control_v2.plan_module.common.dto.baseinfo.LineDto; |
| 6 | import com.bsth.control_v2.plan_module.common.dto.schedule.timetable.TTInfoDto; | 7 | import com.bsth.control_v2.plan_module.common.dto.schedule.timetable.TTInfoDto; |
| 7 | import com.bsth.control_v2.plan_module.common.dto.sys.UserDto; | 8 | import com.bsth.control_v2.plan_module.common.dto.sys.UserDto; |
| @@ -9,6 +10,7 @@ import com.bsth.control_v2.plan_module.common.exception.PlanModuleException; | @@ -9,6 +10,7 @@ import com.bsth.control_v2.plan_module.common.exception.PlanModuleException; | ||
| 9 | import com.bsth.control_v2.plan_module.common.service.BServiceFacade; | 10 | import com.bsth.control_v2.plan_module.common.service.BServiceFacade; |
| 10 | import com.bsth.control_v2.plan_module.common.service.schedule.timetable.TTInfoServiceFacade; | 11 | import com.bsth.control_v2.plan_module.common.service.schedule.timetable.TTInfoServiceFacade; |
| 11 | import com.bsth.controller.schedule.BController_facade; | 12 | import com.bsth.controller.schedule.BController_facade; |
| 13 | +import org.springframework.context.annotation.Conditional; | ||
| 12 | import org.springframework.web.bind.annotation.*; | 14 | import org.springframework.web.bind.annotation.*; |
| 13 | 15 | ||
| 14 | import java.util.Date; | 16 | import java.util.Date; |
| @@ -18,7 +20,8 @@ import java.util.Map; | @@ -18,7 +20,8 @@ import java.util.Map; | ||
| 18 | /** | 20 | /** |
| 19 | * Created by xu on 16/12/20. | 21 | * Created by xu on 16/12/20. |
| 20 | */ | 22 | */ |
| 21 | -@RestController(value = "tTInfoController_ec") | 23 | +@RestController |
| 24 | +@Conditional(DubboConfigCondition.class) | ||
| 22 | @RequestMapping(value = "tic_ec") | 25 | @RequestMapping(value = "tic_ec") |
| 23 | public class TTInfoController_facade extends BController_facade<Long, TTInfoDto> { | 26 | public class TTInfoController_facade extends BController_facade<Long, TTInfoDto> { |
| 24 | @Override | 27 | @Override |
src/main/java/com/bsth/controller/schedule/core/TTInfoDetailController_facade.java
| @@ -2,6 +2,7 @@ package com.bsth.controller.schedule.core; | @@ -2,6 +2,7 @@ package com.bsth.controller.schedule.core; | ||
| 2 | 2 | ||
| 3 | import com.alibaba.dubbo.config.annotation.Reference; | 3 | import com.alibaba.dubbo.config.annotation.Reference; |
| 4 | import com.bsth.common.ResponseCode; | 4 | import com.bsth.common.ResponseCode; |
| 5 | +import com.bsth.control_v2.plan_module.common.config.springboot.dubbo.DubboConfigCondition; | ||
| 5 | import com.bsth.control_v2.plan_module.common.dto.schedule.timetable.TTInfoDetailDto; | 6 | import com.bsth.control_v2.plan_module.common.dto.schedule.timetable.TTInfoDetailDto; |
| 6 | import com.bsth.control_v2.plan_module.common.dto.sys.UserDto; | 7 | import com.bsth.control_v2.plan_module.common.dto.sys.UserDto; |
| 7 | import com.bsth.control_v2.plan_module.common.service.BServiceFacade; | 8 | import com.bsth.control_v2.plan_module.common.service.BServiceFacade; |
| @@ -17,6 +18,7 @@ import com.bsth.service.schedule.utils.DataToolsFileType; | @@ -17,6 +18,7 @@ import com.bsth.service.schedule.utils.DataToolsFileType; | ||
| 17 | import org.apache.commons.lang3.StringUtils; | 18 | import org.apache.commons.lang3.StringUtils; |
| 18 | import org.apache.poi.ss.usermodel.Workbook; | 19 | import org.apache.poi.ss.usermodel.Workbook; |
| 19 | import org.springframework.beans.factory.annotation.Autowired; | 20 | import org.springframework.beans.factory.annotation.Autowired; |
| 21 | +import org.springframework.context.annotation.Conditional; | ||
| 20 | import org.springframework.web.bind.annotation.*; | 22 | import org.springframework.web.bind.annotation.*; |
| 21 | import org.springframework.web.multipart.MultipartFile; | 23 | import org.springframework.web.multipart.MultipartFile; |
| 22 | 24 | ||
| @@ -25,6 +27,7 @@ import java.io.*; | @@ -25,6 +27,7 @@ import java.io.*; | ||
| 25 | import java.util.*; | 27 | import java.util.*; |
| 26 | 28 | ||
| 27 | @RestController | 29 | @RestController |
| 30 | +@Conditional(DubboConfigCondition.class) | ||
| 28 | @RequestMapping("tidc") | 31 | @RequestMapping("tidc") |
| 29 | public class TTInfoDetailController_facade extends BController_facade<Long, TTInfoDetailDto> { | 32 | public class TTInfoDetailController_facade extends BController_facade<Long, TTInfoDetailDto> { |
| 30 | @Reference | 33 | @Reference |
src/main/java/com/bsth/controller/schedule/core/legacy/CarConfigInfoController.java
| @@ -3,15 +3,18 @@ package com.bsth.controller.schedule.core.legacy; | @@ -3,15 +3,18 @@ package com.bsth.controller.schedule.core.legacy; | ||
| 3 | import com.bsth.common.Constants; | 3 | import com.bsth.common.Constants; |
| 4 | import com.bsth.common.ResponseCode; | 4 | import com.bsth.common.ResponseCode; |
| 5 | import com.bsth.controller.schedule.BController; | 5 | import com.bsth.controller.schedule.BController; |
| 6 | +import com.bsth.controller.schedule.core.CarConfigInfoController_facade; | ||
| 6 | import com.bsth.entity.schedule.CarConfigInfo; | 7 | import com.bsth.entity.schedule.CarConfigInfo; |
| 7 | import com.bsth.entity.sys.CompanyAuthority; | 8 | import com.bsth.entity.sys.CompanyAuthority; |
| 8 | import com.bsth.repository.schedule.CarConfigInfoRepository; | 9 | import com.bsth.repository.schedule.CarConfigInfoRepository; |
| 9 | import com.bsth.service.schedule.CarConfigInfoService; | 10 | import com.bsth.service.schedule.CarConfigInfoService; |
| 10 | import com.bsth.service.schedule.exception.ScheduleException; | 11 | import com.bsth.service.schedule.exception.ScheduleException; |
| 11 | import org.springframework.beans.factory.annotation.Autowired; | 12 | import org.springframework.beans.factory.annotation.Autowired; |
| 13 | +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; | ||
| 12 | import org.springframework.web.bind.annotation.RequestMapping; | 14 | import org.springframework.web.bind.annotation.RequestMapping; |
| 13 | import org.springframework.web.bind.annotation.RequestMethod; | 15 | import org.springframework.web.bind.annotation.RequestMethod; |
| 14 | import org.springframework.web.bind.annotation.RequestParam; | 16 | import org.springframework.web.bind.annotation.RequestParam; |
| 17 | +import org.springframework.web.bind.annotation.RestController; | ||
| 15 | 18 | ||
| 16 | import javax.servlet.http.HttpServletRequest; | 19 | import javax.servlet.http.HttpServletRequest; |
| 17 | import javax.servlet.http.HttpSession; | 20 | import javax.servlet.http.HttpSession; |
| @@ -22,8 +25,9 @@ import java.util.Map; | @@ -22,8 +25,9 @@ import java.util.Map; | ||
| 22 | /** | 25 | /** |
| 23 | * Created by xu on 16/5/9. | 26 | * Created by xu on 16/5/9. |
| 24 | */ | 27 | */ |
| 25 | -//@RestController | ||
| 26 | -//@RequestMapping("cci") | 28 | +@RestController |
| 29 | +@ConditionalOnMissingBean(CarConfigInfoController_facade.class) | ||
| 30 | +@RequestMapping("cci") | ||
| 27 | public class CarConfigInfoController extends BController<CarConfigInfo, Long> { | 31 | public class CarConfigInfoController extends BController<CarConfigInfo, Long> { |
| 28 | @Autowired | 32 | @Autowired |
| 29 | private CarConfigInfoRepository carConfigInfoRepository; | 33 | private CarConfigInfoRepository carConfigInfoRepository; |
src/main/java/com/bsth/controller/schedule/core/legacy/EmployeeConfigInfoController.java
| @@ -3,12 +3,14 @@ package com.bsth.controller.schedule.core.legacy; | @@ -3,12 +3,14 @@ package com.bsth.controller.schedule.core.legacy; | ||
| 3 | import com.bsth.common.Constants; | 3 | import com.bsth.common.Constants; |
| 4 | import com.bsth.common.ResponseCode; | 4 | import com.bsth.common.ResponseCode; |
| 5 | import com.bsth.controller.schedule.BController; | 5 | import com.bsth.controller.schedule.BController; |
| 6 | +import com.bsth.controller.schedule.core.EmployeeConfigInfoController_facade; | ||
| 6 | import com.bsth.entity.schedule.EmployeeConfigInfo; | 7 | import com.bsth.entity.schedule.EmployeeConfigInfo; |
| 7 | import com.bsth.entity.sys.CompanyAuthority; | 8 | import com.bsth.entity.sys.CompanyAuthority; |
| 8 | import com.bsth.repository.schedule.EmployeeConfigInfoRepository; | 9 | import com.bsth.repository.schedule.EmployeeConfigInfoRepository; |
| 9 | import com.bsth.service.schedule.EmployeeConfigInfoService; | 10 | import com.bsth.service.schedule.EmployeeConfigInfoService; |
| 10 | import com.bsth.service.schedule.exception.ScheduleException; | 11 | import com.bsth.service.schedule.exception.ScheduleException; |
| 11 | import org.springframework.beans.factory.annotation.Autowired; | 12 | import org.springframework.beans.factory.annotation.Autowired; |
| 13 | +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; | ||
| 12 | import org.springframework.web.bind.annotation.*; | 14 | import org.springframework.web.bind.annotation.*; |
| 13 | 15 | ||
| 14 | import javax.servlet.http.HttpServletRequest; | 16 | import javax.servlet.http.HttpServletRequest; |
| @@ -20,8 +22,9 @@ import java.util.Map; | @@ -20,8 +22,9 @@ import java.util.Map; | ||
| 20 | /** | 22 | /** |
| 21 | * Created by xu on 16/5/10. | 23 | * Created by xu on 16/5/10. |
| 22 | */ | 24 | */ |
| 23 | -//@RestController | ||
| 24 | -//@RequestMapping("eci") | 25 | +@RestController |
| 26 | +@ConditionalOnMissingBean(EmployeeConfigInfoController_facade.class) | ||
| 27 | +@RequestMapping("eci") | ||
| 25 | public class EmployeeConfigInfoController extends BController<EmployeeConfigInfo, Long> { | 28 | public class EmployeeConfigInfoController extends BController<EmployeeConfigInfo, Long> { |
| 26 | @Autowired | 29 | @Autowired |
| 27 | private EmployeeConfigInfoRepository employeeConfigInfoRepository; | 30 | private EmployeeConfigInfoRepository employeeConfigInfoRepository; |
src/main/java/com/bsth/controller/schedule/core/legacy/GuideboardInfoController.java
| @@ -2,11 +2,13 @@ package com.bsth.controller.schedule.core.legacy; | @@ -2,11 +2,13 @@ package com.bsth.controller.schedule.core.legacy; | ||
| 2 | 2 | ||
| 3 | import com.bsth.common.ResponseCode; | 3 | import com.bsth.common.ResponseCode; |
| 4 | import com.bsth.controller.schedule.BController; | 4 | import com.bsth.controller.schedule.BController; |
| 5 | +import com.bsth.controller.schedule.core.GuideboardInfoController_facade; | ||
| 5 | import com.bsth.entity.schedule.GuideboardInfo; | 6 | import com.bsth.entity.schedule.GuideboardInfo; |
| 6 | import com.bsth.repository.schedule.GuideboardInfoRepository; | 7 | import com.bsth.repository.schedule.GuideboardInfoRepository; |
| 7 | import com.bsth.service.schedule.GuideboardInfoService; | 8 | import com.bsth.service.schedule.GuideboardInfoService; |
| 8 | import com.bsth.service.schedule.exception.ScheduleException; | 9 | import com.bsth.service.schedule.exception.ScheduleException; |
| 9 | import org.springframework.beans.factory.annotation.Autowired; | 10 | import org.springframework.beans.factory.annotation.Autowired; |
| 11 | +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; | ||
| 10 | import org.springframework.web.bind.annotation.*; | 12 | import org.springframework.web.bind.annotation.*; |
| 11 | 13 | ||
| 12 | import java.util.HashMap; | 14 | import java.util.HashMap; |
| @@ -16,8 +18,9 @@ import java.util.Map; | @@ -16,8 +18,9 @@ import java.util.Map; | ||
| 16 | /** | 18 | /** |
| 17 | * 路牌管理控制器。 | 19 | * 路牌管理控制器。 |
| 18 | */ | 20 | */ |
| 19 | -//@RestController | ||
| 20 | -//@RequestMapping("gic") | 21 | +@RestController |
| 22 | +@ConditionalOnMissingBean(GuideboardInfoController_facade.class) | ||
| 23 | +@RequestMapping("gic") | ||
| 21 | public class GuideboardInfoController extends BController<GuideboardInfo, Long> { | 24 | public class GuideboardInfoController extends BController<GuideboardInfo, Long> { |
| 22 | @Autowired | 25 | @Autowired |
| 23 | private GuideboardInfoService guideboardInfoService; | 26 | private GuideboardInfoService guideboardInfoService; |
src/main/java/com/bsth/controller/schedule/core/legacy/RerunController.java
| 1 | package com.bsth.controller.schedule.core.legacy; | 1 | package com.bsth.controller.schedule.core.legacy; |
| 2 | 2 | ||
| 3 | import com.bsth.controller.schedule.BController; | 3 | import com.bsth.controller.schedule.BController; |
| 4 | +import com.bsth.controller.schedule.core.RerunController_facade; | ||
| 4 | import com.bsth.entity.schedule.rule.RerunRule; | 5 | import com.bsth.entity.schedule.rule.RerunRule; |
| 6 | +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; | ||
| 7 | +import org.springframework.web.bind.annotation.RequestMapping; | ||
| 8 | +import org.springframework.web.bind.annotation.RestController; | ||
| 5 | 9 | ||
| 6 | /** | 10 | /** |
| 7 | * Created by xu on 16/10/20. | 11 | * Created by xu on 16/10/20. |
| 8 | */ | 12 | */ |
| 9 | -//@RestController | ||
| 10 | -//@RequestMapping("rms") | 13 | +@RestController |
| 14 | +@ConditionalOnMissingBean(RerunController_facade.class) | ||
| 15 | +@RequestMapping("rms") | ||
| 11 | public class RerunController extends BController<RerunRule, Long> { | 16 | public class RerunController extends BController<RerunRule, Long> { |
| 12 | 17 | ||
| 13 | 18 |
src/main/java/com/bsth/controller/schedule/core/legacy/SchedulePlanController.java
| @@ -2,12 +2,15 @@ package com.bsth.controller.schedule.core.legacy; | @@ -2,12 +2,15 @@ package com.bsth.controller.schedule.core.legacy; | ||
| 2 | 2 | ||
| 3 | import com.bsth.common.ResponseCode; | 3 | import com.bsth.common.ResponseCode; |
| 4 | import com.bsth.controller.schedule.BController; | 4 | import com.bsth.controller.schedule.BController; |
| 5 | +import com.bsth.controller.schedule.core.SchedulePlanController_facade; | ||
| 5 | import com.bsth.entity.schedule.SchedulePlan; | 6 | import com.bsth.entity.schedule.SchedulePlan; |
| 6 | import com.bsth.service.schedule.SchedulePlanService; | 7 | import com.bsth.service.schedule.SchedulePlanService; |
| 7 | import org.springframework.beans.factory.annotation.Autowired; | 8 | import org.springframework.beans.factory.annotation.Autowired; |
| 9 | +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; | ||
| 8 | import org.springframework.web.bind.annotation.PathVariable; | 10 | import org.springframework.web.bind.annotation.PathVariable; |
| 9 | import org.springframework.web.bind.annotation.RequestMapping; | 11 | import org.springframework.web.bind.annotation.RequestMapping; |
| 10 | import org.springframework.web.bind.annotation.RequestMethod; | 12 | import org.springframework.web.bind.annotation.RequestMethod; |
| 13 | +import org.springframework.web.bind.annotation.RestController; | ||
| 11 | 14 | ||
| 12 | import java.util.Date; | 15 | import java.util.Date; |
| 13 | import java.util.HashMap; | 16 | import java.util.HashMap; |
| @@ -16,8 +19,9 @@ import java.util.Map; | @@ -16,8 +19,9 @@ import java.util.Map; | ||
| 16 | /** | 19 | /** |
| 17 | * Created by xu on 16/6/16. | 20 | * Created by xu on 16/6/16. |
| 18 | */ | 21 | */ |
| 19 | -//@RestController | ||
| 20 | -//@RequestMapping("spc") | 22 | +@RestController |
| 23 | +@ConditionalOnMissingBean(SchedulePlanController_facade.class) | ||
| 24 | +@RequestMapping("spc") | ||
| 21 | public class SchedulePlanController extends BController<SchedulePlan, Long> { | 25 | public class SchedulePlanController extends BController<SchedulePlan, Long> { |
| 22 | @Autowired | 26 | @Autowired |
| 23 | private SchedulePlanService schedulePlanService; | 27 | private SchedulePlanService schedulePlanService; |
src/main/java/com/bsth/controller/schedule/core/legacy/SchedulePlanInfoController.java
| @@ -2,13 +2,12 @@ package com.bsth.controller.schedule.core.legacy; | @@ -2,13 +2,12 @@ package com.bsth.controller.schedule.core.legacy; | ||
| 2 | 2 | ||
| 3 | import com.bsth.common.ResponseCode; | 3 | import com.bsth.common.ResponseCode; |
| 4 | import com.bsth.controller.schedule.BController; | 4 | import com.bsth.controller.schedule.BController; |
| 5 | +import com.bsth.controller.schedule.core.SchedulePlanInfoController_facade; | ||
| 5 | import com.bsth.entity.schedule.SchedulePlanInfo; | 6 | import com.bsth.entity.schedule.SchedulePlanInfo; |
| 6 | import com.bsth.service.schedule.SchedulePlanInfoService; | 7 | import com.bsth.service.schedule.SchedulePlanInfoService; |
| 7 | import org.springframework.beans.factory.annotation.Autowired; | 8 | import org.springframework.beans.factory.annotation.Autowired; |
| 8 | -import org.springframework.web.bind.annotation.PathVariable; | ||
| 9 | -import org.springframework.web.bind.annotation.RequestBody; | ||
| 10 | -import org.springframework.web.bind.annotation.RequestMapping; | ||
| 11 | -import org.springframework.web.bind.annotation.RequestMethod; | 9 | +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; |
| 10 | +import org.springframework.web.bind.annotation.*; | ||
| 12 | 11 | ||
| 13 | import java.util.Date; | 12 | import java.util.Date; |
| 14 | import java.util.HashMap; | 13 | import java.util.HashMap; |
| @@ -19,6 +18,10 @@ import java.util.Map; | @@ -19,6 +18,10 @@ import java.util.Map; | ||
| 19 | * Created by xu on 17/5/1. | 18 | * Created by xu on 17/5/1. |
| 20 | */ | 19 | */ |
| 21 | @RestController | 20 | @RestController |
| 21 | +<<<<<<< HEAD | ||
| 22 | +======= | ||
| 23 | +@ConditionalOnMissingBean(SchedulePlanInfoController_facade.class) | ||
| 24 | +>>>>>>> b165084... iss提交16; | ||
| 22 | @RequestMapping("spic") | 25 | @RequestMapping("spic") |
| 23 | public class SchedulePlanInfoController extends BController<SchedulePlanInfo, Long> { | 26 | public class SchedulePlanInfoController extends BController<SchedulePlanInfo, Long> { |
| 24 | @Autowired | 27 | @Autowired |
src/main/java/com/bsth/controller/schedule/core/legacy/ScheduleRule1FlatController.java
| 1 | package com.bsth.controller.schedule.core.legacy; | 1 | package com.bsth.controller.schedule.core.legacy; |
| 2 | 2 | ||
| 3 | import com.bsth.controller.schedule.BController; | 3 | import com.bsth.controller.schedule.BController; |
| 4 | +import com.bsth.controller.schedule.core.ScheduleRule1FlatController_facade; | ||
| 4 | import com.bsth.entity.schedule.rule.ScheduleRule1Flat; | 5 | import com.bsth.entity.schedule.rule.ScheduleRule1Flat; |
| 6 | +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; | ||
| 7 | +import org.springframework.web.bind.annotation.RequestMapping; | ||
| 8 | +import org.springframework.web.bind.annotation.RestController; | ||
| 5 | 9 | ||
| 6 | /** | 10 | /** |
| 7 | * Created by xu on 16/7/4. | 11 | * Created by xu on 16/7/4. |
| 8 | */ | 12 | */ |
| 9 | -//@RestController | ||
| 10 | -//@RequestMapping("sr1fc") | 13 | +@RestController |
| 14 | +@ConditionalOnMissingBean(ScheduleRule1FlatController_facade.class) | ||
| 15 | +@RequestMapping("sr1fc") | ||
| 11 | public class ScheduleRule1FlatController extends BController<ScheduleRule1Flat, Long> { | 16 | public class ScheduleRule1FlatController extends BController<ScheduleRule1Flat, Long> { |
| 12 | 17 | ||
| 13 | 18 |
src/main/java/com/bsth/controller/schedule/core/legacy/TTInfoController.java
| @@ -2,10 +2,12 @@ package com.bsth.controller.schedule.core.legacy; | @@ -2,10 +2,12 @@ package com.bsth.controller.schedule.core.legacy; | ||
| 2 | 2 | ||
| 3 | import com.bsth.common.ResponseCode; | 3 | import com.bsth.common.ResponseCode; |
| 4 | import com.bsth.controller.schedule.BController; | 4 | import com.bsth.controller.schedule.BController; |
| 5 | +import com.bsth.controller.schedule.core.TTInfoController_facade; | ||
| 5 | import com.bsth.entity.schedule.TTInfo; | 6 | import com.bsth.entity.schedule.TTInfo; |
| 6 | import com.bsth.service.schedule.TTInfoService; | 7 | import com.bsth.service.schedule.TTInfoService; |
| 7 | import com.bsth.service.schedule.exception.ScheduleException; | 8 | import com.bsth.service.schedule.exception.ScheduleException; |
| 8 | import org.springframework.beans.factory.annotation.Autowired; | 9 | import org.springframework.beans.factory.annotation.Autowired; |
| 10 | +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; | ||
| 9 | import org.springframework.web.bind.annotation.*; | 11 | import org.springframework.web.bind.annotation.*; |
| 10 | 12 | ||
| 11 | import java.util.HashMap; | 13 | import java.util.HashMap; |
| @@ -14,8 +16,9 @@ import java.util.Map; | @@ -14,8 +16,9 @@ import java.util.Map; | ||
| 14 | /** | 16 | /** |
| 15 | * Created by xu on 16/12/20. | 17 | * Created by xu on 16/12/20. |
| 16 | */ | 18 | */ |
| 17 | -//@RestController(value = "tTInfoController_ec") | ||
| 18 | -//@RequestMapping(value = "tic_ec") | 19 | +@RestController |
| 20 | +@ConditionalOnMissingBean(TTInfoController_facade.class) | ||
| 21 | +@RequestMapping(value = "tic_ec") | ||
| 19 | public class TTInfoController extends BController<TTInfo, Long> { | 22 | public class TTInfoController extends BController<TTInfo, Long> { |
| 20 | @Autowired | 23 | @Autowired |
| 21 | private TTInfoService ttInfoService; | 24 | private TTInfoService ttInfoService; |
src/main/java/com/bsth/controller/schedule/core/legacy/TTInfoDetailController.java
| @@ -2,6 +2,7 @@ package com.bsth.controller.schedule.core.legacy; | @@ -2,6 +2,7 @@ package com.bsth.controller.schedule.core.legacy; | ||
| 2 | 2 | ||
| 3 | import com.bsth.common.ResponseCode; | 3 | import com.bsth.common.ResponseCode; |
| 4 | import com.bsth.controller.schedule.BController; | 4 | import com.bsth.controller.schedule.BController; |
| 5 | +import com.bsth.controller.schedule.core.TTInfoDetailController_facade; | ||
| 5 | import com.bsth.entity.schedule.TTInfoDetail; | 6 | import com.bsth.entity.schedule.TTInfoDetail; |
| 6 | import com.bsth.service.schedule.TTInfoDetailService; | 7 | import com.bsth.service.schedule.TTInfoDetailService; |
| 7 | import com.bsth.service.schedule.datatools.TTInfoDetailForEdit; | 8 | import com.bsth.service.schedule.datatools.TTInfoDetailForEdit; |
| @@ -10,6 +11,7 @@ import com.bsth.service.schedule.timetable.ExcelFormatType; | @@ -10,6 +11,7 @@ import com.bsth.service.schedule.timetable.ExcelFormatType; | ||
| 10 | import com.bsth.service.schedule.utils.DataToolsFile; | 11 | import com.bsth.service.schedule.utils.DataToolsFile; |
| 11 | import com.bsth.service.schedule.utils.DataToolsFileType; | 12 | import com.bsth.service.schedule.utils.DataToolsFileType; |
| 12 | import org.springframework.beans.factory.annotation.Autowired; | 13 | import org.springframework.beans.factory.annotation.Autowired; |
| 14 | +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; | ||
| 13 | import org.springframework.web.bind.annotation.*; | 15 | import org.springframework.web.bind.annotation.*; |
| 14 | 16 | ||
| 15 | import javax.servlet.http.HttpServletResponse; | 17 | import javax.servlet.http.HttpServletResponse; |
| @@ -22,6 +24,10 @@ import java.util.Map; | @@ -22,6 +24,10 @@ import java.util.Map; | ||
| 22 | * Created by xu on 17/1/4. | 24 | * Created by xu on 17/1/4. |
| 23 | */ | 25 | */ |
| 24 | @RestController | 26 | @RestController |
| 27 | +<<<<<<< HEAD | ||
| 28 | +======= | ||
| 29 | +@ConditionalOnMissingBean(TTInfoDetailController_facade.class) | ||
| 30 | +>>>>>>> b165084... iss提交16; | ||
| 25 | @RequestMapping("tidc") | 31 | @RequestMapping("tidc") |
| 26 | public class TTInfoDetailController extends BController<TTInfoDetail, Long> { | 32 | public class TTInfoDetailController extends BController<TTInfoDetail, Long> { |
| 27 | @Autowired | 33 | @Autowired |