重构input

This commit is contained in:
sxu 2024-10-16 20:20:26 +08:00
parent a7eb631c35
commit 2db458e227
5 changed files with 43 additions and 43 deletions

View File

@ -28,13 +28,12 @@ import com.bonus.common.core.web.page.TableDataInfo;
* 入库任务详细Controller * 入库任务详细Controller
* *
* @author xsheng * @author xsheng
* @date 2024-09-26 * @date 2024-10-16
*/ */
@Api(tags = "入库任务详细接口") @Api(tags = "入库任务详细接口")
@RestController @RestController
@RequestMapping("/input_apply_details") @RequestMapping("/input_apply_details")
public class InputApplyDetailsController extends BaseController public class InputApplyDetailsController extends BaseController {
{
@Autowired @Autowired
private IInputApplyDetailsService inputApplyDetailsService; private IInputApplyDetailsService inputApplyDetailsService;
@ -44,8 +43,7 @@ public class InputApplyDetailsController extends BaseController
@ApiOperation(value = "查询入库任务详细列表") @ApiOperation(value = "查询入库任务详细列表")
@RequiresPermissions("input:details:list") @RequiresPermissions("input:details:list")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(InputApplyDetails inputApplyDetails) public TableDataInfo list(InputApplyDetails inputApplyDetails) {
{
startPage(); startPage();
List<InputApplyDetails> list = inputApplyDetailsService.selectInputApplyDetailsList(inputApplyDetails); List<InputApplyDetails> list = inputApplyDetailsService.selectInputApplyDetailsList(inputApplyDetails);
return getDataTable(list); return getDataTable(list);
@ -59,8 +57,7 @@ public class InputApplyDetailsController extends BaseController
@RequiresPermissions("input:details:export") @RequiresPermissions("input:details:export")
@SysLog(title = "入库任务详细", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出入库任务详细") @SysLog(title = "入库任务详细", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出入库任务详细")
@PostMapping("/export") @PostMapping("/export")
public void export(HttpServletResponse response, InputApplyDetails inputApplyDetails) public void export(HttpServletResponse response, InputApplyDetails inputApplyDetails) {
{
List<InputApplyDetails> list = inputApplyDetailsService.selectInputApplyDetailsList(inputApplyDetails); List<InputApplyDetails> list = inputApplyDetailsService.selectInputApplyDetailsList(inputApplyDetails);
ExcelUtil<InputApplyDetails> util = new ExcelUtil<InputApplyDetails>(InputApplyDetails.class); ExcelUtil<InputApplyDetails> util = new ExcelUtil<InputApplyDetails>(InputApplyDetails.class);
util.exportExcel(response, list, "入库任务详细数据"); util.exportExcel(response, list, "入库任务详细数据");
@ -72,8 +69,7 @@ public class InputApplyDetailsController extends BaseController
@ApiOperation(value = "获取入库任务详细详细信息") @ApiOperation(value = "获取入库任务详细详细信息")
@RequiresPermissions("input:details:query") @RequiresPermissions("input:details:query")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long id) {
{
return success(inputApplyDetailsService.selectInputApplyDetailsById(id)); return success(inputApplyDetailsService.selectInputApplyDetailsById(id));
} }
@ -85,9 +81,12 @@ public class InputApplyDetailsController extends BaseController
@RequiresPermissions("input:details:add") @RequiresPermissions("input:details:add")
@SysLog(title = "入库任务详细", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增入库任务详细") @SysLog(title = "入库任务详细", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增入库任务详细")
@PostMapping @PostMapping
public AjaxResult add(@RequestBody InputApplyDetails inputApplyDetails) public AjaxResult add(@RequestBody InputApplyDetails inputApplyDetails) {
{ try {
return toAjax(inputApplyDetailsService.insertInputApplyDetails(inputApplyDetails)); return toAjax(inputApplyDetailsService.insertInputApplyDetails(inputApplyDetails));
} catch (Exception e) {
return error("系统错误, " + e.getMessage());
}
} }
/** /**
@ -98,9 +97,12 @@ public class InputApplyDetailsController extends BaseController
@RequiresPermissions("input:details:edit") @RequiresPermissions("input:details:edit")
@SysLog(title = "入库任务详细", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改入库任务详细") @SysLog(title = "入库任务详细", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改入库任务详细")
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody InputApplyDetails inputApplyDetails) public AjaxResult edit(@RequestBody InputApplyDetails inputApplyDetails) {
{ try {
return toAjax(inputApplyDetailsService.updateInputApplyDetails(inputApplyDetails)); return toAjax(inputApplyDetailsService.updateInputApplyDetails(inputApplyDetails));
} catch (Exception e) {
return error("系统错误, " + e.getMessage());
}
} }
/** /**
@ -111,8 +113,7 @@ public class InputApplyDetailsController extends BaseController
@RequiresPermissions("input:details:remove") @RequiresPermissions("input:details:remove")
@SysLog(title = "入库任务详细", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除入库任务详细") @SysLog(title = "入库任务详细", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除入库任务详细")
@DeleteMapping("/{ids}") @DeleteMapping("/{ids}")
public AjaxResult remove(@PathVariable Long[] ids) public AjaxResult remove(@PathVariable Long[] ids) {
{
return toAjax(inputApplyDetailsService.deleteInputApplyDetailsByIds(ids)); return toAjax(inputApplyDetailsService.deleteInputApplyDetailsByIds(ids));
} }
} }

View File

@ -10,14 +10,13 @@ import com.bonus.common.core.web.domain.BaseEntity;
* 入库任务详细对象 input_apply_details * 入库任务详细对象 input_apply_details
* *
* @author xsheng * @author xsheng
* @date 2024-09-26 * @date 2024-10-16
*/ */
@Data @Data
@ToString @ToString
public class InputApplyDetails extends BaseEntity public class InputApplyDetails extends BaseEntity {
{
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** ID */ /** ID */

View File

@ -7,10 +7,9 @@ import com.bonus.material.input.domain.InputApplyDetails;
* 入库任务详细Mapper接口 * 入库任务详细Mapper接口
* *
* @author xsheng * @author xsheng
* @date 2024-09-26 * @date 2024-10-16
*/ */
public interface InputApplyDetailsMapper public interface InputApplyDetailsMapper {
{
/** /**
* 查询入库任务详细 * 查询入库任务详细
* *

View File

@ -7,10 +7,9 @@ import com.bonus.material.input.domain.InputApplyDetails;
* 入库任务详细Service接口 * 入库任务详细Service接口
* *
* @author xsheng * @author xsheng
* @date 2024-09-26 * @date 2024-10-16
*/ */
public interface IInputApplyDetailsService public interface IInputApplyDetailsService {
{
/** /**
* 查询入库任务详细 * 查询入库任务详细
* *

View File

@ -1,6 +1,7 @@
package com.bonus.material.input.service.impl; package com.bonus.material.input.service.impl;
import java.util.List; import java.util.List;
import com.bonus.common.core.exception.ServiceException;
import com.bonus.common.core.utils.DateUtils; import com.bonus.common.core.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -12,11 +13,10 @@ import com.bonus.material.input.service.IInputApplyDetailsService;
* 入库任务详细Service业务层处理 * 入库任务详细Service业务层处理
* *
* @author xsheng * @author xsheng
* @date 2024-09-26 * @date 2024-10-16
*/ */
@Service @Service
public class InputApplyDetailsServiceImpl implements IInputApplyDetailsService public class InputApplyDetailsServiceImpl implements IInputApplyDetailsService {
{
@Autowired @Autowired
private InputApplyDetailsMapper inputApplyDetailsMapper; private InputApplyDetailsMapper inputApplyDetailsMapper;
@ -27,8 +27,7 @@ public class InputApplyDetailsServiceImpl implements IInputApplyDetailsService
* @return 入库任务详细 * @return 入库任务详细
*/ */
@Override @Override
public InputApplyDetails selectInputApplyDetailsById(Long id) public InputApplyDetails selectInputApplyDetailsById(Long id) {
{
return inputApplyDetailsMapper.selectInputApplyDetailsById(id); return inputApplyDetailsMapper.selectInputApplyDetailsById(id);
} }
@ -39,8 +38,7 @@ public class InputApplyDetailsServiceImpl implements IInputApplyDetailsService
* @return 入库任务详细 * @return 入库任务详细
*/ */
@Override @Override
public List<InputApplyDetails> selectInputApplyDetailsList(InputApplyDetails inputApplyDetails) public List<InputApplyDetails> selectInputApplyDetailsList(InputApplyDetails inputApplyDetails) {
{
return inputApplyDetailsMapper.selectInputApplyDetailsList(inputApplyDetails); return inputApplyDetailsMapper.selectInputApplyDetailsList(inputApplyDetails);
} }
@ -51,10 +49,13 @@ public class InputApplyDetailsServiceImpl implements IInputApplyDetailsService
* @return 结果 * @return 结果
*/ */
@Override @Override
public int insertInputApplyDetails(InputApplyDetails inputApplyDetails) public int insertInputApplyDetails(InputApplyDetails inputApplyDetails) {
{
inputApplyDetails.setCreateTime(DateUtils.getNowDate()); inputApplyDetails.setCreateTime(DateUtils.getNowDate());
return inputApplyDetailsMapper.insertInputApplyDetails(inputApplyDetails); try {
return inputApplyDetailsMapper.insertInputApplyDetails(inputApplyDetails);
} catch (Exception e) {
throw new ServiceException("错误信息描述");
}
} }
/** /**
@ -64,10 +65,13 @@ public class InputApplyDetailsServiceImpl implements IInputApplyDetailsService
* @return 结果 * @return 结果
*/ */
@Override @Override
public int updateInputApplyDetails(InputApplyDetails inputApplyDetails) public int updateInputApplyDetails(InputApplyDetails inputApplyDetails) {
{
inputApplyDetails.setUpdateTime(DateUtils.getNowDate()); inputApplyDetails.setUpdateTime(DateUtils.getNowDate());
return inputApplyDetailsMapper.updateInputApplyDetails(inputApplyDetails); try {
return inputApplyDetailsMapper.updateInputApplyDetails(inputApplyDetails);
} catch (Exception e) {
throw new ServiceException("错误信息描述");
}
} }
/** /**
@ -77,8 +81,7 @@ public class InputApplyDetailsServiceImpl implements IInputApplyDetailsService
* @return 结果 * @return 结果
*/ */
@Override @Override
public int deleteInputApplyDetailsByIds(Long[] ids) public int deleteInputApplyDetailsByIds(Long[] ids) {
{
return inputApplyDetailsMapper.deleteInputApplyDetailsByIds(ids); return inputApplyDetailsMapper.deleteInputApplyDetailsByIds(ids);
} }
@ -89,8 +92,7 @@ public class InputApplyDetailsServiceImpl implements IInputApplyDetailsService
* @return 结果 * @return 结果
*/ */
@Override @Override
public int deleteInputApplyDetailsById(Long id) public int deleteInputApplyDetailsById(Long id) {
{
return inputApplyDetailsMapper.deleteInputApplyDetailsById(id); return inputApplyDetailsMapper.deleteInputApplyDetailsById(id);
} }
} }