mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-26 22:15:06 +08:00
commit
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.Data;
|
||||
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||
|
||||
/**
|
||||
* uniapp查询用户信息DTO
|
||||
*
|
||||
* @author JS-ZZA
|
||||
* @date 2022/11/19 14:53
|
||||
*/
|
||||
@Data
|
||||
public class BaseMemberDTO {
|
||||
/**
|
||||
* 用户令牌
|
||||
*/
|
||||
private String memberToken;
|
||||
|
||||
/**
|
||||
* 会员Id
|
||||
*/
|
||||
private String memberId;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return new ToStringBuilder(this, ToStringStyle.JSON_STYLE)
|
||||
.append("memberToken", memberToken)
|
||||
.append("memberId", memberId)
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import com.jsowell.common.core.domain.BaseEntity;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 充电桩基础DTO
|
||||
*/
|
||||
@Data
|
||||
public class BasicPileDTO extends BaseEntity {
|
||||
/**
|
||||
* 站点id
|
||||
*/
|
||||
private String stationId;
|
||||
|
||||
/**
|
||||
* 充电桩id
|
||||
*/
|
||||
private String pileId;
|
||||
|
||||
/**
|
||||
* 设备sn
|
||||
*/
|
||||
private String pileSn;
|
||||
|
||||
/**
|
||||
* 枪口号
|
||||
*/
|
||||
private String connectorCode;
|
||||
|
||||
/**
|
||||
* 枪口编号
|
||||
* 桩编码+枪口号
|
||||
*/
|
||||
private String pileConnectorCode;
|
||||
|
||||
/**
|
||||
* 充电桩状态
|
||||
* 1-在线;2-离线;3-故障
|
||||
*/
|
||||
private String status;
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class BatchCreatePileDTO {
|
||||
/**
|
||||
* 运营商id
|
||||
*/
|
||||
private String merchantId;
|
||||
|
||||
/**
|
||||
* 充电站id
|
||||
*/
|
||||
private String stationId;
|
||||
|
||||
/**
|
||||
* 型号id
|
||||
*/
|
||||
private String modelId;
|
||||
|
||||
/**
|
||||
* 软件协议(1-云快充;2-永联)
|
||||
*/
|
||||
private String softwareProtocol;
|
||||
|
||||
/**
|
||||
* 生成日期
|
||||
*/
|
||||
private Date productionDate;
|
||||
|
||||
/**
|
||||
* 接口数量
|
||||
*/
|
||||
private int connectorNum;
|
||||
|
||||
/**
|
||||
* 生成台数
|
||||
*/
|
||||
private int num;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@ApiModel("计费模板时段详情")
|
||||
@Data
|
||||
public class BillingTimeDTO {
|
||||
/**
|
||||
* 时段类型(1-尖时;2-峰时;3-平时;4-谷时)
|
||||
*/
|
||||
@ApiModelProperty("时段类型(1-尖时;2-峰时;3-平时;4-谷时)")
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
private String startTime;
|
||||
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
private String endTime;
|
||||
|
||||
/**
|
||||
* 时段 例如:00:00-05:00
|
||||
*/
|
||||
@ApiModelProperty("时段 例如:00:00-05:00")
|
||||
private String timeDesc;
|
||||
}
|
||||
@@ -0,0 +1,91 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
// @ApiModel(value = "UserEntity" , description = "用户实体")
|
||||
@Data
|
||||
public class CreateOrUpdateBillingTemplateDTO {
|
||||
/**
|
||||
* 计费模板id,修改时必传
|
||||
*/
|
||||
private String billingTemplateId;
|
||||
|
||||
private String stationId;
|
||||
|
||||
/**
|
||||
* 模板名称
|
||||
*/
|
||||
@ApiModelProperty("模板名称")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 时段类型(1-尖时;2-峰时;3-平时;4-谷时)
|
||||
*/
|
||||
@ApiModelProperty("时段类型")
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 尖时段电费
|
||||
*/
|
||||
@ApiModelProperty("尖时段电费")
|
||||
private BigDecimal electricityPriceA;
|
||||
|
||||
/**
|
||||
* 尖时段服务费
|
||||
*/
|
||||
@ApiModelProperty("尖时段服务费")
|
||||
private BigDecimal servicePriceA;
|
||||
|
||||
/**
|
||||
* 峰时段电费
|
||||
*/
|
||||
@ApiModelProperty("峰时段电费")
|
||||
private BigDecimal electricityPriceB;
|
||||
|
||||
/**
|
||||
* 峰时段服务费
|
||||
*/
|
||||
@ApiModelProperty("峰时段服务费")
|
||||
private BigDecimal servicePriceB;
|
||||
|
||||
/**
|
||||
* 平时段电费
|
||||
*/
|
||||
@ApiModelProperty("平时段电费")
|
||||
private BigDecimal electricityPriceC;
|
||||
|
||||
/**
|
||||
* 平时段服务费
|
||||
*/
|
||||
@ApiModelProperty("平时段服务费")
|
||||
private BigDecimal servicePriceC;
|
||||
|
||||
/**
|
||||
* 谷时段电费
|
||||
*/
|
||||
@ApiModelProperty("谷时段电费")
|
||||
private BigDecimal electricityPriceD;
|
||||
|
||||
/**
|
||||
* 谷时段服务费
|
||||
*/
|
||||
@ApiModelProperty("谷时段服务费")
|
||||
private BigDecimal servicePriceD;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@ApiModelProperty("备注")
|
||||
private String remark;
|
||||
|
||||
/**
|
||||
* 时段清单
|
||||
*/
|
||||
@ApiModelProperty("时段清单")
|
||||
private List<BillingTimeDTO> timeArray;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 快速建站DTO
|
||||
*/
|
||||
@Data
|
||||
public class FastCreateStationDTO {
|
||||
/**
|
||||
* 所属运营商id
|
||||
*/
|
||||
private String merchantId;
|
||||
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
private String stationName;
|
||||
|
||||
/**
|
||||
* 地址
|
||||
*/
|
||||
private String address;
|
||||
|
||||
/**
|
||||
* 区域
|
||||
*/
|
||||
private String areaCode;
|
||||
|
||||
/**
|
||||
* 站点电话
|
||||
*/
|
||||
private String stationTel;
|
||||
|
||||
/**
|
||||
* 管理员
|
||||
*/
|
||||
private String stationAdminName;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import com.jsowell.pile.vo.uniapp.PileConnectorDetailVO;
|
||||
import com.jsowell.pile.vo.web.BillingTemplateVO;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 生成订单dto
|
||||
* start_pile_charge
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
public class GenerateOrderDTO extends BasicPileDTO{
|
||||
/**
|
||||
* 会员id
|
||||
*/
|
||||
private String memberId;
|
||||
|
||||
/**
|
||||
* token
|
||||
*/
|
||||
private String memberToken;
|
||||
|
||||
/**
|
||||
* 启动方式(0-后管启动;1-用户app启动)
|
||||
*/
|
||||
private String startMode;
|
||||
|
||||
/**
|
||||
* 支付方式 1-余额支付;3-白名单支付;4-微信支付;5-支付宝支付
|
||||
*/
|
||||
private String payMode;
|
||||
|
||||
/**
|
||||
* 充电金额
|
||||
*/
|
||||
private BigDecimal chargeAmount;
|
||||
|
||||
/**
|
||||
* 充电桩枪口信息
|
||||
*/
|
||||
private PileConnectorDetailVO pileConnector;
|
||||
|
||||
/**
|
||||
* 计费模板相关信息
|
||||
*/
|
||||
private BillingTemplateVO billingTemplate;
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 站点导入计费模板dto
|
||||
*/
|
||||
@Data
|
||||
public class ImportBillingTemplateDTO {
|
||||
// 站点id
|
||||
private String stationId;
|
||||
|
||||
// 计费模板id
|
||||
private String billingTemplateId;
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 首页数据展示DTO
|
||||
*
|
||||
* @author JS-ZZA
|
||||
* @date 2023/2/3 16:11
|
||||
*/
|
||||
@Data
|
||||
public class IndexQueryDTO {
|
||||
/**
|
||||
* 站点id
|
||||
*/
|
||||
private String stationId;
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class MemberRegisterAndLoginDTO {
|
||||
/**
|
||||
* 手机号
|
||||
*/
|
||||
private String mobileNumber;
|
||||
|
||||
/**
|
||||
* 验证码
|
||||
*/
|
||||
private String verificationCode;
|
||||
|
||||
/**
|
||||
* 小程序appId
|
||||
*/
|
||||
private String appId;
|
||||
|
||||
/**
|
||||
* 运营商id
|
||||
*/
|
||||
private String merchantId;
|
||||
|
||||
/**
|
||||
* 微信用户openId
|
||||
*/
|
||||
private String openId;
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 用户注册前台参数
|
||||
*
|
||||
* @author JS-ZZA
|
||||
* @date 2022/10/27 14:55
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class MemberRegisterDTO {
|
||||
/**
|
||||
* 昵称
|
||||
*/
|
||||
private String nickName;
|
||||
|
||||
/**
|
||||
* 状态
|
||||
*/
|
||||
private String status;
|
||||
|
||||
/**
|
||||
* 头像url
|
||||
*/
|
||||
private String avatarUrl;
|
||||
|
||||
/**
|
||||
* 手机号码
|
||||
*/
|
||||
private String mobileNumber;
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.Data;
|
||||
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 支付订单DTO
|
||||
*/
|
||||
@Data
|
||||
public class PayOrderDTO {
|
||||
/**
|
||||
* 会员id
|
||||
*/
|
||||
private String memberId;
|
||||
|
||||
/**
|
||||
* 订单编号
|
||||
*/
|
||||
private String orderCode;
|
||||
|
||||
/**
|
||||
* 支付方式
|
||||
* @see com.jsowell.common.enums.ykc.OrderPayModeEnum
|
||||
*/
|
||||
private String payMode;
|
||||
|
||||
/**
|
||||
* 支付金额
|
||||
*/
|
||||
private BigDecimal payAmount;
|
||||
|
||||
/**
|
||||
* 微信支付需要用的code
|
||||
*/
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* redis锁的值
|
||||
*/
|
||||
private String lockValue;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return new ToStringBuilder(this, ToStringStyle.JSON_STYLE)
|
||||
.append("memberId", memberId)
|
||||
.append("orderCode", orderCode)
|
||||
.append("payMode", payMode)
|
||||
.append("payAmount", payAmount)
|
||||
.append("code", code)
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import com.jsowell.common.enums.ykc.OrderPayModeEnum;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class PayOrderSuccessCallbackDTO {
|
||||
/**
|
||||
* 订单编号
|
||||
*/
|
||||
private String orderCode;
|
||||
|
||||
/**
|
||||
* 支付金额 单位: 元
|
||||
*/
|
||||
private BigDecimal payAmount;
|
||||
|
||||
/**
|
||||
* 支付方式
|
||||
* 1-余额支付;2-微信支付;3-支付宝支付
|
||||
* @see OrderPayModeEnum
|
||||
*/
|
||||
private String payMode;
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class PaymentScenarioDTO {
|
||||
/**
|
||||
* 支付场景类型 1-订单支付;2-充值余额
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 订单编号
|
||||
* 当type==1时,orderCode不能为空
|
||||
*/
|
||||
private String orderCode;
|
||||
|
||||
/**
|
||||
* 会员id
|
||||
* 当type==2时,memberId不能为空
|
||||
*/
|
||||
private String memberId;
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 个人桩绑定DTO
|
||||
*
|
||||
* @author JS-ZZA
|
||||
* @date 2023/2/20 16:46
|
||||
*/
|
||||
@Data
|
||||
public class PileMemberBindingDTO {
|
||||
/**
|
||||
* 桩编码
|
||||
*/
|
||||
private String pileSn;
|
||||
|
||||
/**
|
||||
* 手机号
|
||||
*/
|
||||
private String phoneNumber;
|
||||
|
||||
/**
|
||||
* 验证码
|
||||
*/
|
||||
private String verificationCode;
|
||||
|
||||
/**
|
||||
* 用户memberId
|
||||
*/
|
||||
private String memberId;
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class PublishBillingTemplateDTO {
|
||||
/**
|
||||
* 站点id
|
||||
*/
|
||||
private String stationId;
|
||||
|
||||
/**
|
||||
* 计费模板id
|
||||
*/
|
||||
private String templateId;
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 查询充电枪接收前台参数
|
||||
*
|
||||
* @author JS-ZZA
|
||||
* @date 2022/8/31 16:41
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class QueryConnectorDTO {
|
||||
/**
|
||||
* 充电枪编号
|
||||
*/
|
||||
private String connectorCode;
|
||||
|
||||
/**
|
||||
* 站点id
|
||||
*/
|
||||
private Long stationId;
|
||||
|
||||
private int pageNum;
|
||||
|
||||
private int pageSize;
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class QueryConnectorListDTO {
|
||||
|
||||
/**
|
||||
* 页码
|
||||
*/
|
||||
private int pageNum;
|
||||
|
||||
/**
|
||||
* 每页数量
|
||||
*/
|
||||
private int pageSize;
|
||||
|
||||
/**
|
||||
* 运营商id
|
||||
*/
|
||||
private String merchantId;
|
||||
|
||||
/**
|
||||
* 站点
|
||||
*/
|
||||
private List<Long> stationIdList;
|
||||
|
||||
/**
|
||||
* 充电桩id列表
|
||||
*/
|
||||
private List<Long> pileIds;
|
||||
|
||||
/**
|
||||
* 接口id
|
||||
*/
|
||||
private List<Long> connectorIdList;
|
||||
|
||||
/**
|
||||
* 接口编号
|
||||
*/
|
||||
private List<String> connectorCodeList;
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import com.jsowell.common.core.domain.BaseEntity;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class QueryOrderDTO extends BaseEntity {
|
||||
/**
|
||||
* 充电桩编号
|
||||
*/
|
||||
private String pileSn;
|
||||
|
||||
/**
|
||||
* 枪口号
|
||||
*/
|
||||
private String connectorCode;
|
||||
|
||||
/**
|
||||
* 会员id
|
||||
*/
|
||||
private String memberId;
|
||||
|
||||
/**
|
||||
* 订单状态
|
||||
*/
|
||||
private String orderStatus;
|
||||
|
||||
/**
|
||||
* 订单编号
|
||||
*/
|
||||
private String orderCode;
|
||||
|
||||
/**
|
||||
* 手机号
|
||||
*/
|
||||
private String mobileNumber;
|
||||
|
||||
/**
|
||||
* 站点Id
|
||||
*/
|
||||
private String stationId;
|
||||
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
private String startTime;
|
||||
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
private String endTime;
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 查询个人桩相关信息DTO
|
||||
*
|
||||
* @author JS-ZZA
|
||||
* @date 2023/2/23 15:27
|
||||
*/
|
||||
@Data
|
||||
public class QueryPersonPileDTO {
|
||||
/**
|
||||
* 会员id
|
||||
*/
|
||||
private String memberId;
|
||||
|
||||
/**
|
||||
* 桩枪口号
|
||||
*/
|
||||
private String pileConnectorCode;
|
||||
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
private String startTime;
|
||||
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
private String endTime;
|
||||
|
||||
private int pageSize;
|
||||
|
||||
private int pageNum;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 接收前端参数
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class QueryPileDTO extends BasicPileDTO{
|
||||
|
||||
private int pageNum;
|
||||
|
||||
private int pageSize;
|
||||
|
||||
/**
|
||||
* 订单号
|
||||
*/
|
||||
private String orderCode;
|
||||
|
||||
/**
|
||||
* 桩编码+枪口号
|
||||
*/
|
||||
private String pileConnectorCode;
|
||||
|
||||
/**
|
||||
* 桩编码List
|
||||
*/
|
||||
private List<String> pileSns;
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 后管查询sim卡信息DTO
|
||||
*
|
||||
* @author JS-ZZA
|
||||
* @date 2023/2/17 11:24
|
||||
*/
|
||||
@Data
|
||||
public class QuerySimInfoDTO {
|
||||
/**
|
||||
* 桩编码
|
||||
*/
|
||||
private String pileSn;
|
||||
|
||||
/**
|
||||
* iccId
|
||||
*/
|
||||
private String iccId;
|
||||
|
||||
/**
|
||||
* 到期时间
|
||||
*/
|
||||
private String expiredTime;
|
||||
|
||||
/**
|
||||
* sim卡商
|
||||
*/
|
||||
private String simSupplier;
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import com.jsowell.common.core.domain.BaseEntity;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 站点管理前台参数
|
||||
*
|
||||
* @author JS-ZZA
|
||||
* @date 2022/9/1 13:25
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class QueryStationDTO extends BaseEntity {
|
||||
/**
|
||||
* 站点名称
|
||||
*/
|
||||
private String stationName;
|
||||
|
||||
/**
|
||||
* 运营商名称
|
||||
*/
|
||||
private String merchantName;
|
||||
|
||||
/**
|
||||
* 运营商id
|
||||
*/
|
||||
private String merchantId;
|
||||
|
||||
/**
|
||||
* 站点经度
|
||||
*/
|
||||
private String stationLng;
|
||||
|
||||
/**
|
||||
* 站点纬度
|
||||
*/
|
||||
private String stationLat;
|
||||
|
||||
/**
|
||||
* 每页数量
|
||||
*/
|
||||
private int pageSize;
|
||||
|
||||
/**
|
||||
* 页码
|
||||
*/
|
||||
private int pageNum;
|
||||
|
||||
/**
|
||||
* 是否对外开放(0-否;1-是)
|
||||
*/
|
||||
private String publicFlag;
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 远程更新桩
|
||||
*
|
||||
* @author JS-ZZA
|
||||
* @date 2022/10/21 11:45
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class RemoteUpdatePileFileDTO {
|
||||
|
||||
/**
|
||||
* 桩编号集合
|
||||
*/
|
||||
private List<String> pileSnList;
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class ReplaceMerchantStationDTO {
|
||||
/**
|
||||
* 运营商id
|
||||
*/
|
||||
private String merchantId;
|
||||
|
||||
/**
|
||||
* 站点id
|
||||
*/
|
||||
@NotBlank(message = "站点不能为空")
|
||||
private String stationId;
|
||||
|
||||
/**
|
||||
* 充电桩idList
|
||||
*/
|
||||
@NotEmpty(message = "充电桩不能为空")
|
||||
private List<Long> pileIdList;
|
||||
|
||||
/**
|
||||
* 充电桩编号list
|
||||
*/
|
||||
private List<String> pileSnList;
|
||||
|
||||
// 型号id
|
||||
private String modelId;
|
||||
|
||||
// 枪口数量
|
||||
private Integer connectorNum;
|
||||
|
||||
private String updateBy;
|
||||
private Date updateTime;
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 结算订单DTO
|
||||
*
|
||||
* @author JS-ZZA
|
||||
* @date 2022/11/15 9:23
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class SettleOrderDTO extends BasicPileDTO{
|
||||
|
||||
/**
|
||||
* 订单号
|
||||
*/
|
||||
private String orderCode;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* sim卡续费DTO
|
||||
*
|
||||
* @author JS-ZZA
|
||||
* @date 2022/12/19 10:36
|
||||
*/
|
||||
@Data
|
||||
public class SimRenewDTO {
|
||||
/**
|
||||
* 卡号集合
|
||||
*/
|
||||
private List<String> iccIds;
|
||||
|
||||
/**
|
||||
* 续费周期
|
||||
*/
|
||||
private int cycleNumber;
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 启动充电DTO
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class StartChargingDTO extends BasicPileDTO{
|
||||
/**
|
||||
* 会员token
|
||||
*/
|
||||
private String memberToken;
|
||||
|
||||
/**
|
||||
* 充电金额
|
||||
*/
|
||||
private BigDecimal chargeAmount;
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.Data;
|
||||
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||
|
||||
@Data
|
||||
public class StopChargingDTO {
|
||||
/**
|
||||
* 会员id
|
||||
*/
|
||||
private String memberId;
|
||||
|
||||
/**
|
||||
* 订单编号
|
||||
*/
|
||||
private String orderCode;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return new ToStringBuilder(this, ToStringStyle.JSON_STYLE)
|
||||
.append("memberId", memberId)
|
||||
.append("orderCode", orderCode)
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||
|
||||
/**
|
||||
* 小程序查询用户账户余额变动信息
|
||||
*
|
||||
* @author JS-ZZA
|
||||
* @date 2022/11/26 9:41
|
||||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
public class UniAppQueryMemberBalanceDTO extends BaseMemberDTO{
|
||||
private int pageSize;
|
||||
private int pageNum;
|
||||
|
||||
/**
|
||||
* 变动类型 1-进账;2-出账
|
||||
*/
|
||||
private String type;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return new ToStringBuilder(this, ToStringStyle.JSON_STYLE)
|
||||
.append("pageSize", pageSize)
|
||||
.append("pageNum", pageNum)
|
||||
.append("type", type)
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 小程序查询订单列表DTO
|
||||
*
|
||||
* @author JS-ZZA
|
||||
* @date 2022/11/25 15:16
|
||||
*/
|
||||
@Data
|
||||
public class UniAppQueryOrderDTO {
|
||||
private int pageSize;
|
||||
private int pageNum;
|
||||
/**
|
||||
* 订单状态 1-全部 2-未完成 3-已完成
|
||||
*/
|
||||
private String orderStatus;
|
||||
|
||||
/**
|
||||
* 订单编号
|
||||
*/
|
||||
private String orderCode;
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 微信登录注册dto
|
||||
*/
|
||||
@Data
|
||||
public class WechatLoginDTO {
|
||||
private String code;
|
||||
|
||||
private String appId;
|
||||
|
||||
/**
|
||||
* 用来获取openId的Code
|
||||
*/
|
||||
private String openIdCode;
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.jsowell.pile.dto;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
public class WeixinPayDTO extends BaseMemberDTO{
|
||||
private String openId;
|
||||
|
||||
private String code;
|
||||
|
||||
private String amount;
|
||||
|
||||
private String description; // 微信商品详情
|
||||
|
||||
/**
|
||||
* 附加参数
|
||||
* json格式,支付回调取出来使用
|
||||
*/
|
||||
private String attach;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return new ToStringBuilder(this, ToStringStyle.JSON_STYLE)
|
||||
.append("openId", openId)
|
||||
.append("code", code)
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user