Browse Source

站点管理站点分组新增、修改

jichaobo 3 years ago
parent
commit
485beb00eb

+ 5 - 0
fiveep-model/src/main/java/com/bizmatics/model/Site.java

@@ -104,4 +104,9 @@ public class Site implements Serializable {
      */
     private Integer groupingId;
 
+    /**
+     * 流变变化
+     */
+    private String rheologicalChange;
+
 }

+ 10 - 0
fiveep-service/src/main/java/com/bizmatics/service/SiteGroupingService.java

@@ -16,7 +16,17 @@ import java.util.List;
  * @since 2021-09-17
  */
 public interface SiteGroupingService extends CrudService<SiteGrouping> {
+    /**
+     *
+     * @param groupingName
+     */
     void SiteGroupingAdd(@Param("groupingName") String groupingName);
+
+    /**
+     *
+     * @param groupingName
+     * @param id
+     */
     void SiteGroupingUpdate(@Param("groupingName") String groupingName,
                             @Param("id") int id);
 

+ 21 - 0
fiveep-service/src/main/java/com/bizmatics/service/SiteService.java

@@ -5,6 +5,7 @@ import com.bizmatics.common.mvc.base.CrudService;
 import com.bizmatics.model.SiteList;
 import com.bizmatics.service.vo.DeviceCountVO;
 import com.bizmatics.service.vo.SiteVO;
+import org.apache.ibatis.annotations.Param;
 
 import java.util.List;
 import java.util.Map;
@@ -60,4 +61,24 @@ public interface SiteService extends CrudService<Site> {
     SiteVO getOne(Long siteId);
 
 
+
+    void SiteAdd(@Param("siteName") String siteName,
+                 @Param("siteAddress") String siteAddress,
+                 @Param("companyCode") String companyCode,
+                 @Param("userName") String userName,
+                 @Param("phone") String phone,
+                 @Param("stationAreaId") String stationAreaId,
+                 @Param("routeId") String routeId,
+                 @Param("installedCapacity") String installedCapacity,
+                 @Param("rheologicalChange") String rheologicalChange,
+                 @Param("longitude") String longitude,
+                 @Param("latitude") String latitude,
+                 @Param("region") String region,
+                 @Param("groupingId") String groupingId);
+
+    /**
+     *
+     * @param groupingName
+     */
+    void SiteUpdate(@Param("groupingName") String groupingName);
 }

+ 7 - 0
fiveep-service/src/main/java/com/bizmatics/service/UserSiteService.java

@@ -2,6 +2,7 @@ package com.bizmatics.service;
 
 import com.bizmatics.common.mvc.base.CrudService;
 import com.bizmatics.model.UserSite;
+import org.apache.ibatis.annotations.Param;
 
 /**
  * <p>
@@ -15,4 +16,10 @@ public interface UserSiteService extends CrudService<UserSite> {
 
 
     Integer count(Integer userId);
+
+    /**
+     *
+     * @param SiteId
+     */
+    void UserSiteAdd(@Param("SiteId") int SiteId);
 }

+ 33 - 0
fiveep-service/src/main/java/com/bizmatics/service/impl/SiteServiceImpl.java

@@ -181,4 +181,37 @@ public class SiteServiceImpl extends AbstractCrudService<SiteMapper, Site> imple
         siteVo.setDeviceType(deviceTypes);
         return siteVo;
     }
+    public void SiteAdd(String site_name,String site_address,String company_code,String user_name,String phone,
+                        String station_area_id,String route_id,String installed_capacity,String rheological_change,String longitude,
+                        String latitude,String region,String grouping_id){
+        Site site=new Site();
+        site.setSiteName(site_name);
+        site.setSiteAddress(site_address);
+        site.setCompanyCode(Integer.parseInt(company_code));
+        site.setUserName(user_name);
+        site.setPhone(phone);
+        site.setStationAreaId(Integer.parseInt(station_area_id));
+        site.setRouteId(Integer.parseInt(route_id));
+        site.setInstalledCapacity(installed_capacity);
+        site.setRheologicalChange(rheological_change);
+        site.setLongitude(longitude);
+        site.setLatitude(latitude);
+        site.setRegion(Integer.parseInt(region));
+        site.setCreateTime(new Date());
+        site.setCreator(SessionLocal.getUser().getUserName());
+        site.setEnable(1);
+        site.setGroupingId(Integer.parseInt(grouping_id));
+        this.save(site);
+        int ID = site.getId();
+
+
+        this.save(site);
+        userSiteService.UserSiteAdd(ID);
+    }
+
+
+
+    public void SiteUpdate(String groupingName){
+
+    }
 }

+ 9 - 0
fiveep-service/src/main/java/com/bizmatics/service/impl/UserSiteServiceImpl.java

@@ -6,6 +6,7 @@ import com.bizmatics.model.UserSite;
 import com.bizmatics.persistence.mapper.UserSiteMapper;
 import com.bizmatics.service.UserSiteService;
 import com.bizmatics.common.mvc.base.AbstractCrudService;
+import com.bizmatics.service.util.SessionLocal;
 import org.springframework.stereotype.Service;
 
 /**
@@ -25,4 +26,12 @@ public class UserSiteServiceImpl extends AbstractCrudService<UserSiteMapper, Use
         queryWrapper.eq(UserSite::getUserId,userId);
         return this.count(queryWrapper);
     }
+
+    public void UserSiteAdd(int SiteId){
+        Integer user_id = SessionLocal.getUserId();
+        UserSite usersite = new UserSite();
+        usersite.setSiteId(SiteId);
+        usersite.setUserId(user_id);
+        this.save(usersite);
+    }
 }