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