master
parent
c04448a42d
commit
99485ae5a4
|
@ -44,6 +44,7 @@ public class SysJobController extends BaseController {
|
||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 导出定时任务列表
|
* 导出定时任务列表
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -57,7 +57,7 @@ public class AttributeGroupController extends BaseController {
|
||||||
<<<<<<< HEAD
|
<<<<<<< HEAD
|
||||||
=======
|
=======
|
||||||
@ApiOperation("获取属性组列表")
|
@ApiOperation("获取属性组列表")
|
||||||
@RequiresPermissions("product:attributeGroup:list")
|
@RequiresPermissions("product:attributeGroup:list1")
|
||||||
@GetMapping("listAll")
|
@GetMapping("listAll")
|
||||||
public Result<TableDataInfo<AttributeGroupPageResp>> listAttributeGroupPageResp(AttributeGroupQueryReq attributeGroupQueryReq){
|
public Result<TableDataInfo<AttributeGroupPageResp>> listAttributeGroupPageResp(AttributeGroupQueryReq attributeGroupQueryReq){
|
||||||
startPage();;
|
startPage();;
|
||||||
|
@ -91,8 +91,8 @@ public class AttributeGroupController extends BaseController {
|
||||||
}
|
}
|
||||||
|
|
||||||
@ApiOperation("获取属性组详细信息")
|
@ApiOperation("获取属性组详细信息")
|
||||||
@RequiresPermissions("product:attributeGroup:query")
|
@RequiresPermissions("product:attributeGroup:query1")
|
||||||
@GetMapping("/{id}")
|
@GetMapping("/query/{id}")
|
||||||
@ApiImplicitParam(name = "id",value ="id",required = true,dataType = "Long",paramType = "path",dataTypeClass = Long.class)
|
@ApiImplicitParam(name = "id",value ="id",required = true,dataType = "Long",paramType = "path",dataTypeClass = Long.class)
|
||||||
public Result<AttributeGroup> getInfo1(@PathVariable Long id){
|
public Result<AttributeGroup> getInfo1(@PathVariable Long id){
|
||||||
return Result.success(attributeGroupService.getById(id));
|
return Result.success(attributeGroupService.getById(id));
|
||||||
|
@ -110,12 +110,12 @@ public class AttributeGroupController extends BaseController {
|
||||||
attributeGroupService.save(AttributeGroupSaveModel.saveReqBuild(attributeGroupSaveReq))
|
attributeGroupService.save(AttributeGroupSaveModel.saveReqBuild(attributeGroupSaveReq))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
/**
|
// /**
|
||||||
* 新增属性组
|
// * 新增属性组
|
||||||
*/
|
// */
|
||||||
@RequiresPermissions("product:attributeGroup:add")
|
@RequiresPermissions("product:attributeGroup:add1")
|
||||||
@Log(title = "属性组",businessType = BusinessType.INSERT)
|
@Log(title = "属性组",businessType = BusinessType.INSERT)
|
||||||
@PostMapping
|
@PostMapping("/add1")
|
||||||
@ApiOperation("新增属性组")
|
@ApiOperation("新增属性组")
|
||||||
public Result<String> addAttributeGroup(@RequestBody AttributeGroupSaveReq attributeGroupSaveReq){
|
public Result<String> addAttributeGroup(@RequestBody AttributeGroupSaveReq attributeGroupSaveReq){
|
||||||
return toAjax(attributeGroupService.save(AttributeGroupSaveModel.saveReqBuild(attributeGroupSaveReq)));
|
return toAjax(attributeGroupService.save(AttributeGroupSaveModel.saveReqBuild(attributeGroupSaveReq)));
|
||||||
|
@ -133,12 +133,20 @@ public class AttributeGroupController extends BaseController {
|
||||||
return toAjax(attributeGroupService.updateById(AttributeGroup.editBuild(id,attributeGroupEditReq)));
|
return toAjax(attributeGroupService.updateById(AttributeGroup.editBuild(id,attributeGroupEditReq)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@RequiresPermissions("product:attributeGroup:edit")
|
||||||
|
@Log(title = "属性组", businessType = BusinessType.UPDATE)
|
||||||
|
@PutMapping("/edit1/{id}")
|
||||||
|
@ApiOperation("修改属性组")
|
||||||
|
public Result<String> editAttributeGroup(@PathVariable Long id, @RequestBody AttributeGroupEditReq attributeGroupEditReq){
|
||||||
|
return toAjax(attributeGroupService.updateById(AttributeGroup.editBuild(id,attributeGroupEditReq)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改属性组
|
* 修改属性组
|
||||||
*/
|
*/
|
||||||
@RequiresPermissions("product:attributeGroup:edit")
|
@RequiresPermissions("product:attributeGroup:edit")
|
||||||
@Log(title = "属性组",businessType = BusinessType.UPDATE)
|
@Log(title = "属性组",businessType = BusinessType.UPDATE)
|
||||||
@PutMapping("/{id}")
|
@PutMapping("/edit/{id}")
|
||||||
@ApiOperation("修改属性组")
|
@ApiOperation("修改属性组")
|
||||||
public Result<String> editUpdate(@PathVariable Long id,@RequestBody AttributeGroupEditReq attributeGroupEditReq){
|
public Result<String> editUpdate(@PathVariable Long id,@RequestBody AttributeGroupEditReq attributeGroupEditReq){
|
||||||
return toAjax(attributeGroupService.updateById(AttributeGroup.editBuild(id,attributeGroupEditReq)));
|
return toAjax(attributeGroupService.updateById(AttributeGroup.editBuild(id,attributeGroupEditReq)));
|
||||||
|
|
|
@ -50,6 +50,14 @@ public class BrandInfoController extends BaseController {
|
||||||
List<BrandInfo> list = brandInfoService.list(BrandInfo.queryBuild(brandInfoQueryReq));
|
List<BrandInfo> list = brandInfoService.list(BrandInfo.queryBuild(brandInfoQueryReq));
|
||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
@ApiOperation("获取品牌信息列表")
|
||||||
|
@RequiresPermissions("product:brand:list")
|
||||||
|
@GetMapping("/listBrand")
|
||||||
|
public Result<TableDataInfo<BrandInfo>> listBrand(BrandInfoQueryReq brandInfoQueryReq){
|
||||||
|
startPage();
|
||||||
|
List<BrandInfo> list=brandInfoService.listBrand(BrandInfo.queryBuild(brandInfoQueryReq));
|
||||||
|
return getDataTable(list);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 导出品牌信息列表
|
* 导出品牌信息列表
|
||||||
|
|
|
@ -108,4 +108,13 @@ public class ProjectInfoController extends BaseController {
|
||||||
public Result<String> remove(@PathVariable List<Long> ids) {
|
public Result<String> remove(@PathVariable List<Long> ids) {
|
||||||
return toAjax(projectInfoService.removeBatchByIds(ids));
|
return toAjax(projectInfoService.removeBatchByIds(ids));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@RequiresPermissions("product:info:remove1")
|
||||||
|
@Log(title = "商品信息",businessType = BusinessType.DELETE)
|
||||||
|
@DeleteMapping("/type/{ids}")
|
||||||
|
@ApiOperation("删除商品信息")
|
||||||
|
@ApiImplicitParam(name ="id",value = "id",required = true,dataType = "long", paramType = "path",dataTypeClass = String.class, example = "1,2,3,4")
|
||||||
|
public Result<String> removeInfo(@PathVariable List<Long> ids){
|
||||||
|
return toAjax(projectInfoService.removeBatchByIds(ids));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,7 @@ package com.muyu.product.controller;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import com.mysql.cj.protocol.ResultStreamer;
|
||||||
import io.swagger.annotations.*;
|
import io.swagger.annotations.*;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
@ -86,6 +87,14 @@ public class ProjectSkuInfoController extends BaseController {
|
||||||
return toAjax(projectSkuInfoService.save(ProjectSkuInfo.saveBuild(projectSkuInfoSaveReq)));
|
return toAjax(projectSkuInfoService.save(ProjectSkuInfo.saveBuild(projectSkuInfoSaveReq)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@RequiresPermissions("product:sku:add1")
|
||||||
|
@Log(title ="商品SKU",businessType = BusinessType.INSERT)
|
||||||
|
@PostMapping("/sku/add")
|
||||||
|
@ApiOperation("新增商品SKU")
|
||||||
|
public Result<String> addSKU(@RequestBody ProjectSkuInfoSaveReq projectSkuInfoSaveReq){
|
||||||
|
return toAjax(projectSkuInfoService.save(ProjectSkuInfo.saveBuild(projectSkuInfoSaveReq)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改商品SKU
|
* 修改商品SKU
|
||||||
*/
|
*/
|
||||||
|
@ -108,4 +117,13 @@ public class ProjectSkuInfoController extends BaseController {
|
||||||
public Result<String> remove(@PathVariable List<Long> ids) {
|
public Result<String> remove(@PathVariable List<Long> ids) {
|
||||||
return toAjax(projectSkuInfoService.removeBatchByIds(ids));
|
return toAjax(projectSkuInfoService.removeBatchByIds(ids));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@RequiresPermissions("product:sku:remove2")
|
||||||
|
@Log(title = "商品SKU",businessType = BusinessType.DELETE)
|
||||||
|
@DeleteMapping("/sku/{ids}")
|
||||||
|
@ApiOperation("删除商品SKU")
|
||||||
|
@ApiImplicitParam(name = "id",value = "id",required = true,dataType = "Long",paramType = "path",dataTypeClass = String.class, example = "1,2,3,4")
|
||||||
|
public Result<String> removeSku(@PathVariable List<Long> ids){
|
||||||
|
return toAjax(projectSkuInfoService.removeBatchByIds(ids));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,4 +19,5 @@ public interface BrandInfoService extends IService<BrandInfo> {
|
||||||
*/
|
*/
|
||||||
public List<BrandInfo> list(BrandInfo brandInfo);
|
public List<BrandInfo> list(BrandInfo brandInfo);
|
||||||
|
|
||||||
|
List<BrandInfo> listBrand(BrandInfo brandInfo);
|
||||||
}
|
}
|
||||||
|
|
|
@ -53,6 +53,25 @@ public class BrandInfoServiceImpl extends ServiceImpl<BrandInfoMapper, BrandInfo
|
||||||
return list(queryWrapper);
|
return list(queryWrapper);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<BrandInfo> listBrand(BrandInfo brandInfo) {
|
||||||
|
LambdaQueryWrapper<BrandInfo> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
|
if (ObjUtils.notNull(brandInfo.getNam())){
|
||||||
|
queryWrapper.eq(BrandInfo::getNam,brandInfo.getNam());
|
||||||
|
}
|
||||||
|
if (ObjUtils.notNull(brandInfo.getLogo())){
|
||||||
|
queryWrapper.eq(BrandInfo::getLogo,brandInfo.getLogo());
|
||||||
|
}
|
||||||
|
if (ObjUtils.notNull(brandInfo.getStart())){
|
||||||
|
queryWrapper.eq(BrandInfo::getStart, brandInfo.getStart());
|
||||||
|
}
|
||||||
|
|
||||||
|
if (ObjUtils.notNull(brandInfo.getIntroduction())){
|
||||||
|
queryWrapper.eq(BrandInfo::getIntroduction, brandInfo.getIntroduction());
|
||||||
|
}
|
||||||
|
return list(queryWrapper);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean save(BrandInfo entity) {
|
public boolean save(BrandInfo entity) {
|
||||||
entity.setCreateBy(SecurityUtils.getUsername());
|
entity.setCreateBy(SecurityUtils.getUsername());
|
||||||
|
|
Loading…
Reference in New Issue