diff --git a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/AdvertisementController.java b/nflg-qms-admin/src/main/java/com/nflg/qms/admin/controller/AdvertisementController.java similarity index 69% rename from nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/AdvertisementController.java rename to nflg-qms-admin/src/main/java/com/nflg/qms/admin/controller/AdvertisementController.java index f2be1b47..de05121b 100644 --- a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/AdvertisementController.java +++ b/nflg-qms-admin/src/main/java/com/nflg/qms/admin/controller/AdvertisementController.java @@ -1,15 +1,19 @@ -package com.nflg.wms.admin.controller; +package com.nflg.qms.admin.controller; import com.nflg.wms.common.constant.Constant; import com.nflg.wms.common.pojo.ApiResult; import com.nflg.wms.common.pojo.PageData; -import com.nflg.wms.common.pojo.qo.*; +import com.nflg.wms.common.pojo.qo.AdvertisementRequst; +import com.nflg.wms.common.pojo.qo.AdvertisementSaveRequest; +import com.nflg.wms.common.pojo.qo.EnableBatchQO; +import com.nflg.wms.common.pojo.qo.PageQO; import com.nflg.wms.common.pojo.vo.AdvertisementListVO; import com.nflg.wms.common.pojo.vo.AdvertisementVO; import com.nflg.wms.common.util.MultilingualUtil; import com.nflg.wms.repository.entity.DictionaryItem; import com.nflg.wms.repository.service.IAdvertisementService; import com.nflg.wms.repository.service.IDictionaryItemService; +import com.nflg.wms.starter.BaseController; import com.nflg.wms.starter.annotation.ApiMark; import jakarta.annotation.Resource; import jakarta.validation.Valid; @@ -21,13 +25,13 @@ import org.springframework.web.bind.annotation.*; import java.util.List; /** - * 广告相关接口 + * 质量宣传图 * @author 曹鹏飞 */ @RestController @RequestMapping("/ad") @Slf4j -public class AdvertisementController extends BaseController{ +public class AdvertisementController extends BaseController { @Resource private IAdvertisementService advertisementService; @@ -36,39 +40,39 @@ public class AdvertisementController extends BaseController{ private IDictionaryItemService dictionaryItemService; /** - * 获取广告类型 - * @return 广告类型列表 + * 获取质量宣传图类型 + * @return 质量宣传图类型列表 */ @GetMapping("getType") - @ApiMark(moduleName = "广告", apiName = "获取广告类型",isPublic = true) + @ApiMark(moduleName = "质量宣传图", apiName = "获取质量宣传图类型",isPublic = true) public ApiResult> getType(){ return ApiResult.success(dictionaryItemService.getListByDictionaryCode(Constant.DICTIONARY_AD_TYPE, MultilingualUtil.getLanguage())); } /** - * 获取广告位置 - * @return 广告类型列表 + * 获取质量宣传图位置 + * @return 质量宣传图类型列表 */ @GetMapping("getPosition") - @ApiMark(moduleName = "广告", apiName = "获取广告位置",isPublic = true) + @ApiMark(moduleName = "质量宣传图", apiName = "获取质量宣传图位置",isPublic = true) public ApiResult> getPosition(){ return ApiResult.success(dictionaryItemService.getListByDictionaryCode(Constant.DICTIONARY_AD_POSITION, MultilingualUtil.getLanguage())); } /** - * 保存广告 - * @param request 广告信息 + * 保存质量宣传图 + * @param request 质量宣传图信息 * @return 无 */ @PostMapping("save") - @ApiMark(moduleName = "广告", apiName = "保存广告") + @ApiMark(moduleName = "质量宣传图", apiName = "保存质量宣传图") public ApiResult saveAdvertisement(@Valid @RequestBody @NotNull AdvertisementSaveRequest request){ advertisementService.save(request); return ApiResult.success(); } /** - * 是否启用广告 + * 是否启用质量宣传图 */ @PostMapping("enable") public ApiResult enableAdvertisement(@Valid @RequestBody @NotNull EnableBatchQO request){ @@ -77,8 +81,8 @@ public class AdvertisementController extends BaseController{ } /** - * 删除广告 - * @param ids 广告id列表 + * 删除质量宣传图 + * @param ids 质量宣传图id列表 * @return 无 */ @PostMapping("delete") @@ -88,8 +92,8 @@ public class AdvertisementController extends BaseController{ } /** - * 获取广告列表 - * @return 广告列表 + * 获取质量宣传图列表 + * @return 质量宣传图列表 */ @PostMapping("list") public ApiResult> getAdvertisementList(@Valid @RequestBody @NotNull PageQO request){ @@ -97,12 +101,12 @@ public class AdvertisementController extends BaseController{ } /** - * 根据类型获取广告 + * 根据类型获取质量宣传图 * @param request 请求参数 - * @return 广告列表 + * @return 质量宣传图列表 */ @PostMapping("getByType") - @ApiMark(moduleName = "广告", apiName = "根据类型获取广告") + @ApiMark(moduleName = "质量宣传图", apiName = "根据类型获取质量宣传图") public ApiResult getAdvertisement(@Valid @RequestBody @NotNull AdvertisementRequst request){ return ApiResult.success(advertisementService.getByType(request.getType(),request.getPosition())); } diff --git a/nflg-wms-repository/src/main/java/com/nflg/wms/repository/entity/Advertisement.java b/nflg-wms-repository/src/main/java/com/nflg/wms/repository/entity/Advertisement.java index d5f60077..0071314e 100644 --- a/nflg-wms-repository/src/main/java/com/nflg/wms/repository/entity/Advertisement.java +++ b/nflg-wms-repository/src/main/java/com/nflg/wms/repository/entity/Advertisement.java @@ -3,6 +3,7 @@ package com.nflg.wms.repository.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; import lombok.Getter; import lombok.Setter; import lombok.experimental.Accessors; @@ -21,6 +22,7 @@ import java.time.LocalDateTime; @Getter @Setter @Accessors(chain = true) +@TableName("qms_advertisement") public class Advertisement implements Serializable { private static final long serialVersionUID = 1L; diff --git a/nflg-wms-repository/src/main/resources/mapper/AdvertisementMapper.xml b/nflg-wms-repository/src/main/resources/mapper/AdvertisementMapper.xml index 6931c78b..8837fc3c 100644 --- a/nflg-wms-repository/src/main/resources/mapper/AdvertisementMapper.xml +++ b/nflg-wms-repository/src/main/resources/mapper/AdvertisementMapper.xml @@ -4,7 +4,7 @@ SELECT ad.*,di1.value AS "typeName",di2.value AS "positionName" - FROM advertisement ad + FROM qms_advertisement ad INNER JOIN dictionary_item di1 ON ad.type=di1.id INNER JOIN dictionary_item di2 ON ad.position=di2.id