| | |
| | | import com.gkhy.safePlatform.commons.utils.PageUtils; |
| | | import com.gkhy.safePlatform.commons.vo.ResultVO; |
| | | import com.gkhy.safePlatform.commons.vo.SearchResultVO; |
| | | import com.gkhy.safePlatform.equipment.model.dto.req.MaterialClassifyQuery; |
| | | import com.gkhy.safePlatform.equipment.model.dto.req.SafeMaterialClassifyAddReq; |
| | | import com.gkhy.safePlatform.equipment.model.dto.req.SafeMaterialClassifyModReq; |
| | | import com.gkhy.safePlatform.equipment.model.dto.req.SafeMaterialClassifyQuery; |
| | | import com.gkhy.safePlatform.equipment.model.dto.req.*; |
| | | import com.gkhy.safePlatform.equipment.model.dto.resp.SafeMaterialClassifyDto; |
| | | import com.gkhy.safePlatform.equipment.service.MaterialClassifyService; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | public SearchResultVO<List<SafeMaterialClassifyDto>> listByPage(Authentication authentication,@RequestBody PageQuery<MaterialClassifyQuery> pageQuery){ |
| | | ContextCacheUser currentUser = (ContextCacheUser) authentication.getPrincipal(); |
| | | PageUtils.checkCheck(pageQuery); |
| | | return materialClassifyService.listByPage(pageQuery); |
| | | return materialClassifyService.listByPage(currentUser,pageQuery); |
| | | |
| | | } |
| | | |
| | |
| | | public ResultVO delete(Authentication authentication, @RequestBody JSONObject jsonObject){ |
| | | ContextCacheUser currentUser = (ContextCacheUser) authentication.getPrincipal(); |
| | | Long id = jsonObject.getLong("id"); |
| | | return materialClassifyService.delete(id); |
| | | return materialClassifyService.delete(currentUser,id); |
| | | } |
| | | /** |
| | | * 逻辑删除-批量 |
| | | * @return |
| | | */ |
| | | // @PostMapping(value = "batch/delete") |
| | | // public ResultVO batchDelete(Authentication authentication, @Validated @RequestBody ParamForm paramForm){ |
| | | // ContextCacheUser currentUser = (ContextCacheUser) authentication.getPrincipal(); |
| | | // return materialClassifyService.batchDelete(currentUser,paramForm); |
| | | // } |
| | | |
| | | /** |
| | | * 查询单条数据 |
| | | */ |
| | | @PostMapping(value = "queryById") |
| | | public ResultVO<SafeMaterialClassifyDto> queryById(Authentication authentication, @RequestBody JSONObject jsonObject){ |
| | | ContextCacheUser currentUser = (ContextCacheUser) authentication.getPrincipal(); |
| | | Long id = jsonObject.getLong("id"); |
| | | return new ResultVO<>(ResultCodes.OK,materialClassifyService.queryById(id)); |
| | | return new ResultVO<>(ResultCodes.OK,materialClassifyService.queryById(currentUser,id)); |
| | | } |
| | | } |