mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-08-18 04:01:54 +08:00
fix: 完善商品管理
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package cn.iocoder.yudao.module.trade.controller.admin.delivery;
|
||||
|
||||
import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
|
||||
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
|
||||
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
||||
import cn.iocoder.yudao.module.trade.controller.admin.delivery.vo.expresstemplate.*;
|
||||
@@ -71,6 +72,15 @@ public class DeliveryExpressTemplateController {
|
||||
return success(DeliveryExpressTemplateConvert.INSTANCE.convertList(list));
|
||||
}
|
||||
|
||||
@GetMapping("/list-all-simple")
|
||||
@Operation(summary = "获取快递模版精简信息列表", description = "主要用于前端的下拉选项")
|
||||
public CommonResult<List<DeliveryExpressTemplateSimpleRespVO>> getSimpleTemplateList() {
|
||||
// 获取运费模版列表,只要开启状态的
|
||||
List<DeliveryExpressTemplateDO> list = deliveryExpressTemplateService.getDeliveryExpressTemplateList();
|
||||
// 排序后,返回给前端
|
||||
return success(DeliveryExpressTemplateConvert.INSTANCE.convertList(list));
|
||||
}
|
||||
|
||||
@GetMapping("/page")
|
||||
@Operation(summary = "获得快递运费模板分页")
|
||||
@PreAuthorize("@ss.hasPermission('trade:delivery:express-template:query')")
|
||||
|
@@ -2,19 +2,19 @@ package cn.iocoder.yudao.module.trade.controller.admin.delivery.vo.expresstempla
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.*;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
// TODO @jason:simplae 是不是不用继承 DeliveryExpressTemplateBaseVO,直接 id name 属性就够了。
|
||||
@Schema(description = "管理后台 - 快递运费模板 精简 Response VO")
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ToString(callSuper = true)
|
||||
public class DeliveryExpressTemplateSimpleRespVO extends DeliveryExpressTemplateBaseVO {
|
||||
public class DeliveryExpressTemplateSimpleRespVO {
|
||||
|
||||
@Schema(description = "编号,自增", required = true, example = "371")
|
||||
private Long id;
|
||||
|
||||
@Schema(description = "创建时间", required = true)
|
||||
private LocalDateTime createTime;
|
||||
@Schema(description = "模板名称", required = true, example = "王五")
|
||||
private String name;
|
||||
|
||||
}
|
||||
|
@@ -56,6 +56,13 @@ public interface DeliveryExpressTemplateService {
|
||||
*/
|
||||
List<DeliveryExpressTemplateDO> getDeliveryExpressTemplateList(Collection<Long> ids);
|
||||
|
||||
/**
|
||||
* 获得快递运费模板列表
|
||||
*
|
||||
* @return 快递运费模板列表
|
||||
*/
|
||||
List<DeliveryExpressTemplateDO> getDeliveryExpressTemplateList();
|
||||
|
||||
/**
|
||||
* 获得快递运费模板分页
|
||||
*
|
||||
|
@@ -197,6 +197,11 @@ public class DeliveryExpressTemplateServiceImpl implements DeliveryExpressTempla
|
||||
return expressTemplateMapper.selectBatchIds(ids);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<DeliveryExpressTemplateDO> getDeliveryExpressTemplateList() {
|
||||
return expressTemplateMapper.selectList();
|
||||
}
|
||||
|
||||
@Override
|
||||
public PageResult<DeliveryExpressTemplateDO> getDeliveryExpressTemplatePage(DeliveryExpressTemplatePageReqVO pageReqVO) {
|
||||
return expressTemplateMapper.selectPage(pageReqVO);
|
||||
|
Reference in New Issue
Block a user