Commit 056e5ffb by zhangxingmin

编辑-状态

parent a2c3f93d
...@@ -15,9 +15,6 @@ import org.springframework.validation.annotation.Validated; ...@@ -15,9 +15,6 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
/** /**
* 公告佣比率规格明细信息 * 公告佣比率规格明细信息
* *
......
...@@ -15,6 +15,9 @@ import org.springframework.validation.annotation.Validated; ...@@ -15,6 +15,9 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
/** /**
* 来佣比率规格明细信息 * 来佣比率规格明细信息
* *
...@@ -71,6 +74,17 @@ public class ApiExpectedCommissionRatioController implements ApiExpectedCommissi ...@@ -71,6 +74,17 @@ public class ApiExpectedCommissionRatioController implements ApiExpectedCommissi
} }
/** /**
* 编辑-状态
* @param expectedCommissionRatioBizId
* @param status
* @return
*/
@Override
public Result editStatus(String expectedCommissionRatioBizId, Integer status) {
return apiExpectedCommissionRatioService.editStatus(expectedCommissionRatioBizId,status);
}
/**
* 详情-来佣比率规格明细信息 * 详情-来佣比率规格明细信息
* @param expectedSpeciesBizId 来佣比率规格明细表唯一业务ID * @param expectedSpeciesBizId 来佣比率规格明细表唯一业务ID
* @return * @return
......
...@@ -20,6 +20,8 @@ public interface ApiExpectedCommissionRatioService { ...@@ -20,6 +20,8 @@ public interface ApiExpectedCommissionRatioService {
Result edit(ApiExpectedCommissionRatioEditRequest request); Result edit(ApiExpectedCommissionRatioEditRequest request);
Result editStatus(String expectedCommissionRatioBizId, Integer status);
Result<ApiExpectedCommissionRatioDetailResponse> detail(String expectedSpeciesBizId); Result<ApiExpectedCommissionRatioDetailResponse> detail(String expectedSpeciesBizId);
Result del(String expectedSpeciesBizId); Result del(String expectedSpeciesBizId);
......
...@@ -118,6 +118,22 @@ public class ApiExpectedCommissionRatioServiceImpl implements ApiExpectedCommiss ...@@ -118,6 +118,22 @@ public class ApiExpectedCommissionRatioServiceImpl implements ApiExpectedCommiss
} }
/** /**
* 编辑-状态
* @param expectedCommissionRatioBizId
* @param status
* @return
*/
@Override
public Result editStatus(String expectedCommissionRatioBizId, Integer status) {
//校验来佣比率规格明细信息是否存在
Result<ExpectedCommissionRatio> result = checkExpectedCommissionRatioIsExist(expectedCommissionRatioBizId);
ExpectedCommissionRatio ratio = result.getData();
ratio.setStatus(status);
iExpectedCommissionRatioService.saveOrUpdate(ratio);
return Result.success();
}
/**
* 详情-来佣比率规格明细信息 * 详情-来佣比率规格明细信息
* @param expectedSpeciesBizId 来佣比率规格明细表唯一业务ID * @param expectedSpeciesBizId 来佣比率规格明细表唯一业务ID
* @return * @return
......
...@@ -12,6 +12,7 @@ import org.springframework.cloud.openfeign.FeignClient; ...@@ -12,6 +12,7 @@ import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
/** /**
* 产品服务-来佣比率规格明细信息Feign客户端 * 产品服务-来佣比率规格明细信息Feign客户端
...@@ -52,12 +53,22 @@ public interface ApiExpectedCommissionRatioFeignClient { ...@@ -52,12 +53,22 @@ public interface ApiExpectedCommissionRatioFeignClient {
Result edit(@Validated @RequestBody ApiExpectedCommissionRatioEditRequest request); Result edit(@Validated @RequestBody ApiExpectedCommissionRatioEditRequest request);
/** /**
* 编辑-状态
* @param expectedCommissionRatioBizId
* @param status
* @return
*/
@PutMapping("/edit/status")
Result editStatus(@NotBlank(message = "来佣比率规格明细表唯一业务ID不能为空") @RequestParam(value = "expectedCommissionRatioBizId") String expectedCommissionRatioBizId,
@NotNull(message = "状态不能为空") @RequestParam(value = "status") Integer status);
/**
* 详情-来佣比率规格明细信息 * 详情-来佣比率规格明细信息
* @param expectedSpeciesBizId 来佣比率规格明细表唯一业务ID * @param expectedCommissionRatioBizId 来佣比率规格明细表唯一业务ID
* @return * @return
*/ */
@GetMapping("/detail") @GetMapping("/detail")
Result<ApiExpectedCommissionRatioDetailResponse> detail(@NotBlank(message = "来佣比率规格明细表唯一业务ID不能为空") @RequestParam(value = "expectedSpeciesBizId") String expectedSpeciesBizId); Result<ApiExpectedCommissionRatioDetailResponse> detail(@NotBlank(message = "来佣比率规格明细表唯一业务ID不能为空") @RequestParam(value = "expectedCommissionRatioBizId") String expectedCommissionRatioBizId);
/** /**
* 删除-来佣比率规格明细信息 * 删除-来佣比率规格明细信息
......
...@@ -12,6 +12,7 @@ import org.springframework.cloud.openfeign.FallbackFactory; ...@@ -12,6 +12,7 @@ import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
/** /**
* 产品服务-预计来佣比率信息Feign降级处理 * 产品服务-预计来佣比率信息Feign降级处理
...@@ -43,6 +44,11 @@ public class ApiExpectedCommissionRatioFeignFallbackFactory implements FallbackF ...@@ -43,6 +44,11 @@ public class ApiExpectedCommissionRatioFeignFallbackFactory implements FallbackF
} }
@Override @Override
public Result editStatus(String expectedCommissionRatioBizId, Integer status) {
return null;
}
@Override
public Result<ApiExpectedCommissionRatioDetailResponse> detail(String expectedSpeciesBizId) { public Result<ApiExpectedCommissionRatioDetailResponse> detail(String expectedSpeciesBizId) {
return null; return null;
} }
......
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