Bläddra i källkod

单位管理代码提交

gao.qiang 2 år sedan
förälder
incheckning
80ac5806b7

+ 52 - 0
purchase-admin/src/main/java/com/ozs/web/controller/system/SysProcurementStandardController.java

@@ -0,0 +1,52 @@
+package com.ozs.web.controller.system;
+
+
+import com.ozs.common.core.domain.R;
+import com.ozs.common.core.domain.entity.SysProcurementStandard;
+import com.ozs.system.domain.vo.requestVo.SysProcurementStandardVo;
+import com.ozs.system.service.SysProcurementStandardService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.BeanUtils;
+import org.springframework.web.bind.annotation.CrossOrigin;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * <p>
+ * 采购标准前端控制器
+ * </p>
+ *
+ * @author ytrd
+ * @since 2022-11-02
+ */
+@Api(tags = "采购标准接口")
+@RestController
+@RequestMapping("system/SysProcurementStandard")
+@CrossOrigin
+public class SysProcurementStandardController {
+
+    @Resource
+    private SysProcurementStandardService sysProcurementStandardService;
+
+    @ApiOperation("添加采购单位管理中标准信息")
+    @PostMapping("save")
+    public R<String> save(@RequestBody List<SysProcurementStandardVo> sysProcurementStandardVoList) {
+        boolean isSuccess = false;
+        SysProcurementStandard sysProcurementStandard = new SysProcurementStandard();
+        for (SysProcurementStandardVo sysProcurementStandardVo : sysProcurementStandardVoList) {
+            BeanUtils.copyProperties(sysProcurementStandardVo, sysProcurementStandard);
+            isSuccess = sysProcurementStandardService.save(sysProcurementStandard);
+            if (!isSuccess) {
+                return R.fail();
+            }
+        }
+        return R.ok();
+    }
+}
+

+ 4 - 0
purchase-admin/src/main/java/com/ozs/web/controller/system/SysRoleController.java

@@ -2,6 +2,8 @@ package com.ozs.web.controller.system;
 
 import java.util.List;
 import javax.servlet.http.HttpServletResponse;
+
+import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.validation.annotation.Validated;
@@ -39,6 +41,7 @@ import com.ozs.system.service.ISysUserService;
  */
 @RestController
 @RequestMapping("/system/role")
