Commit 6feabfc2 authored by 陈明豪's avatar 陈明豪

添加邀访信息禁用功能

parent 1184b036
...@@ -99,6 +99,19 @@ public class VisitInfomationController extends CyPaginationController<VisitInfoM ...@@ -99,6 +99,19 @@ public class VisitInfomationController extends CyPaginationController<VisitInfoM
} }
//@PreAuthorize("@cyPerm.hasPerm('sys:itInfomation:delete')") //@PreAuthorize("@cyPerm.hasPerm('sys:itInfomation:delete')")
@CyOpeLogAnno(title = "system-邀访信息管理-禁用邀访信息", businessType = CyLogTypeEnum.UPDATE)
@ApiOperation(value = "禁用邀访信息", notes = "禁用邀访信息")
@ApiImplicitParams({@ApiImplicitParam(name = "businessId", value = "businessId", required = true, dataType = "varchar")})
@PutMapping("/forbidden/{businessId:\\w+}")
public CyResult forbidden(@PathVariable int businessId, VisitInfoMation visitInfomation) {
visitInfomation.setBusinessId(businessId);
CyPersistModel data = visitInfomationServiceImpl.forbidden(visitInfomation);
return CyResultGenUtil.builder(data,
CyMessCons.MESSAGE_ALERT_SUCCESS,
CyMessCons.MESSAGE_ALERT_ERROR,
businessId);
}
@CyOpeLogAnno(title = "system-邀访信息管理-删除邀访信息", businessType = CyLogTypeEnum.DELETE) @CyOpeLogAnno(title = "system-邀访信息管理-删除邀访信息", businessType = CyLogTypeEnum.DELETE)
@ApiOperation(value = "删除邀访信息", notes = "删除邀访信息") @ApiOperation(value = "删除邀访信息", notes = "删除邀访信息")
@ApiImplicitParams({@ApiImplicitParam(name = "businessId", value = "businessId", required = true, dataType = "varchar")}) @ApiImplicitParams({@ApiImplicitParam(name = "businessId", value = "businessId", required = true, dataType = "varchar")})
......
...@@ -144,7 +144,7 @@ public class VisitInfoMation extends CyIdIncreEntity<VisitInfoMation> { ...@@ -144,7 +144,7 @@ public class VisitInfoMation extends CyIdIncreEntity<VisitInfoMation> {
private Date visitRealTime; private Date visitRealTime;
/** /**
* @desc 访问状态(0 未到访 1 已访问 * @desc 访问状态(0-未到访 1-已访问 2-已失效
* @column visit_status * @column visit_status
* @default * @default
*/ */
......
...@@ -31,6 +31,8 @@ public interface VisitInfomationService { ...@@ -31,6 +31,8 @@ public interface VisitInfomationService {
* @return * @return
*/ */
CyPersistModel remove(VisitInfoMation visitInfomation); CyPersistModel remove(VisitInfoMation visitInfomation);
CyPersistModel forbidden(VisitInfoMation visitInfoMation);
/** /**
* 逻辑删除 邀访信息 * 逻辑删除 邀访信息
* @param visitInfomation * @param visitInfomation
......
...@@ -176,6 +176,17 @@ public class VisitInfomationServiceImpl extends ServiceImpl<VisitInfomationRepos ...@@ -176,6 +176,17 @@ public class VisitInfomationServiceImpl extends ServiceImpl<VisitInfomationRepos
visitInfomation.getBusinessId() + "的邀访信息信息"); visitInfomation.getBusinessId() + "的邀访信息信息");
return new CyPersistModel(line); return new CyPersistModel(line);
} }
/**
* 禁用 邀访信息
*
* @param visitInfomation
* @return
*/
public CyPersistModel forbidden(VisitInfoMation visitInfomation){
visitInfomation.setVisitStatus("2");
int line = baseMapper.updateById(visitInfomation);
return new CyPersistModel(line);
}
/** /**
* 逻辑删除 邀访信息 * 逻辑删除 邀访信息
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment