设备管理
This commit is contained in:
parent
de226bf8da
commit
e6117efa28
|
|
@ -4,6 +4,7 @@ import java.util.List;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import com.bonus.common.log.enums.OperaType;
|
import com.bonus.common.log.enums.OperaType;
|
||||||
import com.bonus.material.common.annotation.PreventRepeatSubmit;
|
import com.bonus.material.common.annotation.PreventRepeatSubmit;
|
||||||
|
import com.bonus.material.ma.domain.Type;
|
||||||
import com.bonus.material.ma.vo.MachineVo;
|
import com.bonus.material.ma.vo.MachineVo;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
|
@ -52,6 +53,17 @@ public class MachineController extends BaseController {
|
||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询机具设备管理列表
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "查询机具设备管理列表")
|
||||||
|
@RequiresPermissions("ma:machine:list")
|
||||||
|
@GetMapping("/list")
|
||||||
|
public AjaxResult list(Type type)
|
||||||
|
{
|
||||||
|
return machineService.selectByTypeList(type);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 导出机具设备管理列表
|
* 导出机具设备管理列表
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,10 @@
|
||||||
package com.bonus.material.ma.mapper;
|
package com.bonus.material.ma.mapper;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.bonus.common.core.web.domain.AjaxResult;
|
||||||
import com.bonus.material.ma.domain.Machine;
|
import com.bonus.material.ma.domain.Machine;
|
||||||
|
import com.bonus.material.ma.domain.Type;
|
||||||
import com.bonus.material.ma.vo.MachineVo;
|
import com.bonus.material.ma.vo.MachineVo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -59,4 +62,11 @@ public interface MachineMapper
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int deleteMachineByMaIds(Long[] maIds);
|
public int deleteMachineByMaIds(Long[] maIds);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询机具设备管理列表
|
||||||
|
* @param type
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
List<Type> selectByTypeList(Type type);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ import java.util.List;
|
||||||
|
|
||||||
import com.bonus.common.core.web.domain.AjaxResult;
|
import com.bonus.common.core.web.domain.AjaxResult;
|
||||||
import com.bonus.material.ma.domain.Machine;
|
import com.bonus.material.ma.domain.Machine;
|
||||||
|
import com.bonus.material.ma.domain.Type;
|
||||||
import com.bonus.material.ma.vo.MachineVo;
|
import com.bonus.material.ma.vo.MachineVo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -61,4 +62,11 @@ public interface IMachineService
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public AjaxResult deleteMachineByMaId(Long maId);
|
public AjaxResult deleteMachineByMaId(Long maId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据类型查询机具设备管理列表
|
||||||
|
* @param type
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
AjaxResult selectByTypeList(Type type);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ import java.util.List;
|
||||||
import com.bonus.common.biz.enums.HttpCodeEnum;
|
import com.bonus.common.biz.enums.HttpCodeEnum;
|
||||||
import com.bonus.common.core.utils.DateUtils;
|
import com.bonus.common.core.utils.DateUtils;
|
||||||
import com.bonus.common.core.web.domain.AjaxResult;
|
import com.bonus.common.core.web.domain.AjaxResult;
|
||||||
|
import com.bonus.material.ma.domain.Type;
|
||||||
import com.bonus.material.ma.vo.MachineVo;
|
import com.bonus.material.ma.vo.MachineVo;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import com.bonus.material.ma.mapper.MachineMapper;
|
import com.bonus.material.ma.mapper.MachineMapper;
|
||||||
|
|
@ -106,4 +107,15 @@ public class MachineServiceImpl implements IMachineService
|
||||||
}
|
}
|
||||||
return AjaxResult.error(HttpCodeEnum.FAIL.getCode(), HttpCodeEnum.FAIL.getMsg());
|
return AjaxResult.error(HttpCodeEnum.FAIL.getCode(), HttpCodeEnum.FAIL.getMsg());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据类型查询
|
||||||
|
* @param type
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public AjaxResult selectByTypeList(Type type) {
|
||||||
|
List<Type> typeList = machineMapper.selectByTypeList(type);
|
||||||
|
return AjaxResult.success(typeList);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -158,6 +158,22 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
where ma.ma_id = #{maId}
|
where ma.ma_id = #{maId}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="selectByTypeList" resultType="com.bonus.material.ma.domain.Type">
|
||||||
|
SELECT
|
||||||
|
type_id as typeId,
|
||||||
|
type_name as typeName,
|
||||||
|
parent_id as parentId,
|
||||||
|
storage_num as storageNum,
|
||||||
|
type_code as typeCode,
|
||||||
|
level as level
|
||||||
|
FROM
|
||||||
|
ma_type
|
||||||
|
WHERE del_flag = '0'
|
||||||
|
<if test="level != null and level != ''">
|
||||||
|
and level = #{level}
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
<insert id="insertMachine" parameterType="com.bonus.material.ma.domain.Machine" useGeneratedKeys="true" keyProperty="maId">
|
<insert id="insertMachine" parameterType="com.bonus.material.ma.domain.Machine" useGeneratedKeys="true" keyProperty="maId">
|
||||||
insert into ma_machine
|
insert into ma_machine
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue