diff --git a/src/main/java/com/zcloud/controller/beidou/BeidouController.java b/src/main/java/com/zcloud/controller/beidou/BeidouController.java new file mode 100644 index 0000000..4350e08 --- /dev/null +++ b/src/main/java/com/zcloud/controller/beidou/BeidouController.java @@ -0,0 +1,185 @@ +package com.zcloud.controller.beidou; + +import com.zcloud.controller.base.BaseController; +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; +import com.zcloud.logs.LogAnno; +import com.zcloud.service.beidou.BeidouService; +import com.zcloud.service.maintenance.MaintenanceService; +import com.zcloud.service.system.ImgFilesService; +import com.zcloud.util.DateUtil; +import com.zcloud.util.Jurisdiction; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * 北斗管理 + */ +@Controller +@RequestMapping("/beidou") +public class BeidouController extends BaseController { + + @Autowired + private BeidouService beidouService; + @Autowired + private ImgFilesService imgfilesService; + + /** + * 新增 + * + * @param + * @throws Exception + */ + @RequestMapping(value = "/add") + // @RequiresPermissions( value = {"question:add" , "courseware:add"}, logical = Logical.OR) + @ResponseBody + @LogAnno(menuType = "机务档案", menuServer = "北斗管理", instructionsOperate = "北斗管理", instructionsType = "新增") + public Object add() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + pd.put("BEIDOU_ID", this.get32UUID()); //主键 + pd.put("CREATOR", Jurisdiction.getUSER_ID()); //添加人id + pd.put("CREATORNAME", Jurisdiction.getUsername()); //添加人 + pd.put("CREATTIME", DateUtil.date2Str(new Date())); //添加时间 + pd.put("ISDELETE", "0"); //是否删除(0:有效 1:删除) + pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); //企业ID + pd.put("ARCHIVES_TYPE", "正常"); //档案状态 + + beidouService.save(pd); + map.put("pd", pd); + map.put("result", errInfo); + return map; + } + + /** + * 删除 + * + * @param + * @throws Exception + */ + @RequestMapping(value = "/delete") + // @RequiresPermissions( value = {"question:del" , "courseware:del"}, logical = Logical.OR) + @ResponseBody + @LogAnno(menuType = "机务档案", menuServer = "北斗管理", instructionsOperate = "北斗管理", instructionsType = "删除") + public Object delete() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + pd.put("DELETEOR", Jurisdiction.getUSER_ID()); //删除人id + pd.put("DELETEORNAME", Jurisdiction.getUsername()); //删除人 + pd.put("DELETTIME", DateUtil.date2Str(new Date())); //删除时间 + beidouService.delete(pd); + map.put("result", errInfo); //返回结果 + return map; + } + + /** + * 修改 + * + * @param + * @throws Exception + */ + @RequestMapping(value = "/edit") + // @RequiresPermissions( value = {"question:edit" , "courseware:edit"}, logical = Logical.OR) + @ResponseBody + @LogAnno(menuType = "机务档案", menuServer = "北斗管理", instructionsOperate = "北斗管理", instructionsType = "修改") + public Object edit() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + pd.put("OPERATOR", Jurisdiction.getUSER_ID()); //修改人id + pd.put("OPERATORNAME", Jurisdiction.getUsername()); //修改人 + pd.put("OPERATTIME", DateUtil.date2Str(new Date())); //修改时间 + beidouService.edit(pd); + map.put("pd", pd); + map.put("result", errInfo); + return map; + } + + /** + * 修改 + * + * @param + * @throws Exception + */ + @RequestMapping(value = "/edit2") + // @RequiresPermissions( value = {"question:edit" , "courseware:edit"}, logical = Logical.OR) + @ResponseBody + @LogAnno(menuType = "机务档案", menuServer = "北斗管理", instructionsOperate = "北斗管理", instructionsType = "修改") + public Object edit2() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + pd.put("OPERATOR", Jurisdiction.getUSER_ID()); //修改人id + pd.put("OPERATORNAME", Jurisdiction.getUsername()); //修改人 + pd.put("OPERATTIME", DateUtil.date2Str(new Date())); //修改时间 + beidouService.edit2(pd); + map.put("pd", pd); + map.put("result", errInfo); + return map; + } + + /** + * 列表 + * + * @param page + * @throws Exception + */ + @RequestMapping(value = "/list") + // @RequiresPermissions( value = {"question:list" , "courseware:list"}, logical = Logical.OR) + @ResponseBody + @LogAnno(menuType = "机务档案", menuServer = "北斗管理", instructionsOperate = "北斗管理", instructionsType = "列表") + public Object list(Page page) throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID()); //企业ID + page.setPd(pd); + List varList = beidouService.list(page); //列出Question列表 + map.put("varList", varList); + map.put("page", page); + map.put("result", errInfo); + return map; + } + + /** + * 去修改页面获取数据 + * + * @param + * @throws Exception + */ + @RequestMapping(value = "/goEdit") + // @RequiresPermissions( value = {"question:edit" , "courseware:edit"}, logical = Logical.OR) + @ResponseBody + @LogAnno(menuType = "机务档案", menuServer = "北斗管理", instructionsOperate = "北斗管理", instructionsType = "去修改页面获取数据") + public Object goEdit() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + pd = beidouService.findById(pd); //根据ID读取 + + pd.put("FOREIGN_KEY", pd.getString("BEIDOU_ID")); + pd.put("TYPE",128); + List beidouinfoImgs = imgfilesService.listAll(pd);//北斗资料图片 + map.put("pd", pd); + map.put("beidouinfoImgs", beidouinfoImgs); + map.put("result", errInfo); + return map; + } + + +} diff --git a/src/main/java/com/zcloud/mapper/datasource/beidou/BeidouMapper.java b/src/main/java/com/zcloud/mapper/datasource/beidou/BeidouMapper.java new file mode 100644 index 0000000..d56ddef --- /dev/null +++ b/src/main/java/com/zcloud/mapper/datasource/beidou/BeidouMapper.java @@ -0,0 +1,62 @@ +package com.zcloud.mapper.datasource.beidou; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + + +public interface BeidouMapper { + + /** + * 新增 + * + * @param pd + * @throws Exception + */ + void save(PageData pd); + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + void delete(PageData pd); + + /** + * 修改 + * + * @param pd + * @throws Exception + */ + void edit(PageData pd); + + /** + * 修改 + * + * @param pd + * @throws Exception + */ + void edit2(PageData pd); + + /** + * 列表 + * + * @param page + * @throws Exception + */ + List datalistPage(Page page); + + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + PageData findById(PageData pd); + + +} + diff --git a/src/main/java/com/zcloud/service/beidou/BeidouService.java b/src/main/java/com/zcloud/service/beidou/BeidouService.java new file mode 100644 index 0000000..0a3657c --- /dev/null +++ b/src/main/java/com/zcloud/service/beidou/BeidouService.java @@ -0,0 +1,62 @@ +package com.zcloud.service.beidou; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + + +public interface BeidouService { + + /** + * 新增 + * + * @param pd + * @throws Exception + */ + public void save(PageData pd) throws Exception; + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + public void delete(PageData pd) throws Exception; + + /** + * 修改 + * + * @param pd + * @throws Exception + */ + public void edit(PageData pd) throws Exception; + + /** + * 修改 + * + * @param pd + * @throws Exception + */ + public void edit2(PageData pd) throws Exception; + + /** + * 列表 + * + * @param page + * @throws Exception + */ + public List list(Page page) throws Exception; + + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + public PageData findById(PageData pd) throws Exception; + + +} + diff --git a/src/main/java/com/zcloud/service/beidou/impl/BeidouServiceImpl.java b/src/main/java/com/zcloud/service/beidou/impl/BeidouServiceImpl.java new file mode 100644 index 0000000..6accd78 --- /dev/null +++ b/src/main/java/com/zcloud/service/beidou/impl/BeidouServiceImpl.java @@ -0,0 +1,84 @@ +package com.zcloud.service.beidou.impl; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; +import com.zcloud.mapper.datasource.beidou.BeidouMapper; +import com.zcloud.service.beidou.BeidouService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + + +@Service +@Transactional +public class BeidouServiceImpl implements BeidouService { + + @Autowired + private BeidouMapper beidouMapper; + + /** + * 新增 + * + * @param pd + * @throws Exception + */ + public void save(PageData pd) throws Exception { + beidouMapper.save(pd); + } + + /** + * 删除 + * + * @param pd + * @throws Exception + */ + public void delete(PageData pd) throws Exception { + beidouMapper.delete(pd); + } + + /** + * 修改 + * + * @param pd + * @throws Exception + */ + public void edit(PageData pd) throws Exception { + beidouMapper.edit(pd); + } + + /** + * 修改 + * + * @param pd + * @throws Exception + */ + public void edit2(PageData pd) throws Exception { + beidouMapper.edit2(pd); + } + + /** + * 列表 + * + * @param page + * @throws Exception + */ + public List list(Page page) throws Exception { + return beidouMapper.datalistPage(page); + } + + + /** + * 通过id获取数据 + * + * @param pd + * @throws Exception + */ + public PageData findById(PageData pd) throws Exception { + return beidouMapper.findById(pd); + } + + +} + diff --git a/src/main/resources/mybatis/datasource/beidou/BeidouMapper.xml b/src/main/resources/mybatis/datasource/beidou/BeidouMapper.xml new file mode 100644 index 0000000..12edd10 --- /dev/null +++ b/src/main/resources/mybatis/datasource/beidou/BeidouMapper.xml @@ -0,0 +1,215 @@ + + + + + + + bus_traffic_mechanical_beidou + + + + + +BEIDOU_ID, +CORPINFO_ID, +NUM, +VEHICLE, +CAR_OWNERS, +TELEPHONE, +REGISTRANT, +NETWORK_ACCESS_COMPANY, +PROCESSING_DATE, +DUE_DATE, +ACTUAL_COLLECTION, +ALL_FEES, +REMINDER_DAYS, +REMINDER_DATE, +REMINDER_STATUS, +BEIDOUINFO, +NOTES, +ARCHIVES_TYPE, +ISDELETE, +CREATOR, +CREATORNAME, +CREATTIME + + + + +#{BEIDOU_ID}, +#{CORPINFO_ID}, +#{NUM}, +#{VEHICLE}, +#{CAR_OWNERS}, +#{TELEPHONE}, +#{REGISTRANT}, +#{NETWORK_ACCESS_COMPANY}, +#{PROCESSING_DATE}, +#{DUE_DATE}, +#{ACTUAL_COLLECTION}, +#{ALL_FEES}, +#{REMINDER_DAYS}, +#{REMINDER_DATE}, +#{REMINDER_STATUS}, +#{BEIDOUINFO}, +#{NOTES}, +#{ARCHIVES_TYPE}, +#{ISDELETE}, +#{CREATOR}, +#{CREATORNAME}, +#{CREATTIME} + + + + + insert into + + ( + + ) values ( + + ) + + + + + update + + set + ISDELETE = '1', + DELETEOR = #{DELETEOR}, + DELETEORNAME = #{DELETEORNAME}, + DELETTIME = #{DELETTIME} + where + BEIDOU_ID = #{BEIDOU_ID} + + + + + update + + set + NUM = #{NUM}, + VEHICLE = #{VEHICLE}, + CAR_OWNERS = #{CAR_OWNERS}, + TELEPHONE = #{TELEPHONE}, + REGISTRANT = #{REGISTRANT}, + NETWORK_ACCESS_COMPANY = #{NETWORK_ACCESS_COMPANY}, + PROCESSING_DATE = #{PROCESSING_DATE}, + DUE_DATE = #{DUE_DATE}, + ACTUAL_COLLECTION = #{ACTUAL_COLLECTION}, + ALL_FEES = #{ALL_FEES}, + REMINDER_DAYS = #{REMINDER_DAYS}, + REMINDER_DATE = #{REMINDER_DATE}, + REMINDER_STATUS = #{REMINDER_STATUS}, + BEIDOUINFO = #{BEIDOUINFO}, + NOTES = #{NOTES}, + OPERATOR = #{OPERATOR}, + OPERATORNAME = #{OPERATORNAME}, + OPERATTIME = #{OPERATTIME} + where + BEIDOU_ID = #{BEIDOU_ID} + + + + + + update + + set + + REMINDER_STATUS = #{REMINDER_STATUS}, + + OPERATOR = #{OPERATOR}, + OPERATORNAME = #{OPERATORNAME}, + OPERATTIME = #{OPERATTIME} + where + BEIDOU_ID = #{BEIDOU_ID} + + + + + + + + + +