user
This commit is contained in:
132
src/main/java/com/yxt/user/apiadmin/SysPostRest.java
Normal file
132
src/main/java/com/yxt/user/apiadmin/SysPostRest.java
Normal file
@@ -0,0 +1,132 @@
|
||||
package com.yxt.user.apiadmin;
|
||||
|
||||
import com.yxt.user.biz.syspost.*;
|
||||
import com.yxt.common.core.query.PagerQuery;
|
||||
import com.yxt.common.core.result.ResultBean;
|
||||
import com.yxt.common.core.vo.PagerVo;
|
||||
import com.yxt.user.biz.syspost.*;
|
||||
import io.swagger.annotations.Api;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Project: anrui_portal(门户建设) <br/>
|
||||
* File: SysPostFeignFallback.java <br/>
|
||||
* Class: com.yxt.anrui.portal.biz.syspost.SysPostRest <br/>
|
||||
* Description: 岗位. <br/>
|
||||
* Copyright: Copyright (c) 2011 <br/>
|
||||
* Company: https://gitee.com/liuzp315 <br/>
|
||||
* Makedate: 2021-08-03 00:24:28 <br/>
|
||||
*
|
||||
* @author liupopo
|
||||
* @version 1.0
|
||||
* @since 1.0
|
||||
*/
|
||||
@Api(tags = "岗位")
|
||||
@RestController
|
||||
@RequestMapping("v1/syspost")
|
||||
public class SysPostRest {
|
||||
|
||||
@Autowired
|
||||
private SysPostService sysPostService;
|
||||
|
||||
|
||||
public ResultBean<PagerVo<SysPostVo>> listPage(@RequestBody PagerQuery<SysPostQuery> pq) {
|
||||
ResultBean rb = ResultBean.fireFail();
|
||||
PagerVo<SysPostVo> pv = sysPostService.listPageVo(pq);
|
||||
return rb.success().setData(pv);
|
||||
}
|
||||
|
||||
|
||||
public ResultBean<List<SysPostVo>> listAll(@RequestBody SysPostQuery query) {
|
||||
ResultBean rb = ResultBean.fireFail();
|
||||
List<SysPostVo> list = sysPostService.listAllVo(query);
|
||||
return rb.success().setData(list);
|
||||
}
|
||||
|
||||
|
||||
public ResultBean<List<SysPostVo>> list() {
|
||||
ResultBean rb = ResultBean.fireFail();
|
||||
List<SysPostVo> list = sysPostService.listVo();
|
||||
return rb.success().setData(list);
|
||||
}
|
||||
|
||||
|
||||
public ResultBean save(SysPostDto dto) {
|
||||
ResultBean rb = ResultBean.fireFail();
|
||||
sysPostService.saveOrUpdateDto(dto);
|
||||
return rb.success();
|
||||
}
|
||||
|
||||
|
||||
public ResultBean update(SysPostDto dto, String sid) {
|
||||
ResultBean rb = ResultBean.fireFail();
|
||||
sysPostService.updateBySid(dto.toMap(), sid);
|
||||
return rb.success();
|
||||
}
|
||||
|
||||
|
||||
public ResultBean del(String ids) {
|
||||
ResultBean rb = ResultBean.fireFail();
|
||||
sysPostService.delByIds(ids);
|
||||
return rb.success();
|
||||
}
|
||||
|
||||
|
||||
public ResultBean delBySids(String sids) {
|
||||
ResultBean rb = ResultBean.fireFail();
|
||||
String[] sidArr = sids.split(",");
|
||||
sysPostService.delBySids(sidArr);
|
||||
return rb.success();
|
||||
}
|
||||
|
||||
|
||||
public ResultBean<SysPostVo> fetch(String id) {
|
||||
ResultBean rb = ResultBean.fireFail();
|
||||
SysPostVo vo = sysPostService.fetchByIdVo(id);
|
||||
return rb.success().setData(vo);
|
||||
}
|
||||
|
||||
|
||||
public ResultBean<SysPostVo> fetchBySid(String sid) {
|
||||
ResultBean rb = ResultBean.fireFail();
|
||||
SysPostVo vo = sysPostService.fetchBySidVo(sid);
|
||||
return rb.success().setData(vo);
|
||||
}
|
||||
|
||||
|
||||
public ResultBean<List<SysPostVo>> fetchByOrgSid(String orgSid) {
|
||||
ResultBean rb = ResultBean.fireFail();
|
||||
List<SysPostVo> list = sysPostService.fetchByOrgSid(orgSid);
|
||||
return rb.success().setData(list);
|
||||
}
|
||||
|
||||
|
||||
public ResultBean<String> fetchByOrgSidPostCode() {
|
||||
ResultBean rb = ResultBean.fireFail();
|
||||
String s = sysPostService.fetchByOrgSidPostCode();
|
||||
return rb.success().setData(s);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询所有岗位
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
|
||||
public ResultBean<List<SysPostListVo>> selectList() {
|
||||
ResultBean<List<SysPostListVo>> rb = ResultBean.fireFail();
|
||||
List<SysPostListVo> sysPostVoList = sysPostService.selectList();
|
||||
if (sysPostVoList.size() == 0) {
|
||||
List<SysPostListVo> list = new ArrayList<>();
|
||||
list.add(new SysPostListVo());
|
||||
return rb.setData(list);
|
||||
}
|
||||
return rb.success().setData(sysPostVoList);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user