|
@@ -4,13 +4,12 @@ import com.chelvc.cloud.vehicle.api.dto.CouponDTO;
|
|
|
import com.chelvc.cloud.vehicle.api.param.CouponModifyParam;
|
|
|
import com.chelvc.cloud.vehicle.api.param.CouponPagingParam;
|
|
|
import com.chelvc.cloud.vehicle.api.service.CouponService;
|
|
|
-import com.chelvc.framework.base.annotation.UnifiedResponseBody;
|
|
|
-import com.chelvc.framework.base.model.Pagination;
|
|
|
+import com.chelvc.framework.base.annotation.ResponseWrapping;
|
|
|
+import com.chelvc.framework.common.model.Pagination;
|
|
|
import org.apache.dubbo.config.annotation.DubboReference;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
-
|
|
|
import javax.validation.Valid;
|
|
|
import javax.validation.constraints.Min;
|
|
|
|
|
@@ -22,8 +21,8 @@ import javax.validation.constraints.Min;
|
|
|
**/
|
|
|
@Validated
|
|
|
@RestController
|
|
|
-@UnifiedResponseBody
|
|
|
-//@PreAuthorize("isBusiness('COUPON')")
|
|
|
+@ResponseWrapping
|
|
|
+@PreAuthorize("isBusiness('EMPLOYEE')")
|
|
|
public class CouponController {
|
|
|
@DubboReference
|
|
|
private CouponService couponService;
|