@@ -58,6 +58,11 @@ public class DcSpecController extends BaseController {
return toAjax(iDcSpecService.updateDcSpecMaps(maps));
}
+ @GetMapping(value = "/delete/{psId}")
+ public AjaxResult del(@PathVariable("psId") Integer psId) {
+ return success(iDcSpecService.selectDcSpecById(psId));
+ }
+
@@ -26,6 +26,12 @@ public interface DcSpecMapper {
*/
public int updateDcSpec(DcSpec dcSpec);
+ /**
+ * 删除产品规格
+ * @param psId
+ * @return
+ */
+ public int deleteDcSpecById(Integer psId);
@@ -1,5 +1,6 @@
package com.gqy.document.service;
+import com.gqy.common.annotation.Log;
import com.gqy.document.domain.DcSpec;
import java.util.List;
@@ -18,6 +19,8 @@ public interface IDcSpecService {
List<Map<String, Object>> selectDcPsParamAndSpec(Map<String, Object> params);
/**
* 查询产品规格
@@ -38,6 +38,26 @@ public class DcSpecServiceImpl implements IDcSpecService {
+ * 删除规格信息
+ * @param id
+ public int deleteDcPsParam(Integer id){
+ try{
+ DcSpec queryDcSpec = dcSpecMapper.selectDcSpecById(id);
+ String ps_no = queryDcSpec.getPs_no();
+ dcSpecMapper.deleteDcSpecById(id);
+ }catch (Exception e){
+ e.printStackTrace();
+ return 0;
@@ -45,4 +45,12 @@ public interface DcPsParamMapper {
public int deleteDcPsParamByPspIds(Integer[] psp_ids);
+ * 新增删除方法
+ * @param psp_mode
+ public int deleteDcPsParamByPspMode(String psp_mode);
@@ -107,4 +107,8 @@
#{psp_id}
</foreach>
</delete>
+ <delete id="deleteDcPsParamByPspMode" parameterType="String">
+ delete from dc_ps_param where psp_mode = #{psp_mode}
+ </delete>
</mapper>
@@ -67,4 +67,8 @@
</select>
+ <delete id="deleteDcSpecById" parameterType="Integer">
+ delete from dc_spec where ps_id = #{ps_id}