|
|
@ -1,20 +1,20 @@ |
|
|
|
package com.yxt.anrui.portal.biz.sysstafforg; |
|
|
|
|
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgDto; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgQuery; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgVo; |
|
|
|
import com.yxt.common.base.utils.StringUtils; |
|
|
|
import com.yxt.common.core.query.PagerQuery; |
|
|
|
import com.yxt.common.core.result.ResultBean; |
|
|
|
import com.yxt.common.core.vo.PagerVo; |
|
|
|
import io.swagger.annotations.Api; |
|
|
|
import io.swagger.annotations.ApiOperation; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
import org.springframework.web.bind.annotation.RequestBody; |
|
|
|
import org.springframework.web.bind.annotation.RequestMapping; |
|
|
|
import org.springframework.web.bind.annotation.RestController; |
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrg; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgQuery; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgVo; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgDto; |
|
|
|
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; |
|
|
|
|
|
|
|
/** |
|
|
|
* Project: anrui_portal(门户建设) <br/> |
|
|
@ -34,82 +34,88 @@ import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; |
|
|
|
@RequestMapping("v1/sysstafforg") |
|
|
|
public class SysStaffOrgRest implements SysStaffOrgFeign { |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private SysStaffOrgService sysStaffOrgService; |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<PagerVo<SysStaffOrgVo>> listPage(@RequestBody PagerQuery<SysStaffOrgQuery> pq){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
PagerVo<SysStaffOrgVo> pv = sysStaffOrgService.listPageVo(pq); |
|
|
|
return rb.success().setData(pv); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<SysStaffOrgVo>> listAll(@RequestBody SysStaffOrgQuery query){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
List<SysStaffOrgVo> list = sysStaffOrgService.listAllVo(query); |
|
|
|
return rb.success().setData(list); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<SysStaffOrgVo>> list(){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
List<SysStaffOrgVo> list = sysStaffOrgService.listVo(); |
|
|
|
return rb.success().setData(list); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<SysStaffOrgVo>> staffinfoList(@RequestBody SysStaffOrgQuery query) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
List<SysStaffOrgVo> list = sysStaffOrgService.staffinfoList(query); |
|
|
|
return rb.success().setData(list); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean save(SysStaffOrgDto dto){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
sysStaffOrgService.saveOrUpdateDto(dto); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private SysStaffOrgService sysStaffOrgService; |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<PagerVo<SysStaffOrgVo>> listPage(@RequestBody PagerQuery<SysStaffOrgQuery> pq) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
PagerVo<SysStaffOrgVo> pv = sysStaffOrgService.listPageVo(pq); |
|
|
|
return rb.success().setData(pv); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<SysStaffOrgVo>> listAll(@RequestBody SysStaffOrgQuery query) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
List<SysStaffOrgVo> list = sysStaffOrgService.listAllVo(query); |
|
|
|
return rb.success().setData(list); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<SysStaffOrgVo>> list() { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
List<SysStaffOrgVo> list = sysStaffOrgService.listVo(); |
|
|
|
return rb.success().setData(list); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<SysStaffOrgVo>> staffinfoList(@RequestBody SysStaffOrgQuery query) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
List<SysStaffOrgVo> list = sysStaffOrgService.staffinfoList(query); |
|
|
|
return rb.success().setData(list); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean save(SysStaffOrgDto dto) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
sysStaffOrgService.saveOrUpdateDto(dto); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean update(SysStaffOrgDto dto, String sid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
sysStaffOrgService.updateBySid(dto.toMap(), sid); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean del(String ids) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
sysStaffOrgService.delByIds(ids); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<SysStaffOrgVo> fetch(String id) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
SysStaffOrgVo vo = sysStaffOrgService.fetchByIdVo(id); |
|
|
|
return rb.success().setData(vo); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<SysStaffOrgVo>> getSysStaffOrgListByStaffSid(String staffSid) { |
|
|
|
List<SysStaffOrgVo> list = sysStaffOrgService.getSysStaffOrgListByStaffSid(staffSid); |
|
|
|
if (list.size() > 0) { |
|
|
|
return new ResultBean<List<SysStaffOrgVo>>().success().setData(list); |
|
|
|
} else { |
|
|
|
return new ResultBean().fail().setMsg("该员工无部门").setData(list); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<String> getSysStaffOrgSidListByStaffSid(String staffSid) { |
|
|
|
String orgSids = sysStaffOrgService.getSysStaffOrgSidListByStaffSid(staffSid); |
|
|
|
if (StringUtils.isNotBlank(orgSids)) { |
|
|
|
return new ResultBean<String>().success().setData(orgSids); |
|
|
|
} else { |
|
|
|
return new ResultBean().fail().setMsg("该员工无部门").setData(""); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean update(SysStaffOrgDto dto,String sid){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
sysStaffOrgService.updateBySid(dto.toMap(),sid); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean del(String ids){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
sysStaffOrgService.delByIds(ids); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<SysStaffOrgVo> fetch(String id){ |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
SysStaffOrgVo vo = sysStaffOrgService.fetchByIdVo(id); |
|
|
|
return rb.success().setData(vo); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<List<SysStaffOrgVo>> getSysStaffOrgListByStaffSid(String staffSid) { |
|
|
|
List<SysStaffOrgVo> list = sysStaffOrgService.getSysStaffOrgListByStaffSid(staffSid); |
|
|
|
if (list.size() > 0) { |
|
|
|
return new ResultBean<List<SysStaffOrgVo>>().success().setData(list); |
|
|
|
} else { |
|
|
|
return new ResultBean().fail().setMsg("该员工无部门").setData(list); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResultBean<String> getSysStaffOrgSidListByStaffSid(String staffSid) { |
|
|
|
String orgSids = sysStaffOrgService.getSysStaffOrgSidListByStaffSid(staffSid); |
|
|
|
if (StringUtils.isNotBlank(orgSids)) { |
|
|
|
return new ResultBean<String>().success().setData(orgSids); |
|
|
|
} else { |
|
|
|
return new ResultBean().fail().setMsg("该员工无部门").setData(""); |
|
|
|
} |
|
|
|
} |
|
|
|
public ResultBean<String> selectSidPathByStaffSid(String applySid) { |
|
|
|
return sysStaffOrgService.selectSidPathByStaffSid(applySid); |
|
|
|
} |
|
|
|
} |
|
|
|