feat:管理页面把状态改为选择器
parent
1aade37771
commit
110a5e7394
|
@ -17,6 +17,7 @@ import com.muyu.product.domain.req.CategoryInfoEditReq;
|
|||
import com.muyu.common.core.web.domain.TreeEntity;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.function.Function;
|
||||
import java.util.function.Supplier;
|
||||
|
||||
|
@ -102,6 +103,13 @@ public class CategoryInfo extends TreeEntity {
|
|||
.build();
|
||||
}
|
||||
|
||||
public static CategoryInfo updateBuild(Long id, String start){
|
||||
return CategoryInfo.builder()
|
||||
.id(id)
|
||||
.start(start)
|
||||
.build();
|
||||
}
|
||||
|
||||
public static CategoryInfo saveModelBuild(CategoryInfoSaveModel categoryInfoSaveModel) {
|
||||
return CategoryInfo.builder()
|
||||
.name(categoryInfoSaveModel.getName())
|
||||
|
|
|
@ -82,6 +82,16 @@ public class RuleInfo extends BaseEntity {
|
|||
.build();
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改状态构造器
|
||||
*/
|
||||
public static RuleInfo editUpdBuild(Long id, String status){
|
||||
return RuleInfo.builder()
|
||||
.id(id)
|
||||
.status(status)
|
||||
.build();
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param ruleInfoAddModel 添加模型
|
||||
|
@ -91,7 +101,7 @@ public class RuleInfo extends BaseEntity {
|
|||
public static RuleInfo addModelBuild (RuleInfoAddModel ruleInfoAddModel, Supplier<String> createBy) {
|
||||
return RuleInfo.builder()
|
||||
.name(ruleInfoAddModel.getName())
|
||||
.status(ruleInfoAddModel.getStatus())
|
||||
.status("Y")
|
||||
.createBy(createBy.get())
|
||||
.createTime(new Date())
|
||||
.build();
|
||||
|
|
|
@ -41,4 +41,8 @@ public class RuleInfoAddModel extends BaseEntity {
|
|||
.ruleAttrList(req.getRuleAttrList())
|
||||
.build();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -117,6 +117,17 @@ public class CategoryInfoController extends BaseController {
|
|||
return b;
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改品类状态
|
||||
*/
|
||||
@RequiresPermissions("product:category:edit")
|
||||
@Log(title = "品类信息", businessType = BusinessType.UPDATE)
|
||||
@PutMapping("/{id}/{start}")
|
||||
@ApiOperation("修改品类状态")
|
||||
public Result<String> edit(@PathVariable Long id, @PathVariable String start) {
|
||||
|
||||
return toAjax(categoryInfoService.updateById(CategoryInfo.updateBuild(id,start)));
|
||||
}
|
||||
/**
|
||||
* 删除品类信息
|
||||
*/
|
||||
|
|
|
@ -106,6 +106,18 @@ public class RuleInfoController extends BaseController {
|
|||
return b;
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改商品规格状态
|
||||
*/
|
||||
@RequiresPermissions("product:rule:edit")
|
||||
@Log(title = "商品规格", businessType = BusinessType.UPDATE)
|
||||
@PutMapping("/{id}/{status}")
|
||||
@ApiOperation("修改商品规格状态")
|
||||
public Result<String> edit(@PathVariable Long id, @PathVariable String status) {
|
||||
|
||||
return toAjax(ruleInfoService.updateById(RuleInfo.editUpdBuild(id, status)));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除商品规格
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue