From 2ba0a5265a9c19e97a9ca199e182fa06ad80eba7 Mon Sep 17 00:00:00 2001 From: zhibing.pu <393733352@qq.com> Date: 星期四, 08 八月 2024 14:02:44 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/mx_charging_pile --- ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TSiteMenuMapper.xml | 33 + ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TRepair.java | 54 ++ ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TRepairServiceImpl.java | 20 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TSiteMenuMapper.java | 16 ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TChargingPileNotification.java | 57 ++ ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TRepairController.java | 20 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TSiteMenuService.java | 16 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TParkingRecordServiceImpl.java | 20 ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TParkingRecord.java | 84 +++ ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TParkingRecordService.java | 16 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TExchangeOrderController.java | 54 ++ ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TParkingRecordMapper.java | 16 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TRepairService.java | 16 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TPartnerSiteService.java | 16 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TFaultMessageMapper.java | 16 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TChargingPileNotificationService.java | 16 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TChargingPileNotificationServiceImpl.java | 20 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TPartnerSiteController.java | 20 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TChargingPileNotificationMapper.java | 16 ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TParkingRecordMapper.xml | 27 + ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TPartnerSiteMapper.xml | 18 ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TSite.java | 166 +++++++ ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TSiteMenuController.java | 20 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TPartnerSiteMapper.java | 16 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TAdvertisingController.java | 11 ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TSiteMenu.java | 108 ++++ ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TChargingPileNotificationController.java | 20 ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TPartnerSite.java | 47 ++ ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TParkingRecordController.java | 20 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TFaultMessageController.java | 20 ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TFaultMessageMapper.xml | 22 + ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TRepairMapper.java | 16 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TPartnerSiteServiceImpl.java | 20 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TFaultMessageServiceImpl.java | 20 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TSiteMenuServiceImpl.java | 20 ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TRepairMapper.xml | 22 + ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/status/AdvertisingStatusEnum.java | 45 ++ ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TFaultMessageService.java | 16 ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TChargingPileNotificationMapper.xml | 20 ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TFaultMessage.java | 53 ++ ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TGoodsServiceImpl.java | 13 41 files changed, 1,263 insertions(+), 3 deletions(-) diff --git a/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TChargingPileNotification.java b/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TChargingPileNotification.java new file mode 100644 index 0000000..3fd2438 --- /dev/null +++ b/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TChargingPileNotification.java @@ -0,0 +1,57 @@ +package com.ruoyi.chargingPile.api.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.io.Serializable; +import java.time.LocalDateTime; + +/** + * <p> + * + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("t_charging_pile_notification") +@ApiModel(value="TChargingPileNotification对象", description="") +public class TChargingPileNotification implements Serializable { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "主键") + @TableId("id") + private Long id; + + @ApiModelProperty(value = "站点id") + @TableField("site_id") + private Integer siteId; + + @ApiModelProperty(value = "充电桩id") + @TableField("charging_pile_id") + private Integer chargingPileId; + + @ApiModelProperty(value = "通知内容") + @TableField("content") + private String content; + + @ApiModelProperty(value = "发送时间") + @TableField("create_time") + private LocalDateTime createTime; + + @ApiModelProperty(value = "删除状态(0=否,1=是)") + @TableField("del_flag") + @TableLogic + private Integer delFlag; + + +} diff --git a/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TFaultMessage.java b/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TFaultMessage.java new file mode 100644 index 0000000..236e989 --- /dev/null +++ b/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TFaultMessage.java @@ -0,0 +1,53 @@ +package com.ruoyi.chargingPile.api.model; + +import com.baomidou.mybatisplus.annotation.*; +import com.ruoyi.common.core.web.domain.BasePojo; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.io.Serializable; +import java.time.LocalDateTime; + +/** + * <p> + * + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("t_fault_message") +@ApiModel(value="TFaultMessage对象", description="") +public class TFaultMessage extends BasePojo { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "主键") + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + @ApiModelProperty(value = "用户id") + @TableField("app_user_id") + private Long appUserId; + + @ApiModelProperty(value = "站点id") + @TableField("site_id") + private Integer siteId; + + @ApiModelProperty(value = "充电桩id") + @TableField("charging_pile_id") + private Integer chargingPileId; + + @ApiModelProperty(value = "状态(1=离线,2=故障)") + @TableField("status") + private Integer status; + + @ApiModelProperty(value = "故障时间") + @TableField("down_time") + private LocalDateTime downTime; + +} diff --git a/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TParkingRecord.java b/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TParkingRecord.java new file mode 100644 index 0000000..2756fbb --- /dev/null +++ b/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TParkingRecord.java @@ -0,0 +1,84 @@ +package com.ruoyi.chargingPile.api.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDateTime; + +/** + * <p> + * + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("t_parking_record") +@ApiModel(value="TParkingRecord对象", description="") +public class TParkingRecord implements Serializable { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "订单id") + @TableId("id") + private Long id; + + @ApiModelProperty(value = "用户id") + @TableField("app_user_id") + private Long appUserId; + + @ApiModelProperty(value = "车牌号") + @TableField("license_plate") + private String licensePlate; + + @ApiModelProperty(value = "车辆颜色") + @TableField("vehicle_color") + private String vehicleColor; + + @ApiModelProperty(value = "充电订单id") + @TableField("charging_order_id") + private Long chargingOrderId; + + @ApiModelProperty(value = "停车场id") + @TableField("parking_lot_id") + private Integer parkingLotId; + + @ApiModelProperty(value = "入场时间") + @TableField("in_parking_time") + private LocalDateTime inParkingTime; + + @ApiModelProperty(value = "出场时间") + @TableField("out_parking_time") + private LocalDateTime outParkingTime; + + @ApiModelProperty(value = "停车时长(分钟)") + @TableField("parking_duration") + private Integer parkingDuration; + + @ApiModelProperty(value = "总费用") + @TableField("order_amount") + private BigDecimal orderAmount; + + @ApiModelProperty(value = "状态(1=已进场,2=已出场,3=已缴费出场)") + @TableField("status") + private Integer status; + + @ApiModelProperty(value = "出场方式(1=缴费出场,2=免费时长内放行)") + @TableField("out_parking_type") + private Integer outParkingType; + + @ApiModelProperty(value = "添加时间") + @TableField("create_time") + private LocalDateTime createTime; + + +} diff --git a/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TPartnerSite.java b/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TPartnerSite.java new file mode 100644 index 0000000..fb5482c --- /dev/null +++ b/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TPartnerSite.java @@ -0,0 +1,47 @@ +package com.ruoyi.chargingPile.api.model; + +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 io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.io.Serializable; + +/** + * <p> + * + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("t_partner_site") +@ApiModel(value="TPartnerSite对象", description="") +public class TPartnerSite implements Serializable { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "主键") + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + @ApiModelProperty(value = "站点id") + @TableField("site_id") + private Integer siteId; + + @ApiModelProperty(value = "合作商id") + @TableField("partner_id") + private Integer partnerId; + + @ApiModelProperty(value = "菜单id") + @TableField("site_menu_id") + private Integer siteMenuId; + + +} diff --git a/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TRepair.java b/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TRepair.java new file mode 100644 index 0000000..49f609b --- /dev/null +++ b/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TRepair.java @@ -0,0 +1,54 @@ +package com.ruoyi.chargingPile.api.model; + +import com.baomidou.mybatisplus.annotation.*; +import com.ruoyi.common.core.web.domain.BasePojo; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.io.Serializable; +import java.time.LocalDateTime; + +/** + * <p> + * + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("t_repair") +@ApiModel(value="TRepair对象", description="") +public class TRepair extends BasePojo { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "主键") + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + @ApiModelProperty(value = "报修人") + @TableField("repairman") + private String repairman; + + @ApiModelProperty(value = "站点id") + @TableField("site_id") + private Integer siteId; + + @ApiModelProperty(value = "充电桩id") + @TableField("charging_pile_id") + private Integer chargingPileId; + + @ApiModelProperty(value = "报修内容") + @TableField("content") + private String content; + + @ApiModelProperty(value = "报修时间") + @TableField("repair_time") + private LocalDateTime repairTime; + + +} diff --git a/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TSite.java b/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TSite.java new file mode 100644 index 0000000..b099b24 --- /dev/null +++ b/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TSite.java @@ -0,0 +1,166 @@ +package com.ruoyi.chargingPile.api.model; + +import com.baomidou.mybatisplus.annotation.*; +import com.ruoyi.common.core.web.domain.BasePojo; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.io.Serializable; +import java.time.LocalDateTime; + +/** + * <p> + * + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("t_site") +@ApiModel(value="TSite对象", description="") +public class TSite extends BasePojo { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "主键") + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + @ApiModelProperty(value = "合作商id") + @TableField("partner_id") + private Integer partnerId; + + @ApiModelProperty(value = "站点编号") + @TableField("code") + private String code; + + @ApiModelProperty(value = "站点名称") + @TableField("name") + private String name; + + @ApiModelProperty(value = "站点类型(0=其他,1=公共,2=个人,3=公交(专业),4=环卫(专用),5=物流(专用),6=出租车(专用))") + @TableField("site_type") + private Integer siteType; + + @ApiModelProperty(value = "经营类型(1=直营,2=非直营)") + @TableField("business_category") + private Integer businessCategory; + + @ApiModelProperty(value = "站点状态(1=正常使用,2=维修中,3=关闭下线)") + @TableField("status") + private Integer status; + + @ApiModelProperty(value = "建设场所(0=其他,1=居民区,2=公共机构,3=企事业单位,4=写字楼,5=工业园区,6=交通枢纽,7=大型文体设施,8=城市绿地,9=大型建筑配建停车场,10=路边停车位,11=城际高速服务区)") + @TableField("construction_site") + private Integer constructionSite; + + @ApiModelProperty(value = "站点环境图") + @TableField("img_url") + private String imgUrl; + + @ApiModelProperty(value = "省名称") + @TableField("province") + private String province; + + @ApiModelProperty(value = "省区划代码") + @TableField("province_code") + private String provinceCode; + + @ApiModelProperty(value = "市名称") + @TableField("city") + private String city; + + @ApiModelProperty(value = "市区划代码") + @TableField("city_code") + private String cityCode; + + @ApiModelProperty(value = "区县名称") + @TableField("districts") + private String districts; + + @ApiModelProperty(value = "区县区划代码") + @TableField("districts_code") + private String districtsCode; + + @ApiModelProperty(value = "经度") + @TableField("lon") + private String lon; + + @ApiModelProperty(value = "纬度") + @TableField("lat") + private String lat; + + @ApiModelProperty(value = "详细地址") + @TableField("address") + private String address; + + @ApiModelProperty(value = "国家代码") + @TableField("country_code") + private String countryCode; + + @ApiModelProperty(value = "站点电话") + @TableField("phone") + private String phone; + + @ApiModelProperty(value = "服务电话") + @TableField("service_phone") + private String servicePhone; + + @ApiModelProperty(value = "站点引导") + @TableField("guide") + private String guide; + + @ApiModelProperty(value = "开始服务时间") + @TableField("start_service_time") + private String startServiceTime; + + @ApiModelProperty(value = "结束服务时间") + @TableField("end_service_time") + private String endServiceTime; + + @ApiModelProperty(value = "站内提供服务") + @TableField("service_description") + private String serviceDescription; + + @ApiModelProperty(value = "车型描述") + @TableField("vehicle_description") + private String vehicleDescription; + + @ApiModelProperty(value = "车位数") + @TableField("parking_space") + private Integer parkingSpace; + + @ApiModelProperty(value = "充电费率描述") + @TableField("rate_description") + private String rateDescription; + + @ApiModelProperty(value = "超时占位费说明") + @TableField("space_charge_explain") + private String spaceChargeExplain; + + @ApiModelProperty(value = "计费策略id") + @TableField("accounting_strategy_id") + private Integer accountingStrategyId; + + @ApiModelProperty(value = "建站时间") + @TableField("establishment_time") + private LocalDateTime establishmentTime; + + @ApiModelProperty(value = "排序") + @TableField("sort") + private Integer sort; + + @ApiModelProperty(value = "备注") + @TableField("remark") + private String remark; + + @ApiModelProperty(value = "评分") + @TableField("mark") + private Integer mark; + + +} diff --git a/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TSiteMenu.java b/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TSiteMenu.java new file mode 100644 index 0000000..ac58640 --- /dev/null +++ b/ruoyi-api/ruoyi-api-chargingPile/src/main/java/com/ruoyi/chargingPile/api/model/TSiteMenu.java @@ -0,0 +1,108 @@ +package com.ruoyi.chargingPile.api.model; + +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 io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.io.Serializable; +import java.time.LocalDateTime; + +/** + * <p> + * + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("t_site_menu") +@ApiModel(value="TSiteMenu对象", description="") +public class TSiteMenu implements Serializable { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "菜单ID") + @TableId(value = "menu_id", type = IdType.AUTO) + private Integer menuId; + + @ApiModelProperty(value = "菜单名称") + @TableField("menu_name") + private String menuName; + + @ApiModelProperty(value = "父菜单ID") + @TableField("parent_id") + private Long parentId; + + @ApiModelProperty(value = "显示顺序") + @TableField("order_num") + private Integer orderNum; + + @ApiModelProperty(value = "路由地址") + @TableField("path") + private String path; + + @ApiModelProperty(value = "组件路径") + @TableField("component") + private String component; + + @ApiModelProperty(value = "路由参数") + @TableField("query") + private String query; + + @ApiModelProperty(value = "是否为外链(0是 1否)") + @TableField("is_frame") + private Integer isFrame; + + @ApiModelProperty(value = "是否缓存(0缓存 1不缓存)") + @TableField("is_cache") + private Integer isCache; + + @ApiModelProperty(value = "菜单类型(M目录 C菜单 F按钮)") + @TableField("menu_type") + private String menuType; + + @ApiModelProperty(value = "菜单状态(0显示 1隐藏)") + @TableField("visible") + private String visible; + + @ApiModelProperty(value = "菜单状态(0正常 1停用)") + @TableField("status") + private Boolean status; + + @ApiModelProperty(value = "权限标识") + @TableField("perms") + private String perms; + + @ApiModelProperty(value = "菜单图标") + @TableField("icon") + private String icon; + + @ApiModelProperty(value = "创建者") + @TableField("create_by") + private String createBy; + + @ApiModelProperty(value = "创建时间") + @TableField("create_time") + private LocalDateTime createTime; + + @ApiModelProperty(value = "更新者") + @TableField("update_by") + private String updateBy; + + @ApiModelProperty(value = "更新时间") + @TableField("update_time") + private LocalDateTime updateTime; + + @ApiModelProperty(value = "备注") + @TableField("remark") + private String remark; + + +} diff --git a/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/status/AdvertisingStatusEnum.java b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/status/AdvertisingStatusEnum.java new file mode 100644 index 0000000..33aa0dd --- /dev/null +++ b/ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/enums/status/AdvertisingStatusEnum.java @@ -0,0 +1,45 @@ +package com.ruoyi.common.core.enums.status; + +import lombok.Getter; + +/** + * @Description + * @Author xiaochen + * @Date 2023/6/8 16:42 + */ +public enum AdvertisingStatusEnum { + + + NO(0, "否"), + YES(1, "是"); + + @Getter + private String desc; + + + @Getter + private int code; + + + AdvertisingStatusEnum(int code, String desc) { + this.code = code; + this.desc = desc; + } + + /** + * 通过code获取枚举 + * + * @param code + * @return + */ + public static AdvertisingStatusEnum fromCode(Integer code) { + AdvertisingStatusEnum[] resultTypes = AdvertisingStatusEnum.values(); + for (AdvertisingStatusEnum resultType : resultTypes) { + if (code.equals(resultType.getCode())) { + return resultType; + } + } + return null; + } + +} diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TChargingPileNotificationController.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TChargingPileNotificationController.java new file mode 100644 index 0000000..1827a95 --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TChargingPileNotificationController.java @@ -0,0 +1,20 @@ +package com.ruoyi.chargingPile.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * <p> + * 前端控制器 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +@RestController +@RequestMapping("/t-charging-pile-notification") +public class TChargingPileNotificationController { + +} + diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TFaultMessageController.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TFaultMessageController.java new file mode 100644 index 0000000..bfacc04 --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TFaultMessageController.java @@ -0,0 +1,20 @@ +package com.ruoyi.chargingPile.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * <p> + * 前端控制器 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +@RestController +@RequestMapping("/t-fault-message") +public class TFaultMessageController { + +} + diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TParkingRecordController.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TParkingRecordController.java new file mode 100644 index 0000000..dbe9c26 --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TParkingRecordController.java @@ -0,0 +1,20 @@ +package com.ruoyi.chargingPile.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * <p> + * 前端控制器 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +@RestController +@RequestMapping("/t-parking-record") +public class TParkingRecordController { + +} + diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TPartnerSiteController.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TPartnerSiteController.java new file mode 100644 index 0000000..ba92715 --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TPartnerSiteController.java @@ -0,0 +1,20 @@ +package com.ruoyi.chargingPile.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * <p> + * 前端控制器 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +@RestController +@RequestMapping("/t-partner-site") +public class TPartnerSiteController { + +} + diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TRepairController.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TRepairController.java new file mode 100644 index 0000000..e67572d --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TRepairController.java @@ -0,0 +1,20 @@ +package com.ruoyi.chargingPile.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * <p> + * 前端控制器 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +@RestController +@RequestMapping("/t-repair") +public class TRepairController { + +} + diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TSiteMenuController.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TSiteMenuController.java new file mode 100644 index 0000000..4bb8d88 --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TSiteMenuController.java @@ -0,0 +1,20 @@ +package com.ruoyi.chargingPile.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * <p> + * 前端控制器 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +@RestController +@RequestMapping("/t-site-menu") +public class TSiteMenuController { + +} + diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TChargingPileNotificationMapper.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TChargingPileNotificationMapper.java new file mode 100644 index 0000000..5cbc4f4 --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TChargingPileNotificationMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.chargingPile.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.chargingPile.api.model.TChargingPileNotification; + +/** + * <p> + * Mapper 接口 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +public interface TChargingPileNotificationMapper extends BaseMapper<TChargingPileNotification> { + +} diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TFaultMessageMapper.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TFaultMessageMapper.java new file mode 100644 index 0000000..1b2b56e --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TFaultMessageMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.chargingPile.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.chargingPile.api.model.TFaultMessage; + +/** + * <p> + * Mapper 接口 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +public interface TFaultMessageMapper extends BaseMapper<TFaultMessage> { + +} diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TParkingRecordMapper.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TParkingRecordMapper.java new file mode 100644 index 0000000..0876ee7 --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TParkingRecordMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.chargingPile.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.chargingPile.api.model.TParkingRecord; + +/** + * <p> + * Mapper 接口 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +public interface TParkingRecordMapper extends BaseMapper<TParkingRecord> { + +} diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TPartnerSiteMapper.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TPartnerSiteMapper.java new file mode 100644 index 0000000..1ed9edc --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TPartnerSiteMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.chargingPile.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.chargingPile.api.model.TPartnerSite; + +/** + * <p> + * Mapper 接口 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +public interface TPartnerSiteMapper extends BaseMapper<TPartnerSite> { + +} diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TRepairMapper.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TRepairMapper.java new file mode 100644 index 0000000..e649544 --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TRepairMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.chargingPile.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.chargingPile.api.model.TRepair; + +/** + * <p> + * Mapper 接口 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +public interface TRepairMapper extends BaseMapper<TRepair> { + +} diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TSiteMenuMapper.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TSiteMenuMapper.java new file mode 100644 index 0000000..57d50bc --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/mapper/TSiteMenuMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.chargingPile.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.chargingPile.api.model.TSiteMenu; + +/** + * <p> + * Mapper 接口 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +public interface TSiteMenuMapper extends BaseMapper<TSiteMenu> { + +} diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TChargingPileNotificationService.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TChargingPileNotificationService.java new file mode 100644 index 0000000..077787b --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TChargingPileNotificationService.java @@ -0,0 +1,16 @@ +package com.ruoyi.chargingPile.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.chargingPile.api.model.TChargingPileNotification; + +/** + * <p> + * 服务类 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +public interface TChargingPileNotificationService extends IService<TChargingPileNotification> { + +} diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TFaultMessageService.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TFaultMessageService.java new file mode 100644 index 0000000..3605b47 --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TFaultMessageService.java @@ -0,0 +1,16 @@ +package com.ruoyi.chargingPile.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.chargingPile.api.model.TFaultMessage; + +/** + * <p> + * 服务类 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +public interface TFaultMessageService extends IService<TFaultMessage> { + +} diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TParkingRecordService.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TParkingRecordService.java new file mode 100644 index 0000000..1a1b349 --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TParkingRecordService.java @@ -0,0 +1,16 @@ +package com.ruoyi.chargingPile.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.chargingPile.api.model.TParkingRecord; + +/** + * <p> + * 服务类 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +public interface TParkingRecordService extends IService<TParkingRecord> { + +} diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TPartnerSiteService.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TPartnerSiteService.java new file mode 100644 index 0000000..9393963 --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TPartnerSiteService.java @@ -0,0 +1,16 @@ +package com.ruoyi.chargingPile.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.chargingPile.api.model.TPartnerSite; + +/** + * <p> + * 服务类 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +public interface TPartnerSiteService extends IService<TPartnerSite> { + +} diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TRepairService.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TRepairService.java new file mode 100644 index 0000000..8f2487a --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TRepairService.java @@ -0,0 +1,16 @@ +package com.ruoyi.chargingPile.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.chargingPile.api.model.TRepair; + +/** + * <p> + * 服务类 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +public interface TRepairService extends IService<TRepair> { + +} diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TSiteMenuService.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TSiteMenuService.java new file mode 100644 index 0000000..094b78f --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/TSiteMenuService.java @@ -0,0 +1,16 @@ +package com.ruoyi.chargingPile.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.chargingPile.api.model.TSiteMenu; + +/** + * <p> + * 服务类 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +public interface TSiteMenuService extends IService<TSiteMenu> { + +} diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TChargingPileNotificationServiceImpl.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TChargingPileNotificationServiceImpl.java new file mode 100644 index 0000000..f29d988 --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TChargingPileNotificationServiceImpl.java @@ -0,0 +1,20 @@ +package com.ruoyi.chargingPile.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.chargingPile.api.model.TChargingPileNotification; +import com.ruoyi.chargingPile.mapper.TChargingPileNotificationMapper; +import com.ruoyi.chargingPile.service.TChargingPileNotificationService; +import org.springframework.stereotype.Service; + +/** + * <p> + * 服务实现类 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +@Service +public class TChargingPileNotificationServiceImpl extends ServiceImpl<TChargingPileNotificationMapper, TChargingPileNotification> implements TChargingPileNotificationService { + +} diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TFaultMessageServiceImpl.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TFaultMessageServiceImpl.java new file mode 100644 index 0000000..c5e9e20 --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TFaultMessageServiceImpl.java @@ -0,0 +1,20 @@ +package com.ruoyi.chargingPile.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.chargingPile.api.model.TFaultMessage; +import com.ruoyi.chargingPile.mapper.TFaultMessageMapper; +import com.ruoyi.chargingPile.service.TFaultMessageService; +import org.springframework.stereotype.Service; + +/** + * <p> + * 服务实现类 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +@Service +public class TFaultMessageServiceImpl extends ServiceImpl<TFaultMessageMapper, TFaultMessage> implements TFaultMessageService { + +} diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TParkingRecordServiceImpl.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TParkingRecordServiceImpl.java new file mode 100644 index 0000000..12d98fa --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TParkingRecordServiceImpl.java @@ -0,0 +1,20 @@ +package com.ruoyi.chargingPile.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.chargingPile.api.model.TParkingRecord; +import com.ruoyi.chargingPile.mapper.TParkingRecordMapper; +import com.ruoyi.chargingPile.service.TParkingRecordService; +import org.springframework.stereotype.Service; + +/** + * <p> + * 服务实现类 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +@Service +public class TParkingRecordServiceImpl extends ServiceImpl<TParkingRecordMapper, TParkingRecord> implements TParkingRecordService { + +} diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TPartnerSiteServiceImpl.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TPartnerSiteServiceImpl.java new file mode 100644 index 0000000..564eaa1 --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TPartnerSiteServiceImpl.java @@ -0,0 +1,20 @@ +package com.ruoyi.chargingPile.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.chargingPile.api.model.TPartnerSite; +import com.ruoyi.chargingPile.mapper.TPartnerSiteMapper; +import com.ruoyi.chargingPile.service.TPartnerSiteService; +import org.springframework.stereotype.Service; + +/** + * <p> + * 服务实现类 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +@Service +public class TPartnerSiteServiceImpl extends ServiceImpl<TPartnerSiteMapper, TPartnerSite> implements TPartnerSiteService { + +} diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TRepairServiceImpl.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TRepairServiceImpl.java new file mode 100644 index 0000000..c2a86c8 --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TRepairServiceImpl.java @@ -0,0 +1,20 @@ +package com.ruoyi.chargingPile.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.chargingPile.api.model.TRepair; +import com.ruoyi.chargingPile.mapper.TRepairMapper; +import com.ruoyi.chargingPile.service.TRepairService; +import org.springframework.stereotype.Service; + +/** + * <p> + * 服务实现类 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +@Service +public class TRepairServiceImpl extends ServiceImpl<TRepairMapper, TRepair> implements TRepairService { + +} diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TSiteMenuServiceImpl.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TSiteMenuServiceImpl.java new file mode 100644 index 0000000..293aaba --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TSiteMenuServiceImpl.java @@ -0,0 +1,20 @@ +package com.ruoyi.chargingPile.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.chargingPile.api.model.TSiteMenu; +import com.ruoyi.chargingPile.mapper.TSiteMenuMapper; +import com.ruoyi.chargingPile.service.TSiteMenuService; +import org.springframework.stereotype.Service; + +/** + * <p> + * 服务实现类 + * </p> + * + * @author xiaochen + * @since 2024-08-08 + */ +@Service +public class TSiteMenuServiceImpl extends ServiceImpl<TSiteMenuMapper, TSiteMenu> implements TSiteMenuService { + +} diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TChargingPileNotificationMapper.xml b/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TChargingPileNotificationMapper.xml new file mode 100644 index 0000000..031175c --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TChargingPileNotificationMapper.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.chargingPile.mapper.TChargingPileNotificationMapper"> + + <!-- 通用查询映射结果 --> + <resultMap id="BaseResultMap" type="com.ruoyi.chargingPile.api.model.TChargingPileNotification"> + <id column="id" property="id" /> + <result column="site_id" property="siteId" /> + <result column="charging_pile_id" property="chargingPileId" /> + <result column="content" property="content" /> + <result column="create_time" property="createTime" /> + <result column="del_flag" property="delFlag" /> + </resultMap> + + <!-- 通用查询结果列 --> + <sql id="Base_Column_List"> + id, site_id, charging_pile_id, content, create_time, del_flag + </sql> + +</mapper> diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TFaultMessageMapper.xml b/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TFaultMessageMapper.xml new file mode 100644 index 0000000..fc21cd6 --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TFaultMessageMapper.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.chargingPile.mapper.TFaultMessageMapper"> + + <!-- 通用查询映射结果 --> + <resultMap id="BaseResultMap" type="com.ruoyi.chargingPile.api.model.TFaultMessage"> + <id column="id" property="id" /> + <result column="app_user_id" property="appUserId" /> + <result column="site_id" property="siteId" /> + <result column="charging_pile_id" property="chargingPileId" /> + <result column="status" property="status" /> + <result column="down_time" property="downTime" /> + <result column="create_time" property="createTime" /> + <result column="del_flag" property="delFlag" /> + </resultMap> + + <!-- 通用查询结果列 --> + <sql id="Base_Column_List"> + id, app_user_id, site_id, charging_pile_id, status, down_time, create_time, del_flag + </sql> + +</mapper> diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TParkingRecordMapper.xml b/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TParkingRecordMapper.xml new file mode 100644 index 0000000..1ef7f1a --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TParkingRecordMapper.xml @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.chargingPile.mapper.TParkingRecordMapper"> + + <!-- 通用查询映射结果 --> + <resultMap id="BaseResultMap" type="com.ruoyi.chargingPile.api.model.TParkingRecord"> + <id column="id" property="id" /> + <result column="app_user_id" property="appUserId" /> + <result column="license_plate" property="licensePlate" /> + <result column="vehicle_color" property="vehicleColor" /> + <result column="charging_order_id" property="chargingOrderId" /> + <result column="parking_lot_id" property="parkingLotId" /> + <result column="in_parking_time" property="inParkingTime" /> + <result column="out_parking_time" property="outParkingTime" /> + <result column="parking_duration" property="parkingDuration" /> + <result column="order_amount" property="orderAmount" /> + <result column="status" property="status" /> + <result column="out_parking_type" property="outParkingType" /> + <result column="create_time" property="createTime" /> + </resultMap> + + <!-- 通用查询结果列 --> + <sql id="Base_Column_List"> + id, app_user_id, license_plate, vehicle_color, charging_order_id, parking_lot_id, in_parking_time, out_parking_time, parking_duration, order_amount, status, out_parking_type, create_time + </sql> + +</mapper> diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TPartnerSiteMapper.xml b/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TPartnerSiteMapper.xml new file mode 100644 index 0000000..b5b1a7f --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TPartnerSiteMapper.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.chargingPile.mapper.TPartnerSiteMapper"> + + <!-- 通用查询映射结果 --> + <resultMap id="BaseResultMap" type="com.ruoyi.chargingPile.api.model.TPartnerSite"> + <id column="id" property="id" /> + <result column="site_id" property="siteId" /> + <result column="partner_id" property="partnerId" /> + <result column="site_menu_id" property="siteMenuId" /> + </resultMap> + + <!-- 通用查询结果列 --> + <sql id="Base_Column_List"> + id, site_id, partner_id, site_menu_id + </sql> + +</mapper> diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TRepairMapper.xml b/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TRepairMapper.xml new file mode 100644 index 0000000..526a1ba --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TRepairMapper.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.chargingPile.mapper.TRepairMapper"> + + <!-- 通用查询映射结果 --> + <resultMap id="BaseResultMap" type="com.ruoyi.chargingPile.api.model.TRepair"> + <id column="id" property="id" /> + <result column="repairman" property="repairman" /> + <result column="site_id" property="siteId" /> + <result column="charging_pile_id" property="chargingPileId" /> + <result column="content" property="content" /> + <result column="repair_time" property="repairTime" /> + <result column="create_time" property="createTime" /> + <result column="del_flag" property="delFlag" /> + </resultMap> + + <!-- 通用查询结果列 --> + <sql id="Base_Column_List"> + id, repairman, site_id, charging_pile_id, content, repair_time, create_time, del_flag + </sql> + +</mapper> diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TSiteMenuMapper.xml b/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TSiteMenuMapper.xml new file mode 100644 index 0000000..13d95cc --- /dev/null +++ b/ruoyi-service/ruoyi-chargingPile/src/main/resources/mapper/chargingPile/TSiteMenuMapper.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.chargingPile.mapper.TSiteMenuMapper"> + + <!-- 通用查询映射结果 --> + <resultMap id="BaseResultMap" type="com.ruoyi.chargingPile.api.model.TSiteMenu"> + <id column="menu_id" property="menuId" /> + <result column="menu_name" property="menuName" /> + <result column="parent_id" property="parentId" /> + <result column="order_num" property="orderNum" /> + <result column="path" property="path" /> + <result column="component" property="component" /> + <result column="query" property="query" /> + <result column="is_frame" property="isFrame" /> + <result column="is_cache" property="isCache" /> + <result column="menu_type" property="menuType" /> + <result column="visible" property="visible" /> + <result column="status" property="status" /> + <result column="perms" property="perms" /> + <result column="icon" property="icon" /> + <result column="create_by" property="createBy" /> + <result column="create_time" property="createTime" /> + <result column="update_by" property="updateBy" /> + <result column="update_time" property="updateTime" /> + <result column="remark" property="remark" /> + </resultMap> + + <!-- 通用查询结果列 --> + <sql id="Base_Column_List"> + menu_id, menu_name, parent_id, order_num, `path`, component, query, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark + </sql> + +</mapper> diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TExchangeOrderController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TExchangeOrderController.java index af7e80c..446c350 100644 --- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TExchangeOrderController.java +++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TExchangeOrderController.java @@ -1,9 +1,21 @@ package com.ruoyi.order.controller; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.ruoyi.common.core.domain.R; +import com.ruoyi.order.api.model.TExchangeOrder; +import com.ruoyi.order.api.model.TShoppingOrder; +import com.ruoyi.order.service.TExchangeOrderService; +import com.ruoyi.order.service.TShoppingOrderService; import io.swagger.annotations.Api; +import io.swagger.models.auth.In; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; + +import java.util.ArrayList; +import java.util.List; /** * <p> @@ -17,6 +29,48 @@ @RestController @RequestMapping("/t-exchange-order") public class TExchangeOrderController { + @Autowired + private TShoppingOrderService tShoppingOrderService; + @Autowired + private TExchangeOrderService exchangeOrderService; + /** + * 管理后台 根据商品ids 查询对应的销量 + * @param goodsIds + * @return + */ + @PostMapping("/t-exchange-order/getSalesCountByGoodsIds") + public R<List<Integer>> getSalesCountByGoodsId(String goodsIds){ + String[] split = goodsIds.split("-"); + // 取出最后一位字符 类型1查询现金购买 类型2查询积分兑换 + String s = split[split.length - 1]; + List<Integer> res = new ArrayList<>(); + switch (Integer.parseInt(s)){ + case 1: + for (int i = 0; i < split.length-1; i++) { + Integer reduce = tShoppingOrderService.list(new QueryWrapper<TShoppingOrder>() + .eq("goods_id", split[i]) + .eq("payment_status", 2) + .ne("refund_status", 2)) + .stream().map(TShoppingOrder::getPurchaseQuantity).reduce(0, Integer::sum); + + res.add(reduce); + } + break; + case 2: + for (int i = 0; i < split.length-1; i++) { + Integer reduce = exchangeOrderService.list(new QueryWrapper<TExchangeOrder>() + .eq("goods_id", split[i]) + ) + .stream().map(TExchangeOrder::getPurchaseQuantity).reduce(0, Integer::sum); + + res.add(reduce); + } + break; + } + + + return R.ok(res); + } } diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TAdvertisingController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TAdvertisingController.java index 98ae556..4cfac38 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TAdvertisingController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/TAdvertisingController.java @@ -1,6 +1,8 @@ package com.ruoyi.other.controller; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.ruoyi.common.core.enums.status.AdvertisingStatusEnum; import com.ruoyi.common.core.web.domain.AjaxResult; import com.ruoyi.common.core.web.page.PageInfo; import com.ruoyi.other.api.domain.TAdvertising; @@ -13,6 +15,8 @@ import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; + +import java.util.List; /** * <p> @@ -56,5 +60,12 @@ public AjaxResult<PageInfo<TAdvertising>> pageList(@RequestBody AdvertisingDTO dto) { return AjaxResult.ok(advertisingService.pageList(dto)); } + + @ApiOperation(tags = {"小程序-广告管理"},value = "广告列表查询") + @PostMapping(value = "/list") + public AjaxResult<List<TAdvertising>> list() { + return AjaxResult.ok(advertisingService.list(Wrappers.lambdaQuery(TAdvertising.class) + .eq(TAdvertising::getStatus, AdvertisingStatusEnum.YES.getCode()))); + } } diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TGoodsServiceImpl.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TGoodsServiceImpl.java index c584e2f..f74785a 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TGoodsServiceImpl.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TGoodsServiceImpl.java @@ -11,6 +11,7 @@ import org.springframework.stereotype.Service; import org.springframework.util.StringUtils; +import java.util.ArrayList; import java.util.List; /** @@ -39,11 +40,17 @@ // 去除最后一个字符 stringBuilder.deleteCharAt(stringBuilder.length()-1); } + if (list.isEmpty()) { + pageInfo.setRecords(list); + return pageInfo; + } String string = stringBuilder.toString(); - List<Integer> data = orderClient.getSalesCountByGoodsId(string).getData(); + String res = string+"-"+dto.getType(); -// goodsClient - // 远程调用cha'xun + List<Integer> data = orderClient.getSalesCountByGoodsId(res).getData(); + for (int i = 0; i < list.size(); i++) { + list.get(i).setSalesCount(data.get(i)); + } pageInfo.setRecords(list); return pageInfo; } -- Gitblit v1.7.1