合同模板
This commit is contained in:
parent
070321be8d
commit
9094191311
@ -51,21 +51,46 @@ public class BaseContTempController {
|
||||
return success(contTempService.getContTempPage(pageReqVO, page));
|
||||
}
|
||||
|
||||
/**
|
||||
* 创建合同模板
|
||||
*
|
||||
* @param createReqVO BaseContTempSaveReqVO
|
||||
* @return cn.iocoder.yudao.framework.common.pojo.CommonResult<java.lang.String>
|
||||
* @author PQZ
|
||||
* @date 17:11 2024/8/8
|
||||
**/
|
||||
@PostMapping("/create")
|
||||
@Operation(summary = "创建合同模板")
|
||||
@PreAuthorize("@ss.hasPermission('base:cont-temp:create')")
|
||||
public CommonResult<String> createContTemp(@Valid @RequestBody BaseContTempSaveReqVO createReqVO) {
|
||||
return success(contTempService.createContTemp(createReqVO));
|
||||
public CommonResult<Boolean> createContTemp(@Valid @RequestBody BaseContTempSaveReqVO createReqVO) {
|
||||
contTempService.saveConTemp(createReqVO);
|
||||
return success(true);
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑合同模板
|
||||
*
|
||||
* @param updateReqVO BaseContTempSaveReqVO
|
||||
* @return cn.iocoder.yudao.framework.common.pojo.CommonResult<java.lang.Boolean>
|
||||
* @author PQZ
|
||||
* @date 17:11 2024/8/8
|
||||
**/
|
||||
@PutMapping("/update")
|
||||
@Operation(summary = "更新合同模板")
|
||||
@PreAuthorize("@ss.hasPermission('base:cont-temp:update')")
|
||||
public CommonResult<Boolean> updateContTemp(@Valid @RequestBody BaseContTempSaveReqVO updateReqVO) {
|
||||
contTempService.updateContTemp(updateReqVO);
|
||||
contTempService.saveConTemp(updateReqVO);
|
||||
return success(true);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除合同模板
|
||||
*
|
||||
* @param id 合同模板id
|
||||
* @return cn.iocoder.yudao.framework.common.pojo.CommonResult<java.lang.Boolean>
|
||||
* @author PQZ
|
||||
* @date 17:12 2024/8/8
|
||||
**/
|
||||
@DeleteMapping("/delete")
|
||||
@Operation(summary = "删除合同模板")
|
||||
@Parameter(name = "id", description = "编号", required = true)
|
||||
@ -75,6 +100,14 @@ public class BaseContTempController {
|
||||
return success(true);
|
||||
}
|
||||
|
||||
/**
|
||||
* 通过id查询合同模板
|
||||
*
|
||||
* @param id id
|
||||
* @return cn.iocoder.yudao.framework.common.pojo.CommonResult<cn.iocoder.yudao.module.cont.vo.BaseContTempRespVO>
|
||||
* @author PQZ
|
||||
* @date 17:12 2024/8/8
|
||||
**/
|
||||
@GetMapping("/get")
|
||||
@Operation(summary = "获得合同模板")
|
||||
@Parameter(name = "id", description = "编号", required = true, example = "1024")
|
||||
|
@ -17,26 +17,25 @@ import javax.validation.Valid;
|
||||
*/
|
||||
public interface BaseContTempService extends IService<BaseContTemp> {
|
||||
|
||||
/**
|
||||
* 创建合同模板
|
||||
*
|
||||
* @param createReqVO 创建信息
|
||||
* @return 编号
|
||||
*/
|
||||
String createContTemp(@Valid BaseContTempSaveReqVO createReqVO);
|
||||
|
||||
/**
|
||||
* 更新合同模板
|
||||
* 保存合同模板
|
||||
*
|
||||
* @param updateReqVO 更新信息
|
||||
*/
|
||||
void updateContTemp(@Valid BaseContTempSaveReqVO updateReqVO);
|
||||
* @param reqVo BaseContTempSaveReqVO
|
||||
* @return void
|
||||
* @author PQZ
|
||||
* @date 17:13 2024/8/8
|
||||
**/
|
||||
void saveConTemp(BaseContTempSaveReqVO reqVo);
|
||||
|
||||
/**
|
||||
* 删除合同模板
|
||||
*
|
||||
* @param id 编号
|
||||
*/
|
||||
* @param id 模板id
|
||||
* @return void
|
||||
* @author PQZ
|
||||
* @date 17:16 2024/8/8
|
||||
**/
|
||||
void deleteContTemp(String id);
|
||||
|
||||
/**
|
||||
|
@ -22,33 +22,46 @@ import javax.annotation.Resource;
|
||||
*/
|
||||
@Service
|
||||
@Validated
|
||||
public class BaseContTempServiceImpl extends ServiceImpl<BaseContTempMapper,BaseContTemp> implements BaseContTempService {
|
||||
public class BaseContTempServiceImpl extends ServiceImpl<BaseContTempMapper, BaseContTemp> implements BaseContTempService {
|
||||
|
||||
@Resource
|
||||
private BaseContTempMapper contTempMapper;
|
||||
|
||||
|
||||
/**
|
||||
* 保存合同模板
|
||||
*
|
||||
* @param reqVo BaseContTempSaveReqVO
|
||||
* @return void
|
||||
* @author PQZ
|
||||
* @date 17:13 2024/8/8
|
||||
**/
|
||||
@Override
|
||||
public String createContTemp(BaseContTempSaveReqVO createReqVO) {
|
||||
// 插入
|
||||
BaseContTemp contTemp = BeanUtils.toBean(createReqVO, BaseContTemp.class);
|
||||
contTempMapper.insert(contTemp);
|
||||
// 返回
|
||||
return contTemp.getId();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateContTemp(BaseContTempSaveReqVO updateReqVO) {
|
||||
// 更新
|
||||
BaseContTemp updateObj = BeanUtils.toBean(updateReqVO, BaseContTemp.class);
|
||||
contTempMapper.updateById(updateObj);
|
||||
public void saveConTemp(BaseContTempSaveReqVO reqVo) {
|
||||
BaseContTemp saveObj = BeanUtils.toBean(reqVo, BaseContTemp.class);
|
||||
saveOrUpdate(saveObj);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除合同模板
|
||||
*
|
||||
* @param id 模板id
|
||||
* @return void
|
||||
* @author PQZ
|
||||
* @date 17:16 2024/8/8
|
||||
**/
|
||||
@Override
|
||||
public void deleteContTemp(String id) {
|
||||
// 删除
|
||||
contTempMapper.deleteById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获得合同模板
|
||||
*
|
||||
* @param id 编号
|
||||
* @return 合同模板
|
||||
*/
|
||||
@Override
|
||||
public BaseContTemp getContTemp(String id) {
|
||||
return contTempMapper.selectById(id);
|
||||
@ -65,7 +78,7 @@ public class BaseContTempServiceImpl extends ServiceImpl<BaseContTempMapper,Base
|
||||
**/
|
||||
@Override
|
||||
public IPage<BaseContTempRespVO> getContTempPage(BaseContTempPageReqVO pageReqVO, Page<BaseContTempRespVO> page) {
|
||||
return contTempMapper.selectListPage(pageReqVO,page);
|
||||
return contTempMapper.selectListPage(pageReqVO, page);
|
||||
}
|
||||
|
||||
}
|
@ -19,5 +19,6 @@
|
||||
AND main.temp_use = #{entity.tempUse}
|
||||
</if>
|
||||
</where>
|
||||
ORDER BY main.create_time DESC
|
||||
</select>
|
||||
</mapper>
|
Loading…
Reference in New Issue
Block a user