package com.xinquan.system.controller;
|
|
|
import com.xinquan.common.core.domain.R;
|
import com.xinquan.system.api.domain.vo.UpdateTreeGroupVO;
|
import com.xinquan.system.domain.CommissionRule;
|
import com.xinquan.system.domain.TreeLevelSetting;
|
import com.xinquan.system.service.CommissionRuleService;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import javax.annotation.Resource;
|
import java.util.List;
|
|
/**
|
* <p>
|
* 分佣规则 前端控制器
|
* </p>
|
*
|
* @author mitao
|
* @since 2024-08-21
|
*/
|
@RestController
|
@RequestMapping("/system/commission/rule")
|
public class CommissionRuleController {
|
@Resource
|
private CommissionRuleService commissionRuleService;
|
@PostMapping("/updateCommission")
|
@ApiOperation(value = "保存",tags = "管理后台-分享设置")
|
public R updateTreeGroup(@RequestBody CommissionRule commissionRule) {
|
CommissionRule one1 = commissionRuleService.lambdaQuery().one();
|
if (one1==null){
|
commissionRuleService.save(commissionRule);
|
}else{
|
one1.setProportion(commissionRule.getProportion());
|
one1.setPoster(commissionRule.getPoster());
|
one1.setRules(commissionRule.getRules());
|
commissionRuleService.updateById(one1);
|
}
|
return R.ok();
|
}
|
@PostMapping("/getCommission")
|
@ApiOperation(value = "获取",tags = "管理后台-树苗音频设置")
|
public R<CommissionRule> getTreeGroup() {
|
CommissionRule one1 = commissionRuleService.lambdaQuery().one();
|
if (one1==null){
|
return R.ok(new CommissionRule());
|
}else{
|
return R.ok(one1);
|
}
|
}
|
}
|