WXF 3 éve
szülő
commit
e38b0144ca

+ 15 - 2
simulation-resource-server/src/main/java/com/css/simulation/resource/model/ctrl/VehicleCtrl.java

@@ -49,9 +49,9 @@ public class VehicleCtrl {
      */
     @RequestMapping("/getVehicleInfo")
     @ResponseBody
-    public ResponseBodyVO<VehicleVO> getVehicleInfo(@RequestBody VehicleParam pageParam){
+    public ResponseBodyVO<VehicleVO> getVehicleInfo(@RequestBody VehicleParam vehicleParam){
         ResponseBodyVO<VehicleVO> response = new ResponseBodyVO<VehicleVO>(ResponseBodyVO.Response.SUCCESS);
-        response.setInfo(vehicleService.getVehicleInfo(pageParam));
+        response.setInfo(vehicleService.getVehicleInfo(vehicleParam));
         return response;
     }
 
@@ -84,4 +84,17 @@ public class VehicleCtrl {
         return response;
     }
 
+    /**
+     * 删除
+     */
+    @RequestMapping("/delVehicleById")
+    @ResponseBody
+    public ResponseBodyVO delVehicleById(@RequestBody VehiclePO vehiclePO){
+        int i = vehicleService.delVehicleById(vehiclePO);
+        if(i>0){
+            return new ResponseBodyVO(ResponseBodyVO.Response.SUCCESS);
+        }else{
+            return new ResponseBodyVO(false, 500, "删除失败!",null);
+        }
+    }
 }

+ 3 - 2
simulation-resource-server/src/main/java/com/css/simulation/resource/model/mapper/VehicleMapper.java

@@ -12,9 +12,9 @@ import java.util.List;
 @Repository
 public interface VehicleMapper {
 
-    List<VehicleVO> getVehicleList(VehicleParam pageParam);
+    List<VehicleVO> getVehicleList(VehicleParam vehicleParam);
 
-    VehicleVO getVehicleInfo(VehicleParam pageParam);
+    VehicleVO getVehicleInfo(VehicleParam vehicleParam);
 
     List<VehicleVO> checkVehicleName(VehiclePO vehiclePO);
 
@@ -22,4 +22,5 @@ public interface VehicleMapper {
 
     void update(VehiclePO vehiclePO);
 
+    int delVehicleById(VehiclePO vehiclePO);
 }

+ 9 - 2
simulation-resource-server/src/main/java/com/css/simulation/resource/model/service/VehicleService.java

@@ -36,8 +36,8 @@ public class VehicleService {
         return list;
     }
 
-    public VehicleVO getVehicleInfo(VehicleParam pageParam) {
-        return vehicleMapper.getVehicleInfo(pageParam);
+    public VehicleVO getVehicleInfo(VehicleParam vehicleParam) {
+        return vehicleMapper.getVehicleInfo(vehicleParam);
     }
 
     public VehiclePO saveVehicle(VehiclePO vehiclePO) {
@@ -82,4 +82,11 @@ public class VehicleService {
         return vehiclePO;
     }
 
+    public int delVehicleById(VehiclePO vehiclePO) {
+        vehiclePO.setIsDeleted(DictConstants.YES);
+        vehiclePO.setModifyUserId(AuthUtil.getCurrentUserId());
+        vehiclePO.setModifyTime(TimeUtil.getNowForMysql());
+        int i = vehicleMapper.delVehicleById(vehiclePO);
+        return i;
+    }
 }

+ 9 - 0
simulation-resource-server/src/main/resources/mapper/model/VehicleMapper.xml

@@ -187,5 +187,14 @@
         modify_time = #{modifyTime,jdbcType=TIMESTAMP},
         modify_user_id = #{modifyUserId,jdbcType=VARCHAR},
         is_deleted = #{isDeleted,jdbcType=VARCHAR}
+        where id = #{id,jdbcType=VARCHAR}
+    </update>
+
+    <update id="delVehicleById" parameterType="api.common.pojo.po.model.VehiclePO">
+        update model_vehicle set
+          modify_time = #{modifyTime,jdbcType=TIMESTAMP},
+          modify_user_id = #{modifyUserId,jdbcType=VARCHAR},
+          is_deleted = #{isDeleted,jdbcType=VARCHAR}
+        where id = #{id,jdbcType=VARCHAR}
     </update>
 </mapper>