parent
f77a4abfb1
commit
3318835637
@ -1,75 +0,0 @@ |
||||
package com.shkj.wms.controller; |
||||
|
||||
import com.shkj.common.annotation.Log; |
||||
import com.shkj.common.core.controller.BaseController; |
||||
import com.shkj.common.core.domain.Result; |
||||
import com.shkj.common.core.page.TableDataInfo; |
||||
import com.shkj.common.enums.BusinessType; |
||||
import com.shkj.wms.service.ISysAppVersionService; |
||||
import com.shkj.wms.bo.SysAppVersionAddBo; |
||||
import com.shkj.wms.bo.SysAppVersionQueryBo; |
||||
import com.shkj.wms.vo.SysAppVersionVo; |
||||
import lombok.RequiredArgsConstructor; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.security.access.prepost.PreAuthorize; |
||||
import org.springframework.web.bind.annotation.*; |
||||
|
||||
import javax.validation.Valid; |
||||
import java.util.List; |
||||
|
||||
/** |
||||
* 版本管理Controller |
||||
* |
||||
* @author lch |
||||
* @menu 版本管理管理 |
||||
* @date 2022-07-24 |
||||
*/ |
||||
@RequiredArgsConstructor(onConstructor_ = @Autowired) |
||||
@RestController |
||||
@RequestMapping("/wms/version") |
||||
public class SysAppVersionController extends BaseController { |
||||
|
||||
private final ISysAppVersionService iSysAppVersionService; |
||||
|
||||
/** |
||||
* 查询版本管理列表 |
||||
*/ |
||||
@PreAuthorize("@ss.hasPermi('wms:version:list')") |
||||
@GetMapping("/list") |
||||
public TableDataInfo<SysAppVersionVo> list(SysAppVersionQueryBo bo) { |
||||
startPage(); |
||||
List<SysAppVersionVo> list = iSysAppVersionService.queryList(bo); |
||||
return getDataTable(list); |
||||
} |
||||
|
||||
|
||||
/** |
||||
* 获取版本管理详细信息 |
||||
*/ |
||||
@GetMapping("/{id}") |
||||
public Result<SysAppVersionVo> getInfo(@PathVariable("id") Long id) { |
||||
return iSysAppVersionService.queryById(id); |
||||
} |
||||
|
||||
/** |
||||
* 新增版本管理 |
||||
*/ |
||||
@Log(title = "版本管理", businessType = BusinessType.INSERT) |
||||
@PostMapping("/add") |
||||
public Result<Boolean> add(@Valid @RequestBody SysAppVersionAddBo bo) { |
||||
return iSysAppVersionService.insertByAddBo(bo); |
||||
} |
||||
|
||||
/** |
||||
* 检查是否需要更新 code=200 需要更新并返回对应的数据、 其他的不需要更新 |
||||
* |
||||
* @param code 版本号 |
||||
* @return 结果 |
||||
*/ |
||||
@GetMapping("/check") |
||||
public Result<SysAppVersionVo> checkAppNeedUpdate(String code) { |
||||
return iSysAppVersionService.checkAppNeedUpdate(code); |
||||
} |
||||
|
||||
|
||||
} |
||||
@ -1,44 +0,0 @@ |
||||
package com.shkj.wms.service; |
||||
|
||||
import com.shkj.common.core.domain.Result; |
||||
import com.shkj.wms.domain.SysAppVersion; |
||||
import com.shkj.wms.vo.SysAppVersionVo; |
||||
import com.shkj.wms.bo.SysAppVersionQueryBo; |
||||
import com.shkj.wms.bo.SysAppVersionAddBo; |
||||
import com.baomidou.mybatisplus.extension.service.IService; |
||||
|
||||
import java.util.List; |
||||
|
||||
/** |
||||
* 版本管理Service接口 |
||||
* |
||||
* @author lch |
||||
* @date 2022-07-24 |
||||
*/ |
||||
public interface ISysAppVersionService extends IService<SysAppVersion> { |
||||
/** |
||||
* 查询单个 |
||||
* |
||||
* @param id |
||||
* @return |
||||
*/ |
||||
Result<SysAppVersionVo> queryById(Long id); |
||||
|
||||
/** |
||||
* 查询列表 |
||||
* |
||||
* @param bo |
||||
* @return |
||||
*/ |
||||
List<SysAppVersionVo> queryList(SysAppVersionQueryBo bo); |
||||
|
||||
/** |
||||
* 根据新增业务对象插入版本管理 |
||||
* @param bo 版本管理新增业务对象 |
||||
* @return |
||||
*/ |
||||
Result<Boolean> insertByAddBo(SysAppVersionAddBo bo); |
||||
|
||||
|
||||
Result<SysAppVersionVo> checkAppNeedUpdate(String code); |
||||
} |
||||
Loading…
Reference in new issue