outsourceOrgApiController.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package com.goafanti.order.controller;
  2. import javax.annotation.Resource;
  3. import org.apache.commons.lang3.StringUtils;
  4. import org.springframework.web.bind.annotation.RequestMapping;
  5. import org.springframework.web.bind.annotation.RequestMethod;
  6. import org.springframework.web.bind.annotation.RestController;
  7. import com.goafanti.common.bo.Result;
  8. import com.goafanti.common.controller.CertifyApiController;
  9. import com.goafanti.common.model.OutsourceOrganization;
  10. import com.goafanti.order.service.OutsourceOrgService;
  11. @RestController
  12. @RequestMapping(value = "/api/admin/outsourceOrg")
  13. public class outsourceOrgApiController extends CertifyApiController {
  14. @Resource
  15. private OutsourceOrgService outsourceOrgService;
  16. @RequestMapping(value = "/addOutsourceOrg", method=RequestMethod.POST)
  17. public Result addOutsourceOrg(OutsourceOrganization o) {
  18. Result res=new Result();
  19. if (StringUtils.isBlank(o.getName())||
  20. StringUtils.isBlank(o.getContacts())||
  21. StringUtils.isBlank(o.getContactsMobile())) {
  22. res.getError().add(buildError("", "名称、联系人、电话不能为空"));
  23. }
  24. outsourceOrgService.addOutsourceOrg(o);
  25. return res;
  26. }
  27. @RequestMapping(value = "/updateOutsourceOrg", method=RequestMethod.POST)
  28. public Result updateOutsourceOrg(OutsourceOrganization o) {
  29. Result res=new Result();
  30. if (StringUtils.isBlank(o.getName())||
  31. StringUtils.isBlank(o.getContacts())||
  32. StringUtils.isBlank(o.getContactsMobile())) {
  33. res.getError().add(buildError("", "名称、联系人、电话不能为空"));
  34. }
  35. outsourceOrgService.updateOutsourceOrg(o);
  36. return res;
  37. }
  38. @RequestMapping(value = "/deleteOutsourceOrg", method=RequestMethod.POST)
  39. public Result deleteOutsourceOrg(Integer id) {
  40. Result res=new Result();
  41. if (id!=null) {
  42. res.getError().add(buildError("", "必须选择外包公司"));
  43. }
  44. outsourceOrgService.deleteOutsourceOrg(id);
  45. return res;
  46. }
  47. }