Ver código fonte

table sim_major 更新字段。

tom 5 meses atrás
pai
commit
95af391471

+ 7 - 0
ruoyi-sim/pom.xml

@@ -15,6 +15,13 @@
     </description>
 
     <dependencies>
+        <!-- 防止进入swagger页面报类型转换错误,排除3.0.0中的引用,手动增加1.6.2版本 -->
+        <dependency>
+            <groupId>io.swagger</groupId>
+            <artifactId>swagger-models</artifactId>
+            <version>1.6.2</version>
+        </dependency>
+
         <!-- ruoyi 通用工具-->
         <dependency>
             <groupId>com.ruoyi</groupId>

+ 5 - 1
ruoyi-sim/src/main/java/com/ruoyi/sim/domain/Major.java

@@ -6,7 +6,7 @@ import com.ruoyi.common.annotation.Excel;
 import com.ruoyi.common.core.domain.BaseEntity;
 
 /**
- * sim-专业对象 sim_major
+ * 专业对象 sim_major
  *
  * @author tom
  * @date 2024-12-10
@@ -46,6 +46,10 @@ public class Major extends BaseEntity {
         return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                 .append("majorId", getMajorId())
                 .append("majorName", getMajorName())
+                .append("createBy", getCreateBy())
+                .append("createTime", getCreateTime())
+                .append("updateBy", getUpdateBy())
+                .append("updateTime", getUpdateTime())
                 .append("remark", getRemark())
                 .toString();
     }

+ 14 - 14
ruoyi-sim/src/main/java/com/ruoyi/sim/mapper/MajorMapper.java

@@ -5,54 +5,54 @@ import java.util.List;
 import com.ruoyi.sim.domain.Major;
 
 /**
- * sim-专业Mapper接口
+ * 专业Mapper接口
  *
  * @author tom
  * @date 2024-12-10
  */
 public interface MajorMapper {
     /**
-     * 查询sim-专业
+     * 查询专业
      *
-     * @param majorId sim-专业主键
-     * @return sim-专业
+     * @param majorId 专业主键
+     * @return 专业
      */
     public Major selectMajorByMajorId(Long majorId);
 
     /**
-     * 查询sim-专业列表
+     * 查询专业列表
      *
-     * @param major sim-专业
-     * @return sim-专业集合
+     * @param major 专业
+     * @return 专业集合
      */
     public List<Major> selectMajorList(Major major);
 
     /**
-     * 新增sim-专业
+     * 新增专业
      *
-     * @param major sim-专业
+     * @param major 专业
      * @return 结果
      */
     public int insertMajor(Major major);
 
     /**
-     * 修改sim-专业
+     * 修改专业
      *
-     * @param major sim-专业
+     * @param major 专业
      * @return 结果
      */
     public int updateMajor(Major major);
 
     /**
-     * 删除sim-专业
+     * 删除专业
      *
-     * @param majorId sim-专业主键
+     * @param majorId 专业主键
      * @return 结果
      */
     public int deleteMajorByMajorId(Long majorId);
 
     /**
-     * 批量删除sim-专业
+     * 批量删除专业
      *
      * @param majorIds 需要删除的数据主键集合
      * @return 结果

+ 15 - 15
ruoyi-sim/src/main/java/com/ruoyi/sim/service/IMajorService.java

@@ -5,56 +5,56 @@ import java.util.List;
 import com.ruoyi.sim.domain.Major;
 
 /**
- * sim-专业Service接口
+ * 专业Service接口
  *
  * @author tom
  * @date 2024-12-10
  */
 public interface IMajorService {
     /**
-     * 查询sim-专业
+     * 查询专业
      *
-     * @param majorId sim-专业主键
-     * @return sim-专业
+     * @param majorId 专业主键
+     * @return 专业
      */
     public Major selectMajorByMajorId(Long majorId);
 
     /**
-     * 查询sim-专业列表
+     * 查询专业列表
      *
-     * @param major sim-专业
-     * @return sim-专业集合
+     * @param major 专业
+     * @return 专业集合
      */
     public List<Major> selectMajorList(Major major);
 
     /**
-     * 新增sim-专业
+     * 新增专业
      *
-     * @param major sim-专业
+     * @param major 专业
      * @return 结果
      */
     public int insertMajor(Major major);
 
     /**
-     * 修改sim-专业
+     * 修改专业
      *
-     * @param major sim-专业
+     * @param major 专业
      * @return 结果
      */
     public int updateMajor(Major major);
 
     /**
-     * 批量删除sim-专业
+     * 批量删除专业
      *
-     * @param majorIds 需要删除的sim-专业主键集合
+     * @param majorIds 需要删除的专业主键集合
      * @return 结果
      */
     public int deleteMajorByMajorIds(Long[] majorIds);
 
     /**
-     * 删除sim-专业信息
+     * 删除专业信息
      *
-     * @param majorId sim-专业主键
+     * @param majorId 专业主键
      * @return 结果
      */
     public int deleteMajorByMajorId(Long majorId);

+ 18 - 15
ruoyi-sim/src/main/java/com/ruoyi/sim/service/impl/MajorServiceImpl.java

@@ -2,6 +2,7 @@ package com.ruoyi.sim.service.impl;
 
 import java.util.List;
 
+import com.ruoyi.common.utils.DateUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import com.ruoyi.sim.mapper.MajorMapper;
@@ -9,7 +10,7 @@ import com.ruoyi.sim.domain.Major;
 import com.ruoyi.sim.service.IMajorService;
 
 /**
- * sim-专业Service业务层处理
+ * 专业Service业务层处理
  *
  * @author tom
  * @date 2024-12-10
@@ -20,10 +21,10 @@ public class MajorServiceImpl implements IMajorService {
     private MajorMapper majorMapper;
 
     /**
-     * 查询sim-专业
+     * 查询专业
      *
-     * @param majorId sim-专业主键
-     * @return sim-专业
+     * @param majorId 专业主键
+     * @return 专业
      */
     @Override
     public Major selectMajorByMajorId(Long majorId) {
@@ -31,10 +32,10 @@ public class MajorServiceImpl implements IMajorService {
     }
 
     /**
-     * 查询sim-专业列表
+     * 查询专业列表
      *
-     * @param major sim-专业
-     * @return sim-专业
+     * @param major 专业
+     * @return 专业
      */
     @Override
     public List<Major> selectMajorList(Major major) {
@@ -42,31 +43,33 @@ public class MajorServiceImpl implements IMajorService {
     }
 
     /**
-     * 新增sim-专业
+     * 新增专业
      *
-     * @param major sim-专业
+     * @param major 专业
      * @return 结果
      */
     @Override
     public int insertMajor(Major major) {
+        major.setCreateTime(DateUtils.getNowDate());
         return majorMapper.insertMajor(major);
     }
 
     /**
-     * 修改sim-专业
+     * 修改专业
      *
-     * @param major sim-专业
+     * @param major 专业
      * @return 结果
      */
     @Override
     public int updateMajor(Major major) {
+        major.setUpdateTime(DateUtils.getNowDate());
         return majorMapper.updateMajor(major);
     }
 
     /**
-     * 批量删除sim-专业
+     * 批量删除专业
      *
-     * @param majorIds 需要删除的sim-专业主键
+     * @param majorIds 需要删除的专业主键
      * @return 结果
      */
     @Override
@@ -75,9 +78,9 @@ public class MajorServiceImpl implements IMajorService {
     }
 
     /**
-     * 删除sim-专业信息
+     * 删除专业信息
      *
-     * @param majorId sim-专业主键
+     * @param majorId 专业主键
      * @return 结果
      */
     @Override

+ 18 - 1
ruoyi-sim/src/main/resources/mapper/sim/MajorMapper.xml

@@ -7,11 +7,15 @@
     <resultMap type="Major" id="MajorResult">
         <result property="majorId" column="major_id"/>
         <result property="majorName" column="major_name"/>
+        <result property="createBy" column="createBy"/>
+        <result property="createTime" column="create_time"/>
+        <result property="updateBy" column="update_by"/>
+        <result property="updateTime" column="update_time"/>
         <result property="remark" column="remark"/>
     </resultMap>
 
     <sql id="selectMajorVo">
-        select major_id, major_name, remark
+        select major_id, major_name, createBy, create_time, update_by, update_time, remark
         from sim_major
     </sql>
 
@@ -19,6 +23,7 @@
         <include refid="selectMajorVo"/>
         <where>
             <if test="majorName != null  and majorName != ''">and major_name like concat('%', #{majorName}, '%')</if>
+            <if test="createBy != null  and createBy != ''">and createBy = #{createBy}</if>
         </where>
     </select>
 
@@ -31,10 +36,18 @@
         insert into sim_major
         <trim prefix="(" suffix=")" suffixOverrides=",">
             <if test="majorName != null and majorName != ''">major_name,</if>
+            <if test="createBy != null">createBy,</if>
+            <if test="createTime != null">create_time,</if>
+            <if test="updateBy != null">update_by,</if>
+            <if test="updateTime != null">update_time,</if>
             <if test="remark != null">remark,</if>
         </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
             <if test="majorName != null and majorName != ''">#{majorName},</if>
+            <if test="createBy != null">#{createBy},</if>
+            <if test="createTime != null">#{createTime},</if>
+            <if test="updateBy != null">#{updateBy},</if>
+            <if test="updateTime != null">#{updateTime},</if>
             <if test="remark != null">#{remark},</if>
         </trim>
     </insert>
@@ -43,6 +56,10 @@
         update sim_major
         <trim prefix="SET" suffixOverrides=",">
             <if test="majorName != null and majorName != ''">major_name = #{majorName},</if>
+            <if test="createBy != null">createBy = #{createBy},</if>
+            <if test="createTime != null">create_time = #{createTime},</if>
+            <if test="updateBy != null">update_by = #{updateBy},</if>
+            <if test="updateTime != null">update_time = #{updateTime},</if>
             <if test="remark != null">remark = #{remark},</if>
         </trim>
         where major_id = #{majorId}