+@ApiOperation("角色信息")
 public class SysRoleController extends BaseController
 {
     @Autowired
@@ -80,6 +83,7 @@ public class SysRoleController extends BaseController
      */
     @PreAuthorize("@ss.hasPermi('system:role:query')")
     @GetMapping(value = "/{roleId}")
+    @ApiOperation("根据角色编号获取详细信息")
     public AjaxResult getInfo(@PathVariable Long roleId)
     {
         roleService.checkRoleDataScope(roleId);

+ 6 - 0
purchase-admin/src/main/java/com/ozs/web/controller/system/SysUserController.java

@@ -3,6 +3,8 @@ package com.ozs.web.controller.system;
 import java.util.List;
 import java.util.stream.Collectors;
 import javax.servlet.http.HttpServletResponse;
+
+import io.swagger.annotations.ApiOperation;
 import org.apache.commons.lang3.ArrayUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.security.access.prepost.PreAuthorize;
@@ -40,6 +42,7 @@ import com.ozs.system.service.ISysUserService;
  */
 @RestController
 @RequestMapping("/system/user")
+@ApiOperation("用户信息")
 public class SysUserController extends BaseController
 {
     @Autowired
@@ -59,6 +62,7 @@ public class SysUserController extends BaseController
      */
     @PreAuthorize("@ss.hasPermi('system:user:list')")
     @GetMapping("/list")
+    @ApiOperation("获取用户列表")
     public TableDataInfo list(SysUser user)
     {
         startPage();
@@ -69,6 +73,7 @@ public class SysUserController extends BaseController
     @Log(title = "用户管理", businessType = BusinessType.EXPORT)
     @PreAuthorize("@ss.hasPermi('system:user:export')")
     @PostMapping("/export")
+    @ApiOperation("用户管理")
     public void export(HttpServletResponse response, SysUser user)
     {
         List<SysUser> list = userService.selectUserList(user);
@@ -79,6 +84,7 @@ public class SysUserController extends BaseController
     @Log(title = "用户管理", businessType = BusinessType.IMPORT)
     @PreAuthorize("@ss.hasPermi('system:user:import')")
     @PostMapping("/importData")
+    @ApiOperation("用户管理")
     public AjaxResult importData(MultipartFile file, boolean updateSupport) throws Exception
     {
         ExcelUtil<SysUser> util = new ExcelUtil<SysUser>(SysUser.class);

+ 13 - 0
purchase-common/pom.xml

@@ -143,6 +143,19 @@
             <artifactId>mybatis-plus-boot-starter</artifactId>
         </dependency>
 
+        <!-- swagger3-->
+        <dependency>
+            <groupId>io.springfox</groupId>
+            <artifactId>springfox-boot-starter</artifactId>
+        </dependency>
+
+        <!-- 防止进入swagger页面报类型转换错误,排除3.0.0中的引用,手动增加1.6.2版本 -->
+        <dependency>
+            <groupId>io.swagger</groupId>
+            <artifactId>swagger-models</artifactId>
+            <version>1.6.2</version>
+        </dependency>
+
     </dependencies>
 
 </project>

+ 55 - 0
purchase-common/src/main/java/com/ozs/common/core/domain/entity/SysProcurementStandard.java

@@ -0,0 +1,55 @@
+package com.ozs.common.core.domain.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * @author Administrator
+ * 采购标准
+ */
+@Data
+@TableName("sys_procurement_standard")
+public class SysProcurementStandard implements Serializable {
+    private static final long serialVersionUID = 1L;
+    
+    @ApiModelProperty(value = "采购标准ID")
+    @TableField("procurement_standard_id")
+    private Long procurementStandardId;
+    
+    @ApiModelProperty(value = "部门ID")
+    @TableField("dept_id")
+    private Long deptId;
+
+    /** 类别(0装备类1服务类2装备类3工程类) */
+    @ApiModelProperty(value = "类别")
+    @TableField("category")
+    private Integer category;
+
+    /** 状态(0不限1限额) */
+    @ApiModelProperty(value = "状态")
+    @TableField("state")
+    private Integer state;
+    
+    @ApiModelProperty(value = "最小值(万元)")
+    @TableField("minimum_value")
+    private BigDecimal minimumValue;
+    
+    @ApiModelProperty(value = "最大值(万元)")
+    @TableField("maximum")
+    private BigDecimal maximum;
+    
+    @ApiModelProperty(value = "创建时间")
+    @TableField("create_time")
+    private Date createTime;
+    
+    @ApiModelProperty(value = "更新时间")
+    @TableField("update_time")
+    private Date updateTime;
+}

+ 1 - 1
purchase-framework/src/main/java/com/ozs/framework/config/MyBatisConfig.java

@@ -29,7 +29,7 @@ import com.ozs.common.utils.StringUtils;
  *
  * @author ruoyi
  */
-@Configuration
+//@Configuration
 public class MyBatisConfig
 {
     @Autowired

+ 45 - 0
purchase-system/src/main/java/com/ozs/system/domain/vo/requestVo/SysProcurementStandardVo.java

@@ -0,0 +1,45 @@
+package com.ozs.system.domain.vo.requestVo;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * @author Administrator
+ * 采购标准
+ */
+@Data
+public class SysProcurementStandardVo implements Serializable {
+    private static final long serialVersionUID = 1L;
+    
+    @ApiModelProperty(value = "采购标准ID")
+    private Long procurementStandardId;
+    
+    @ApiModelProperty(value = "部门ID")
+    private Long deptId;
+
+    /** 类别(0装备类1服务类2装备类3工程类) */
+    @ApiModelProperty(value = "类别")
+    private Integer category;
+
+    /** 状态(0不限1限额) */
+    @ApiModelProperty(value = "状态")
+    private Integer state;
+    
+    @ApiModelProperty(value = "最小值(万元)")
+    private BigDecimal minimumValue;
+    
+    @ApiModelProperty(value = "最大值(万元)")
+    private BigDecimal maximum;
+    
+    @ApiModelProperty(value = "创建时间")
+    private Date createTime;
+    
+    @ApiModelProperty(value = "更新时间")
+    private Date updateTime;
+}

+ 0 - 7
purchase-system/src/main/java/com/ozs/system/domain/vo/requestVo/UnitManagementRequestVo.java

@@ -1,7 +0,0 @@
-package com.ozs.system.domain.vo.requestVo;
-
-/**
- * @author Administrator
- */
-public class UnitManagementRequestVo {
-}

+ 15 - 0
purchase-system/src/main/java/com/ozs/system/mapper/SysProcurementStandardMapper.java

@@ -0,0 +1,15 @@
+package com.ozs.system.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ozs.common.core.domain.entity.SysProcurementStandard;
+import org.apache.ibatis.annotations.Mapper;
+import javax.annotation.Resource;
+
+
+/**
+ * @author Administrator
+ */
+@Resource
+@Mapper
+public interface SysProcurementStandardMapper extends BaseMapper<SysProcurementStandard> {
+}

+ 10 - 0
purchase-system/src/main/java/com/ozs/system/service/SysProcurementStandardService.java

@@ -0,0 +1,10 @@
+package com.ozs.system.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ozs.common.core.domain.entity.SysProcurementStandard;
+
+/**
+ * @author Administrator
+ */
+public interface SysProcurementStandardService extends IService<SysProcurementStandard> {
+}

+ 14 - 0
purchase-system/src/main/java/com/ozs/system/service/impl/SysProcurementStandardServiceImpl.java

@@ -0,0 +1,14 @@
+package com.ozs.system.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ozs.common.core.domain.entity.SysProcurementStandard;
+import com.ozs.system.mapper.SysProcurementStandardMapper;
+import com.ozs.system.service.SysProcurementStandardService;
+import org.springframework.stereotype.Service;
+
+/**
+ * @author Administrator
+ */
+@Service
+public class SysProcurementStandardServiceImpl extends ServiceImpl<SysProcurementStandardMapper, SysProcurementStandard> implements SysProcurementStandardService {
+}

+ 5 - 0
purchase-system/src/main/resources/mapper/system/SysProcurementStandardMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ozs.system.mapper.SysProcurementStandardMapper">
+
+</mapper>