|
@ -7,22 +7,16 @@ import com.qs.serve.common.model.dto.R; |
|
|
import com.qs.serve.common.model.enums.BizType; |
|
|
import com.qs.serve.common.model.enums.BizType; |
|
|
import com.qs.serve.common.model.enums.SystemModule; |
|
|
import com.qs.serve.common.model.enums.SystemModule; |
|
|
import com.qs.serve.common.util.PageUtil; |
|
|
import com.qs.serve.common.util.PageUtil; |
|
|
import com.qs.serve.common.util.CopierUtil; |
|
|
|
|
|
import com.qs.serve.common.util.StringUtils; |
|
|
import com.qs.serve.common.util.StringUtils; |
|
|
import com.qs.serve.modules.goods.entity.GoodsCategory; |
|
|
|
|
|
import com.qs.serve.modules.goods.entity.bo.GoodsCategoryRuleBo; |
|
|
import com.qs.serve.modules.goods.entity.bo.GoodsCategoryRuleBo; |
|
|
import com.qs.serve.modules.goods.service.GoodsCategoryService; |
|
|
|
|
|
import lombok.AllArgsConstructor; |
|
|
import lombok.AllArgsConstructor; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import org.springframework.security.access.prepost.PreAuthorize; |
|
|
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
|
import com.qs.serve.modules.goods.entity.GoodsCategoryRule; |
|
|
import com.qs.serve.modules.goods.entity.GoodsCategoryRule; |
|
|
import com.qs.serve.modules.goods.service.GoodsCategoryRuleService; |
|
|
import com.qs.serve.modules.goods.service.GoodsCategoryRuleService; |
|
|
|
|
|
|
|
|
import javax.validation.Valid; |
|
|
import javax.validation.Valid; |
|
|
import java.util.ArrayList; |
|
|
|
|
|
import java.util.Arrays; |
|
|
|
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
@ -91,6 +85,7 @@ public class GoodsCategoryRuleController { |
|
|
return R.ok(); |
|
|
return R.ok(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 新增 |
|
|
* 新增 |
|
|
* @param param |
|
|
* @param param |
|
@ -103,6 +98,32 @@ public class GoodsCategoryRuleController { |
|
|
return R.ok(); |
|
|
return R.ok(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 设置默认 |
|
|
|
|
|
* @param id |
|
|
|
|
|
* @return |
|
|
|
|
|
*/ |
|
|
|
|
|
@PostMapping("/setDefault/{id}") |
|
|
|
|
|
@SysLog(module = SystemModule.GOODS, title = "品牌规则", biz = BizType.INSERT) |
|
|
|
|
|
public R<?> doSetDefault(@PathVariable("id") String id){ |
|
|
|
|
|
goodsCategoryRuleService.doSetDefault(id); |
|
|
|
|
|
return R.ok(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 设置默认 |
|
|
|
|
|
* @param id |
|
|
|
|
|
* @return |
|
|
|
|
|
*/ |
|
|
|
|
|
@GetMapping("/getDefaultRule/{id}") |
|
|
|
|
|
@SysLog(module = SystemModule.GOODS, title = "品牌规则", biz = BizType.INSERT) |
|
|
|
|
|
public R<GoodsCategoryRule> getDefaultRule(@PathVariable("id") String id){ |
|
|
|
|
|
GoodsCategoryRule rule = goodsCategoryRuleService.getOne(new LambdaQueryWrapper<GoodsCategoryRule>(). |
|
|
|
|
|
eq(GoodsCategoryRule::getDefaultFlag,1),false); |
|
|
|
|
|
return R.ok(rule); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 删除 |
|
|
* 删除 |
|
|
* @param ids |
|
|
* @param ids |
|
|