|
@@ -0,0 +1,113 @@
|
|
|
|
|
+package com.ctsi.SysUserOrg.controller;
|
|
|
|
|
+
|
|
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
|
|
+import com.ctsi.entity.FramePage;
|
|
|
|
|
+import com.ctsi.utils.ApiResult;
|
|
|
|
|
+import io.swagger.annotations.Api;
|
|
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
|
|
+import org.slf4j.Logger;
|
|
|
|
|
+import org.slf4j.LoggerFactory;
|
|
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
|
|
+import com.ctsi.SysUserOrg.entity.SysUserOrg;
|
|
|
|
|
+import com.ctsi.SysUserOrg.service.SysUserOrgService;
|
|
|
|
|
+
|
|
|
|
|
+import javax.annotation.Resource;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 用户部门表;(sys_user_org)表控制层
|
|
|
|
|
+ * @author : machaoyi
|
|
|
|
|
+ * @date : 2024-1-11
|
|
|
|
|
+ */
|
|
|
|
|
+//@Api(tags = "用户部门表对象功能接口")
|
|
|
|
|
+//@RestController
|
|
|
|
|
+//@RequestMapping("/sysUserOrg")
|
|
|
|
|
+public class SysUserOrgController{
|
|
|
|
|
+ @Resource
|
|
|
|
|
+ private SysUserOrgService sysUserOrgService;
|
|
|
|
|
+ private static final Logger log = LoggerFactory.getLogger(SysUserOrgController.class);
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 通过ID查询单条数据
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param id 主键
|
|
|
|
|
+ * @return 实例对象
|
|
|
|
|
+ */
|
|
|
|
|
+ @ApiOperation("通过ID查询单条数据")
|
|
|
|
|
+ @GetMapping("{id}")
|
|
|
|
|
+ public ApiResult<SysUserOrg> queryById(Long id){
|
|
|
|
|
+ try {
|
|
|
|
|
+ return ApiResult.success(sysUserOrgService.queryById(id));
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ log.error(e.getMessage());
|
|
|
|
|
+ return ApiResult.failure("查询失败",null);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 分页查询
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param sysUserOrg 筛选条件
|
|
|
|
|
+ * @return 查询结果
|
|
|
|
|
+ */
|
|
|
|
|
+ @ApiOperation("分页查询")
|
|
|
|
|
+ @GetMapping
|
|
|
|
|
+ public ApiResult<Page<SysUserOrg>> paginQuery(SysUserOrg sysUserOrg, FramePage framePage){
|
|
|
|
|
+ try {
|
|
|
|
|
+ return ApiResult.success(sysUserOrgService.paginQuery(sysUserOrg, framePage.getPageNum(), framePage.getPageSize()));
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ log.error(e.getMessage());
|
|
|
|
|
+ return ApiResult.failure("分页查询失败",null);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 新增数据
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param sysUserOrg 实例对象
|
|
|
|
|
+ * @return 实例对象
|
|
|
|
|
+ */
|
|
|
|
|
+ @ApiOperation("新增数据")
|
|
|
|
|
+ @PostMapping
|
|
|
|
|
+ public ApiResult<SysUserOrg> add(@RequestBody SysUserOrg sysUserOrg){
|
|
|
|
|
+ try {
|
|
|
|
|
+ return ApiResult.success(sysUserOrgService.insert(sysUserOrg));
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ log.error(e.getMessage());
|
|
|
|
|
+ return ApiResult.failure("新增数据失败",null);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 更新数据
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param sysUserOrg 实例对象
|
|
|
|
|
+ * @return 实例对象
|
|
|
|
|
+ */
|
|
|
|
|
+ @ApiOperation("更新数据")
|
|
|
|
|
+ @PutMapping
|
|
|
|
|
+ public ApiResult<SysUserOrg> edit(@RequestBody SysUserOrg sysUserOrg){
|
|
|
|
|
+ try {
|
|
|
|
|
+ return ApiResult.success(sysUserOrgService.update(sysUserOrg));
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ log.error(e.getMessage());
|
|
|
|
|
+ return ApiResult.failure("更新数据失败",null);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 通过主键删除数据
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param id 主键
|
|
|
|
|
+ * @return 是否成功
|
|
|
|
|
+ */
|
|
|
|
|
+ @ApiOperation("通过主键删除数据")
|
|
|
|
|
+ @DeleteMapping
|
|
|
|
|
+ public ApiResult<Boolean> deleteById(Long id){
|
|
|
|
|
+ try {
|
|
|
|
|
+ return ApiResult.success(sysUserOrgService.deleteById(id));
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ log.error(e.getMessage());
|
|
|
|
|
+ return ApiResult.failure("删除数据失败",null);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+}
|