فهرست منبع

refactor(marketing): 重构服务商相关代码

- 将 ServiceProvider 类重命名为 Provider
hechunping 5 ماه پیش
والد
کامیت
247964ce25

+ 2 - 2
src/main/java/com/xynet/marketing/entity/ServiceProvider.java → src/main/java/com/xynet/marketing/entity/Provider.java

@@ -15,8 +15,8 @@ import java.time.LocalDateTime;
  */
 @Data
 @Accessors(chain = true)
-@TableName("marketing_service_provider")
-public class ServiceProvider {
+@TableName("marketing_provider")
+public class Provider {
     @TableId(type = IdType.AUTO)
     private Integer id;
 

+ 2 - 2
src/main/java/com/xynet/marketing/mapper/ServiceProviderMapper.java → src/main/java/com/xynet/marketing/mapper/ProviderMapper.java

@@ -1,7 +1,7 @@
 package com.xynet.marketing.mapper;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.xynet.marketing.entity.ServiceProvider;
+import com.xynet.marketing.entity.Provider;
 
 /**
  * 营销活动服务商-Mapper
@@ -9,5 +9,5 @@ import com.xynet.marketing.entity.ServiceProvider;
  * @author hechunping
  * @date 2025/01/17
  */
-public interface ServiceProviderMapper extends BaseMapper<ServiceProvider> {
+public interface ProviderMapper extends BaseMapper<Provider> {
 }

+ 1 - 1
src/main/java/com/xynet/marketing/service/ServiceProviderService.java → src/main/java/com/xynet/marketing/service/ProviderService.java

@@ -11,7 +11,7 @@ import java.util.Map;
  * @author hechunping
  * @date 2025/1/17
  */
-public interface ServiceProviderService {
+public interface ProviderService {
     /**
      * 对象查询
      * @param param

+ 15 - 15
src/main/java/com/xynet/marketing/service/impl/ServiceProviderServiceImpl.java → src/main/java/com/xynet/marketing/service/impl/ProviderServiceImpl.java

@@ -4,9 +4,9 @@ import cn.hutool.core.bean.BeanUtil;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.xynet.marketing.entity.ServiceProvider;
-import com.xynet.marketing.mapper.ServiceProviderMapper;
-import com.xynet.marketing.service.ServiceProviderService;
+import com.xynet.marketing.entity.Provider;
+import com.xynet.marketing.mapper.ProviderMapper;
+import com.xynet.marketing.service.ProviderService;
 import com.xynet.marketing.utils.Emptys;
 import com.xynet.marketing.utils.collections.map.JHashMap;
 import com.xynet.marketing.utils.collections.map.JMap;
@@ -23,11 +23,11 @@ import java.util.Map;
  */
 @Service
 @Slf4j
-public class ServiceProviderServiceImpl extends ServiceImpl<ServiceProviderMapper, ServiceProvider> implements ServiceProviderService {
+public class ProviderServiceImpl extends ServiceImpl<ProviderMapper, Provider> implements ProviderService {
 
-    private LambdaQueryWrapper<ServiceProvider> commonQueryWrapper(JMap<String,Object> param) {
-        LambdaQueryWrapper<ServiceProvider> lqw = new LambdaQueryWrapper<ServiceProvider>()
-                .eq(Emptys.check(param.getInt("id")), ServiceProvider::getId, param.getInt("id"))
+    private LambdaQueryWrapper<Provider> commonQueryWrapper(JMap<String,Object> param) {
+        LambdaQueryWrapper<Provider> lqw = new LambdaQueryWrapper<Provider>()
+                .eq(Emptys.check(param.getInt("id")), Provider::getId, param.getInt("id"))
                 //.eq(Emptys.check(param.getString("code")), ServiceProvider::getCode, param.getString("code"))
                 //.like(Emptys.check(param.getString("name")), ServiceProvider::getName, param.getString("name"))
                 ;
@@ -36,14 +36,14 @@ public class ServiceProviderServiceImpl extends ServiceImpl<ServiceProviderMappe
 
     @Override
     public Map<String, Object> obj(JMap<String, Object> param) {
-        LambdaQueryWrapper<ServiceProvider> lqw = commonQueryWrapper(param).last("limit 1");
-        ServiceProvider obj = getOne(lqw);
+        LambdaQueryWrapper<Provider> lqw = commonQueryWrapper(param).last("limit 1");
+        Provider obj = getOne(lqw);
         return JHashMap.copy(obj);
     }
 
     @Override
     public void saveOrUpdate(JMap<String, Object> param) {
-        ServiceProvider save = BeanUtil.copyProperties(param, ServiceProvider.class);
+        Provider save = BeanUtil.copyProperties(param, Provider.class);
         if(Emptys.check(save.getId())){
             updateById(save);
         }else{
@@ -53,16 +53,16 @@ public class ServiceProviderServiceImpl extends ServiceImpl<ServiceProviderMappe
 
     @Override
     public List<Map<String, Object>> list(JMap<String, Object> param) {
-        LambdaQueryWrapper<ServiceProvider> lqw = commonQueryWrapper(param).orderByAsc(ServiceProvider::getId);
-        List<ServiceProvider> list = list(lqw);
+        LambdaQueryWrapper<Provider> lqw = commonQueryWrapper(param).orderByAsc(Provider::getId);
+        List<Provider> list = list(lqw);
         return JHashMap.copy(list);
     }
 
     @Override
     public Page<Map<String, Object>> page(JMap<String, Object> param) {
-        LambdaQueryWrapper<ServiceProvider> lqw = commonQueryWrapper(param).orderByAsc(ServiceProvider::getId);
-        Page<ServiceProvider> page = new Page<>(param.getInt("pageCurrent"), param.getInt("pageSize"),true);
-        Page<ServiceProvider> list = page(page, lqw);
+        LambdaQueryWrapper<Provider> lqw = commonQueryWrapper(param).orderByAsc(Provider::getId);
+        Page<Provider> page = new Page<>(param.getInt("pageCurrent"), param.getInt("pageSize"),true);
+        Page<Provider> list = page(page, lqw);
         return JHashMap.copy(list);
     }
 }