11-17-更改接口及权限
This commit is contained in:
@ -131,4 +131,16 @@ public class XzdContractChangeController extends BaseController {
|
||||
return xzdBusinessSealService.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取承包合同信息详细信息
|
||||
*
|
||||
* @param id 主键
|
||||
*/
|
||||
@SaCheckPermission(value = {"xzd:contractChange:add","xzd:contractChange:edit","xzd:contractChange:list"}, mode = SaMode.OR)
|
||||
@GetMapping("/contractDetails/{id}")
|
||||
public R<XzdContractDetailsVo> getContractDetailsInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long id) {
|
||||
return R.ok(xzdContractDetailsService.queryById(id));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -16,17 +16,9 @@ import org.dromara.common.log.enums.BusinessType;
|
||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||
import org.dromara.common.web.core.BaseController;
|
||||
import org.dromara.xzd.domain.bo.XzdBusinessSealBo;
|
||||
import org.dromara.xzd.domain.bo.XzdContractDetailsBo;
|
||||
import org.dromara.xzd.domain.bo.XzdProjectBo;
|
||||
import org.dromara.xzd.domain.vo.XzdBusinessSealVo;
|
||||
import org.dromara.xzd.domain.vo.XzdContractDetailsVo;
|
||||
import org.dromara.xzd.domain.vo.XzdProjectTypeVo;
|
||||
import org.dromara.xzd.domain.vo.XzdProjectVo;
|
||||
import org.dromara.xzd.service.IXzdBusinessSealService;
|
||||
import org.dromara.xzd.service.IXzdContractDetailsService;
|
||||
import org.dromara.xzd.service.IXzdProjectService;
|
||||
import org.dromara.xzd.service.IXzdProjectTypeService;
|
||||
import org.dromara.xzd.domain.bo.*;
|
||||
import org.dromara.xzd.domain.vo.*;
|
||||
import org.dromara.xzd.service.*;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@ -48,6 +40,8 @@ public class XzdContractDetailsController extends BaseController {
|
||||
private final IXzdProjectService xzdProjectService;
|
||||
private final IXzdBusinessSealService xzdBusinessSealService;
|
||||
private final IXzdProjectTypeService xzdProjectTypeService;
|
||||
private final IXzdContractChangeService xzdContractChangeService;
|
||||
private final IXzdContractTerminationService xzdContractTerminationService;
|
||||
|
||||
/**
|
||||
* 查询承包合同信息列表
|
||||
@ -157,5 +151,46 @@ public class XzdContractDetailsController extends BaseController {
|
||||
return R.ok(xzdProjectTypeService.getBigType(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取承包合同变更详细信息
|
||||
*
|
||||
* @param id 主键
|
||||
*/
|
||||
@SaCheckPermission(value = {"xzd:contractDetails:add", "xzd:contractDetails:edit", "xzd:contractDetails:list"}, mode = SaMode.OR)
|
||||
@GetMapping("/changeInfo/{id}")
|
||||
public R<XzdContractChangeVo> getChangeInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long id) {
|
||||
return R.ok(xzdContractChangeService.queryById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取承包合同终止详细信息
|
||||
*
|
||||
* @param id 主键
|
||||
*/
|
||||
@SaCheckPermission(value = {"xzd:contractDetails:add", "xzd:contractDetails:edit", "xzd:contractDetails:list"}, mode = SaMode.OR)
|
||||
@GetMapping("/contractTermination/{id}")
|
||||
public R<XzdContractTerminationVo> getContractTerminationInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long id) {
|
||||
return R.ok(xzdContractTerminationService.queryById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询承包合同变更列表
|
||||
*/
|
||||
@SaCheckPermission(value = {"xzd:contractDetails:add", "xzd:contractDetails:edit", "xzd:contractDetails:list"}, mode = SaMode.OR)
|
||||
@GetMapping("/contractChangeList")
|
||||
public TableDataInfo<XzdContractChangeVo> list(XzdContractChangeBo bo, PageQuery pageQuery) {
|
||||
return xzdContractChangeService.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询承包合同终止列表
|
||||
*/
|
||||
@SaCheckPermission(value = {"xzd:contractDetails:add", "xzd:contractDetails:edit", "xzd:contractDetails:list"}, mode = SaMode.OR)
|
||||
@GetMapping("/contractTerminationList")
|
||||
public TableDataInfo<XzdContractTerminationVo> list(XzdContractTerminationBo bo, PageQuery pageQuery) {
|
||||
return xzdContractTerminationService.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -132,4 +132,16 @@ public class XzdContractTerminationController extends BaseController {
|
||||
return xzdBusinessSealService.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取承包合同信息详细信息
|
||||
*
|
||||
* @param id 主键
|
||||
*/
|
||||
@SaCheckPermission(value = {"xzd:contractTermination:add", "xzd:contractTermination:edit", "xzd:contractTermination:list"}, mode = SaMode.OR)
|
||||
@GetMapping("/contractDetails/{id}")
|
||||
public R<XzdContractDetailsVo> getContractDetailsInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long id) {
|
||||
return R.ok(xzdContractDetailsService.queryById(id));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user