fix: materialbase

This commit is contained in:
yanps
2023-12-07 11:11:15 +08:00
parent 450d076728
commit f6a6957753
3 changed files with 51 additions and 5 deletions

View File

@@ -27,6 +27,12 @@ public class MaterialbaseController {
private final MaterialbaseService materialbaseService;
/**
* 查询物料基本信息
* @param query
* @param pageable
* @return
*/
@GetMapping
@Log("查询物料基本信息")
@ApiOperation("查询物料基本信息")
@@ -35,6 +41,11 @@ public class MaterialbaseController {
return new ResponseEntity<>(materialbaseService.queryAll(query, pageable), HttpStatus.OK);
}
/**
* 新增物料基本信息
* @param resources
* @return
*/
@PostMapping
@Log("新增物料基本信息")
@ApiOperation("新增物料基本信息")
@@ -43,6 +54,11 @@ public class MaterialbaseController {
return new ResponseEntity<>(materialbaseService.insert(resources), HttpStatus.CREATED);
}
/**
* 修改物料基本信息
* @param resources
* @return
*/
@PutMapping
@Log("修改物料基本信息")
@ApiOperation("修改物料基本信息")
@@ -52,6 +68,11 @@ public class MaterialbaseController {
return new ResponseEntity<>(HttpStatus.NO_CONTENT);
}
/**
* 删除物料基本信息
* @param ids
* @return
*/
@DeleteMapping
@Log("删除物料基本信息")
@ApiOperation("删除物料基本信息")

View File

@@ -35,19 +35,48 @@ public interface MaterialbaseService extends CommonService<Materialbase> {
*/
List<MaterialbaseDto> queryAll(MaterialbaseQueryParam query);
/**
* 根据ID查询
*
* @param id ID
* @return MaterialbaseDto
*/
Materialbase getById(String id);
/**
* 根据ID查询
*
* @param id ID
* @return MaterialbaseDto
*/
MaterialbaseDto findById(String id);
/**
* 插入一条新数据。
* 插入一条新数据。
* @param resources
* @return
*/
int insert(MaterialbaseDto resources);
/**
* 根据id修改
* @param resources
* @return
*/
int updateById(MaterialbaseDto resources);
/**
* 根据id删除
* @param id
* @return
*/
int removeById(String id);
/**
* 多选删除
* @param ids
* @return
*/
int removeByIds(Set<String> ids);
/**

View File

@@ -15,10 +15,6 @@ import org.nl.acs.materialbase.service.mapper.MaterialbaseMapper;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
// 默认不使用缓存
//import org.springframework.cache.annotation.CacheConfig;
//import org.springframework.cache.annotation.CacheEvict;
//import org.springframework.cache.annotation.Cacheable;
import org.springframework.data.domain.Pageable;
import java.util.*;