2 changed files with 248 additions and 0 deletions
@ -0,0 +1,116 @@ |
|||||
|
# ---> Java |
||||
|
# Compiled class file |
||||
|
*.class |
||||
|
|
||||
|
# Log file |
||||
|
*.log |
||||
|
|
||||
|
# BlueJ files |
||||
|
*.ctxt |
||||
|
|
||||
|
# Mobile Tools for Java (J2ME) |
||||
|
.mtj.tmp/ |
||||
|
|
||||
|
# Package Files # |
||||
|
*.jar |
||||
|
*.war |
||||
|
*.nar |
||||
|
*.ear |
||||
|
*.zip |
||||
|
*.tar.gz |
||||
|
*.rar |
||||
|
|
||||
|
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml |
||||
|
hs_err_pid* |
||||
|
|
||||
|
# ---> Maven |
||||
|
target/ |
||||
|
pom.xml.tag |
||||
|
pom.xml.releaseBackup |
||||
|
pom.xml.versionsBackup |
||||
|
pom.xml.next |
||||
|
release.properties |
||||
|
dependency-reduced-pom.xml |
||||
|
buildNumber.properties |
||||
|
.mvn/timing.properties |
||||
|
# https://github.com/takari/maven-wrapper#usage-without-binary-jar |
||||
|
.mvn/wrapper/maven-wrapper.jar |
||||
|
|
||||
|
# ---> JetBrains |
||||
|
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider |
||||
|
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 |
||||
|
|
||||
|
# User-specific stuff |
||||
|
.idea/**/workspace.xml |
||||
|
.idea/**/tasks.xml |
||||
|
.idea/**/usage.statistics.xml |
||||
|
.idea/**/dictionaries |
||||
|
.idea/**/shelf |
||||
|
|
||||
|
# AWS User-specific |
||||
|
.idea/**/aws.xml |
||||
|
|
||||
|
# Generated files |
||||
|
.idea/**/contentModel.xml |
||||
|
|
||||
|
# Sensitive or high-churn files |
||||
|
.idea/**/dataSources/ |
||||
|
.idea/**/dataSources.ids |
||||
|
.idea/**/dataSources.local.xml |
||||
|
.idea/**/sqlDataSources.xml |
||||
|
.idea/**/dynamic.xml |
||||
|
.idea/**/uiDesigner.xml |
||||
|
.idea/**/dbnavigator.xml |
||||
|
|
||||
|
# Gradle |
||||
|
.idea/**/gradle.xml |
||||
|
.idea/**/libraries |
||||
|
|
||||
|
# Gradle and Maven with auto-import |
||||
|
# When using Gradle or Maven with auto-import, you should exclude module files, |
||||
|
# since they will be recreated, and may cause churn. Uncomment if using |
||||
|
# auto-import. |
||||
|
# .idea/artifacts |
||||
|
# .idea/compiler.xml |
||||
|
# .idea/jarRepositories.xml |
||||
|
# .idea/modules.xml |
||||
|
# .idea/*.iml |
||||
|
# .idea/modules |
||||
|
# *.iml |
||||
|
# *.ipr |
||||
|
|
||||
|
# CMake |
||||
|
cmake-build-*/ |
||||
|
|
||||
|
# Mongo Explorer plugin |
||||
|
.idea/**/mongoSettings.xml |
||||
|
|
||||
|
# File-based project format |
||||
|
*.iws |
||||
|
|
||||
|
# IntelliJ |
||||
|
out/ |
||||
|
|
||||
|
# mpeltonen/sbt-idea plugin |
||||
|
.idea_modules/ |
||||
|
|
||||
|
# JIRA plugin |
||||
|
atlassian-ide-plugin.xml |
||||
|
|
||||
|
# Cursive Clojure plugin |
||||
|
.idea/replstate.xml |
||||
|
|
||||
|
# Crashlytics plugin (for Android Studio and IntelliJ) |
||||
|
com_crashlytics_export_strings.xml |
||||
|
crashlytics.properties |
||||
|
crashlytics-build.properties |
||||
|
fabric.properties |
||||
|
|
||||
|
# Editor-based Rest Client |
||||
|
.idea/httpRequests |
||||
|
|
||||
|
# Android studio 3.1+ serialized cache file |
||||
|
.idea/caches/build_file_checksums.ser |
||||
|
|
||||
|
**/.idea/ |
||||
|
**/logs/ |
@ -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); |
||||
|
} |
||||
|
} |
Loading…
Reference in new issue