package com.goafanti.order.controller; import javax.annotation.Resource; import org.apache.commons.lang3.StringUtils; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; import com.goafanti.common.bo.Result; import com.goafanti.common.controller.CertifyApiController; import com.goafanti.common.model.OutsourceOrganization; import com.goafanti.order.service.OutsourceOrgService; @RestController @RequestMapping(value = "/api/admin/outsourceOrg") public class outsourceOrgApiController extends CertifyApiController { @Resource private OutsourceOrgService outsourceOrgService; @RequestMapping(value = "/addOutsourceOrg", method=RequestMethod.POST) public Result addOutsourceOrg(OutsourceOrganization o) { Result res=new Result(); if (StringUtils.isBlank(o.getName())|| StringUtils.isBlank(o.getContacts())|| StringUtils.isBlank(o.getContactsMobile())) { res.getError().add(buildError("", "名称、联系人、电话不能为空")); } outsourceOrgService.addOutsourceOrg(o); return res; } @RequestMapping(value = "/updateOutsourceOrg", method=RequestMethod.POST) public Result updateOutsourceOrg(OutsourceOrganization o) { Result res=new Result(); if (StringUtils.isBlank(o.getName())|| StringUtils.isBlank(o.getContacts())|| StringUtils.isBlank(o.getContactsMobile())) { res.getError().add(buildError("", "名称、联系人、电话不能为空")); } outsourceOrgService.updateOutsourceOrg(o); return res; } @RequestMapping(value = "/deleteOutsourceOrg", method=RequestMethod.POST) public Result deleteOutsourceOrg(Integer id) { Result res=new Result(); if (id!=null) { res.getError().add(buildError("", "必须选择外包公司")); } outsourceOrgService.deleteOutsourceOrg(id); return res; } }