获得SKU回收站分页列表1
This commit is contained in:
@@ -1,37 +1,22 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
import cn.hutool.core.util.StrUtil;
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.tashow.cloud.product.dto.CategoryDO;
|
|
||||||
import com.tashow.cloud.product.dto.ProdPropDO;
|
|
||||||
import com.tashow.cloud.product.service.CategoryService;
|
|
||||||
import com.tashow.cloud.product.vo.category.*;
|
|
||||||
import com.tashow.cloud.productapi.enums.ProdPropRule;
|
|
||||||
import jakarta.annotation.security.PermitAll;
|
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
import com.tashow.cloud.product.dto.CategoryDO;
|
||||||
|
import com.tashow.cloud.product.service.CategoryService;
|
||||||
|
import com.tashow.cloud.product.vo.category.CategorySaveReqVO;
|
||||||
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.annotation.security.PermitAll;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 产品类目")
|
@Tag(name = "管理后台 - 产品类目")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/category")
|
@RequestMapping("/category")
|
||||||
@@ -1,34 +1,31 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
|
import com.tashow.cloud.common.pojo.PageParam;
|
||||||
|
import com.tashow.cloud.common.pojo.PageResult;
|
||||||
|
import com.tashow.cloud.common.util.object.BeanUtils;
|
||||||
|
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
||||||
import com.tashow.cloud.product.dto.ProdAdditionalFeeDatesDO;
|
import com.tashow.cloud.product.dto.ProdAdditionalFeeDatesDO;
|
||||||
import com.tashow.cloud.product.service.ProdAdditionalFeeDatesService;
|
import com.tashow.cloud.product.service.ProdAdditionalFeeDatesService;
|
||||||
import com.tashow.cloud.product.vo.prodadditionalfeedates.ProdAdditionalFeeDatesPageReqVO;
|
import com.tashow.cloud.product.vo.prodadditionalfeedates.ProdAdditionalFeeDatesPageReqVO;
|
||||||
import com.tashow.cloud.product.vo.prodadditionalfeedates.ProdAdditionalFeeDatesRespVO;
|
import com.tashow.cloud.product.vo.prodadditionalfeedates.ProdAdditionalFeeDatesRespVO;
|
||||||
import com.tashow.cloud.product.vo.prodadditionalfeedates.ProdAdditionalFeeDatesSaveReqVO;
|
import com.tashow.cloud.product.vo.prodadditionalfeedates.ProdAdditionalFeeDatesSaveReqVO;
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
|
||||||
|
|
||||||
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.EXPORT;
|
||||||
|
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 特殊日期附加费用规则")
|
@Tag(name = "管理后台 - 特殊日期附加费用规则")
|
||||||
@@ -1,34 +1,31 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
|
import com.tashow.cloud.common.pojo.PageParam;
|
||||||
|
import com.tashow.cloud.common.pojo.PageResult;
|
||||||
|
import com.tashow.cloud.common.util.object.BeanUtils;
|
||||||
|
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
||||||
import com.tashow.cloud.product.dto.ProdAdditionalFeePeriodsDO;
|
import com.tashow.cloud.product.dto.ProdAdditionalFeePeriodsDO;
|
||||||
import com.tashow.cloud.product.service.ProdAdditionalFeePeriodsService;
|
import com.tashow.cloud.product.service.ProdAdditionalFeePeriodsService;
|
||||||
import com.tashow.cloud.product.vo.prodadditionalfeeperiods.ProdAdditionalFeePeriodsPageReqVO;
|
import com.tashow.cloud.product.vo.prodadditionalfeeperiods.ProdAdditionalFeePeriodsPageReqVO;
|
||||||
import com.tashow.cloud.product.vo.prodadditionalfeeperiods.ProdAdditionalFeePeriodsRespVO;
|
import com.tashow.cloud.product.vo.prodadditionalfeeperiods.ProdAdditionalFeePeriodsRespVO;
|
||||||
import com.tashow.cloud.product.vo.prodadditionalfeeperiods.ProdAdditionalFeePeriodsSaveReqVO;
|
import com.tashow.cloud.product.vo.prodadditionalfeeperiods.ProdAdditionalFeePeriodsSaveReqVO;
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
|
||||||
|
|
||||||
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.EXPORT;
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 特殊时段附加费用规则")
|
@Tag(name = "管理后台 - 特殊时段附加费用规则")
|
||||||
@RestController
|
@RestController
|
||||||
@@ -1,28 +1,22 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
import com.tashow.cloud.product.dto.ProdDO;
|
|
||||||
import com.tashow.cloud.product.vo.prod.*;
|
|
||||||
import jakarta.annotation.security.PermitAll;
|
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
import com.tashow.cloud.common.pojo.PageResult;
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
import com.tashow.cloud.product.dto.ProdDO;
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
|
||||||
import com.tashow.cloud.product.service.ProdService;
|
import com.tashow.cloud.product.service.ProdService;
|
||||||
|
import com.tashow.cloud.product.vo.prod.ProdPageReqVO;
|
||||||
|
import com.tashow.cloud.product.vo.prod.ProdSaveReqVO;
|
||||||
|
import com.tashow.cloud.product.vo.prod.ProdServiceVO;
|
||||||
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.annotation.security.PermitAll;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 商品")
|
@Tag(name = "管理后台 - 商品")
|
||||||
@RestController
|
@RestController
|
||||||
@@ -1,34 +1,31 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
|
import com.tashow.cloud.common.pojo.PageParam;
|
||||||
|
import com.tashow.cloud.common.pojo.PageResult;
|
||||||
|
import com.tashow.cloud.common.util.object.BeanUtils;
|
||||||
|
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
||||||
import com.tashow.cloud.product.dto.ProdEmergencyResponseDO;
|
import com.tashow.cloud.product.dto.ProdEmergencyResponseDO;
|
||||||
import com.tashow.cloud.product.service.ProdEmergencyResponseService;
|
import com.tashow.cloud.product.service.ProdEmergencyResponseService;
|
||||||
import com.tashow.cloud.product.vo.prodemergencyresponse.ProdEmergencyResponsePageReqVO;
|
import com.tashow.cloud.product.vo.prodemergencyresponse.ProdEmergencyResponsePageReqVO;
|
||||||
import com.tashow.cloud.product.vo.prodemergencyresponse.ProdEmergencyResponseRespVO;
|
import com.tashow.cloud.product.vo.prodemergencyresponse.ProdEmergencyResponseRespVO;
|
||||||
import com.tashow.cloud.product.vo.prodemergencyresponse.ProdEmergencyResponseSaveReqVO;
|
import com.tashow.cloud.product.vo.prodemergencyresponse.ProdEmergencyResponseSaveReqVO;
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
|
||||||
|
|
||||||
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.EXPORT;
|
||||||
|
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 商品紧急响应服务设置")
|
@Tag(name = "管理后台 - 商品紧急响应服务设置")
|
||||||
@@ -1,34 +1,31 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
|
import com.tashow.cloud.common.pojo.PageParam;
|
||||||
|
import com.tashow.cloud.common.pojo.PageResult;
|
||||||
|
import com.tashow.cloud.common.util.object.BeanUtils;
|
||||||
|
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
||||||
import com.tashow.cloud.product.dto.ProdEmergencyResponseIntervalsDO;
|
import com.tashow.cloud.product.dto.ProdEmergencyResponseIntervalsDO;
|
||||||
import com.tashow.cloud.product.service.ProdEmergencyResponseIntervalsService;
|
import com.tashow.cloud.product.service.ProdEmergencyResponseIntervalsService;
|
||||||
import com.tashow.cloud.product.vo.prodemergencyresponseintervals.ProdEmergencyResponseIntervalsPageReqVO;
|
import com.tashow.cloud.product.vo.prodemergencyresponseintervals.ProdEmergencyResponseIntervalsPageReqVO;
|
||||||
import com.tashow.cloud.product.vo.prodemergencyresponseintervals.ProdEmergencyResponseIntervalsRespVO;
|
import com.tashow.cloud.product.vo.prodemergencyresponseintervals.ProdEmergencyResponseIntervalsRespVO;
|
||||||
import com.tashow.cloud.product.vo.prodemergencyresponseintervals.ProdEmergencyResponseIntervalsSaveReqVO;
|
import com.tashow.cloud.product.vo.prodemergencyresponseintervals.ProdEmergencyResponseIntervalsSaveReqVO;
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
|
||||||
|
|
||||||
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.EXPORT;
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 紧急响应时间区间设置")
|
@Tag(name = "管理后台 - 紧急响应时间区间设置")
|
||||||
@RestController
|
@RestController
|
||||||
@@ -1,40 +1,27 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
import cn.hutool.core.util.StrUtil;
|
import cn.hutool.core.util.StrUtil;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
import com.tashow.cloud.product.dto.ProdPropDO;
|
import com.tashow.cloud.product.dto.ProdPropDO;
|
||||||
import com.tashow.cloud.product.dto.ProdPropValueDO;
|
import com.tashow.cloud.product.dto.ProdPropValueDO;
|
||||||
import com.tashow.cloud.product.service.ProdPropService;
|
import com.tashow.cloud.product.service.ProdPropService;
|
||||||
import com.tashow.cloud.product.service.ProdPropValueService;
|
import com.tashow.cloud.product.service.ProdPropValueService;
|
||||||
import com.tashow.cloud.product.vo.prodprop.ProdPropPageReqVO;
|
|
||||||
import com.tashow.cloud.product.vo.prodprop.ProdPropRespVO;
|
import com.tashow.cloud.product.vo.prodprop.ProdPropRespVO;
|
||||||
import com.tashow.cloud.product.vo.prodprop.ProdPropSaveReqVO;
|
|
||||||
import com.tashow.cloud.productapi.enums.ProdPropRule;
|
import com.tashow.cloud.productapi.enums.ProdPropRule;
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
import java.util.List;
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
|
||||||
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 商品属性")
|
@Tag(name = "管理后台 - 商品属性")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/tz/prod-prop")
|
@RequestMapping("/tz/prod-prop")
|
||||||
@@ -1,34 +1,31 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
|
import com.tashow.cloud.common.pojo.PageParam;
|
||||||
|
import com.tashow.cloud.common.pojo.PageResult;
|
||||||
|
import com.tashow.cloud.common.util.object.BeanUtils;
|
||||||
|
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
||||||
import com.tashow.cloud.product.dto.ProdPropValueDO;
|
import com.tashow.cloud.product.dto.ProdPropValueDO;
|
||||||
import com.tashow.cloud.product.service.ProdPropValueService;
|
import com.tashow.cloud.product.service.ProdPropValueService;
|
||||||
import com.tashow.cloud.product.vo.prodpropvalue.ProdPropValuePageReqVO;
|
import com.tashow.cloud.product.vo.prodpropvalue.ProdPropValuePageReqVO;
|
||||||
import com.tashow.cloud.product.vo.prodpropvalue.ProdPropValueRespVO;
|
import com.tashow.cloud.product.vo.prodpropvalue.ProdPropValueRespVO;
|
||||||
import com.tashow.cloud.product.vo.prodpropvalue.ProdPropValueSaveReqVO;
|
import com.tashow.cloud.product.vo.prodpropvalue.ProdPropValueSaveReqVO;
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
|
||||||
|
|
||||||
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.EXPORT;
|
||||||
|
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 属性规则")
|
@Tag(name = "管理后台 - 属性规则")
|
||||||
@@ -1,34 +1,31 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
|
import com.tashow.cloud.common.pojo.PageParam;
|
||||||
|
import com.tashow.cloud.common.pojo.PageResult;
|
||||||
|
import com.tashow.cloud.common.util.object.BeanUtils;
|
||||||
|
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
||||||
import com.tashow.cloud.product.dto.ProdReservationConfigDO;
|
import com.tashow.cloud.product.dto.ProdReservationConfigDO;
|
||||||
import com.tashow.cloud.product.service.ProdReservationConfigService;
|
import com.tashow.cloud.product.service.ProdReservationConfigService;
|
||||||
import com.tashow.cloud.product.vo.prodreservationconfig.ProdReservationConfigPageReqVO;
|
import com.tashow.cloud.product.vo.prodreservationconfig.ProdReservationConfigPageReqVO;
|
||||||
import com.tashow.cloud.product.vo.prodreservationconfig.ProdReservationConfigRespVO;
|
import com.tashow.cloud.product.vo.prodreservationconfig.ProdReservationConfigRespVO;
|
||||||
import com.tashow.cloud.product.vo.prodreservationconfig.ProdReservationConfigSaveReqVO;
|
import com.tashow.cloud.product.vo.prodreservationconfig.ProdReservationConfigSaveReqVO;
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
|
||||||
|
|
||||||
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.EXPORT;
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 商品预约配置")
|
@Tag(name = "管理后台 - 商品预约配置")
|
||||||
@RestController
|
@RestController
|
||||||
@@ -1,34 +1,31 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
|
import com.tashow.cloud.common.pojo.PageParam;
|
||||||
|
import com.tashow.cloud.common.pojo.PageResult;
|
||||||
|
import com.tashow.cloud.common.util.object.BeanUtils;
|
||||||
|
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
||||||
import com.tashow.cloud.product.dto.ProdServiceAreaRelevanceDO;
|
import com.tashow.cloud.product.dto.ProdServiceAreaRelevanceDO;
|
||||||
import com.tashow.cloud.product.service.ProdServiceAreaRelevanceService;
|
import com.tashow.cloud.product.service.ProdServiceAreaRelevanceService;
|
||||||
import com.tashow.cloud.product.vo.prodservicearearelevance.ProdServiceAreaRelevancePageReqVO;
|
import com.tashow.cloud.product.vo.prodservicearearelevance.ProdServiceAreaRelevancePageReqVO;
|
||||||
import com.tashow.cloud.product.vo.prodservicearearelevance.ProdServiceAreaRelevanceRespVO;
|
import com.tashow.cloud.product.vo.prodservicearearelevance.ProdServiceAreaRelevanceRespVO;
|
||||||
import com.tashow.cloud.product.vo.prodservicearearelevance.ProdServiceAreaRelevanceSaveReqVO;
|
import com.tashow.cloud.product.vo.prodservicearearelevance.ProdServiceAreaRelevanceSaveReqVO;
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
|
||||||
|
|
||||||
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.EXPORT;
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 商品与服务区域关联")
|
@Tag(name = "管理后台 - 商品与服务区域关联")
|
||||||
@RestController
|
@RestController
|
||||||
@@ -1,34 +1,31 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
|
import com.tashow.cloud.common.pojo.PageParam;
|
||||||
|
import com.tashow.cloud.common.pojo.PageResult;
|
||||||
|
import com.tashow.cloud.common.util.object.BeanUtils;
|
||||||
|
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
||||||
import com.tashow.cloud.product.dto.ProdServiceAreasDO;
|
import com.tashow.cloud.product.dto.ProdServiceAreasDO;
|
||||||
import com.tashow.cloud.product.service.ProdServiceAreasService;
|
import com.tashow.cloud.product.service.ProdServiceAreasService;
|
||||||
import com.tashow.cloud.product.vo.prodserviceareas.ProdServiceAreasPageReqVO;
|
import com.tashow.cloud.product.vo.prodserviceareas.ProdServiceAreasPageReqVO;
|
||||||
import com.tashow.cloud.product.vo.prodserviceareas.ProdServiceAreasRespVO;
|
import com.tashow.cloud.product.vo.prodserviceareas.ProdServiceAreasRespVO;
|
||||||
import com.tashow.cloud.product.vo.prodserviceareas.ProdServiceAreasSaveReqVO;
|
import com.tashow.cloud.product.vo.prodserviceareas.ProdServiceAreasSaveReqVO;
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
|
||||||
|
|
||||||
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.EXPORT;
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 服务区域")
|
@Tag(name = "管理后台 - 服务区域")
|
||||||
@RestController
|
@RestController
|
||||||
@@ -1,34 +1,31 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
|
import com.tashow.cloud.common.pojo.PageParam;
|
||||||
|
import com.tashow.cloud.common.pojo.PageResult;
|
||||||
|
import com.tashow.cloud.common.util.object.BeanUtils;
|
||||||
|
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
||||||
import com.tashow.cloud.product.dto.ProdServiceOverAreaRulesDO;
|
import com.tashow.cloud.product.dto.ProdServiceOverAreaRulesDO;
|
||||||
import com.tashow.cloud.product.service.ProdServiceOverAreaRulesService;
|
import com.tashow.cloud.product.service.ProdServiceOverAreaRulesService;
|
||||||
import com.tashow.cloud.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesPageReqVO;
|
import com.tashow.cloud.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesPageReqVO;
|
||||||
import com.tashow.cloud.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesRespVO;
|
import com.tashow.cloud.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesRespVO;
|
||||||
import com.tashow.cloud.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesSaveReqVO;
|
import com.tashow.cloud.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesSaveReqVO;
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
|
||||||
|
|
||||||
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.EXPORT;
|
||||||
|
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 超区规则")
|
@Tag(name = "管理后台 - 超区规则")
|
||||||
@@ -1,34 +1,31 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
|
import com.tashow.cloud.common.pojo.PageParam;
|
||||||
|
import com.tashow.cloud.common.pojo.PageResult;
|
||||||
|
import com.tashow.cloud.common.util.object.BeanUtils;
|
||||||
|
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
||||||
import com.tashow.cloud.product.dto.ProdTagsDO;
|
import com.tashow.cloud.product.dto.ProdTagsDO;
|
||||||
import com.tashow.cloud.product.service.ProdTagsService;
|
import com.tashow.cloud.product.service.ProdTagsService;
|
||||||
import com.tashow.cloud.product.vo.prodtags.ProdTagsPageReqVO;
|
import com.tashow.cloud.product.vo.prodtags.ProdTagsPageReqVO;
|
||||||
import com.tashow.cloud.product.vo.prodtags.ProdTagsRespVO;
|
import com.tashow.cloud.product.vo.prodtags.ProdTagsRespVO;
|
||||||
import com.tashow.cloud.product.vo.prodtags.ProdTagsSaveReqVO;
|
import com.tashow.cloud.product.vo.prodtags.ProdTagsSaveReqVO;
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
|
||||||
|
|
||||||
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.EXPORT;
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 商品和标签管理")
|
@Tag(name = "管理后台 - 商品和标签管理")
|
||||||
@RestController
|
@RestController
|
||||||
@@ -1,34 +1,31 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
|
import com.tashow.cloud.common.pojo.PageParam;
|
||||||
|
import com.tashow.cloud.common.pojo.PageResult;
|
||||||
|
import com.tashow.cloud.common.util.object.BeanUtils;
|
||||||
|
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
||||||
import com.tashow.cloud.product.dto.ProdWeightRangePricesDO;
|
import com.tashow.cloud.product.dto.ProdWeightRangePricesDO;
|
||||||
import com.tashow.cloud.product.service.ProdWeightRangePricesService;
|
import com.tashow.cloud.product.service.ProdWeightRangePricesService;
|
||||||
import com.tashow.cloud.product.vo.prodweightrangeprices.ProdWeightRangePricesPageReqVO;
|
import com.tashow.cloud.product.vo.prodweightrangeprices.ProdWeightRangePricesPageReqVO;
|
||||||
import com.tashow.cloud.product.vo.prodweightrangeprices.ProdWeightRangePricesRespVO;
|
import com.tashow.cloud.product.vo.prodweightrangeprices.ProdWeightRangePricesRespVO;
|
||||||
import com.tashow.cloud.product.vo.prodweightrangeprices.ProdWeightRangePricesSaveReqVO;
|
import com.tashow.cloud.product.vo.prodweightrangeprices.ProdWeightRangePricesSaveReqVO;
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
|
||||||
|
|
||||||
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.EXPORT;
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 体重区间价格")
|
@Tag(name = "管理后台 - 体重区间价格")
|
||||||
@RestController
|
@RestController
|
||||||
@@ -1,34 +1,31 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
|
import com.tashow.cloud.common.pojo.PageParam;
|
||||||
|
import com.tashow.cloud.common.pojo.PageResult;
|
||||||
|
import com.tashow.cloud.common.util.object.BeanUtils;
|
||||||
|
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
||||||
import com.tashow.cloud.product.dto.ProductOrderLimitDO;
|
import com.tashow.cloud.product.dto.ProductOrderLimitDO;
|
||||||
import com.tashow.cloud.product.service.ProductOrderLimitService;
|
import com.tashow.cloud.product.service.ProductOrderLimitService;
|
||||||
import com.tashow.cloud.product.vo.productorderlimit.ProductOrderLimitPageReqVO;
|
import com.tashow.cloud.product.vo.productorderlimit.ProductOrderLimitPageReqVO;
|
||||||
import com.tashow.cloud.product.vo.productorderlimit.ProductOrderLimitRespVO;
|
import com.tashow.cloud.product.vo.productorderlimit.ProductOrderLimitRespVO;
|
||||||
import com.tashow.cloud.product.vo.productorderlimit.ProductOrderLimitSaveReqVO;
|
import com.tashow.cloud.product.vo.productorderlimit.ProductOrderLimitSaveReqVO;
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
|
||||||
|
|
||||||
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.EXPORT;
|
||||||
|
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 商品接单上限设置")
|
@Tag(name = "管理后台 - 商品接单上限设置")
|
||||||
@@ -1,34 +1,31 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
|
import com.tashow.cloud.common.pojo.PageParam;
|
||||||
|
import com.tashow.cloud.common.pojo.PageResult;
|
||||||
|
import com.tashow.cloud.common.util.object.BeanUtils;
|
||||||
|
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
||||||
import com.tashow.cloud.product.dto.ShopDetailDO;
|
import com.tashow.cloud.product.dto.ShopDetailDO;
|
||||||
import com.tashow.cloud.product.service.ShopDetailService;
|
import com.tashow.cloud.product.service.ShopDetailService;
|
||||||
import com.tashow.cloud.product.vo.shopdetail.ShopDetailPageReqVO;
|
import com.tashow.cloud.product.vo.shopdetail.ShopDetailPageReqVO;
|
||||||
import com.tashow.cloud.product.vo.shopdetail.ShopDetailRespVO;
|
import com.tashow.cloud.product.vo.shopdetail.ShopDetailRespVO;
|
||||||
import com.tashow.cloud.product.vo.shopdetail.ShopDetailSaveReqVO;
|
import com.tashow.cloud.product.vo.shopdetail.ShopDetailSaveReqVO;
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
|
||||||
|
|
||||||
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.EXPORT;
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 店铺信息")
|
@Tag(name = "管理后台 - 店铺信息")
|
||||||
@RestController
|
@RestController
|
||||||
@@ -1,46 +1,29 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
import cn.hutool.core.util.StrUtil;
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.tashow.cloud.common.pojo.PageResult;
|
||||||
|
import com.tashow.cloud.common.util.object.BeanUtils;
|
||||||
import com.tashow.cloud.product.dto.*;
|
import com.tashow.cloud.product.dto.*;
|
||||||
import com.tashow.cloud.product.mapper.ProdExtendMapper;
|
|
||||||
import com.tashow.cloud.product.mapper.SkuMapper;
|
import com.tashow.cloud.product.mapper.SkuMapper;
|
||||||
import com.tashow.cloud.product.service.ProdExtendService;
|
import com.tashow.cloud.product.service.ProdExtendService;
|
||||||
import com.tashow.cloud.product.service.ProdPropService;
|
import com.tashow.cloud.product.service.ProdPropService;
|
||||||
import com.tashow.cloud.product.service.ProdPropValueService;
|
import com.tashow.cloud.product.service.ProdPropValueService;
|
||||||
import com.tashow.cloud.product.service.SkuService;
|
import com.tashow.cloud.product.service.SkuService;
|
||||||
import com.tashow.cloud.product.vo.prod.ProdPageReqVO;
|
|
||||||
import com.tashow.cloud.product.vo.prod.ProdServiceVO;
|
|
||||||
import com.tashow.cloud.product.vo.prodprop.ProdPropRespVO;
|
|
||||||
import com.tashow.cloud.product.vo.sku.*;
|
import com.tashow.cloud.product.vo.sku.*;
|
||||||
import com.tashow.cloud.productapi.enums.BaseEnum;
|
|
||||||
import com.tashow.cloud.productapi.enums.ProdPropRule;
|
|
||||||
import jakarta.annotation.security.PermitAll;
|
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.annotation.security.PermitAll;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
import java.util.Date;
|
||||||
import jakarta.validation.*;
|
import java.util.List;
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
|
||||||
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 单品SKU")
|
@Tag(name = "管理后台 - 单品SKU")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/tz/sku")
|
@RequestMapping("/tz/sku")
|
||||||
@@ -93,6 +76,13 @@ public class SkuController {
|
|||||||
return success(skuService.getSKuPropList(prodId));
|
return success(skuService.getSKuPropList(prodId));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PutMapping("/deleteProp")
|
||||||
|
@Operation(summary = "删除规格值")
|
||||||
|
@PermitAll
|
||||||
|
public CommonResult<Boolean> deleteProp(@RequestParam("id") Long id) {
|
||||||
|
skuService.deleteProp(id);
|
||||||
|
return success(true);
|
||||||
|
}
|
||||||
|
|
||||||
@DeleteMapping("/delete")
|
@DeleteMapping("/delete")
|
||||||
@Operation(summary = "删除单品SKU")
|
@Operation(summary = "删除单品SKU")
|
||||||
@@ -108,7 +98,13 @@ public class SkuController {
|
|||||||
@Parameter(name = "ids", description = "编号", required = true)
|
@Parameter(name = "ids", description = "编号", required = true)
|
||||||
@PermitAll
|
@PermitAll
|
||||||
public CommonResult<Boolean> deleteSkuList(@RequestParam("id") List<Long> ids) {
|
public CommonResult<Boolean> deleteSkuList(@RequestParam("id") List<Long> ids) {
|
||||||
skuMapper.deleteByIds(ids);
|
for(Long id:ids){
|
||||||
|
SkuDO sku = new SkuDO();
|
||||||
|
sku.setSkuId(id);
|
||||||
|
sku.setDeleteTime(new Date());
|
||||||
|
// 删除
|
||||||
|
skuMapper.deleteById(sku);
|
||||||
|
}
|
||||||
return success(true);
|
return success(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -159,6 +155,14 @@ public class SkuController {
|
|||||||
return success(pageResult);
|
return success(pageResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* @PermitAll
|
||||||
|
@GetMapping("/getSkuRecycleBinPageList")
|
||||||
|
@Operation(summary = "获得SKU回收站分页列表")
|
||||||
|
public CommonResult<PageResult<SkuRecycleBinVO>> getSkuRecycleBinPageList(@Valid SkuPageReqVO pageReqVO) {
|
||||||
|
PageResult<SkuRecycleBinVO> pageResult = skuService.getSkuRecycleBinPageList(pageReqVO);
|
||||||
|
return success(pageResult);
|
||||||
|
}*/
|
||||||
|
|
||||||
|
|
||||||
@PostMapping("/createSkuExtend")
|
@PostMapping("/createSkuExtend")
|
||||||
@Operation(summary = "创建sku扩展服务配置")
|
@Operation(summary = "创建sku扩展服务配置")
|
||||||
@@ -1,34 +1,31 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
|
import com.tashow.cloud.common.pojo.PageParam;
|
||||||
|
import com.tashow.cloud.common.pojo.PageResult;
|
||||||
|
import com.tashow.cloud.common.util.object.BeanUtils;
|
||||||
|
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
||||||
import com.tashow.cloud.product.dto.SkuServiceDeliverDO;
|
import com.tashow.cloud.product.dto.SkuServiceDeliverDO;
|
||||||
import com.tashow.cloud.product.service.SkuServiceDeliverService;
|
import com.tashow.cloud.product.service.SkuServiceDeliverService;
|
||||||
import com.tashow.cloud.product.vo.skuservicedeliver.SkuServiceDeliverPageReqVO;
|
import com.tashow.cloud.product.vo.skuservicedeliver.SkuServiceDeliverPageReqVO;
|
||||||
import com.tashow.cloud.product.vo.skuservicedeliver.SkuServiceDeliverRespVO;
|
import com.tashow.cloud.product.vo.skuservicedeliver.SkuServiceDeliverRespVO;
|
||||||
import com.tashow.cloud.product.vo.skuservicedeliver.SkuServiceDeliverSaveReqVO;
|
import com.tashow.cloud.product.vo.skuservicedeliver.SkuServiceDeliverSaveReqVO;
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
|
||||||
|
|
||||||
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.EXPORT;
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 服务交付方式")
|
@Tag(name = "管理后台 - 服务交付方式")
|
||||||
@RestController
|
@RestController
|
||||||
@@ -1,34 +1,31 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
|
import com.tashow.cloud.common.pojo.PageParam;
|
||||||
|
import com.tashow.cloud.common.pojo.PageResult;
|
||||||
|
import com.tashow.cloud.common.util.object.BeanUtils;
|
||||||
|
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
||||||
import com.tashow.cloud.product.dto.SkuServiceDetailsDO;
|
import com.tashow.cloud.product.dto.SkuServiceDetailsDO;
|
||||||
import com.tashow.cloud.product.service.SkuServiceDetailsService;
|
import com.tashow.cloud.product.service.SkuServiceDetailsService;
|
||||||
import com.tashow.cloud.product.vo.skuservicedetails.SkuServiceDetailsPageReqVO;
|
import com.tashow.cloud.product.vo.skuservicedetails.SkuServiceDetailsPageReqVO;
|
||||||
import com.tashow.cloud.product.vo.skuservicedetails.SkuServiceDetailsRespVO;
|
import com.tashow.cloud.product.vo.skuservicedetails.SkuServiceDetailsRespVO;
|
||||||
import com.tashow.cloud.product.vo.skuservicedetails.SkuServiceDetailsSaveReqVO;
|
import com.tashow.cloud.product.vo.skuservicedetails.SkuServiceDetailsSaveReqVO;
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
|
||||||
|
|
||||||
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.EXPORT;
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 服务详情")
|
@Tag(name = "管理后台 - 服务详情")
|
||||||
@RestController
|
@RestController
|
||||||
@@ -1,34 +1,31 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
|
import com.tashow.cloud.common.pojo.PageParam;
|
||||||
|
import com.tashow.cloud.common.pojo.PageResult;
|
||||||
|
import com.tashow.cloud.common.util.object.BeanUtils;
|
||||||
|
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
||||||
import com.tashow.cloud.product.dto.SkuServiceMaterialDO;
|
import com.tashow.cloud.product.dto.SkuServiceMaterialDO;
|
||||||
import com.tashow.cloud.product.service.SkuServiceMaterialService;
|
import com.tashow.cloud.product.service.SkuServiceMaterialService;
|
||||||
import com.tashow.cloud.product.vo.skuservicematerial.SkuServiceMaterialPageReqVO;
|
import com.tashow.cloud.product.vo.skuservicematerial.SkuServiceMaterialPageReqVO;
|
||||||
import com.tashow.cloud.product.vo.skuservicematerial.SkuServiceMaterialRespVO;
|
import com.tashow.cloud.product.vo.skuservicematerial.SkuServiceMaterialRespVO;
|
||||||
import com.tashow.cloud.product.vo.skuservicematerial.SkuServiceMaterialSaveReqVO;
|
import com.tashow.cloud.product.vo.skuservicematerial.SkuServiceMaterialSaveReqVO;
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
|
||||||
|
|
||||||
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.EXPORT;
|
||||||
|
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 服务物料详情")
|
@Tag(name = "管理后台 - 服务物料详情")
|
||||||
@@ -1,34 +1,31 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
|
import com.tashow.cloud.common.pojo.PageParam;
|
||||||
|
import com.tashow.cloud.common.pojo.PageResult;
|
||||||
|
import com.tashow.cloud.common.util.object.BeanUtils;
|
||||||
|
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
||||||
import com.tashow.cloud.product.dto.SkuServiceTransportDO;
|
import com.tashow.cloud.product.dto.SkuServiceTransportDO;
|
||||||
import com.tashow.cloud.product.service.SkuServiceTransportService;
|
import com.tashow.cloud.product.service.SkuServiceTransportService;
|
||||||
import com.tashow.cloud.product.vo.skuservicetransport.SkuServiceTransportPageReqVO;
|
import com.tashow.cloud.product.vo.skuservicetransport.SkuServiceTransportPageReqVO;
|
||||||
import com.tashow.cloud.product.vo.skuservicetransport.SkuServiceTransportRespVO;
|
import com.tashow.cloud.product.vo.skuservicetransport.SkuServiceTransportRespVO;
|
||||||
import com.tashow.cloud.product.vo.skuservicetransport.SkuServiceTransportSaveReqVO;
|
import com.tashow.cloud.product.vo.skuservicetransport.SkuServiceTransportSaveReqVO;
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
|
||||||
|
|
||||||
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.EXPORT;
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 服务遗体运输")
|
@Tag(name = "管理后台 - 服务遗体运输")
|
||||||
@RestController
|
@RestController
|
||||||
@@ -1,34 +1,31 @@
|
|||||||
package com.tashow.cloud.product.controller;
|
package com.tashow.cloud.product.controller.admin;
|
||||||
|
|
||||||
|
import com.tashow.cloud.common.pojo.CommonResult;
|
||||||
|
import com.tashow.cloud.common.pojo.PageParam;
|
||||||
|
import com.tashow.cloud.common.pojo.PageResult;
|
||||||
|
import com.tashow.cloud.common.util.object.BeanUtils;
|
||||||
|
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
||||||
import com.tashow.cloud.product.dto.SkuServicesFormDO;
|
import com.tashow.cloud.product.dto.SkuServicesFormDO;
|
||||||
import com.tashow.cloud.product.service.SkuServicesFormService;
|
import com.tashow.cloud.product.service.SkuServicesFormService;
|
||||||
import com.tashow.cloud.product.vo.skuservicesform.SkuServicesFormPageReqVO;
|
import com.tashow.cloud.product.vo.skuservicesform.SkuServicesFormPageReqVO;
|
||||||
import com.tashow.cloud.product.vo.skuservicesform.SkuServicesFormRespVO;
|
import com.tashow.cloud.product.vo.skuservicesform.SkuServicesFormRespVO;
|
||||||
import com.tashow.cloud.product.vo.skuservicesform.SkuServicesFormSaveReqVO;
|
import com.tashow.cloud.product.vo.skuservicesform.SkuServicesFormSaveReqVO;
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import jakarta.annotation.Resource;
|
|
||||||
import org.springframework.validation.annotation.Validated;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
||||||
import io.swagger.v3.oas.annotations.Parameter;
|
|
||||||
import io.swagger.v3.oas.annotations.Operation;
|
|
||||||
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import jakarta.validation.*;
|
|
||||||
import jakarta.servlet.http.*;
|
|
||||||
import java.util.*;
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
import com.tashow.cloud.common.pojo.PageParam;
|
|
||||||
import com.tashow.cloud.common.pojo.PageResult;
|
|
||||||
import com.tashow.cloud.common.pojo.CommonResult;
|
|
||||||
import com.tashow.cloud.common.util.object.BeanUtils;
|
|
||||||
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
|
||||||
|
|
||||||
import com.tashow.cloud.excel.excel.core.util.ExcelUtils;
|
|
||||||
|
|
||||||
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog;
|
||||||
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.*;
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import io.swagger.v3.oas.annotations.Parameter;
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import jakarta.validation.Valid;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static com.tashow.cloud.common.pojo.CommonResult.success;
|
||||||
|
import static com.tashow.cloud.web.apilog.core.enums.OperateTypeEnum.EXPORT;
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 商品SKU扩展服务表单")
|
@Tag(name = "管理后台 - 商品SKU扩展服务表单")
|
||||||
@RestController
|
@RestController
|
||||||
@@ -35,6 +35,12 @@ public class CategoryDO extends BaseDO {
|
|||||||
* 父节点
|
* 父节点
|
||||||
*/
|
*/
|
||||||
private Long parentId;
|
private Long parentId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 父节名称
|
||||||
|
*/
|
||||||
|
private String parentName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 产品类目名称
|
* 产品类目名称
|
||||||
*/
|
*/
|
||||||
@@ -58,7 +64,7 @@ public class CategoryDO extends BaseDO {
|
|||||||
/**
|
/**
|
||||||
* 排序
|
* 排序
|
||||||
*/
|
*/
|
||||||
private Integer seq;
|
private Integer sort;
|
||||||
/**
|
/**
|
||||||
* 默认是1,表示正常状态,0为下线状态
|
* 默认是1,表示正常状态,0为下线状态
|
||||||
*/
|
*/
|
||||||
@@ -68,4 +74,6 @@ public class CategoryDO extends BaseDO {
|
|||||||
*/
|
*/
|
||||||
private Integer grade;
|
private Integer grade;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -166,5 +166,5 @@ public class SkuDO extends BaseDO {
|
|||||||
/**
|
/**
|
||||||
* 删除时间
|
* 删除时间
|
||||||
*/
|
*/
|
||||||
private LocalDateTime delete_time;
|
private Date deleteTime;
|
||||||
}
|
}
|
||||||
@@ -24,4 +24,7 @@ import org.apache.ibatis.annotations.Param;
|
|||||||
public interface SkuMapper extends BaseMapperX<SkuDO> {
|
public interface SkuMapper extends BaseMapperX<SkuDO> {
|
||||||
|
|
||||||
IPage<SkuRecycleBinVO> getSkuRecycleBinPageList(Page<?> page, @Param("prodId") Long prodId, @Param("properties")String properties);
|
IPage<SkuRecycleBinVO> getSkuRecycleBinPageList(Page<?> page, @Param("prodId") Long prodId, @Param("properties")String properties);
|
||||||
|
|
||||||
|
List<SkuDO> getSkuListByName( @Param("propertiesName")String propertiesName);
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -56,6 +56,14 @@ public interface SkuService {
|
|||||||
*/
|
*/
|
||||||
void updateProp(SkuPropVO skuPropVO);
|
void updateProp(SkuPropVO skuPropVO);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除规格值
|
||||||
|
*
|
||||||
|
* @param id 删除规格值
|
||||||
|
*/
|
||||||
|
void deleteProp(Long id);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
SkuPropInfoVO getSKuPropList(Long prodId);
|
SkuPropInfoVO getSKuPropList(Long prodId);
|
||||||
|
|
||||||
|
|||||||
@@ -404,9 +404,21 @@ public class SkuServiceImpl implements SkuService {
|
|||||||
skuMapper.updateBatch(skuListUpdate);
|
skuMapper.updateBatch(skuListUpdate);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/* prodExtendMapper.updateByProdId(skuPropVO.getProdId(),skuPropVO.getIsDisable(),skuPropVO.getIsExpire());
|
prodExtendMapper.updateByProdId(skuPropVO.getProdId(),skuPropVO.getIsDisable(),skuPropVO.getIsExpire());
|
||||||
//保存规格
|
//保存规格
|
||||||
prodPropService.updateProdPropAndValues(skuPropVO);*/
|
prodPropService.updateProdPropAndValues(skuPropVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void deleteProp(Long id) {
|
||||||
|
ProdPropValueDO prodPropValueDO =prodPropValueService.getById(id);
|
||||||
|
prodPropValueService.deleteProdPropValue(id);
|
||||||
|
List<SkuDO> skuDOList = skuMapper.getSkuListByName(prodPropValueDO.getPropValue());
|
||||||
|
for(SkuDO skuDO : skuDOList){
|
||||||
|
if(skuDO.getProperties()!=null){
|
||||||
|
String[] split = skuDO.getProperties().split(",");
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -446,8 +458,11 @@ public class SkuServiceImpl implements SkuService {
|
|||||||
public void deleteSku(Long id) {
|
public void deleteSku(Long id) {
|
||||||
// 校验存在
|
// 校验存在
|
||||||
validateSkuExists(id);
|
validateSkuExists(id);
|
||||||
|
SkuDO sku = new SkuDO();
|
||||||
|
sku.setSkuId(id);
|
||||||
|
sku.setDeleteTime(new Date());
|
||||||
// 删除
|
// 删除
|
||||||
skuMapper.deleteById(id);
|
skuMapper.deleteById(sku);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void validateSkuExists(Long id) {
|
private void validateSkuExists(Long id) {
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ public class CategoryPageReqVO extends PageParam {
|
|||||||
private String tag;
|
private String tag;
|
||||||
|
|
||||||
@Schema(description = "排序")
|
@Schema(description = "排序")
|
||||||
private Integer seq;
|
private Integer sort;
|
||||||
|
|
||||||
@Schema(description = "默认是1,表示正常状态,0为下线状态", example = "1")
|
@Schema(description = "默认是1,表示正常状态,0为下线状态", example = "1")
|
||||||
private Integer status;
|
private Integer status;
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ public class CategoryRespVO {
|
|||||||
|
|
||||||
@Schema(description = "排序", requiredMode = Schema.RequiredMode.REQUIRED)
|
@Schema(description = "排序", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
@ExcelProperty("排序")
|
@ExcelProperty("排序")
|
||||||
private Integer seq;
|
private Integer sort;
|
||||||
|
|
||||||
@Schema(description = "默认是1,表示正常状态,0为下线状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
@Schema(description = "默认是1,表示正常状态,0为下线状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
||||||
@ExcelProperty("默认是1,表示正常状态,0为下线状态")
|
@ExcelProperty("默认是1,表示正常状态,0为下线状态")
|
||||||
|
|||||||
@@ -19,6 +19,11 @@ public class CategorySaveReqVO {
|
|||||||
@NotNull(message = "父节点不能为空")
|
@NotNull(message = "父节点不能为空")
|
||||||
private Long parentId;
|
private Long parentId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 父节名称
|
||||||
|
*/
|
||||||
|
private String parentName;
|
||||||
|
|
||||||
@Schema(description = "产品类目名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "王五")
|
@Schema(description = "产品类目名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "王五")
|
||||||
@NotEmpty(message = "产品类目名称不能为空")
|
@NotEmpty(message = "产品类目名称不能为空")
|
||||||
private String categoryName;
|
private String categoryName;
|
||||||
@@ -36,7 +41,7 @@ public class CategorySaveReqVO {
|
|||||||
private String tag;
|
private String tag;
|
||||||
|
|
||||||
@Schema(description = "排序", requiredMode = Schema.RequiredMode.REQUIRED)
|
@Schema(description = "排序", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||||
private Integer seq;
|
private Integer sort;
|
||||||
|
|
||||||
@Schema(description = "默认是1,表示正常状态,0为下线状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
@Schema(description = "默认是1,表示正常状态,0为下线状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
||||||
private Integer status;
|
private Integer status;
|
||||||
|
|||||||
@@ -15,4 +15,13 @@
|
|||||||
and properties like concat('%', #{properties}, '%')
|
and properties like concat('%', #{properties}, '%')
|
||||||
</if>
|
</if>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="getSkuListByName" resultType="com.tashow.cloud.product.dto.SkuDO" >
|
||||||
|
select sku_id, properties, delete_time,deleted from tz_sku
|
||||||
|
<if test="properties != null and properties != ''">
|
||||||
|
and properties like concat('%', #{propertiesName}, '%')
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
Reference in New Issue
Block a user