| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.qianwen.mdc.common.OpResult; |
| | | import com.qianwen.mdc.dto.IdsDTO; |
| | | import com.qianwen.mdc.dto.manufacturer.ManufacturerDTO; |
| | | import com.qianwen.mdc.dto.manufacturer.ManufacturerQueryDTO; |
| | | import com.qianwen.mdc.service.manufacturer.ManufacturerService; |
| | | import com.qianwen.mdc.dto.usedepartment.UseDepartmentDTO; |
| | | import com.qianwen.mdc.dto.usedepartment.UseDepartmentQueryDTO; |
| | | import com.qianwen.mdc.service.usedepartment.UseDepartmentService; |
| | | |
| | | /** |
| | | * 使用部门管理控制器 |
| | |
| | | public class UseDepartmentController { |
| | | |
| | | @Autowired |
| | | private ManufacturerService manufacturerService; |
| | | private UseDepartmentService useDeptService; |
| | | |
| | | public static final Logger logger = LoggerFactory.getLogger(UseDepartmentController.class); |
| | | |
| | | @PostMapping(value = "/create") |
| | | public OpResult<Void> create(@RequestHeader(value = "mdc-token", defaultValue = "") String token, |
| | | @RequestBody ManufacturerDTO dto, HttpServletRequest request) { |
| | | @RequestBody UseDepartmentDTO dto, HttpServletRequest request) { |
| | | |
| | | try { |
| | | //accountTokenService.checkToken(token); |
| | | manufacturerService.save(dto); |
| | | useDeptService.save(dto); |
| | | }catch(Exception ex) { |
| | | logger.error("新增生产厂商错误",ex); |
| | | return OpResult.fail(ex.getMessage()); |
| | |
| | | |
| | | @PostMapping(value = "/update") |
| | | public OpResult<Void> update(@RequestHeader(value = "mdc-token", defaultValue = "") String token, |
| | | @RequestBody ManufacturerDTO dto, HttpServletRequest request) { |
| | | @RequestBody UseDepartmentDTO dto, HttpServletRequest request) { |
| | | |
| | | try { |
| | | //accountTokenService.checkToken(token); |
| | | manufacturerService.modify(dto); |
| | | useDeptService.modify(dto); |
| | | }catch(Exception ex) { |
| | | logger.error("修改生产厂商错误",ex); |
| | | return OpResult.fail(ex.getMessage()); |
| | |
| | | |
| | | |
| | | @PostMapping( "/pageQuery") |
| | | public OpResult<Page<ManufacturerDTO>> pageQuery(@RequestHeader(value = "mdc-token", defaultValue = "") String token, |
| | | @RequestBody ManufacturerQueryDTO dto) { |
| | | public OpResult<Page<UseDepartmentDTO>> pageQuery(@RequestHeader(value = "mdc-token", defaultValue = "") String token, |
| | | @RequestBody UseDepartmentQueryDTO dto) { |
| | | |
| | | try { |
| | | return OpResult.success(manufacturerService.pageQuery(dto)); |
| | | return OpResult.success(useDeptService.pageQuery(dto)); |
| | | }catch(Exception e) { |
| | | logger.error("生产厂商分页查询异常",e); |
| | | return OpResult.fail(e.getMessage()); |
| | |
| | | * @return |
| | | */ |
| | | @GetMapping(value = "/{id}") |
| | | public OpResult<ManufacturerDTO> get(@PathVariable("id") Integer id) { |
| | | public OpResult<UseDepartmentDTO> get(@PathVariable("id") Integer id) { |
| | | try { |
| | | ManufacturerDTO d = manufacturerService.get(id); |
| | | UseDepartmentDTO d = useDeptService.get(id); |
| | | return OpResult.success(d); |
| | | }catch(Exception e) { |
| | | logger.error("生产厂商详情查询异常",e); |
| | |
| | | } |
| | | |
| | | @GetMapping(value = "/list") |
| | | public OpResult<List<ManufacturerDTO>> list() { |
| | | public OpResult<List<UseDepartmentDTO>> list() { |
| | | try { |
| | | return OpResult.success(manufacturerService.allList()); |
| | | return OpResult.success(useDeptService.allList()); |
| | | }catch(Exception e) { |
| | | logger.error("生产厂商下拉列表查询异常",e); |
| | | return OpResult.fail(e.getMessage()); |
| | |
| | | //accountTokenService.checkToken(token);@RequestParam List<Integer> ids |
| | | |
| | | try { |
| | | manufacturerService.delete(dto.getIds()); |
| | | useDeptService.delete(dto.getIds()); |
| | | return OpResult.success(); |
| | | }catch(Exception e) { |
| | | logger.error("删除生产厂商失败",e); |