first commit
This commit is contained in:
@ -0,0 +1,67 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 后台账户实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class AccountDto {
|
||||
|
||||
@ApiModelProperty("账户主键id")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("账户编码")
|
||||
private String accountKey;
|
||||
|
||||
@ApiModelProperty("账户名称")
|
||||
private String accountName;
|
||||
|
||||
@ApiModelProperty("密码")
|
||||
private String password;
|
||||
|
||||
@ApiModelProperty("状态 : 0 无效 1 有效")
|
||||
private int accountStatus;
|
||||
|
||||
@ApiModelProperty("激活状态 : 0 未激活 1已激活")
|
||||
private int isActive;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date createDate;
|
||||
|
||||
@ApiModelProperty("修改时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date modifyDate;
|
||||
|
||||
@ApiModelProperty("随机码(公盐)")
|
||||
private String salt;
|
||||
|
||||
@ApiModelProperty("是否被锁定")
|
||||
private int locked;
|
||||
|
||||
@ApiModelProperty("真实姓名")
|
||||
private String realName;
|
||||
|
||||
@ApiModelProperty("所属商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("所属商户名称")
|
||||
private String merchantName;
|
||||
|
||||
@ApiModelProperty("所属店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("所属店铺名称")
|
||||
private String storeName;
|
||||
|
||||
@ApiModelProperty("关联员工ID")
|
||||
private Integer staffId;
|
||||
|
||||
}
|
||||
@ -0,0 +1,74 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 后台登录账号信息
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class AccountInfo implements Serializable {
|
||||
|
||||
@ApiModelProperty("账户主键id")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("账户编码")
|
||||
private String accountKey;
|
||||
|
||||
@ApiModelProperty("账户名称")
|
||||
private String accountName;
|
||||
|
||||
@ApiModelProperty("状态 : 0 无效 1 有效")
|
||||
private int accountStatus;
|
||||
|
||||
@ApiModelProperty("激活状态 : 0 未激活 1已激活")
|
||||
private String isActive;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date createDate;
|
||||
|
||||
@ApiModelProperty("修改时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date modifyDate;
|
||||
|
||||
@ApiModelProperty("随机码(公盐)")
|
||||
private String salt;
|
||||
|
||||
@ApiModelProperty("所属角色ID")
|
||||
private String roleIds;
|
||||
|
||||
@ApiModelProperty("是否被锁定")
|
||||
private int locked;
|
||||
|
||||
@ApiModelProperty("从属对象")
|
||||
private int ownerId;
|
||||
|
||||
@ApiModelProperty("真实姓名")
|
||||
private String realName;
|
||||
|
||||
@ApiModelProperty("所属商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("所属商户名称")
|
||||
private String merchantName;
|
||||
|
||||
@ApiModelProperty("所属店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("所属店铺名称")
|
||||
private String storeName;
|
||||
|
||||
@ApiModelProperty("关联员工ID")
|
||||
private Integer staffId;
|
||||
|
||||
@ApiModelProperty("登录的Token")
|
||||
private String token;
|
||||
|
||||
}
|
||||
@ -0,0 +1,54 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 会员地址信息
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class AddressDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("账户主键ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("会员ID")
|
||||
private Integer userId;
|
||||
|
||||
@ApiModelProperty("会员名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("会员手机号")
|
||||
private String mobile;
|
||||
|
||||
@ApiModelProperty("省份ID")
|
||||
private Integer provinceId;
|
||||
|
||||
@ApiModelProperty("省份名称")
|
||||
private String provinceName;
|
||||
|
||||
@ApiModelProperty("城市ID")
|
||||
private Integer cityId;
|
||||
|
||||
@ApiModelProperty("城市名称")
|
||||
private String cityName;
|
||||
|
||||
@ApiModelProperty("区ID")
|
||||
private Integer regionId;
|
||||
|
||||
@ApiModelProperty("区名称")
|
||||
private String regionName;
|
||||
|
||||
@ApiModelProperty("详细地址")
|
||||
private String detail;
|
||||
|
||||
@ApiModelProperty("是否默认地址")
|
||||
private String isDefault;
|
||||
|
||||
@ApiModelProperty("状态")
|
||||
private String status;
|
||||
}
|
||||
@ -0,0 +1,60 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 文章实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class ArticleDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("账户主键ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("标题")
|
||||
private String title;
|
||||
|
||||
@ApiModelProperty("简介")
|
||||
private String brief;
|
||||
|
||||
@ApiModelProperty("所属商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("所属店铺")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("链接地址")
|
||||
private String url;
|
||||
|
||||
@ApiModelProperty("点击数")
|
||||
private Long click;
|
||||
|
||||
@ApiModelProperty("图片地址")
|
||||
private String image;
|
||||
|
||||
@ApiModelProperty("描述")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("状态 A:正常;D:删除")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("排序")
|
||||
private Integer sort;
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,23 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 个人资产实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class AssetDto {
|
||||
|
||||
@ApiModelProperty("次卡数量")
|
||||
private Integer timer;
|
||||
|
||||
@ApiModelProperty("储值卡数量")
|
||||
private Integer prestore;
|
||||
|
||||
@ApiModelProperty("优惠券数量")
|
||||
private Integer coupon;
|
||||
}
|
||||
@ -0,0 +1,53 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.fuint.repository.model.MtUser;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 余额变动实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class BalanceDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("会员ID")
|
||||
private Integer userId;
|
||||
|
||||
@ApiModelProperty("会员信息")
|
||||
private MtUser userInfo;
|
||||
|
||||
@ApiModelProperty("订单号")
|
||||
private String orderSn;
|
||||
|
||||
@ApiModelProperty("余额变化数量")
|
||||
private BigDecimal amount;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("备注说明")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("状态,A正常;D删除")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,57 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 焦点图实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class BannerDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("标题")
|
||||
private String title;
|
||||
|
||||
@ApiModelProperty("所属商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("所属店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("链接地址")
|
||||
private String url;
|
||||
|
||||
@ApiModelProperty("图片地址")
|
||||
private String image;
|
||||
|
||||
@ApiModelProperty("描述信息")
|
||||
private String description;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("排序")
|
||||
private Integer sort;
|
||||
|
||||
@ApiModelProperty("状态,A正常;D删除")
|
||||
private String status;
|
||||
}
|
||||
|
||||
@ -0,0 +1,31 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 消息体Body信息
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class Body implements Serializable {
|
||||
|
||||
@ApiModelProperty("入参信息")
|
||||
private Map<String,Object> inParams;
|
||||
|
||||
@ApiModelProperty("出参信息")
|
||||
private Map<String,Object> outParams;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
final StringBuilder sb = new StringBuilder("Body{");
|
||||
sb.append("inParams=").append(inParams);
|
||||
sb.append(", outParams=").append(outParams);
|
||||
sb.append('}');
|
||||
return sb.toString();
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,51 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 预约分类实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class BookCateDto implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("分类名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("所属商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("所属店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("图片地址")
|
||||
private String logo;
|
||||
|
||||
@ApiModelProperty("描述")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("排序")
|
||||
private Integer sort;
|
||||
|
||||
@ApiModelProperty("A:正常;D:删除")
|
||||
private String status;
|
||||
}
|
||||
@ -0,0 +1,83 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 预约实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class BookDto implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("预约名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("所属商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("所属店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("预约类型")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("图片地址")
|
||||
private String logo;
|
||||
|
||||
@ApiModelProperty("关联商品ID")
|
||||
private Integer goodsId;
|
||||
|
||||
@ApiModelProperty("类别ID")
|
||||
private Integer cateId;
|
||||
|
||||
@ApiModelProperty("可预约日期")
|
||||
private String serviceDates;
|
||||
|
||||
@ApiModelProperty("可预约日期,字符串")
|
||||
private String dates = "";
|
||||
|
||||
@ApiModelProperty("可预约日期列表")
|
||||
private List<DayDto> dateList;
|
||||
|
||||
@ApiModelProperty("可预约时间段")
|
||||
private String serviceTimes;
|
||||
|
||||
@ApiModelProperty("可预约时间段列表")
|
||||
private List<TimeDto> timeList;
|
||||
|
||||
@ApiModelProperty("可预约可预约时段")
|
||||
private List<BookTimeDto> times;
|
||||
|
||||
@ApiModelProperty("可预约员工ID")
|
||||
private String serviceStaffIds;
|
||||
|
||||
@ApiModelProperty("描述")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("排序")
|
||||
private Integer sort;
|
||||
|
||||
@ApiModelProperty("A:正常;D:删除")
|
||||
private String status;
|
||||
|
||||
}
|
||||
@ -0,0 +1,87 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
import com.fuint.repository.model.MtStore;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 预约订单Dto
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class BookItemDto implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("所属商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("所属店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("所属店铺信息")
|
||||
private MtStore storeInfo;
|
||||
|
||||
@ApiModelProperty("预约分类ID")
|
||||
private Integer cateId;
|
||||
|
||||
@ApiModelProperty("预约项目ID")
|
||||
private Integer bookId;
|
||||
|
||||
@ApiModelProperty("预约项目名称")
|
||||
private String bookName;
|
||||
|
||||
@ApiModelProperty("预约用户ID")
|
||||
private Integer userId;
|
||||
|
||||
@ApiModelProperty("订单商品ID")
|
||||
private Integer goodsId;
|
||||
|
||||
@ApiModelProperty("已购商品名称")
|
||||
private String goodsName;
|
||||
|
||||
@ApiModelProperty("核销码")
|
||||
private String verifyCode;
|
||||
|
||||
@ApiModelProperty("预约联系人")
|
||||
private String contact;
|
||||
|
||||
@ApiModelProperty("预约手机号")
|
||||
private String mobile;
|
||||
|
||||
@ApiModelProperty("预约日期")
|
||||
private String serviceDate;
|
||||
|
||||
@ApiModelProperty("预约时间段")
|
||||
private String serviceTime;
|
||||
|
||||
@ApiModelProperty("预约备注")
|
||||
private String remark;
|
||||
|
||||
@ApiModelProperty("预约员工ID")
|
||||
private Integer serviceStaffId;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("A:已提交;B:审核通过;C:审核未通过;D:删除;E:已完成")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("状态")
|
||||
private String statusName;
|
||||
|
||||
}
|
||||
@ -0,0 +1,25 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 预约时段Dto
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class BookTimeDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("时间段")
|
||||
private String startTime;
|
||||
|
||||
@ApiModelProperty("时间段")
|
||||
private String endTime;
|
||||
|
||||
@ApiModelProperty("可预订数量")
|
||||
private String num;
|
||||
|
||||
}
|
||||
@ -0,0 +1,67 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fuint.repository.model.MtStaff;
|
||||
import com.fuint.repository.model.MtStore;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 分销提成提现实体
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class CommissionCashDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("结算单号")
|
||||
private String settleNo;
|
||||
|
||||
@ApiModelProperty("结算uuid")
|
||||
private String uuid;
|
||||
|
||||
@ApiModelProperty("商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("所属店铺信息")
|
||||
private MtStore storeInfo;
|
||||
|
||||
@ApiModelProperty("会员ID")
|
||||
private Integer userId;
|
||||
|
||||
@ApiModelProperty("用户信息")
|
||||
private OrderUserDto userInfo;
|
||||
|
||||
@ApiModelProperty("员工ID")
|
||||
private Integer staffId;
|
||||
|
||||
@ApiModelProperty("所属店铺信息")
|
||||
private MtStaff staffInfo;
|
||||
|
||||
@ApiModelProperty("金额")
|
||||
private BigDecimal amount;
|
||||
|
||||
@ApiModelProperty("备注")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("状态")
|
||||
private String status;
|
||||
|
||||
}
|
||||
@ -0,0 +1,96 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fuint.repository.model.MtCommissionRule;
|
||||
import com.fuint.repository.model.MtOrder;
|
||||
import com.fuint.repository.model.MtStaff;
|
||||
import com.fuint.repository.model.MtStore;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 分销提成记录实体
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class CommissionLogDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("分佣类型")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("分佣对象")
|
||||
private String target;
|
||||
|
||||
@ApiModelProperty("分佣类型名称")
|
||||
private String typeName;
|
||||
|
||||
@ApiModelProperty("分佣等级")
|
||||
private Integer level;
|
||||
|
||||
@ApiModelProperty("会员ID")
|
||||
private Integer userId;
|
||||
|
||||
@ApiModelProperty("用户信息")
|
||||
private OrderUserDto userInfo;
|
||||
|
||||
@ApiModelProperty("商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("所属店铺信息")
|
||||
private MtStore storeInfo;
|
||||
|
||||
@ApiModelProperty("员工ID")
|
||||
private Integer staffId;
|
||||
|
||||
@ApiModelProperty("所属店铺信息")
|
||||
private MtStaff staffInfo;
|
||||
|
||||
@ApiModelProperty("订单ID")
|
||||
private Integer orderId;
|
||||
|
||||
@ApiModelProperty("订单信息")
|
||||
private MtOrder orderInfo;
|
||||
|
||||
@ApiModelProperty("分佣金额")
|
||||
private BigDecimal amount;
|
||||
|
||||
@ApiModelProperty("规则ID")
|
||||
private Integer ruleId;
|
||||
|
||||
@ApiModelProperty("分佣规则信息")
|
||||
private MtCommissionRule ruleInfo;
|
||||
|
||||
@ApiModelProperty("备注")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("提现记录ID")
|
||||
private Integer cashId;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String isCash;
|
||||
|
||||
@ApiModelProperty("提现时间")
|
||||
private Date cashTime;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("状态")
|
||||
private String status;
|
||||
|
||||
}
|
||||
@ -0,0 +1,57 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fuint.repository.model.MtUser;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 分销提成邀请记录实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class CommissionRelationDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("所属商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("会员ID")
|
||||
private Integer userId;
|
||||
|
||||
@ApiModelProperty("会员信息")
|
||||
private MtUser userInfo;
|
||||
|
||||
@ApiModelProperty("邀请码")
|
||||
private String inviteCode;
|
||||
|
||||
@ApiModelProperty("被邀请会员ID")
|
||||
private Integer subUserId;
|
||||
|
||||
@ApiModelProperty("会员信息")
|
||||
private MtUser subUserInfo;
|
||||
|
||||
@ApiModelProperty("等级")
|
||||
private Integer level;
|
||||
|
||||
@ApiModelProperty("备注")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("状态")
|
||||
private String status;
|
||||
|
||||
}
|
||||
@ -0,0 +1,64 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 分销提成规则实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class CommissionRuleDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("规则名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("方案类型,goods:商品销售;coupon:卡券销售;recharge:会员充值")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("分佣对象,member:会员分销;staff:员工提成")
|
||||
private String target;
|
||||
|
||||
@ApiModelProperty("商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("适用店铺ID列表")
|
||||
private List<Integer> storeIdList;
|
||||
|
||||
@ApiModelProperty("具体项目列表")
|
||||
private List<CommissionRuleItemDto> detailList;
|
||||
|
||||
@ApiModelProperty("散客值")
|
||||
private BigDecimal visitorVal;
|
||||
|
||||
@ApiModelProperty("会员值")
|
||||
private BigDecimal memberVal;
|
||||
|
||||
@ApiModelProperty("备注")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("状态")
|
||||
private String status;
|
||||
|
||||
}
|
||||
@ -0,0 +1,40 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 分销提成规则项目实体
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class CommissionRuleItemDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("商品ID")
|
||||
private Integer goodsId;
|
||||
|
||||
@ApiModelProperty("商品名称")
|
||||
private String goodsName;
|
||||
|
||||
@ApiModelProperty("商品logo")
|
||||
private String logo;
|
||||
|
||||
@ApiModelProperty("商品价格")
|
||||
private BigDecimal price;
|
||||
|
||||
@ApiModelProperty("方案类型,goods:商品销售;coupon:卡券销售;recharge:会员充值")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("提成方式")
|
||||
private String method;
|
||||
|
||||
@ApiModelProperty("散客值")
|
||||
private BigDecimal visitorVal;
|
||||
|
||||
@ApiModelProperty("会员值")
|
||||
private BigDecimal memberVal;
|
||||
|
||||
}
|
||||
@ -0,0 +1,65 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import com.fuint.repository.model.MtCoupon;
|
||||
import com.fuint.repository.model.MtStore;
|
||||
import com.fuint.repository.model.MtUser;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 核销卡券流水dto
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class ConfirmLogDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("核销编码")
|
||||
private String code;
|
||||
|
||||
@ApiModelProperty("核销状态")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("会员卡券ID")
|
||||
private Integer userCouponId;
|
||||
|
||||
@ApiModelProperty("卡券信息")
|
||||
private MtCoupon couponInfo;
|
||||
|
||||
@ApiModelProperty("会员信息")
|
||||
private MtUser userInfo;
|
||||
|
||||
@ApiModelProperty("核销店铺信息")
|
||||
private MtStore storeInfo;
|
||||
|
||||
@JSONField(format="yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@JSONField(format="yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("核销金额")
|
||||
private BigDecimal amount;
|
||||
|
||||
@ApiModelProperty("核销uuid")
|
||||
private String uuid;
|
||||
|
||||
@ApiModelProperty("核销备注")
|
||||
private String remark;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,28 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 卡券导入单元实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class CouponCellDto {
|
||||
|
||||
@ApiModelProperty("手机号")
|
||||
private String mobile;
|
||||
|
||||
@ApiModelProperty("商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("分组ID")
|
||||
private List<Integer> groupId;
|
||||
|
||||
@ApiModelProperty("发放数量")
|
||||
private List<Integer> num;
|
||||
|
||||
}
|
||||
@ -0,0 +1,80 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 卡券实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class CouponDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("卡券名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("卡券类型")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("内容")
|
||||
private Integer content;
|
||||
|
||||
@ApiModelProperty("状态")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("获取规则")
|
||||
private String inRule;
|
||||
|
||||
@ApiModelProperty("使用规则")
|
||||
private String outRule;
|
||||
|
||||
@ApiModelProperty("图片")
|
||||
private String image;
|
||||
|
||||
@ApiModelProperty("面额")
|
||||
private BigDecimal amount;
|
||||
|
||||
@ApiModelProperty("领取需要积分数量")
|
||||
private Integer point;
|
||||
|
||||
@ApiModelProperty("卖点")
|
||||
private String sellingPoint;
|
||||
|
||||
@ApiModelProperty("已领取、预存数量")
|
||||
private Integer gotNum;
|
||||
|
||||
@ApiModelProperty("剩余数量")
|
||||
private Integer leftNum;
|
||||
|
||||
@ApiModelProperty("发行数量")
|
||||
private Integer total;
|
||||
|
||||
@ApiModelProperty("限制数量")
|
||||
private Integer limitNum;
|
||||
|
||||
@ApiModelProperty("适用店铺")
|
||||
private String storeNames;
|
||||
|
||||
@ApiModelProperty("是否领取")
|
||||
private Boolean isReceive;
|
||||
|
||||
@ApiModelProperty("是否需要领取码")
|
||||
private boolean needReceiveCode;
|
||||
|
||||
@ApiModelProperty("会员卡券ID")
|
||||
private int userCouponId;
|
||||
|
||||
@ApiModelProperty("有效期")
|
||||
private String effectiveDate;
|
||||
|
||||
@ApiModelProperty("卡券说明")
|
||||
private String description;
|
||||
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 日期实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class DateDto {
|
||||
|
||||
@ApiModelProperty("开始时间")
|
||||
private String startDate;
|
||||
|
||||
@ApiModelProperty("结束时间")
|
||||
private String endDate;
|
||||
}
|
||||
@ -0,0 +1,24 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 日期Dto
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class DayDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("星期")
|
||||
private String week;
|
||||
|
||||
@ApiModelProperty("日期")
|
||||
private String date;
|
||||
|
||||
@ApiModelProperty("是否可预订")
|
||||
private Boolean enable;
|
||||
}
|
||||
@ -0,0 +1,27 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 订单物流信息dto
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class ExpressDto {
|
||||
|
||||
@ApiModelProperty("物流公司名称")
|
||||
private String expressCompany;
|
||||
|
||||
@ApiModelProperty("物流公司编码")
|
||||
private String expressCode;
|
||||
|
||||
@ApiModelProperty("物流单号")
|
||||
private String expressNo;
|
||||
|
||||
@ApiModelProperty("发货时间")
|
||||
private String expressTime;
|
||||
|
||||
}
|
||||
@ -0,0 +1,76 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 卡券转赠实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class GiveDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("获赠者会员ID")
|
||||
private Integer userId;
|
||||
|
||||
@ApiModelProperty("店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("赠送者会员ID")
|
||||
private Integer giveUserId;
|
||||
|
||||
@ApiModelProperty("获赠者手机号")
|
||||
private String mobile;
|
||||
|
||||
@ApiModelProperty("转赠者手机号")
|
||||
private String userMobile;
|
||||
|
||||
@ApiModelProperty("分组ID,逗号隔开")
|
||||
private String groupIds;
|
||||
|
||||
@ApiModelProperty("分组名称,逗号隔开")
|
||||
private String groupNames;
|
||||
|
||||
@ApiModelProperty("图片")
|
||||
private String image;
|
||||
|
||||
@ApiModelProperty("券ID,逗号隔开")
|
||||
private String couponIds;
|
||||
|
||||
@ApiModelProperty("券名称,逗号隔开")
|
||||
private String couponNames;
|
||||
|
||||
@ApiModelProperty("数量")
|
||||
private Integer num;
|
||||
|
||||
@ApiModelProperty("总金额")
|
||||
private BigDecimal money;
|
||||
|
||||
@ApiModelProperty("备注")
|
||||
private String note;
|
||||
|
||||
@ApiModelProperty("留言")
|
||||
private String message;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@ApiModelProperty("赠送时间")
|
||||
private String createTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@ApiModelProperty("更新时间")
|
||||
private String updateTime;
|
||||
|
||||
@ApiModelProperty("状态,A正常;C取消 ")
|
||||
private String status;
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,47 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 转赠明细实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class GiveItemDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("赠予对象手机号")
|
||||
private String mobile;
|
||||
|
||||
@ApiModelProperty("用户手机")
|
||||
private String userMobile;
|
||||
|
||||
@ApiModelProperty("分组ID")
|
||||
private Integer groupId;
|
||||
|
||||
@ApiModelProperty("分组名称")
|
||||
private String groupName;
|
||||
|
||||
@ApiModelProperty("卡券ID")
|
||||
private Integer couponId;
|
||||
|
||||
@ApiModelProperty("卡券名称")
|
||||
private String couponName;
|
||||
|
||||
@ApiModelProperty("总金额")
|
||||
private BigDecimal money;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@ApiModelProperty("赠送时间")
|
||||
private Date createTime;
|
||||
|
||||
}
|
||||
@ -0,0 +1,59 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 商品分类DTO
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class GoodsCateDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("所属商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("所属商户名称")
|
||||
private String merchantName;
|
||||
|
||||
@ApiModelProperty("所属店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("所属店铺名称")
|
||||
private String storeName;
|
||||
|
||||
@ApiModelProperty("分类名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("LOGO地址")
|
||||
private String logo;
|
||||
|
||||
@ApiModelProperty("分类描述")
|
||||
private String description;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("排序")
|
||||
private Integer sort;
|
||||
|
||||
@ApiModelProperty("A:正常;D:删除")
|
||||
private String status;
|
||||
}
|
||||
@ -0,0 +1,92 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 商品详情实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class GoodsDetailDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer goodsId;
|
||||
|
||||
@ApiModelProperty("商品名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("分类ID")
|
||||
private Integer cateId;
|
||||
|
||||
@ApiModelProperty("商品条码")
|
||||
private String goodsNo;
|
||||
|
||||
@ApiModelProperty("可否单规格")
|
||||
private String isSingleSpec;
|
||||
|
||||
@ApiModelProperty("主图地址")
|
||||
private String logo;
|
||||
|
||||
@ApiModelProperty("图片地址")
|
||||
private List<String> images;
|
||||
|
||||
@ApiModelProperty("商品价格")
|
||||
private BigDecimal price;
|
||||
|
||||
@ApiModelProperty("划线价格")
|
||||
private BigDecimal linePrice;
|
||||
|
||||
@ApiModelProperty("库存")
|
||||
private Double stock;
|
||||
|
||||
@ApiModelProperty("商品重量")
|
||||
private BigDecimal weight;
|
||||
|
||||
@ApiModelProperty("初始销量")
|
||||
private Double initSale;
|
||||
|
||||
@ApiModelProperty("商品卖点")
|
||||
private String salePoint;
|
||||
|
||||
@ApiModelProperty("可否使用积分抵扣")
|
||||
private String canUsePoint;
|
||||
|
||||
@ApiModelProperty("会员是否有折扣")
|
||||
private String isMemberDiscount;
|
||||
|
||||
@ApiModelProperty("排序")
|
||||
private Integer sort;
|
||||
|
||||
@ApiModelProperty("商品描述")
|
||||
private String description;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("状态,A:正常;D:删除")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("sku列表")
|
||||
private List<GoodsSkuDto> skuList;
|
||||
|
||||
@ApiModelProperty("规格列表")
|
||||
private List<GoodsSpecDto> specList;
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,132 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.fuint.repository.model.MtGoodsCate;
|
||||
import com.fuint.repository.model.MtGoodsSku;
|
||||
import com.fuint.repository.model.MtGoodsSpec;
|
||||
import com.fuint.repository.model.MtStore;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 商品DTO
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class GoodsDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("所属店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("分配店铺ID集合")
|
||||
private String storeIds;
|
||||
|
||||
@ApiModelProperty("所属店铺信息")
|
||||
private MtStore storeInfo;
|
||||
|
||||
@ApiModelProperty("商品名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("商品类型")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("分类ID")
|
||||
private Integer cateId;
|
||||
|
||||
@ApiModelProperty("预约项目ID")
|
||||
private Integer bookId;
|
||||
|
||||
@ApiModelProperty("分类信息")
|
||||
private MtGoodsCate cateInfo;
|
||||
|
||||
@ApiModelProperty("商品条码")
|
||||
private String goodsNo;
|
||||
|
||||
@ApiModelProperty("可用平台,0:不限,1:仅会员端(小程序和h5);2:仅收银端")
|
||||
private Integer platform;
|
||||
|
||||
@ApiModelProperty("可否单规格")
|
||||
private String isSingleSpec;
|
||||
|
||||
@ApiModelProperty("主图地址")
|
||||
private String logo;
|
||||
|
||||
@ApiModelProperty("图片地址")
|
||||
private String images;
|
||||
|
||||
@ApiModelProperty("价格")
|
||||
private BigDecimal price;
|
||||
|
||||
@ApiModelProperty("划线价格")
|
||||
private BigDecimal linePrice;
|
||||
|
||||
@ApiModelProperty("成本价格")
|
||||
private BigDecimal costPrice;
|
||||
|
||||
@ApiModelProperty("库存")
|
||||
private Double stock;
|
||||
|
||||
@ApiModelProperty("数量")
|
||||
private Double num;
|
||||
|
||||
@ApiModelProperty("服务时长")
|
||||
private Integer serviceTime;
|
||||
|
||||
@ApiModelProperty("卡券ID")
|
||||
private String couponIds;
|
||||
|
||||
@ApiModelProperty("重量")
|
||||
private BigDecimal weight;
|
||||
|
||||
@ApiModelProperty("初始销量")
|
||||
private Double initSale;
|
||||
|
||||
@ApiModelProperty("商品卖点")
|
||||
private String salePoint;
|
||||
|
||||
@ApiModelProperty("可否使用积分抵扣")
|
||||
private String canUsePoint;
|
||||
|
||||
@ApiModelProperty("会员是否有折扣")
|
||||
private String isMemberDiscount;
|
||||
|
||||
@ApiModelProperty("排序")
|
||||
private Integer sort;
|
||||
|
||||
@ApiModelProperty("商品描述")
|
||||
private String description;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("状态,A:正常;D:删除")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("skuId")
|
||||
private Integer skuId;
|
||||
|
||||
@ApiModelProperty("sku列表")
|
||||
private List<MtGoodsSku> skuList;
|
||||
|
||||
@ApiModelProperty("规格列表")
|
||||
private List<MtGoodsSpec> specList;
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,53 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fuint.repository.model.MtGoodsSpec;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 商品sku实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class GoodsSkuDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("sku编码")
|
||||
private String skuNo;
|
||||
|
||||
@ApiModelProperty("图片")
|
||||
private String logo;
|
||||
|
||||
@ApiModelProperty("商品ID")
|
||||
private Integer goodsId;
|
||||
|
||||
@ApiModelProperty("规格ID")
|
||||
private String specIds;
|
||||
|
||||
@ApiModelProperty("规格列表")
|
||||
private List<MtGoodsSpec> specList;
|
||||
|
||||
@ApiModelProperty("库存")
|
||||
private Double stock;
|
||||
|
||||
@ApiModelProperty("价格")
|
||||
private BigDecimal price;
|
||||
|
||||
@ApiModelProperty("划线价格")
|
||||
private BigDecimal linePrice;
|
||||
|
||||
@ApiModelProperty("成本价格")
|
||||
private BigDecimal costPrice;
|
||||
|
||||
@ApiModelProperty("重量")
|
||||
private BigDecimal weight;
|
||||
|
||||
}
|
||||
@ -0,0 +1,27 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 商品规格子类实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class GoodsSpecChildDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("规格名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("是否选择")
|
||||
private boolean checked;
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,28 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 商品规格实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class GoodsSpecDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer specId;
|
||||
|
||||
@ApiModelProperty("规格名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("规格值列表")
|
||||
private List<GoodsSpecValueDto> valueList;
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,28 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 商品规格项实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class GoodsSpecItemDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("规格名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("规格子类")
|
||||
private List<GoodsSpecChildDto> child;
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,27 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 商品规格值实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class GoodsSpecValueDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("值ID")
|
||||
private Integer specValueId;
|
||||
|
||||
@ApiModelProperty("规格名")
|
||||
private String specName;
|
||||
|
||||
@ApiModelProperty("规格值")
|
||||
private String specValue;
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,34 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 商品排行DTO
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class GoodsTopDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("商品ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("商品名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("商品条码")
|
||||
private String goodsNo;
|
||||
|
||||
@ApiModelProperty("销售金额")
|
||||
private BigDecimal amount;
|
||||
|
||||
@ApiModelProperty("销售数量")
|
||||
private Integer num;
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,31 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 卡券分组数据DTO
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class GroupDataDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("发放数量")
|
||||
private Integer sendNum;
|
||||
|
||||
@ApiModelProperty("未发放数量")
|
||||
private Integer unSendNum;
|
||||
|
||||
@ApiModelProperty("使用数量")
|
||||
private Integer useNum;
|
||||
|
||||
@ApiModelProperty("过期数量")
|
||||
private Integer expireNum;
|
||||
|
||||
@ApiModelProperty("取消数量")
|
||||
private Integer cancelNum;
|
||||
}
|
||||
@ -0,0 +1,21 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 卡券分组数据DTO
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class GroupDataListDto {
|
||||
|
||||
@ApiModelProperty("键值")
|
||||
private String key;
|
||||
|
||||
@ApiModelProperty("数据")
|
||||
private GroupDataDto data;
|
||||
|
||||
}
|
||||
@ -0,0 +1,28 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 分组会员DTO
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class GroupMemberDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("会员ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("会员名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("会员号")
|
||||
private String userNo;
|
||||
|
||||
@ApiModelProperty("会员名称")
|
||||
private String mobile;
|
||||
}
|
||||
|
||||
@ -0,0 +1,36 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fuint.repository.model.MtUser;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 收银挂单实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class HangUpDto {
|
||||
|
||||
@ApiModelProperty("挂单号")
|
||||
private String hangNo;
|
||||
|
||||
@ApiModelProperty("是否空白")
|
||||
private Boolean isEmpty;
|
||||
|
||||
@ApiModelProperty("会员信息")
|
||||
private MtUser memberInfo;
|
||||
|
||||
@ApiModelProperty("件数")
|
||||
private Double num;
|
||||
|
||||
@ApiModelProperty("金额")
|
||||
private BigDecimal amount;
|
||||
|
||||
@ApiModelProperty("时间")
|
||||
private String dateTime;
|
||||
|
||||
}
|
||||
@ -0,0 +1,38 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 消息体头信息
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class Head implements Serializable {
|
||||
|
||||
@ApiModelProperty("服务编号,用于确定唯一的服务")
|
||||
private String serviceId;
|
||||
|
||||
@ApiModelProperty("授权Token信息")
|
||||
private String token;
|
||||
|
||||
@ApiModelProperty("服务执行返回码(000000:正常)")
|
||||
private String returnCode;
|
||||
|
||||
@ApiModelProperty("服务执行返回信息")
|
||||
private String returnDesc;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
final StringBuilder sb = new StringBuilder("Head{");
|
||||
sb.append("serviceId='").append(serviceId).append('\'');
|
||||
sb.append(", token='").append(token).append('\'');
|
||||
sb.append(", returnCode='").append(returnCode).append('\'');
|
||||
sb.append(", returnDesc='").append(returnDesc).append('\'');
|
||||
sb.append('}');
|
||||
return sb.toString();
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,48 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 会员分组实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class MemberGroupDto implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ApiModelProperty("分组ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("分组名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("所属商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("默认店铺")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("父ID")
|
||||
private Integer parentId;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("状态,A:激活;N:禁用;D:删除")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("备注信息")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
}
|
||||
@ -0,0 +1,34 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 会员排行DTO
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class MemberTopDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("会员ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("会员名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("会员号")
|
||||
private String userNo;
|
||||
|
||||
@ApiModelProperty("消费金额")
|
||||
private BigDecimal amount;
|
||||
|
||||
@ApiModelProperty("购买数量")
|
||||
private Integer num;
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,68 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 商户实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class MerchantDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("类型")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("微信小程序appId")
|
||||
private String wxAppId;
|
||||
|
||||
@ApiModelProperty("微信小程序秘钥")
|
||||
private String wxAppSecret;
|
||||
|
||||
@ApiModelProperty("微信公众号appId")
|
||||
private String wxOfficialAppId;
|
||||
|
||||
@ApiModelProperty("微信公众号秘钥")
|
||||
private String wxOfficialAppSecret;
|
||||
|
||||
@ApiModelProperty("商户号")
|
||||
private String no;
|
||||
|
||||
@ApiModelProperty("商户名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("商户logo")
|
||||
private String logo;
|
||||
|
||||
@ApiModelProperty("联系人姓名")
|
||||
private String contact;
|
||||
|
||||
@ApiModelProperty("联系电话")
|
||||
private String phone;
|
||||
|
||||
@ApiModelProperty("联系地址")
|
||||
private String address;
|
||||
|
||||
@ApiModelProperty("备注信息")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("状态,A:有效/启用;D:无效")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
}
|
||||
@ -0,0 +1,34 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import java.io.Serializable;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 商户设置实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class MerchantSettingDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("商户名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("商户logo")
|
||||
private String logo;
|
||||
|
||||
@ApiModelProperty("联系人姓名")
|
||||
private String contact;
|
||||
|
||||
@ApiModelProperty("联系电话")
|
||||
private String phone;
|
||||
|
||||
@ApiModelProperty("营业状态")
|
||||
private String status;
|
||||
|
||||
}
|
||||
@ -0,0 +1,24 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 短信发送返回实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class MessageResDto {
|
||||
|
||||
@ApiModelProperty("发送ID")
|
||||
private String[] sendIds;
|
||||
|
||||
@ApiModelProperty("发送结果")
|
||||
private Boolean result;
|
||||
|
||||
@ApiModelProperty("短信ID")
|
||||
private String[] smsId;
|
||||
|
||||
}
|
||||
@ -0,0 +1,77 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fuint.repository.model.MtStore;
|
||||
import com.fuint.repository.model.MtUser;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 我的卡券DTO
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class MyCouponDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("卡券名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("核销编码")
|
||||
private String code;
|
||||
|
||||
@ApiModelProperty("卡券类型")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("卡券内容")
|
||||
private Integer content;
|
||||
|
||||
@ApiModelProperty("状态")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("卡券ID")
|
||||
private Integer couponId;
|
||||
|
||||
@ApiModelProperty("使用规则")
|
||||
private String useRule;
|
||||
|
||||
@ApiModelProperty("图片")
|
||||
private String image;
|
||||
|
||||
@ApiModelProperty("面额")
|
||||
private BigDecimal amount;
|
||||
|
||||
@ApiModelProperty("余额")
|
||||
private BigDecimal balance;
|
||||
|
||||
@ApiModelProperty("剩余次数")
|
||||
private Integer num;
|
||||
|
||||
@ApiModelProperty("是否可用")
|
||||
private boolean canUse;
|
||||
|
||||
@ApiModelProperty("有效期")
|
||||
private String effectiveDate;
|
||||
|
||||
@ApiModelProperty("提示信息")
|
||||
private String tips;
|
||||
|
||||
@ApiModelProperty("使用时间")
|
||||
private Date usedTime;
|
||||
|
||||
@ApiModelProperty("领券时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("会员信息")
|
||||
private MtUser userInfo;
|
||||
|
||||
@ApiModelProperty("使用店铺")
|
||||
private MtStore storeInfo;
|
||||
|
||||
}
|
||||
@ -0,0 +1,37 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 导航栏实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class NavigationDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("导航名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("导航提示")
|
||||
private String tips;
|
||||
|
||||
@ApiModelProperty("URL")
|
||||
private String url;
|
||||
|
||||
@ApiModelProperty("图标")
|
||||
private String icon;
|
||||
|
||||
@ApiModelProperty("图标完整路径")
|
||||
private String iconUrl;
|
||||
|
||||
@ApiModelProperty("导航排序")
|
||||
private Integer sort;
|
||||
|
||||
@ApiModelProperty("状态")
|
||||
private String status;
|
||||
|
||||
}
|
||||
@ -0,0 +1,51 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fuint.repository.model.MtCoupon;
|
||||
import com.fuint.repository.model.MtStore;
|
||||
import com.fuint.repository.model.MtUserGrade;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 开卡赠礼实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class OpenGiftDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("店铺信息")
|
||||
private MtStore storeInfo;
|
||||
|
||||
@ApiModelProperty("会员等级信息")
|
||||
private MtUserGrade gradeInfo;
|
||||
|
||||
@ApiModelProperty("赠送积分")
|
||||
private Integer point;
|
||||
|
||||
@ApiModelProperty("卡券信息")
|
||||
private MtCoupon couponInfo;
|
||||
|
||||
@ApiModelProperty("卡券数量")
|
||||
private Integer couponNum;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private String createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private String updateTime;
|
||||
|
||||
@ApiModelProperty("状态")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,33 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 开通微信会员卡实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class OpenWxCardDto {
|
||||
|
||||
@ApiModelProperty("会员编码")
|
||||
private String code;
|
||||
|
||||
@ApiModelProperty("会员openId")
|
||||
private String openId;
|
||||
|
||||
@ApiModelProperty("时间戳")
|
||||
private String timestamp;
|
||||
|
||||
@ApiModelProperty("随机字符串")
|
||||
private String nonceStr;
|
||||
|
||||
@ApiModelProperty("签名")
|
||||
private String signature;
|
||||
|
||||
@ApiModelProperty("微信会员卡ID")
|
||||
private String cardId;
|
||||
|
||||
}
|
||||
@ -0,0 +1,127 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 订单实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class OrderDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("订单类型")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("下单平台")
|
||||
private String platform;
|
||||
|
||||
@ApiModelProperty("支付类型")
|
||||
private String payType;
|
||||
|
||||
@ApiModelProperty("订单类型名称")
|
||||
private String orderMode;
|
||||
|
||||
@ApiModelProperty("核销码")
|
||||
private String verifyCode;
|
||||
|
||||
@ApiModelProperty("订单号")
|
||||
private String orderSn;
|
||||
|
||||
@ApiModelProperty("卡券ID")
|
||||
private Integer couponId;
|
||||
|
||||
@ApiModelProperty("购物车ID")
|
||||
private String cartIds;
|
||||
|
||||
@ApiModelProperty("商品ID")
|
||||
private Integer goodsId;
|
||||
|
||||
@ApiModelProperty("skuID")
|
||||
private Integer skuId;
|
||||
|
||||
@ApiModelProperty("购买数量")
|
||||
private Double buyNum;
|
||||
|
||||
@ApiModelProperty("会员ID")
|
||||
private Integer userId;
|
||||
|
||||
@ApiModelProperty("是否游客")
|
||||
private String isVisitor;
|
||||
|
||||
@ApiModelProperty("店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("员工ID")
|
||||
private Integer staffId;
|
||||
|
||||
@ApiModelProperty("订单金额")
|
||||
private BigDecimal amount;
|
||||
|
||||
@ApiModelProperty("支付金额")
|
||||
private BigDecimal payAmount;
|
||||
|
||||
@ApiModelProperty("使用积分数量")
|
||||
private Integer usePoint;
|
||||
|
||||
@ApiModelProperty("积分金额")
|
||||
private BigDecimal pointAmount;
|
||||
|
||||
@ApiModelProperty("折扣金额")
|
||||
private BigDecimal discount;
|
||||
|
||||
@ApiModelProperty("配送费用")
|
||||
private BigDecimal deliveryFee;
|
||||
|
||||
@ApiModelProperty("物流信息")
|
||||
private ExpressDto expressInfo;
|
||||
|
||||
@ApiModelProperty("订单参数")
|
||||
private String param;
|
||||
|
||||
@ApiModelProperty("用户备注")
|
||||
private String remark;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("支付时间")
|
||||
private Date payTime;
|
||||
|
||||
@ApiModelProperty("订单状态")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("支付状态")
|
||||
private String payStatus;
|
||||
|
||||
@ApiModelProperty(value="结算状态")
|
||||
private String settleStatus;
|
||||
|
||||
@ApiModelProperty("核销状态")
|
||||
private String confirmStatus;
|
||||
|
||||
@ApiModelProperty("核销时间")
|
||||
private Date confirmTime;
|
||||
|
||||
@ApiModelProperty("核销备注")
|
||||
private String confirmRemark;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,55 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 订单商品实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class OrderGoodsDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("商品ID")
|
||||
private Integer goodsId;
|
||||
|
||||
@ApiModelProperty("预约项目ID")
|
||||
private Integer bookId;
|
||||
|
||||
@ApiModelProperty("我的预约ID")
|
||||
private Integer myBookId;
|
||||
|
||||
@ApiModelProperty("订单类型")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("商品名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("价格")
|
||||
private String price;
|
||||
|
||||
@ApiModelProperty("折扣")
|
||||
private String discount;
|
||||
|
||||
@ApiModelProperty("购买数量")
|
||||
private Double num;
|
||||
|
||||
@ApiModelProperty("图片")
|
||||
private String image;
|
||||
|
||||
@ApiModelProperty("skuId")
|
||||
private Integer skuId;
|
||||
|
||||
@ApiModelProperty("规格列表")
|
||||
private List<GoodsSpecValueDto> specList;
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,40 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 下单用户DTO
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class OrderUserDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("会员ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("会员号")
|
||||
private String no;
|
||||
|
||||
@ApiModelProperty("会员姓名")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("会员手机")
|
||||
private String mobile;
|
||||
|
||||
@ApiModelProperty("证件类型")
|
||||
private String cardType;
|
||||
|
||||
@ApiModelProperty("证件号")
|
||||
private String cardNo;
|
||||
|
||||
@ApiModelProperty("地址")
|
||||
private String address;
|
||||
|
||||
@ApiModelProperty("openId")
|
||||
private String openId;
|
||||
|
||||
}
|
||||
120
fuint-application/src/main/java/com/fuint/common/dto/Page.java
Normal file
120
fuint-application/src/main/java/com/fuint/common/dto/Page.java
Normal file
@ -0,0 +1,120 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 消息体分页信息
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
public class Page implements Serializable {
|
||||
|
||||
private static final Long DEFAULT_PAGE_NO = 1L;
|
||||
private static final Long DEFAULT_PAGE_SIZE = 100L;
|
||||
|
||||
private Long pageNo;// 页号
|
||||
private Long pageSize;// 每页行数
|
||||
private Long totalRows;// 总行数
|
||||
private Long totalPages;// 总页数
|
||||
private Boolean firstPage;// 是否首页
|
||||
private Boolean lastPage;// 是否尾页
|
||||
|
||||
public Page() {
|
||||
}
|
||||
|
||||
public Page(Long pageNo, Long pageSize) {
|
||||
setPageNo(pageNo);
|
||||
setPageSize(pageSize);
|
||||
}
|
||||
|
||||
public Long getPageNo() {
|
||||
return pageNo;
|
||||
}
|
||||
|
||||
public void setPageNo(Long pageNo) {
|
||||
if (pageNo == null || pageNo < 1) {
|
||||
pageNo = DEFAULT_PAGE_NO;
|
||||
} else if (totalPages != null && pageNo > totalPages) {
|
||||
pageNo = totalPages;
|
||||
}
|
||||
this.pageNo = pageNo;
|
||||
}
|
||||
|
||||
public Long getPageSize() {
|
||||
return pageSize;
|
||||
}
|
||||
|
||||
public void setPageSize(Long pageSize) {
|
||||
if (pageSize == null) {
|
||||
this.pageSize = DEFAULT_PAGE_SIZE;
|
||||
} else if (pageSize < 1L) {
|
||||
this.pageSize = 1L;
|
||||
} else {
|
||||
this.pageSize = pageSize;
|
||||
}
|
||||
}
|
||||
|
||||
public Long getTotalRows() {
|
||||
return totalRows;
|
||||
}
|
||||
|
||||
public void setTotalRows(Long totalRows) {
|
||||
//总行数
|
||||
this.totalRows = totalRows;
|
||||
//总页数
|
||||
this.totalPages = totalRows / this.pageSize;
|
||||
if (totalRows % this.pageSize > 0) {
|
||||
this.totalPages++;
|
||||
}
|
||||
//首页
|
||||
if (this.pageNo <= 1) {
|
||||
firstPage = true;
|
||||
} else {
|
||||
firstPage = false;
|
||||
}
|
||||
//尾页
|
||||
if (this.pageNo >= this.totalPages) {
|
||||
lastPage = true;
|
||||
} else {
|
||||
lastPage = false;
|
||||
}
|
||||
}
|
||||
|
||||
public Long getTotalPages() {
|
||||
return totalPages;
|
||||
}
|
||||
|
||||
public void setTotalPages(Long totalPages) {
|
||||
this.totalPages = totalPages;
|
||||
}
|
||||
|
||||
public Boolean isFirstPage() {
|
||||
return firstPage;
|
||||
}
|
||||
|
||||
public void setFirstPage(Boolean firstPage) {
|
||||
this.firstPage = firstPage;
|
||||
}
|
||||
|
||||
public Boolean isLastPage() {
|
||||
return lastPage;
|
||||
}
|
||||
|
||||
public void setLastPage(Boolean lastPage) {
|
||||
this.lastPage = lastPage;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
final StringBuilder sb = new StringBuilder("Page{");
|
||||
sb.append("pageNo=").append(pageNo);
|
||||
sb.append(", pageSize=").append(pageSize);
|
||||
sb.append(", totalRows=").append(totalRows);
|
||||
sb.append(", totalPages=").append(totalPages);
|
||||
sb.append(", firstPage=").append(firstPage);
|
||||
sb.append(", lastPage=").append(lastPage);
|
||||
sb.append('}');
|
||||
return sb.toString();
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,30 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 请求参数实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class ParamDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("参数键值")
|
||||
private String key;
|
||||
|
||||
@ApiModelProperty("参数名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("参数值")
|
||||
private String value;
|
||||
|
||||
public ParamDto(String key, String name, String value) {
|
||||
this.key = key;
|
||||
this.name = name;
|
||||
this.value = value;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,50 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fuint.repository.model.MtUser;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 积分记录实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class PointDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("会员ID")
|
||||
private Integer userId;
|
||||
|
||||
@ApiModelProperty("会员信息")
|
||||
private MtUser userInfo;
|
||||
|
||||
@ApiModelProperty("订单号")
|
||||
private String orderSn;
|
||||
|
||||
@ApiModelProperty("积分变化数量")
|
||||
private Integer amount;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("备注说明")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("状态,A正常;D删除")
|
||||
private String status;
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,22 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 预存规则实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class PreStoreRuleDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("预存金额")
|
||||
private String preStoreAmount;
|
||||
|
||||
@ApiModelProperty("目标金额")
|
||||
private String targetAmount;
|
||||
|
||||
}
|
||||
@ -0,0 +1,26 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 充值规则实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class RechargeRuleDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("充值金额")
|
||||
private String rechargeAmount;
|
||||
|
||||
@ApiModelProperty("赠送金额")
|
||||
private String giveAmount;
|
||||
|
||||
@ApiModelProperty("赠送卡券ID")
|
||||
private String giveCouponIds;
|
||||
|
||||
}
|
||||
@ -0,0 +1,83 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fuint.repository.model.MtStore;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 售后实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class RefundDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("订单ID")
|
||||
private Integer orderId;
|
||||
|
||||
@ApiModelProperty("商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("退款金额")
|
||||
private BigDecimal amount;
|
||||
|
||||
@ApiModelProperty("售后类型")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("会员ID")
|
||||
private Integer userId;
|
||||
|
||||
@ApiModelProperty("用户备注")
|
||||
private String remark;
|
||||
|
||||
@ApiModelProperty("物流公司名称")
|
||||
private String expressName;
|
||||
|
||||
@ApiModelProperty("物流单号")
|
||||
private String expressNo;
|
||||
|
||||
@ApiModelProperty("拒绝原因")
|
||||
private String rejectReason;
|
||||
|
||||
@ApiModelProperty("申请凭证图片")
|
||||
private List<String> imageList;
|
||||
|
||||
@ApiModelProperty("申请凭证图片")
|
||||
private String images;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("订单详情")
|
||||
private UserOrderDto orderInfo;
|
||||
|
||||
@ApiModelProperty("退货地址")
|
||||
private AddressDto address;
|
||||
|
||||
@ApiModelProperty("店铺信息")
|
||||
private MtStore storeInfo;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private String createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private String updateTime;
|
||||
|
||||
@ApiModelProperty("状态")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("状态说明")
|
||||
private String statusText;
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,39 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 地区实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class RegionDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("父ID")
|
||||
private Integer pid;
|
||||
|
||||
@ApiModelProperty("编码")
|
||||
private String code;
|
||||
|
||||
@ApiModelProperty("层级")
|
||||
private String level;
|
||||
|
||||
@ApiModelProperty("城市")
|
||||
private List<RegionDto> city;
|
||||
|
||||
@ApiModelProperty("区域")
|
||||
private List<RegionDto> region;
|
||||
|
||||
}
|
||||
@ -0,0 +1,120 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 卡券请求DTO
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class ReqCouponDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("卡券ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("分组ID")
|
||||
private Integer groupId;
|
||||
|
||||
@ApiModelProperty("类型")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("内容")
|
||||
private Integer content;
|
||||
|
||||
@ApiModelProperty("名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("是否允许转赠")
|
||||
private Integer isGive;
|
||||
|
||||
@ApiModelProperty("获得卡券所消耗积分")
|
||||
private Integer point;
|
||||
|
||||
@ApiModelProperty("获得计次卡卡所消耗积分")
|
||||
private Integer timerPoint;
|
||||
|
||||
@ApiModelProperty("领取码")
|
||||
private String receiveCode;
|
||||
|
||||
@ApiModelProperty("使用专项")
|
||||
private String useFor;
|
||||
|
||||
@ApiModelProperty("过期类型")
|
||||
private String expireType;
|
||||
|
||||
@ApiModelProperty("有效天数")
|
||||
private Integer expireTime;
|
||||
|
||||
@ApiModelProperty("计次卡领取码")
|
||||
private String timerReceiveCode;
|
||||
|
||||
@ApiModelProperty("有效期开始时间")
|
||||
private String beginTime;
|
||||
|
||||
@ApiModelProperty("有效期结束时间")
|
||||
private String endTime;
|
||||
|
||||
@ApiModelProperty("价值金额")
|
||||
private BigDecimal amount;
|
||||
|
||||
@ApiModelProperty("发放方式")
|
||||
private String sendWay;
|
||||
|
||||
@ApiModelProperty("适用商品")
|
||||
private String applyGoods;
|
||||
|
||||
@ApiModelProperty("每次发放数量")
|
||||
private Integer sendNum;
|
||||
|
||||
@ApiModelProperty("发行总数量")
|
||||
private Integer total;
|
||||
|
||||
@ApiModelProperty("每人最多拥有数量")
|
||||
private Integer limitNum;
|
||||
|
||||
@ApiModelProperty("例外时间")
|
||||
private String exceptTime;
|
||||
|
||||
@ApiModelProperty("适用店铺ID,逗号分隔")
|
||||
private String storeIds;
|
||||
|
||||
@ApiModelProperty("会员等级ID,逗号分隔")
|
||||
private String gradeIds;
|
||||
|
||||
@ApiModelProperty("适用商品")
|
||||
private String goodsIds;
|
||||
|
||||
@ApiModelProperty("后台备注")
|
||||
private String remarks;
|
||||
|
||||
@ApiModelProperty("图片")
|
||||
private String image;
|
||||
|
||||
@ApiModelProperty("备注")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("预存规则")
|
||||
private String inRule;
|
||||
|
||||
@ApiModelProperty("核销规则")
|
||||
private String outRule;
|
||||
|
||||
@ApiModelProperty("操作人")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("状态")
|
||||
private String status;
|
||||
|
||||
}
|
||||
@ -0,0 +1,44 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 卡券分组请求DTO
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class ReqCouponGroupDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("分组名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("价值金额")
|
||||
private BigDecimal money;
|
||||
|
||||
@ApiModelProperty("发行数量")
|
||||
private Integer total;
|
||||
|
||||
@ApiModelProperty("分组描述")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("操作人")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("状态")
|
||||
private String status;
|
||||
|
||||
}
|
||||
@ -0,0 +1,29 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 请求返回结果
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class ReqResult implements Serializable {
|
||||
|
||||
@ApiModelProperty("返回代码")
|
||||
private String code;
|
||||
|
||||
@ApiModelProperty("返回消息")
|
||||
private String msg;
|
||||
|
||||
@ApiModelProperty("返回结果")
|
||||
private boolean result;
|
||||
|
||||
@ApiModelProperty("返回数据")
|
||||
private Map<String, Object> data;
|
||||
|
||||
}
|
||||
@ -0,0 +1,66 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 发放卡券记录请求DTO
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class ReqSendLogDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("类型,1:单用户发券;2:批量发券")
|
||||
private Integer type;
|
||||
|
||||
@ApiModelProperty("会员ID")
|
||||
private Integer userId;
|
||||
|
||||
@ApiModelProperty("导入文件名")
|
||||
private String fileName;
|
||||
|
||||
@ApiModelProperty("导入文件路径")
|
||||
private String filePath;
|
||||
|
||||
@ApiModelProperty("手机号")
|
||||
private String mobile;
|
||||
|
||||
@ApiModelProperty("分组ID")
|
||||
private Integer groupId;
|
||||
|
||||
@ApiModelProperty("卡券ID")
|
||||
private Integer couponId;
|
||||
|
||||
@ApiModelProperty("分组名称")
|
||||
private String groupName;
|
||||
|
||||
@ApiModelProperty("发放数量")
|
||||
private Integer sendNum;
|
||||
|
||||
@ApiModelProperty("发放时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("操作人")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("状态")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("uuid")
|
||||
private String uuid;
|
||||
|
||||
}
|
||||
@ -0,0 +1,43 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fuint.repository.model.MtGoods;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 购物车返回DTO
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class ResCartDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("会员ID")
|
||||
private Integer userId;
|
||||
|
||||
@ApiModelProperty("商品ID")
|
||||
private Integer goodsId;
|
||||
|
||||
@ApiModelProperty("skuId")
|
||||
private Integer skuId;
|
||||
|
||||
@ApiModelProperty("数量")
|
||||
private Double num;
|
||||
|
||||
@ApiModelProperty("是否有效")
|
||||
private Boolean isEffect;
|
||||
|
||||
@ApiModelProperty("商品规格")
|
||||
private List<GoodsSpecValueDto> specList;
|
||||
|
||||
@ApiModelProperty("商品数据")
|
||||
private MtGoods goodsInfo;
|
||||
|
||||
}
|
||||
@ -0,0 +1,33 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fuint.repository.model.MtGoods;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 商品分类返回DTO
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class ResCateDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("分类ID")
|
||||
private Integer cateId;
|
||||
|
||||
@ApiModelProperty("分类名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("logo")
|
||||
private String logo;
|
||||
|
||||
@ApiModelProperty("商品列表")
|
||||
private List<MtGoods> goodsList;
|
||||
|
||||
@ApiModelProperty("排序")
|
||||
private Integer sort;
|
||||
|
||||
}
|
||||
@ -0,0 +1,33 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 角色信息实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class RoleDto {
|
||||
|
||||
@ApiModelProperty("账户主键ID")
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("角色类型")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("备注")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("状态 : A有效 D无效")
|
||||
private String status;
|
||||
|
||||
}
|
||||
@ -0,0 +1,58 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import com.fuint.framework.pagination.PaginationResponse;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 结算实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class SettlementDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("结算单号")
|
||||
private String settlementNo;
|
||||
|
||||
@ApiModelProperty("商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("订单总金额")
|
||||
private BigDecimal totalOrderAmount;
|
||||
|
||||
@ApiModelProperty("结算金额")
|
||||
private BigDecimal amount;
|
||||
|
||||
@ApiModelProperty("结算订单")
|
||||
private PaginationResponse<SettlementOrderDto> orderList;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("备注说明")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("支付状态,A待支付;B已支付")
|
||||
private String payStatus;
|
||||
|
||||
@ApiModelProperty("状态,A正常;D删除")
|
||||
private String status;
|
||||
|
||||
}
|
||||
@ -0,0 +1,44 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 结算订单表
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class SettlementOrderDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("结算ID")
|
||||
private Integer settlementId;
|
||||
|
||||
@ApiModelProperty("订单ID")
|
||||
private Integer orderId;
|
||||
|
||||
@ApiModelProperty("订单信息")
|
||||
private UserOrderDto orderInfo;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("备注说明")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("状态,A正常;D删除")
|
||||
private String status;
|
||||
|
||||
}
|
||||
@ -0,0 +1,45 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 短信模板实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class SmsTemplateDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("模板名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("模板英文名称")
|
||||
private String uname;
|
||||
|
||||
@ApiModelProperty("模板编码")
|
||||
private String code;
|
||||
|
||||
@ApiModelProperty("模板内容")
|
||||
private String content;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("状态,1:正常;2:删除")
|
||||
private String status;
|
||||
|
||||
}
|
||||
@ -0,0 +1,71 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 菜单信息实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class SourceDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private long id;
|
||||
|
||||
@ApiModelProperty("商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("菜单名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("菜单名称(字母)")
|
||||
private String ename;
|
||||
|
||||
@ApiModelProperty("节点是否打开")
|
||||
private Boolean open;
|
||||
|
||||
@ApiModelProperty("是否菜单")
|
||||
private int isMenu;
|
||||
|
||||
@ApiModelProperty("节点是否选中")
|
||||
private Boolean checked;
|
||||
|
||||
@ApiModelProperty("url")
|
||||
private String url;
|
||||
|
||||
@ApiModelProperty("路径")
|
||||
private String path;
|
||||
|
||||
@ApiModelProperty("权限标识")
|
||||
private String perms;
|
||||
|
||||
@ApiModelProperty("菜单级别")
|
||||
private int level;
|
||||
|
||||
@ApiModelProperty("上级菜单")
|
||||
private long parentId;
|
||||
|
||||
@ApiModelProperty("子菜单")
|
||||
private List<SourceDto> children;
|
||||
|
||||
@ApiModelProperty("图标")
|
||||
private String icon;
|
||||
|
||||
@ApiModelProperty("新图标")
|
||||
private String newIcon;
|
||||
|
||||
@ApiModelProperty("描述信息")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("排序")
|
||||
private String sort;
|
||||
|
||||
@ApiModelProperty("状态")
|
||||
private String status;
|
||||
|
||||
}
|
||||
@ -0,0 +1,64 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fuint.repository.model.MtMerchant;
|
||||
import com.fuint.repository.model.MtStore;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 员工实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
* */
|
||||
@Data
|
||||
public class StaffDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("员工类别")
|
||||
private Integer category;
|
||||
|
||||
@ApiModelProperty("用户ID")
|
||||
private Integer userId;
|
||||
|
||||
@ApiModelProperty("手机号码")
|
||||
private String mobile;
|
||||
|
||||
@ApiModelProperty("真实姓名")
|
||||
private String realName;
|
||||
|
||||
@ApiModelProperty("微信号")
|
||||
private String wechat;
|
||||
|
||||
@ApiModelProperty("商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("审核状态,A:审核通过;U:未审核;D:无效; ")
|
||||
private String auditedStatus;
|
||||
|
||||
@ApiModelProperty("审核时间")
|
||||
private Date auditedTime;
|
||||
|
||||
@ApiModelProperty("备注")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("商户信息")
|
||||
private MtMerchant merchantInfo;
|
||||
|
||||
@ApiModelProperty("店铺信息")
|
||||
private MtStore storeInfo;
|
||||
|
||||
}
|
||||
@ -0,0 +1,46 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 库存商品实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
* */
|
||||
@Data
|
||||
public class StockGoodsDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("商品ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("商品名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("商品编码")
|
||||
private String goodsNo;
|
||||
|
||||
@ApiModelProperty("商品分类ID")
|
||||
private Integer cateId;
|
||||
|
||||
@ApiModelProperty("商品数量")
|
||||
private Double num;
|
||||
|
||||
@ApiModelProperty("库存")
|
||||
private Double stock;
|
||||
|
||||
@ApiModelProperty("skuId")
|
||||
private Integer skuId;
|
||||
|
||||
@ApiModelProperty("商品logo")
|
||||
private String logo;
|
||||
|
||||
@ApiModelProperty("状态,A:正常;D:删除")
|
||||
private String status;
|
||||
|
||||
}
|
||||
@ -0,0 +1,46 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 店铺实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
* */
|
||||
@Data
|
||||
public class StoreDto extends StoreInfo implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("微信商户号")
|
||||
private String wxMchId;
|
||||
|
||||
@ApiModelProperty("微信支付秘钥")
|
||||
private String wxApiV2;
|
||||
|
||||
@ApiModelProperty("微信支付证书")
|
||||
private String wxCertPath;
|
||||
|
||||
@ApiModelProperty("支付宝appId")
|
||||
private String alipayAppId;
|
||||
|
||||
@ApiModelProperty("支付宝应用私钥")
|
||||
private String alipayPrivateKey;
|
||||
|
||||
@ApiModelProperty("支付宝支付公钥")
|
||||
private String alipayPublicKey;
|
||||
|
||||
@ApiModelProperty("银行名称")
|
||||
private String bankName;
|
||||
|
||||
@ApiModelProperty("银行卡账户名")
|
||||
private String bankCardName;
|
||||
|
||||
@ApiModelProperty("银行卡卡号")
|
||||
private String bankCardNo;
|
||||
|
||||
}
|
||||
@ -0,0 +1,87 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 店铺信息
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
* */
|
||||
@Data
|
||||
public class StoreInfo implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("商户号")
|
||||
private String merchantNo;
|
||||
|
||||
@ApiModelProperty("商户名称")
|
||||
private String merchantName;
|
||||
|
||||
@ApiModelProperty("店铺名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("是否单店铺")
|
||||
private String single;
|
||||
|
||||
@ApiModelProperty("店铺二维码")
|
||||
private String qrCode;
|
||||
|
||||
@ApiModelProperty("店铺LOGO")
|
||||
private String logo;
|
||||
|
||||
@ApiModelProperty("是否默认店铺")
|
||||
private String isDefault;
|
||||
|
||||
@ApiModelProperty("联系人")
|
||||
private String contact;
|
||||
|
||||
@ApiModelProperty("联系电话")
|
||||
private String phone;
|
||||
|
||||
@ApiModelProperty("店铺地址")
|
||||
private String address;
|
||||
|
||||
@ApiModelProperty("营业时间")
|
||||
private String hours;
|
||||
|
||||
@ApiModelProperty("经度")
|
||||
private String latitude;
|
||||
|
||||
@ApiModelProperty("纬度")
|
||||
private String longitude;
|
||||
|
||||
@ApiModelProperty("距离")
|
||||
private BigDecimal distance;
|
||||
|
||||
@ApiModelProperty("备注信息")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("营业执照")
|
||||
private String license;
|
||||
|
||||
@ApiModelProperty("统一社会信用代码")
|
||||
private String creditCode;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("状态,1:正常;2:删除")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
}
|
||||
@ -0,0 +1,38 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 小程序订阅消息dto
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class SubMessageDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("键值")
|
||||
private String key;
|
||||
|
||||
@ApiModelProperty("模板ID")
|
||||
private String templateId;
|
||||
|
||||
@ApiModelProperty("TID")
|
||||
private String tid;
|
||||
|
||||
@ApiModelProperty("标题")
|
||||
private String title;
|
||||
|
||||
@ApiModelProperty("内容")
|
||||
private String content;
|
||||
|
||||
@ApiModelProperty("状态")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("模板参数")
|
||||
private List<ParamDto> params;
|
||||
}
|
||||
@ -0,0 +1,21 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 时间Dto
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class TimeDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("时间段")
|
||||
private String time;
|
||||
|
||||
@ApiModelProperty("是否可预订")
|
||||
private Boolean enable;
|
||||
}
|
||||
@ -0,0 +1,28 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 登录Token实体
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class TokenDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("token")
|
||||
private String token;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private Long tokenCreatedTime;
|
||||
|
||||
@ApiModelProperty("失效时间")
|
||||
private Long tokenExpiryTime;
|
||||
|
||||
@ApiModelProperty("是否登录")
|
||||
private String isLogin;
|
||||
}
|
||||
@ -0,0 +1,80 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fuint.repository.model.MtConfirmLog;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 我的卡券实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class UserCouponDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("卡券名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("卡券类型")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("卡券内容")
|
||||
private Integer content;
|
||||
|
||||
@ApiModelProperty("状态")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("卡券ID")
|
||||
private Integer couponId;
|
||||
|
||||
@ApiModelProperty("使用规则")
|
||||
private String useRule;
|
||||
|
||||
@ApiModelProperty("核销编码")
|
||||
private String code;
|
||||
|
||||
@ApiModelProperty("二维码")
|
||||
private String qrCode;
|
||||
|
||||
@ApiModelProperty("图片")
|
||||
private String image;
|
||||
|
||||
@ApiModelProperty("面额")
|
||||
private BigDecimal amount;
|
||||
|
||||
@ApiModelProperty("是否允许转赠")
|
||||
private Boolean isGive;
|
||||
|
||||
@ApiModelProperty("余额")
|
||||
private BigDecimal balance;
|
||||
|
||||
@ApiModelProperty("核销次数")
|
||||
private Integer confirmCount;
|
||||
|
||||
@ApiModelProperty("核销记录")
|
||||
private List<MtConfirmLog> confirmLogs;
|
||||
|
||||
@ApiModelProperty("是否可用(过期、状态等)")
|
||||
private boolean canUse;
|
||||
|
||||
@ApiModelProperty("有效期")
|
||||
private String effectiveDate;
|
||||
|
||||
@ApiModelProperty("适用店铺")
|
||||
private String storeNames;
|
||||
|
||||
@ApiModelProperty("提示信息")
|
||||
private String tips;
|
||||
|
||||
@ApiModelProperty("描述信息")
|
||||
private String description;
|
||||
|
||||
}
|
||||
@ -0,0 +1,112 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 会员个人信息
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class UserDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("会员ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("会员号")
|
||||
private String userNo;
|
||||
|
||||
@ApiModelProperty("头像")
|
||||
private String avatar;
|
||||
|
||||
@ApiModelProperty("称呼")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("是否设置密码")
|
||||
private String hasPassword;
|
||||
|
||||
@ApiModelProperty("分组ID")
|
||||
private Integer groupId;
|
||||
|
||||
@ApiModelProperty("分组信息")
|
||||
private UserGroupDto groupInfo;
|
||||
|
||||
@ApiModelProperty("微信open_id")
|
||||
private String openId;
|
||||
|
||||
@ApiModelProperty("手机号码")
|
||||
private String mobile;
|
||||
|
||||
@ApiModelProperty("证件号码")
|
||||
private String idcard;
|
||||
|
||||
@ApiModelProperty("等级ID")
|
||||
private Integer gradeId;
|
||||
|
||||
@ApiModelProperty("等级名称")
|
||||
private String gradeName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@ApiModelProperty("会员开始时间")
|
||||
private Date startTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@ApiModelProperty("会员结束时间")
|
||||
private Date endTime;
|
||||
|
||||
@ApiModelProperty("余额")
|
||||
private BigDecimal balance;
|
||||
|
||||
@ApiModelProperty("积分")
|
||||
private Integer point;
|
||||
|
||||
@ApiModelProperty("性别 1男;0女")
|
||||
private Integer sex;
|
||||
|
||||
@ApiModelProperty("出生日期")
|
||||
private String birthday;
|
||||
|
||||
@ApiModelProperty("车牌号")
|
||||
private String carNo;
|
||||
|
||||
@ApiModelProperty("来源渠道")
|
||||
private String source;
|
||||
|
||||
@ApiModelProperty("地址")
|
||||
private String address;
|
||||
|
||||
@ApiModelProperty("默认店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("默认店铺名称")
|
||||
private String storeName;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("最近登录时间")
|
||||
private String lastLoginTime;
|
||||
|
||||
@ApiModelProperty("状态,A:激活;N:禁用;D:删除")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("备注信息")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("注册IP")
|
||||
private String ip;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
}
|
||||
@ -0,0 +1,54 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 会员分组
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class UserGroupDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("分组ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("分组名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("所属商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("默认店铺")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("父ID")
|
||||
private Integer parentId;
|
||||
|
||||
@ApiModelProperty("子分组")
|
||||
private List<UserGroupDto> children;
|
||||
|
||||
@ApiModelProperty("会员数量")
|
||||
private Long memberNum;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
@ApiModelProperty("状态,A:激活;N:禁用;D:删除")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("备注信息")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
}
|
||||
@ -0,0 +1,25 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 会员登录信息实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class UserInfo implements Serializable {
|
||||
|
||||
@ApiModelProperty("会员ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("会员手机号")
|
||||
private String mobile;
|
||||
|
||||
@ApiModelProperty("登录Token")
|
||||
private String token;
|
||||
|
||||
}
|
||||
@ -0,0 +1,149 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import com.fuint.repository.model.MtRefund;
|
||||
import com.fuint.repository.model.MtStaff;
|
||||
import com.fuint.repository.model.MtStore;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 会员订单实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class UserOrderDto implements Serializable {
|
||||
|
||||
@ApiModelProperty("自增ID")
|
||||
private Integer id;
|
||||
|
||||
@ApiModelProperty("商户ID")
|
||||
private Integer merchantId;
|
||||
|
||||
@ApiModelProperty("所属店铺ID")
|
||||
private Integer storeId;
|
||||
|
||||
@ApiModelProperty("订单号")
|
||||
private String orderSn;
|
||||
|
||||
@ApiModelProperty("订单类型")
|
||||
private String type;
|
||||
|
||||
@ApiModelProperty("订单类型名称")
|
||||
private String typeName;
|
||||
|
||||
@ApiModelProperty("支付类型")
|
||||
private String payType;
|
||||
|
||||
@ApiModelProperty("订单模式")
|
||||
private String orderMode;
|
||||
|
||||
@ApiModelProperty("下单平台")
|
||||
private String platform;
|
||||
|
||||
@ApiModelProperty("是否核销")
|
||||
private Boolean isVerify;
|
||||
|
||||
@ApiModelProperty("卡券ID")
|
||||
private Integer couponId;
|
||||
|
||||
@ApiModelProperty("会员ID")
|
||||
private Integer userId;
|
||||
|
||||
@ApiModelProperty("是否游客")
|
||||
private String isVisitor;
|
||||
|
||||
@ApiModelProperty("核销码")
|
||||
private String verifyCode;
|
||||
|
||||
@ApiModelProperty("员工ID")
|
||||
private Integer staffId;
|
||||
|
||||
@ApiModelProperty("总金额")
|
||||
private BigDecimal amount;
|
||||
|
||||
@ApiModelProperty("支付金额")
|
||||
private BigDecimal payAmount;
|
||||
|
||||
@ApiModelProperty("优惠金额")
|
||||
private BigDecimal discount;
|
||||
|
||||
@ApiModelProperty("配送费用")
|
||||
private BigDecimal deliveryFee;
|
||||
|
||||
@ApiModelProperty("使用积分")
|
||||
private Integer usePoint;
|
||||
|
||||
@ApiModelProperty("积分金额")
|
||||
private BigDecimal pointAmount;
|
||||
|
||||
@ApiModelProperty("订单参数")
|
||||
private String param;
|
||||
|
||||
@ApiModelProperty("备注信息")
|
||||
private String remark;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private String createTime;
|
||||
|
||||
@ApiModelProperty("更新时间")
|
||||
private String updateTime;
|
||||
|
||||
@ApiModelProperty("支付时间")
|
||||
private String payTime;
|
||||
|
||||
@ApiModelProperty("订单状态")
|
||||
private String status;
|
||||
|
||||
@ApiModelProperty("支付状态")
|
||||
private String payStatus;
|
||||
|
||||
@ApiModelProperty(value="结算状态")
|
||||
private String settleStatus;
|
||||
|
||||
@ApiModelProperty("状态说明")
|
||||
private String statusText;
|
||||
|
||||
@ApiModelProperty("最后操作人")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("订单商品列表")
|
||||
private List<OrderGoodsDto> goods;
|
||||
|
||||
@ApiModelProperty("下单用户信息")
|
||||
private OrderUserDto userInfo;
|
||||
|
||||
@ApiModelProperty("配送地址")
|
||||
private AddressDto address;
|
||||
|
||||
@ApiModelProperty("物流信息")
|
||||
private ExpressDto expressInfo;
|
||||
|
||||
@ApiModelProperty("所属店铺信息")
|
||||
private MtStore storeInfo;
|
||||
|
||||
@ApiModelProperty("售后订单")
|
||||
private MtRefund refundInfo;
|
||||
|
||||
@ApiModelProperty("使用卡券")
|
||||
private UserCouponDto couponInfo;
|
||||
|
||||
@ApiModelProperty("所属员工")
|
||||
private MtStaff staffInfo;
|
||||
|
||||
@ApiModelProperty("核销状态")
|
||||
private String confirmStatus;
|
||||
|
||||
@ApiModelProperty("核销时间")
|
||||
private String confirmTime;
|
||||
|
||||
@ApiModelProperty("核销备注")
|
||||
private String confirmRemark;
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,75 @@
|
||||
package com.fuint.common.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 微信会员卡实体类
|
||||
*
|
||||
* Created by FSQ
|
||||
* CopyRight https://www.fuint.cn
|
||||
*/
|
||||
@Data
|
||||
public class WxCardDto {
|
||||
|
||||
@ApiModelProperty("会员卡类型")
|
||||
private String cardType;
|
||||
|
||||
@ApiModelProperty("会员卡背景图")
|
||||
private String backgroundUrl;
|
||||
|
||||
@ApiModelProperty("商户logo")
|
||||
private String logoUrl;
|
||||
|
||||
@ApiModelProperty("商户名称")
|
||||
private String brandName;
|
||||
|
||||
@ApiModelProperty("Code展示类型")
|
||||
private String codeType;
|
||||
|
||||
@ApiModelProperty("卡券名,字数上限为9个汉字")
|
||||
private String title;
|
||||
|
||||
@ApiModelProperty("会员卡颜色")
|
||||
private String color;
|
||||
|
||||
@ApiModelProperty("卡券使用提醒,字数上限为16个汉字")
|
||||
private String notice;
|
||||
|
||||
@ApiModelProperty("卡券使用说明,字数上限为1024个汉字")
|
||||
private String description;
|
||||
|
||||
@ApiModelProperty("客服电话")
|
||||
private String servicePhone;
|
||||
|
||||
@ApiModelProperty("跳转外链的入口名字")
|
||||
private String customUrlName;
|
||||
|
||||
@ApiModelProperty("跳转外链的URL")
|
||||
private String customUrl;
|
||||
|
||||
@ApiModelProperty("显示在入口右侧的提示语")
|
||||
private String customUrlSubTitle;
|
||||
|
||||
@ApiModelProperty("卡券领取页面是否可分享")
|
||||
private Boolean canShare;
|
||||
|
||||
@ApiModelProperty("会员卡特权说明,限制1024汉字")
|
||||
private String prerogative;
|
||||
|
||||
@ApiModelProperty("显示积分")
|
||||
private Boolean supplyBonus;
|
||||
|
||||
@ApiModelProperty("跳转外链查看积分详情")
|
||||
private String bonusUrl;
|
||||
|
||||
@ApiModelProperty("积分规则")
|
||||
private String bonusRules;
|
||||
|
||||
@ApiModelProperty("是否支持储值")
|
||||
private Boolean supplyBalance;
|
||||
|
||||
@ApiModelProperty("跳转外链查看余额详情")
|
||||
private String balanceUrl;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user