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 com.muyu.common.core.web.domain.TreeEntity;
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
||||||
import java.util.function.Supplier;
|
import java.util.function.Supplier;
|
||||||
|
|
||||||
|
@ -102,6 +103,13 @@ public class CategoryInfo extends TreeEntity {
|
||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static CategoryInfo updateBuild(Long id, String start){
|
||||||
|
return CategoryInfo.builder()
|
||||||
|
.id(id)
|
||||||
|
.start(start)
|
||||||
|
.build();
|
||||||
|
}
|
||||||
|
|
||||||
public static CategoryInfo saveModelBuild(CategoryInfoSaveModel categoryInfoSaveModel) {
|
public static CategoryInfo saveModelBuild(CategoryInfoSaveModel categoryInfoSaveModel) {
|
||||||
return CategoryInfo.builder()
|
return CategoryInfo.builder()
|
||||||
.name(categoryInfoSaveModel.getName())
|
.name(categoryInfoSaveModel.getName())
|
||||||
|
|
|
@ -82,6 +82,16 @@ public class RuleInfo extends BaseEntity {
|
||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改状态构造器
|
||||||
|
*/
|
||||||
|
public static RuleInfo editUpdBuild(Long id, String status){
|
||||||
|
return RuleInfo.builder()
|
||||||
|
.id(id)
|
||||||
|
.status(status)
|
||||||
|
.build();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param ruleInfoAddModel 添加模型
|
* @param ruleInfoAddModel 添加模型
|
||||||
|
@ -91,7 +101,7 @@ public class RuleInfo extends BaseEntity {
|
||||||
public static RuleInfo addModelBuild (RuleInfoAddModel ruleInfoAddModel, Supplier<String> createBy) {
|
public static RuleInfo addModelBuild (RuleInfoAddModel ruleInfoAddModel, Supplier<String> createBy) {
|
||||||
return RuleInfo.builder()
|
return RuleInfo.builder()
|
||||||
.name(ruleInfoAddModel.getName())
|
.name(ruleInfoAddModel.getName())
|
||||||
.status(ruleInfoAddModel.getStatus())
|
.status("Y")
|
||||||
.createBy(createBy.get())
|
.createBy(createBy.get())
|
||||||
.createTime(new Date())
|
.createTime(new Date())
|
||||||
.build();
|
.build();
|
||||||
|
|
|
@ -41,4 +41,8 @@ public class RuleInfoAddModel extends BaseEntity {
|
||||||
.ruleAttrList(req.getRuleAttrList())
|
.ruleAttrList(req.getRuleAttrList())
|
||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -117,6 +117,17 @@ public class CategoryInfoController extends BaseController {
|
||||||
return b;
|
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;
|
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