feat:禅道bug
This commit is contained in:
1 parent
d84b294966
commit
99db419140
40 files changed
+1305
-60
No files matched your search
+60
@@ -0,0 +1,60 @@
|
||||
package com.bsd.pjcloud.thirdparty.dto.ad;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@Data
|
||||
public class UniappAdCallbackDto {
|
||||
|
||||
/**
|
||||
* 广告位ID
|
||||
*/
|
||||
private String adpid;
|
||||
|
||||
/**
|
||||
* 广告服务商
|
||||
*/
|
||||
private String provider;
|
||||
|
||||
/**
|
||||
* 平台
|
||||
*/
|
||||
private String platform;
|
||||
|
||||
/**
|
||||
* 交易id
|
||||
*/
|
||||
private String transId;
|
||||
|
||||
/**
|
||||
* 用户id
|
||||
*/
|
||||
private Long userId;
|
||||
|
||||
/**
|
||||
* 额外参数json
|
||||
*/
|
||||
private String extra;
|
||||
|
||||
/**
|
||||
* cpm/1000则为本次观看收益
|
||||
*/
|
||||
private Integer cpm;
|
||||
|
||||
public static UniappAdCallbackDto mapToEntity(Map<String, String> map) {
|
||||
UniappAdCallbackDto dto = new UniappAdCallbackDto();
|
||||
try {
|
||||
dto.setAdpid(map.get("adpid"));
|
||||
dto.setProvider(map.get("provider"));
|
||||
dto.setPlatform(map.get("platform"));
|
||||
dto.setTransId(map.get("trans_id"));
|
||||
dto.setUserId(Long.parseLong(map.get("user_id")));
|
||||
dto.setExtra(map.get("extra"));
|
||||
dto.setCpm(Integer.parseInt(map.get("cpm")));
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return dto;
|
||||
}
|
||||
}
|
||||
+72
@@ -0,0 +1,72 @@
|
||||
package com.bsd.pjcloud.thirdparty.dto.xfj;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class XfjConsumTransactionsDto {
|
||||
|
||||
/**
|
||||
* 消费序号(年月日时分秒+2个字节序号(0~65535)),用于识别上传数据不重复
|
||||
*/
|
||||
private String Order;
|
||||
|
||||
/**
|
||||
* 10进制卡序列号(实体卡号或虚拟卡号)
|
||||
*/
|
||||
private String CardNo;
|
||||
|
||||
/**
|
||||
* 卡模式
|
||||
* 0:实体卡
|
||||
* 1:电子卡
|
||||
*/
|
||||
private Integer CardMode;
|
||||
|
||||
/**
|
||||
* 交易模式
|
||||
* 0: 刷卡扣费
|
||||
* 1: 现金充值
|
||||
* 2: 余额查询
|
||||
* 3: 钱包转账
|
||||
* 4: 现金退款
|
||||
*/
|
||||
private Integer Mode;
|
||||
|
||||
/**
|
||||
* 扣费类型
|
||||
* 0:手动
|
||||
* 1:菜单
|
||||
* 2:定值
|
||||
* 3:取餐
|
||||
* 4:计时
|
||||
* 5:计次
|
||||
*/
|
||||
private Integer PayType;
|
||||
|
||||
/**
|
||||
* 消费金额(Mode为2时,此字段传入值可能为0)
|
||||
*/
|
||||
private String Amount;
|
||||
|
||||
/**
|
||||
* 菜品消费列表
|
||||
*/
|
||||
List<Menus> Menus;
|
||||
|
||||
@Data
|
||||
static public class Menus {
|
||||
|
||||
/**
|
||||
* 菜品编号(与菜品查询接口菜品编号一致)
|
||||
*/
|
||||
private String MenuID;
|
||||
|
||||
/**
|
||||
* 菜品数量(支持小数)
|
||||
*/
|
||||
private String Count;
|
||||
|
||||
}
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
package com.bsd.pjcloud.thirdparty.dto.xfj;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class XfjServerTimeDto {
|
||||
|
||||
/**
|
||||
* 设备中的总白名单数
|
||||
*/
|
||||
private Integer WLSum;
|
||||
|
||||
/**
|
||||
* 自定义机号
|
||||
*/
|
||||
private Integer DeviceID;
|
||||
|
||||
}
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
package com.bsd.pjcloud.thirdparty.vo.xfj;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class XfjBaseVo {
|
||||
|
||||
/**
|
||||
* 1:成功
|
||||
* 0:失败
|
||||
*/
|
||||
private String Status;
|
||||
|
||||
/**
|
||||
* 错误消息(Status为0时屏幕显示此内容,最多不超过8个汉字)
|
||||
*/
|
||||
private String Msg;
|
||||
|
||||
}
|
||||
+68
@@ -0,0 +1,68 @@
|
||||
package com.bsd.pjcloud.thirdparty.vo.xfj;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class XfjConsumTransactionsVo extends XfjBaseVo {
|
||||
|
||||
/**
|
||||
* 人员姓名
|
||||
*/
|
||||
private String Name;
|
||||
|
||||
/**
|
||||
* 10进制卡序列号(实体卡号或虚拟卡号)
|
||||
*/
|
||||
private String CardNo;
|
||||
|
||||
/**
|
||||
* 现金余额(允许两位小数)
|
||||
*/
|
||||
private String Money;
|
||||
|
||||
/**
|
||||
* 补贴余额(允许两位小数)
|
||||
*/
|
||||
private String Subsidy;
|
||||
|
||||
/**
|
||||
* 剩余次数
|
||||
*/
|
||||
private String Times;
|
||||
|
||||
/**
|
||||
* 赠送余额(允许两位小数)
|
||||
*/
|
||||
private String Integral;
|
||||
|
||||
/**
|
||||
* 入场时间(固定值:"")
|
||||
*/
|
||||
private String InTime;
|
||||
|
||||
/**
|
||||
* 出场时间(固定值:"")
|
||||
*/
|
||||
private String OutTime;
|
||||
|
||||
/**
|
||||
* 累计使用时间:天时分秒
|
||||
*/
|
||||
private String CumulativeTime;
|
||||
|
||||
/**
|
||||
* 实际扣费金额(信息查询模式下返回"0")
|
||||
*/
|
||||
private String Amount;
|
||||
|
||||
/**
|
||||
* 语音段(用于安卓系统设备)
|
||||
*/
|
||||
private String VoiceID;
|
||||
|
||||
/**
|
||||
* 自定义显示文本(Status为1时传入,屏幕显示此值,内容内使用\r\n换行,最多支持4行,每行不超过8个汉字)
|
||||
*/
|
||||
private String Text;
|
||||
|
||||
}
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
package com.bsd.pjcloud.thirdparty.vo.xfj;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class XfjServerTimeVo extends XfjBaseVo {
|
||||
|
||||
/**
|
||||
* 服务器时间,固定格式为yyyyMMddHHmmssd最后一位d代表星期,星期一为1,星期六为6,星期天为0
|
||||
*/
|
||||
private String Time;
|
||||
|
||||
/**
|
||||
* 1:有白名单更新
|
||||
* 0:无
|
||||
*/
|
||||
private Integer WLUptate;
|
||||
|
||||
/**
|
||||
* 起始页数(当WLUptate为1却WLPage为0时,清除所有白名单)
|
||||
*/
|
||||
private Integer WLPage;
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user