|
|
|
@@ -0,0 +1,68 @@ |
|
|
|
package com.xueyi.system.version.controller; |
|
|
|
|
|
|
|
import com.xueyi.common.core.web.result.AjaxResult; |
|
|
|
import com.xueyi.common.core.web.validate.V_A; |
|
|
|
import com.xueyi.common.core.web.validate.V_E; |
|
|
|
import com.xueyi.common.log.annotation.Log; |
|
|
|
import com.xueyi.common.log.enums.BusinessType; |
|
|
|
import com.xueyi.common.security.annotation.RequiresPermissions; |
|
|
|
import com.xueyi.common.web.entity.controller.BaseController; |
|
|
|
import com.xueyi.system.version.domain.dto.DmReleaseManagerDto; |
|
|
|
import com.xueyi.system.version.domain.query.DmReleaseManagerQuery; |
|
|
|
import com.xueyi.system.version.service.IDmReleaseManagerService; |
|
|
|
import org.springframework.validation.annotation.Validated; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
import java.io.Serializable; |
|
|
|
|
|
|
|
/** |
|
|
|
* 发布管理管理 业务处理 |
|
|
|
* |
|
|
|
* @author xueyi |
|
|
|
*/ |
|
|
|
@RestController |
|
|
|
@RequestMapping("/releaseManager") |
|
|
|
public class DmReleaseManagerController extends BaseController<DmReleaseManagerQuery, DmReleaseManagerDto, IDmReleaseManagerService> { |
|
|
|
|
|
|
|
/** 定义节点名称 */ |
|
|
|
@Override |
|
|
|
protected String getNodeName() { |
|
|
|
return "发布管理" ; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 查询发布管理列表 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
@GetMapping("/list") |
|
|
|
@RequiresPermissions(Auth.DM_MAN_DEVICE_LIST) |
|
|
|
public AjaxResult list(DmReleaseManagerQuery releaseManager) { |
|
|
|
return super.list(releaseManager); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 查询发布管理详细 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
@GetMapping(value = "/{id}") |
|
|
|
@RequiresPermissions(Auth.DM_MAN_DEVICE_SINGLE) |
|
|
|
public AjaxResult getInfo(@PathVariable Serializable id) { |
|
|
|
return super.getInfo(id); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 获取发布管理选择框列表 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
@GetMapping("/option") |
|
|
|
public AjaxResult option() { |
|
|
|
return super.option(); |
|
|
|
} |
|
|
|
|
|
|
|
interface Auth { |
|
|
|
/** 系统 - 发布管理管理 - 列表 */ |
|
|
|
String DM_MAN_DEVICE_LIST = "version:releaseManager:list"; |
|
|
|
/** 系统 - 发布管理管理 - 详情 */ |
|
|
|
String DM_MAN_DEVICE_SINGLE = "version:releaseManager:single"; |
|
|
|
} |
|
|
|
} |