|
@@ -2,17 +2,20 @@ package cn.cslg.permission.controller;
|
|
|
|
|
|
import cn.cslg.permission.common.core.base.Constants;
|
|
|
import cn.cslg.permission.common.model.personnel.UploadPersonnelConfigDTO;
|
|
|
+import cn.cslg.permission.common.model.vo.PersonnelUpdateVO;
|
|
|
import cn.cslg.permission.common.model.vo.PersonnelVO;
|
|
|
import cn.cslg.permission.common.utils.Response;
|
|
|
import cn.cslg.permission.common.utils.auth.checkAuth;
|
|
|
import cn.cslg.permission.domain.Personnel;
|
|
|
import cn.cslg.permission.service.PersonnelService;
|
|
|
+import cn.cslg.permission.service.qiaobi.AssoPersonVipTypeService;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import org.springframework.context.annotation.Lazy;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
@@ -27,6 +30,7 @@ import java.util.List;
|
|
|
@RequiredArgsConstructor(onConstructor_ = {@Lazy})
|
|
|
public class PersonnelController {
|
|
|
private final PersonnelService personnelService;
|
|
|
+ private final AssoPersonVipTypeService assoPersonVipTypeService;
|
|
|
|
|
|
@checkAuth(FunId = "/admin/user/add")
|
|
|
@PostMapping("/add")
|
|
@@ -155,5 +159,15 @@ public class PersonnelController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ @PostMapping("/updateExpitrTime")
|
|
|
+ @Operation(summary = "更新到期时间")
|
|
|
+ public String updateExpitrTime(@RequestBody PersonnelUpdateVO personnelUpdateVO) {
|
|
|
+ Boolean isSuccess = assoPersonVipTypeService.updateExpitrTime(personnelUpdateVO);
|
|
|
+ if (isSuccess) {
|
|
|
+ return Response.success();
|
|
|
+ } else {
|
|
|
+ return Response.error();
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
}
|