master:入参注解完善;
parent
851ffb9808
commit
7327b36175
|
|
@ -17,24 +17,24 @@ public class AlipayStoreBindVO {
|
|||
* 账号
|
||||
*/
|
||||
@NotEmpty(message = "账号不能为空")
|
||||
@ApiModelProperty(value = "账号")
|
||||
@ApiModelProperty(value = "账号", required = true)
|
||||
private String accountOwnerNumber;
|
||||
/**
|
||||
* 姓名
|
||||
*/
|
||||
@NotEmpty(message = "姓名不能为空")
|
||||
@ApiModelProperty(value = "姓名")
|
||||
@ApiModelProperty(value = "姓名", required = true)
|
||||
private String accountOwnerName;
|
||||
/**
|
||||
* 手机号
|
||||
*/
|
||||
@NotEmpty(message = "手机号不能为空")
|
||||
@ApiModelProperty(value = "手机号")
|
||||
@ApiModelProperty(value = "手机号", required = true)
|
||||
private String accountOwnerPhoneNumber;
|
||||
/**
|
||||
* 验证码
|
||||
*/
|
||||
@NotEmpty(message = "验证码不能为空")
|
||||
@ApiModelProperty(value = "验证码")
|
||||
@ApiModelProperty(value = "验证码", required = true)
|
||||
private String verifyCode;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,24 +17,24 @@ public class AlipayUserBindVO {
|
|||
* 账号
|
||||
*/
|
||||
@NotEmpty(message = "账号不能为空")
|
||||
@ApiModelProperty(value = "账号")
|
||||
@ApiModelProperty(value = "账号", required = true)
|
||||
private String accountOwnerNumber;
|
||||
/**
|
||||
* 姓名
|
||||
*/
|
||||
@NotEmpty(message = "姓名不能为空")
|
||||
@ApiModelProperty(value = "姓名")
|
||||
@ApiModelProperty(value = "姓名", required = true)
|
||||
private String accountOwnerName;
|
||||
/**
|
||||
* 手机号
|
||||
*/
|
||||
@NotEmpty(message = "手机号不能为空")
|
||||
@ApiModelProperty(value = "手机号")
|
||||
@ApiModelProperty(value = "手机号", required = true)
|
||||
private String accountOwnerPhoneNumber;
|
||||
/**
|
||||
* 验证码
|
||||
*/
|
||||
@NotEmpty(message = "验证码不能为空")
|
||||
@ApiModelProperty(value = "验证码")
|
||||
@ApiModelProperty(value = "验证码", required = true)
|
||||
private String verifyCode;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,14 +16,12 @@ import java.math.BigDecimal;
|
|||
public class StoreRechargeReqVO {
|
||||
|
||||
@NotNull(message = "充值金额不能为空")
|
||||
@ApiModelProperty(value = "充值金额")
|
||||
@ApiModelProperty(value = "充值金额", required = true)
|
||||
private BigDecimal amount;
|
||||
|
||||
@NotNull(message = "支付渠道不能为空")
|
||||
@ApiModelProperty(value = "支付渠道[1:支付宝]")
|
||||
@ApiModelProperty(value = "支付渠道[1:支付宝]", required = true)
|
||||
private Integer payChannel;
|
||||
|
||||
@NotNull(message = "支付来源不能为空")
|
||||
@ApiModelProperty(value = "支付来源[1:电脑网站 2:手机网站]")
|
||||
@ApiModelProperty(value = "支付来源[1:电脑网站 2:手机网站]", required = true)
|
||||
private Integer payPage;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,6 +15,6 @@ import javax.validation.constraints.NotEmpty;
|
|||
public class StoreRechargeResultReqVO {
|
||||
|
||||
@NotEmpty(message = "付款单号不能为空")
|
||||
@ApiModelProperty(value = "付款单号")
|
||||
@ApiModelProperty(value = "付款单号", required = true)
|
||||
private String financeBillNo;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,18 +17,18 @@ public class TransactionPasswordSetVO {
|
|||
* 手机号
|
||||
*/
|
||||
@NotEmpty(message = "手机号不能为空")
|
||||
@ApiModelProperty(value = "手机号")
|
||||
@ApiModelProperty(value = "手机号", required = true)
|
||||
private String phoneNumber;
|
||||
/**
|
||||
* 验证码
|
||||
*/
|
||||
@NotEmpty(message = "验证码不能为空")
|
||||
@ApiModelProperty(value = "验证码")
|
||||
@ApiModelProperty(value = "验证码", required = true)
|
||||
private String verifyCode;
|
||||
/**
|
||||
* 交易密码
|
||||
*/
|
||||
@NotEmpty(message = "交易密码不能为空")
|
||||
@ApiModelProperty(value = "交易密码")
|
||||
@ApiModelProperty(value = "交易密码", required = true)
|
||||
private String transactionPassword;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,11 +17,11 @@ import java.math.BigDecimal;
|
|||
public class WithdrawReqVO {
|
||||
|
||||
@NotNull(message = "金额不能为空")
|
||||
@ApiModelProperty(value = "金额")
|
||||
@ApiModelProperty(value = "金额", required = true)
|
||||
private BigDecimal amount;
|
||||
|
||||
@NotEmpty(message = "支付密码不能为空")
|
||||
@ApiModelProperty(value = "支付密码")
|
||||
@ApiModelProperty(value = "支付密码", required = true)
|
||||
private String transactionPassword;
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.adminAdvertRound;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -11,6 +12,7 @@ import javax.validation.constraints.NotNull;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class AdminAdRoundAuditVO {
|
||||
|
||||
@NotNull(message = "advertRoundId不能为空")
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.adminAdvertRound;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
|
@ -13,15 +14,16 @@ import javax.validation.constraints.NotNull;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@Accessors(chain = true)
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public class AdminAdRoundCancelInterceptVO {
|
||||
|
||||
@NotNull(message = "推广轮次ID不能为空")
|
||||
@ApiModelProperty(value = "推广轮次ID")
|
||||
@ApiModelProperty(value = "推广轮次ID", required = true)
|
||||
private Long advertRoundId;
|
||||
@NotNull(message = "档口ID不能为空")
|
||||
@ApiModelProperty(value = "档口ID")
|
||||
@ApiModelProperty(value = "档口ID", required = true)
|
||||
private Long storeId;
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.adminAdvertRound;
|
||||
|
||||
import com.ruoyi.web.controller.xkt.vo.BasePageVO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
|
@ -14,10 +15,11 @@ import javax.validation.constraints.NotNull;
|
|||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel
|
||||
public class AdminAdRoundPageVO extends BasePageVO {
|
||||
|
||||
@NotNull(message = "投放状态不能为空!")
|
||||
@ApiModelProperty(value = "投放状态 1投放中 2待投放")
|
||||
@ApiModelProperty(value = "投放状态 1投放中 2待投放", required = true)
|
||||
private Integer launchStatus;
|
||||
@ApiModelProperty(value = "平台ID")
|
||||
private Integer platformId;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.adminAdvertRound;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
|
@ -10,6 +11,7 @@ import lombok.experimental.Accessors;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@Accessors(chain = true)
|
||||
public class AdminAdRoundStatusCountResVO {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.adminAdvertRound;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
|
@ -16,6 +17,7 @@ import java.util.List;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@Accessors(chain = true)
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public class AdminAdRoundSysInterceptVO {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.adminAdvertRound;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -12,6 +13,7 @@ import java.math.BigDecimal;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class AdminAdRoundUnsubscribeVO {
|
||||
|
||||
@NotNull(message = "advertRoundId不能为空")
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.advert;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
|
@ -12,13 +13,14 @@ import javax.validation.constraints.NotNull;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@Accessors(chain = true)
|
||||
public class AdvertChangeStatusVO {
|
||||
|
||||
@ApiModelProperty(value = "推广ID")
|
||||
@ApiModelProperty(value = "推广ID", required = true)
|
||||
@NotNull(message = "推广ID不能为空!")
|
||||
private Long advertId;
|
||||
@ApiModelProperty(value = "推广状态")
|
||||
@ApiModelProperty(value = "推广状态", required = true)
|
||||
@NotNull(message = "推广状态不能为空!")
|
||||
private Integer status;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.advert;
|
||||
|
||||
import com.ruoyi.web.controller.xkt.vo.BasePageVO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
|
@ -12,6 +13,7 @@ import lombok.EqualsAndHashCode;
|
|||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel
|
||||
public class AdvertPageVO extends BasePageVO {
|
||||
|
||||
@ApiModelProperty(value = "上线状态")
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.advert;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
|
@ -14,6 +15,7 @@ import java.util.Date;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@Accessors(chain = true)
|
||||
public class AdvertResVO {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.advert;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
|
@ -16,6 +17,7 @@ import java.util.Date;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@Accessors(chain = true)
|
||||
public class AdvertUpdateVO {
|
||||
|
||||
|
|
@ -72,7 +74,7 @@ public class AdvertUpdateVO {
|
|||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
|
||||
private Date discountEndTime;
|
||||
@NotBlank(message = "截止时间不能为空!")
|
||||
@ApiModelProperty(value = "截止时间")
|
||||
@ApiModelProperty(value = "截止时间", required = true)
|
||||
private String deadline;
|
||||
|
||||
@Data
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.advertRound.pc;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -11,6 +12,7 @@ import java.math.BigDecimal;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class PCSearchResultVO {
|
||||
|
||||
@ApiModelProperty(value = "2商品")
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ import java.util.List;
|
|||
*/
|
||||
@ApiModel("PC 首页 人气榜")
|
||||
@Data
|
||||
|
||||
public class PCIndexBottomPopularVO {
|
||||
|
||||
@ApiModelProperty(value = "左侧列表")
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.advertRound.pc.index;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -8,6 +9,7 @@ import lombok.Data;
|
|||
* @version v1.0
|
||||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@ApiModel
|
||||
@Data
|
||||
public class PCIndexFixedEarVO {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.advertRound.pc.index;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -12,6 +13,7 @@ import java.util.List;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class PCIndexMidSalesVO {
|
||||
|
||||
@ApiModelProperty(value = "分类ID")
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ import java.util.List;
|
|||
*/
|
||||
@ApiModel("PC 首页 风格榜")
|
||||
@Data
|
||||
|
||||
public class PCIndexMidStyleVO {
|
||||
|
||||
@ApiModelProperty(value = "档口ID")
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.advertRound.pc.index;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -9,6 +10,7 @@ import lombok.Data;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class PCIndexSearchRecommendProdVO {
|
||||
|
||||
@ApiModelProperty(value = "2 商品")
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.advertRound.pc.index;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -9,6 +10,7 @@ import lombok.Data;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class PCIndexSearchUnderlineStoreNameVO {
|
||||
|
||||
@ApiModelProperty(value = "4 档口名称")
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@ import lombok.Data;
|
|||
*/
|
||||
@ApiModel("PC 首页 顶部横向轮播图")
|
||||
@Data
|
||||
|
||||
public class PCIndexTopLeftBannerVO {
|
||||
|
||||
@ApiModelProperty(value = "展示类型 1推广图、2商品、3推广图及商品、4店铺名称")
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.advertRound.pc.index;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -9,6 +10,7 @@ import lombok.Data;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class PCIndexTopRightBannerVO {
|
||||
|
||||
@ApiModelProperty(value = "展示类型 1推广图、2商品、3推广图及商品、4店铺名称")
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@ import lombok.Data;
|
|||
*/
|
||||
@ApiModel("PC 新品馆 底部横幅")
|
||||
@Data
|
||||
|
||||
public class PCNewBottomBannerVO {
|
||||
|
||||
@ApiModelProperty(value = "1推广图")
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@ import lombok.Data;
|
|||
*/
|
||||
@ApiModel("PC 新品馆 品牌馆")
|
||||
@Data
|
||||
|
||||
public class PCNewMidBrandVO {
|
||||
|
||||
@ApiModelProperty(value = "1推广图")
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@ import lombok.Data;
|
|||
*/
|
||||
@ApiModel("PC 新品馆 热卖榜左侧大图")
|
||||
@Data
|
||||
|
||||
public class PCNewMidHotLeftVO {
|
||||
|
||||
@ApiModelProperty(value = "1推广图")
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@ import java.math.BigDecimal;
|
|||
*/
|
||||
@ApiModel("PC 新品馆 热卖榜右侧商品")
|
||||
@Data
|
||||
|
||||
public class PCNewMidHotRightVO {
|
||||
|
||||
@ApiModelProperty(value = "2商品")
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@ import lombok.Data;
|
|||
*/
|
||||
@ApiModel("PC 新品馆 顶部横向轮播图")
|
||||
@Data
|
||||
|
||||
public class PCNewTopLeftBannerVO {
|
||||
|
||||
@ApiModelProperty(value = "1推广图")
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.advertRound.pc.newProd;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -9,6 +10,7 @@ import lombok.Data;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class PCNewTopRightVO {
|
||||
|
||||
@ApiModelProperty(value = "1推广图")
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@ import lombok.Data;
|
|||
*/
|
||||
@ApiModel("以图搜款")
|
||||
@Data
|
||||
|
||||
public class PCStoreMidBannerVO {
|
||||
|
||||
@ApiModelProperty(value = "1推广图")
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ import java.util.List;
|
|||
*/
|
||||
@ApiModel("PC 档口馆 顶部横幅")
|
||||
@Data
|
||||
|
||||
public class PCStoreTopBannerVO {
|
||||
|
||||
@ApiModelProperty(value = "1 推广图")
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ import java.util.Date;
|
|||
public class AdvertRoundRecordPageVO extends BasePageVO {
|
||||
|
||||
@NotNull(message = "档口ID不能为空!")
|
||||
@ApiModelProperty(value = "档口ID")
|
||||
@ApiModelProperty(value = "档口ID", required = true)
|
||||
private Long storeId;
|
||||
@ApiModelProperty(value = "平台ID")
|
||||
private Long platformId;
|
||||
|
|
|
|||
|
|
@ -15,6 +15,6 @@ import javax.validation.constraints.NotEmpty;
|
|||
public class ExpressAddressParseReqVO {
|
||||
|
||||
@NotEmpty
|
||||
@ApiModelProperty(value = "地址,包含地址、姓名、电话等")
|
||||
@ApiModelProperty(value = "地址,包含地址、姓名、电话等", required = true)
|
||||
private String address;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,6 +18,6 @@ import java.util.List;
|
|||
public class TrackRecordQueryVO {
|
||||
|
||||
@NotEmpty(message = "物流运单号不能为空")
|
||||
@ApiModelProperty(value = "物流运单号集合")
|
||||
@ApiModelProperty(value = "物流运单号集合", required = true)
|
||||
private List<String> expressWaybillNos;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,14 +15,14 @@ import javax.validation.constraints.NotEmpty;
|
|||
public class UserAddressCreateVO {
|
||||
|
||||
@NotEmpty
|
||||
@ApiModelProperty(value = "收件人名称")
|
||||
@ApiModelProperty(value = "收件人名称", required = true)
|
||||
private String receiveName;
|
||||
|
||||
@NotEmpty
|
||||
@ApiModelProperty(value = "收件人电话")
|
||||
@ApiModelProperty(value = "收件人电话", required = true)
|
||||
private String receivePhone;
|
||||
|
||||
@NotEmpty
|
||||
@ApiModelProperty(value = "收件人完整地址")
|
||||
@ApiModelProperty(value = "收件人完整地址", required = true)
|
||||
private String address;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,18 +16,18 @@ import javax.validation.constraints.NotNull;
|
|||
public class UserAddressModifyVO {
|
||||
|
||||
@NotNull
|
||||
@ApiModelProperty(value = "ID")
|
||||
@ApiModelProperty(value = "ID", required = true)
|
||||
private Long id;
|
||||
|
||||
@NotEmpty
|
||||
@ApiModelProperty(value = "收件人名称")
|
||||
@ApiModelProperty(value = "收件人名称", required = true)
|
||||
private String receiveName;
|
||||
|
||||
@NotEmpty
|
||||
@ApiModelProperty(value = "收件人电话")
|
||||
@ApiModelProperty(value = "收件人电话", required = true)
|
||||
private String receivePhone;
|
||||
|
||||
@NotEmpty
|
||||
@ApiModelProperty(value = "收件人完整地址")
|
||||
@ApiModelProperty(value = "收件人完整地址", required = true)
|
||||
private String address;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.notice;
|
||||
|
||||
import com.ruoyi.common.xss.Xss;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
|
@ -16,22 +17,23 @@ import java.util.Date;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@Accessors(chain = true)
|
||||
public class NoticeCreateVO {
|
||||
|
||||
@Xss(message = "公告标题不能包含脚本字符")
|
||||
@NotBlank(message = "公告标题不能为空")
|
||||
@Size(min = 0, max = 50, message = "公告标题不能超过50个字符")
|
||||
@ApiModelProperty(value = "公告标题")
|
||||
@ApiModelProperty(value = "公告标题", required = true)
|
||||
private String noticeTitle;
|
||||
@NotNull(message = "公告类型不能为空")
|
||||
@ApiModelProperty(value = "公告类型")
|
||||
@ApiModelProperty(value = "公告类型", required = true)
|
||||
private Integer noticeType;
|
||||
@NotBlank(message = "公告内容不能为空")
|
||||
@ApiModelProperty(value = "公告内容")
|
||||
@ApiModelProperty(value = "公告内容", required = true)
|
||||
private String noticeContent;
|
||||
@NotNull(message = "谁发的公告不能为空!")
|
||||
@ApiModelProperty(value = "谁发的公告 1 档口 2 系统")
|
||||
@ApiModelProperty(value = "谁发的公告 1 档口 2 系统", required = true)
|
||||
private Integer ownerType;
|
||||
@ApiModelProperty(value = "档口id")
|
||||
private Long storeId;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.notice;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
|
@ -13,11 +14,12 @@ import java.util.List;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@Accessors(chain = true)
|
||||
public class NoticeDeleteVO {
|
||||
|
||||
@NotNull(message = "公告ID不能为空")
|
||||
@ApiModelProperty(value = "公告ID列表")
|
||||
@ApiModelProperty(value = "公告ID列表", required = true)
|
||||
List<Long> noticeIdList;
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.notice;
|
||||
|
||||
import com.ruoyi.common.xss.Xss;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
|
@ -16,25 +17,26 @@ import java.util.Date;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@Accessors(chain = true)
|
||||
public class NoticeEditVO {
|
||||
|
||||
@NotNull(message = "公告ID不能为空")
|
||||
@ApiModelProperty(value = "公告ID")
|
||||
@ApiModelProperty(value = "公告ID", required = true)
|
||||
private Long noticeId;
|
||||
@Xss(message = "公告标题不能包含脚本字符")
|
||||
@NotBlank(message = "公告标题不能为空")
|
||||
@Size(min = 0, max = 50, message = "公告标题不能超过50个字符")
|
||||
@ApiModelProperty(value = "公告标题")
|
||||
@ApiModelProperty(value = "公告标题", required = true)
|
||||
private String noticeTitle;
|
||||
@NotNull(message = "公告类型不能为空")
|
||||
@ApiModelProperty(value = "公告类型")
|
||||
@ApiModelProperty(value = "公告类型", required = true)
|
||||
private Integer noticeType;
|
||||
@NotBlank(message = "公告内容不能为空")
|
||||
@ApiModelProperty(value = "公告内容")
|
||||
@ApiModelProperty(value = "公告内容", required = true)
|
||||
private String noticeContent;
|
||||
@NotNull(message = "谁发的公告不能为空!")
|
||||
@ApiModelProperty(value = "谁发的公告 1 档口 2 系统")
|
||||
@ApiModelProperty(value = "谁发的公告 1 档口 2 系统", required = true)
|
||||
private Integer ownerType;
|
||||
@ApiModelProperty(value = "档口id")
|
||||
private Long storeId;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.notice;
|
||||
|
||||
import com.ruoyi.web.controller.xkt.vo.BasePageVO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
|
@ -14,12 +15,13 @@ import javax.validation.constraints.NotNull;
|
|||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel
|
||||
public class NoticePageVO extends BasePageVO {
|
||||
|
||||
@ApiModelProperty(value = "公告标题")
|
||||
private String noticeTitle;
|
||||
@NotNull(message = "ownerType不能为空")
|
||||
@ApiModelProperty(value = "谁发的公告 1 档口 2 系统")
|
||||
@ApiModelProperty(value = "谁发的公告 1 档口 2 系统", required = true)
|
||||
private Integer ownerType;
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import java.util.Date;
|
|||
* @version v1.0
|
||||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@ApiModel("新增公告")
|
||||
@ApiModel
|
||||
@Data
|
||||
@Accessors(chain = true)
|
||||
public class NoticeResVO {
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ public class StoreOrderAddReqVO {
|
|||
* 档口ID
|
||||
*/
|
||||
@NotNull(message = "档口ID不能为空")
|
||||
@ApiModelProperty(value = "档口ID")
|
||||
@ApiModelProperty(value = "档口ID", required = true)
|
||||
private Long storeId;
|
||||
/**
|
||||
* 订单备注
|
||||
|
|
@ -32,49 +32,49 @@ public class StoreOrderAddReqVO {
|
|||
* 物流ID
|
||||
*/
|
||||
@NotNull(message = "物流ID不能为空")
|
||||
@ApiModelProperty(value = "物流ID")
|
||||
@ApiModelProperty(value = "物流ID", required = true)
|
||||
private Long expressId;
|
||||
/**
|
||||
* 收货人-名称
|
||||
*/
|
||||
@NotEmpty(message = "收货人名称不能为空")
|
||||
@ApiModelProperty(value = "收货人-名称")
|
||||
@ApiModelProperty(value = "收货人-名称", required = true)
|
||||
private String destinationContactName;
|
||||
/**
|
||||
* 收货人-电话
|
||||
*/
|
||||
@NotEmpty(message = "收货人电话不能为空")
|
||||
@ApiModelProperty(value = "收货人-电话")
|
||||
@ApiModelProperty(value = "收货人-电话", required = true)
|
||||
private String destinationContactPhoneNumber;
|
||||
/**
|
||||
* 收货人-省编码
|
||||
*/
|
||||
@NotEmpty(message = "收货人省编码不能为空")
|
||||
@ApiModelProperty(value = "收货人-省编码")
|
||||
@ApiModelProperty(value = "收货人-省编码", required = true)
|
||||
private String destinationProvinceCode;
|
||||
/**
|
||||
* 收货人-市编码
|
||||
*/
|
||||
@NotEmpty(message = "收货人市编码不能为空")
|
||||
@ApiModelProperty(value = "收货人-市编码")
|
||||
@ApiModelProperty(value = "收货人-市编码", required = true)
|
||||
private String destinationCityCode;
|
||||
/**
|
||||
* 收货人-区县编码
|
||||
*/
|
||||
@NotEmpty(message = "收货人区县编码不能为空")
|
||||
@ApiModelProperty(value = "收货人-区县编码")
|
||||
@ApiModelProperty(value = "收货人-区县编码", required = true)
|
||||
private String destinationCountyCode;
|
||||
/**
|
||||
* 收货人-详细地址
|
||||
*/
|
||||
@NotEmpty(message = "收货人详细地址不能为空")
|
||||
@ApiModelProperty(value = "收货人-详细地址")
|
||||
@ApiModelProperty(value = "收货人-详细地址", required = true)
|
||||
private String destinationDetailAddress;
|
||||
/**
|
||||
* 发货方式[1:货其再发 2:有货先发]
|
||||
*/
|
||||
@NotNull(message = "发货方式不能为空")
|
||||
@ApiModelProperty(value = "发货方式[1:货其再发 2:有货先发]")
|
||||
@ApiModelProperty(value = "发货方式[1:货其再发 2:有货先发]", required = true)
|
||||
private Integer deliveryType;
|
||||
/**
|
||||
* 最晚发货时间
|
||||
|
|
@ -86,19 +86,19 @@ public class StoreOrderAddReqVO {
|
|||
*/
|
||||
@Valid
|
||||
@NotEmpty(message = "订单明细不能为空")
|
||||
@ApiModelProperty(value = "明细列表")
|
||||
@ApiModelProperty(value = "明细列表", required = true)
|
||||
private List<Detail> detailList;
|
||||
|
||||
@NotNull(message = "是否发起支付不能为空")
|
||||
@ApiModelProperty(value = "是否发起支付")
|
||||
@ApiModelProperty(value = "是否发起支付", required = true)
|
||||
private Boolean beginPay;
|
||||
|
||||
@NotNull(message = "支付渠道不能为空")
|
||||
@ApiModelProperty(value = "支付渠道[1:支付宝]")
|
||||
@ApiModelProperty(value = "支付渠道[1:支付宝]", required = true)
|
||||
private Integer payChannel;
|
||||
|
||||
@NotNull(message = "支付来源不能为空")
|
||||
@ApiModelProperty(value = "支付来源[1:电脑网站 2:手机网站 3:APP]")
|
||||
@ApiModelProperty(value = "支付来源[1:电脑网站 2:手机网站 3:APP]", required = true)
|
||||
private Integer payPage;
|
||||
|
||||
@ApiModel(value = "明细")
|
||||
|
|
@ -106,11 +106,11 @@ public class StoreOrderAddReqVO {
|
|||
public static class Detail {
|
||||
|
||||
@NotNull(message = "商品颜色尺码ID不能为空")
|
||||
@ApiModelProperty(value = "商品颜色尺码ID")
|
||||
@ApiModelProperty(value = "商品颜色尺码ID", required = true)
|
||||
private Long storeProdColorSizeId;
|
||||
|
||||
@NotNull(message = "商品数量不能为空")
|
||||
@ApiModelProperty(value = "商品数量")
|
||||
@ApiModelProperty(value = "商品数量", required = true)
|
||||
private Integer goodsQuantity;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,20 +17,17 @@ import java.util.List;
|
|||
public class StoreOrderAfterSaleReqVO {
|
||||
|
||||
@NotNull(message = "订单ID不能为空")
|
||||
@ApiModelProperty(value = "订单ID")
|
||||
@ApiModelProperty(value = "订单ID", required = true)
|
||||
private Long storeOrderId;
|
||||
|
||||
@NotEmpty(message = "订单明细ID不能为空")
|
||||
@ApiModelProperty(value = "订单明细ID")
|
||||
@ApiModelProperty(value = "订单明细ID", required = true)
|
||||
private List<Long> storeOrderDetailIds;
|
||||
|
||||
@NotNull(message = "退货原因不能为空")
|
||||
@ApiModelProperty(value = "退货原因code")
|
||||
@ApiModelProperty(value = "退货原因code", required = true)
|
||||
private String refundReasonCode;
|
||||
|
||||
@ApiModelProperty(value = "物流ID")
|
||||
private Long expressId;
|
||||
|
||||
@ApiModelProperty(value = "物流运单号")
|
||||
private String expressWaybillNo;
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,6 +15,6 @@ import javax.validation.constraints.NotNull;
|
|||
public class StoreOrderCancelReqVO {
|
||||
|
||||
@NotNull(message = "订单ID不能为空")
|
||||
@ApiModelProperty(value = "订单ID")
|
||||
@ApiModelProperty(value = "订单ID", required = true)
|
||||
private Long storeOrderId;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ import java.util.List;
|
|||
* @date 2025-04-14 11:18
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ToString(callSuper = true)
|
||||
public class StoreOrderPageItemVO extends StoreOrderDTO {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.order;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -10,17 +11,18 @@ import javax.validation.constraints.NotNull;
|
|||
* @date 2025-04-07 18:16
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StoreOrderPayReqVO {
|
||||
|
||||
@NotNull(message = "订单ID不能为空")
|
||||
@ApiModelProperty(value = "订单ID")
|
||||
@ApiModelProperty(value = "订单ID", required = true)
|
||||
private Long storeOrderId;
|
||||
|
||||
@NotNull(message = "支付渠道不能为空")
|
||||
@ApiModelProperty(value = "支付渠道[1:支付宝]")
|
||||
@ApiModelProperty(value = "支付渠道[1:支付宝]", required = true)
|
||||
private Integer payChannel;
|
||||
|
||||
@NotNull(message = "支付来源不能为空")
|
||||
@ApiModelProperty(value = "支付来源[1:电脑网站 2:手机网站]")
|
||||
@ApiModelProperty(value = "支付来源[1:电脑网站 2:手机网站]", required = true)
|
||||
private Integer payPage;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,6 +16,6 @@ import java.util.List;
|
|||
public class StoreOrderPrintReqVO {
|
||||
|
||||
@NotEmpty(message = "订单明细ID不能为空")
|
||||
@ApiModelProperty(value = "订单明细ID")
|
||||
@ApiModelProperty(value = "订单明细ID", required = true)
|
||||
private List<Long> storeOrderDetailIds;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,6 +15,6 @@ import javax.validation.constraints.NotNull;
|
|||
public class StoreOrderReceiptReqVO {
|
||||
|
||||
@NotNull(message = "订单ID不能为空")
|
||||
@ApiModelProperty(value = "订单ID")
|
||||
@ApiModelProperty(value = "订单ID", required = true)
|
||||
private Long storeOrderId;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ import javax.validation.constraints.NotNull;
|
|||
public class StoreOrderRefundConfirmVO {
|
||||
|
||||
@NotNull(message = "订单ID不能为空")
|
||||
@ApiModelProperty(value = "订单ID")
|
||||
@ApiModelProperty(value = "订单ID", required = true)
|
||||
private Long storeOrderId;
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,15 +17,15 @@ import java.util.List;
|
|||
public class StoreOrderShipByPlatformReqVO {
|
||||
|
||||
@NotNull(message = "订单ID不能为空")
|
||||
@ApiModelProperty(value = "订单ID")
|
||||
@ApiModelProperty(value = "订单ID", required = true)
|
||||
private Long storeOrderId;
|
||||
|
||||
@NotEmpty(message = "订单明细ID不能为空")
|
||||
@ApiModelProperty(value = "订单明细ID")
|
||||
@ApiModelProperty(value = "订单明细ID", required = true)
|
||||
private List<Long> storeOrderDetailIds;
|
||||
|
||||
@NotNull(message = "物流ID不能为空")
|
||||
@ApiModelProperty(value = "物流ID")
|
||||
@ApiModelProperty(value = "物流ID", required = true)
|
||||
private Long expressId;
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,19 +17,19 @@ import java.util.List;
|
|||
public class StoreOrderShipByStoreReqVO {
|
||||
|
||||
@NotNull(message = "订单ID不能为空")
|
||||
@ApiModelProperty(value = "订单ID")
|
||||
@ApiModelProperty(value = "订单ID", required = true)
|
||||
private Long storeOrderId;
|
||||
|
||||
@NotEmpty(message = "订单明细ID不能为空")
|
||||
@ApiModelProperty(value = "订单明细ID")
|
||||
@ApiModelProperty(value = "订单明细ID", required = true)
|
||||
private List<Long> storeOrderDetailIds;
|
||||
|
||||
@NotNull(message = "物流ID不能为空")
|
||||
@ApiModelProperty(value = "物流ID")
|
||||
@ApiModelProperty(value = "物流ID", required = true)
|
||||
private Long expressId;
|
||||
|
||||
@NotEmpty(message = "物流单号不能为空")
|
||||
@ApiModelProperty(value = "物流单号")
|
||||
@ApiModelProperty(value = "物流单号", required = true)
|
||||
private String expressWaybillNo;
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.quickFunction;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.*;
|
||||
|
||||
|
|
@ -12,6 +13,7 @@ import java.util.List;
|
|||
* @version v1.0
|
||||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@ApiModel
|
||||
@Data
|
||||
@Builder
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
|
|
@ -22,7 +24,7 @@ public class QuickFuncVO {
|
|||
@ApiModelProperty(value = "业务ID 根据roleId确定,可能为store_id、user_id", required = true)
|
||||
@NotNull(message = "业务ID不能为空!")
|
||||
private Long bizId;
|
||||
@ApiModelProperty(value = "角色ID")
|
||||
@ApiModelProperty(value = "角色ID", required = true)
|
||||
@NotNull(message = "角色ID不能为空!")
|
||||
private Long roleId;
|
||||
@ApiModelProperty(value = "档口勾选的快捷功能", required = true)
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.store;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -9,6 +10,7 @@ import lombok.Data;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StoreAdvertResVO {
|
||||
|
||||
@ApiModelProperty(value = "档口ID")
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.store;
|
||||
|
||||
import com.ruoyi.web.controller.xkt.vo.storeCertificate.StoreCertVO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
|
@ -13,6 +14,7 @@ import javax.validation.constraints.NotNull;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@Accessors(chain = true)
|
||||
public class StoreAuditVO {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.store;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -9,6 +10,7 @@ import lombok.Data;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StoreNameResVO {
|
||||
|
||||
@ApiModelProperty(value = "档口ID")
|
||||
|
|
|
|||
|
|
@ -22,11 +22,11 @@ public class StoreOverviewVO {
|
|||
@ApiModelProperty(value = "档口ID", required = true)
|
||||
@NotNull(message = "档口ID不能为空")
|
||||
private Long storeId;
|
||||
@ApiModelProperty(value = "查询开始时间")
|
||||
@ApiModelProperty(value = "查询开始时间", required = true)
|
||||
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||
@NotNull(message = "查询开始时间不能为空")
|
||||
private Date voucherDateStart;
|
||||
@ApiModelProperty(value = "查询结束时间")
|
||||
@ApiModelProperty(value = "查询结束时间", required = true)
|
||||
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||
@NotNull(message = "查询结束时间不能为空")
|
||||
private Date voucherDateEnd;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.store;
|
||||
|
||||
import com.ruoyi.web.controller.xkt.vo.BasePageVO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
|
@ -12,6 +13,7 @@ import lombok.EqualsAndHashCode;
|
|||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StorePageVO extends BasePageVO {
|
||||
|
||||
@ApiModelProperty(value = "档口名称")
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.store;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -13,6 +14,7 @@ import java.util.Date;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StoreResVO {
|
||||
|
||||
@ApiModelProperty(value = "档口ID")
|
||||
|
|
|
|||
|
|
@ -22,11 +22,11 @@ public class StoreSaleCustomerTop10VO {
|
|||
@ApiModelProperty(value = "档口ID", required = true)
|
||||
@NotNull(message = "档口ID不能为空")
|
||||
private Long storeId;
|
||||
@ApiModelProperty(value = "查询开始时间")
|
||||
@ApiModelProperty(value = "查询开始时间", required = true)
|
||||
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||
@NotNull(message = "查询开始时间不能为空")
|
||||
private Date voucherDateStart;
|
||||
@ApiModelProperty(value = "查询结束时间")
|
||||
@ApiModelProperty(value = "查询结束时间", required = true)
|
||||
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||
@NotNull(message = "查询结束时间不能为空")
|
||||
private Date voucherDateEnd;
|
||||
|
|
|
|||
|
|
@ -22,11 +22,11 @@ public class StoreSaleRevenueVO {
|
|||
@ApiModelProperty(value = "档口ID", required = true)
|
||||
@NotNull(message = "档口ID不能为空")
|
||||
private Long storeId;
|
||||
@ApiModelProperty(value = "查询开始时间")
|
||||
@ApiModelProperty(value = "查询开始时间", required = true)
|
||||
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||
@NotNull(message = "查询开始时间不能为空")
|
||||
private Date voucherDateStart;
|
||||
@ApiModelProperty(value = "查询结束时间")
|
||||
@ApiModelProperty(value = "查询结束时间", required = true)
|
||||
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||
@NotNull(message = "查询结束时间不能为空")
|
||||
private Date voucherDateEnd;
|
||||
|
|
|
|||
|
|
@ -22,11 +22,11 @@ public class StoreSaleTop10VO {
|
|||
@ApiModelProperty(value = "档口ID", required = true)
|
||||
@NotNull(message = "档口ID不能为空")
|
||||
private Long storeId;
|
||||
@ApiModelProperty(value = "查询开始时间")
|
||||
@ApiModelProperty(value = "查询开始时间", required = true)
|
||||
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||
@NotNull(message = "查询开始时间不能为空")
|
||||
private Date voucherDateStart;
|
||||
@ApiModelProperty(value = "查询结束时间")
|
||||
@ApiModelProperty(value = "查询结束时间", required = true)
|
||||
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||
@NotNull(message = "查询结束时间不能为空")
|
||||
private Date voucherDateEnd;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.store;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -9,6 +10,7 @@ import lombok.Data;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StoreSimpleResVO {
|
||||
|
||||
@ApiModelProperty(value = "档口模板ID")
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.store;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
|
@ -12,6 +13,7 @@ import javax.validation.constraints.NotNull;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@Accessors(chain = true)
|
||||
public class StoreUpdateDelFlagVO {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.store;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
|
@ -14,6 +15,7 @@ import javax.validation.constraints.Pattern;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@Accessors(chain = true)
|
||||
public class StoreUpdateVO {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.store;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
|
@ -12,6 +13,7 @@ import javax.validation.constraints.NotNull;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@Accessors(chain = true)
|
||||
public class StoreWeightUpdateVO {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeCertificate;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
|
@ -20,6 +21,7 @@ import java.util.List;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@Accessors(chain = true)
|
||||
public class StoreCertVO {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeColor;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -9,6 +10,7 @@ import lombok.Data;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StoreColorVO {
|
||||
|
||||
@ApiModelProperty(value = "档口颜色ID")
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeCustomer;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -11,6 +12,7 @@ import javax.validation.constraints.NotNull;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StoreCusAddOverPriceVO {
|
||||
|
||||
@NotNull(message = "档口ID不能为空!")
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeCustomer;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
|
@ -11,6 +12,7 @@ import lombok.experimental.Accessors;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@Builder
|
||||
@Accessors(chain = true)
|
||||
public class StoreCusFuzzyResVO {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeCustomer;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -12,6 +13,7 @@ import java.math.BigDecimal;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public class StoreCusGeneralSaleVO {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeCustomer;
|
||||
|
||||
import com.ruoyi.web.controller.xkt.vo.BasePageVO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
|
@ -14,6 +15,7 @@ import javax.validation.constraints.NotNull;
|
|||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StoreCusPageVO extends BasePageVO {
|
||||
|
||||
@ApiModelProperty(value = "客户名称")
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeCustomer;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -14,6 +15,7 @@ import javax.validation.constraints.Pattern;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public class StoreCusVO {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeFactory;
|
||||
|
||||
import com.ruoyi.web.controller.xkt.vo.BasePageVO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
|
@ -14,6 +15,7 @@ import javax.validation.constraints.NotNull;
|
|||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StoreFactoryPageVO extends BasePageVO {
|
||||
|
||||
@ApiModelProperty(value = "工厂名称")
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeFactory;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -13,6 +14,7 @@ import javax.validation.constraints.NotNull;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public class StoreFactoryVO {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeHomepage;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -13,6 +14,7 @@ import java.util.List;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public class StoreHomeDecorationVO {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeHomepage;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -11,6 +12,7 @@ import java.util.List;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StoreHomeTemplateFiveResVO {
|
||||
|
||||
@ApiModelProperty(value = "顶部左侧轮播图")
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@ public class StoreHomeTemplateTwoResVO {
|
|||
List<StoreHomeTemplateItemResVO> newProdList;
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class SHTOTopBannerVO {
|
||||
@ApiModelProperty(value = "1.不跳转 为null 2.跳转店铺 为storeId 3.跳转商品 为storeProdId")
|
||||
private Long bizId;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeMember;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
|
@ -13,6 +14,7 @@ import java.math.BigDecimal;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@Accessors(chain = true)
|
||||
public class StoreMemberCreateVO {
|
||||
|
||||
|
|
@ -23,7 +25,7 @@ public class StoreMemberCreateVO {
|
|||
@ApiModelProperty(value = "支付金额", required = true)
|
||||
private BigDecimal payPrice;
|
||||
@NotNull(message = "交易密码不能为空!")
|
||||
@ApiModelProperty(value = "交易密码")
|
||||
@ApiModelProperty(value = "交易密码", required = true)
|
||||
private String transactionPassword;
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storePordColor;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.Valid;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
|
|
@ -12,6 +12,7 @@ import java.math.BigDecimal;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StoreProdColorResVO {
|
||||
|
||||
@ApiModelProperty(value = "档口商品当前颜色ID")
|
||||
|
|
|
|||
|
|
@ -49,6 +49,7 @@ public class StoreProdAppResVO {
|
|||
private String detail;
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class StoreProdFileVO {
|
||||
@ApiModelProperty(value = "文件名称")
|
||||
private String fileName;
|
||||
|
|
@ -63,6 +64,7 @@ public class StoreProdAppResVO {
|
|||
}
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class StoreProdCateAttrVO {
|
||||
@ApiModelProperty(value = "帮面材质")
|
||||
private String upperMaterial;
|
||||
|
|
@ -109,6 +111,7 @@ public class StoreProdAppResVO {
|
|||
}
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class StoreProdColorPriceVO {
|
||||
@ApiModelProperty(value = "档口商品颜色ID")
|
||||
private Long storeColorId;
|
||||
|
|
@ -117,6 +120,7 @@ public class StoreProdAppResVO {
|
|||
}
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class StoreProdSvcVO {
|
||||
@ApiModelProperty(value = "大小码及定制款可退")
|
||||
private String customRefund;
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ package com.ruoyi.web.controller.xkt.vo.storeProd;
|
|||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import com.ruoyi.web.controller.xkt.vo.storeColor.StoreColorVO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
|
|
@ -22,6 +23,7 @@ import java.util.List;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public class StoreProdCreateVO {
|
||||
|
||||
|
|
@ -92,10 +94,9 @@ public class StoreProdCreateVO {
|
|||
@ApiModelProperty(value = "档口生产工艺")
|
||||
private StoreProdProcessVO process;
|
||||
|
||||
|
||||
|
||||
@Data
|
||||
@Valid
|
||||
@ApiModel
|
||||
public static class SPCColorPriceVO {
|
||||
@ApiModelProperty(value = "档口商品颜色ID")
|
||||
private Long storeColorId;
|
||||
|
|
@ -113,6 +114,7 @@ public class StoreProdCreateVO {
|
|||
|
||||
@Data
|
||||
@Valid
|
||||
@ApiModel
|
||||
public static class StoreProdFileVO {
|
||||
@NotBlank(message = "文件名称不能为空!")
|
||||
@ApiModelProperty(value = "文件名称", required = true)
|
||||
|
|
@ -132,6 +134,7 @@ public class StoreProdCreateVO {
|
|||
}
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class StoreProdCateAttrVO {
|
||||
@NotBlank(message = "帮面材质不可为空!")
|
||||
@ApiModelProperty(value = "帮面材质", required = true)
|
||||
|
|
@ -184,6 +187,7 @@ public class StoreProdCreateVO {
|
|||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Valid
|
||||
@ApiModel
|
||||
public static class SPCSizeVO {
|
||||
@ApiModelProperty(value = "商品尺码", required = true)
|
||||
@NotNull(message = "档口商品定价不能为空!")
|
||||
|
|
@ -194,6 +198,7 @@ public class StoreProdCreateVO {
|
|||
}
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class StoreProdSvcVO {
|
||||
@ApiModelProperty(value = "大小码及定制款可退")
|
||||
private String customRefund;
|
||||
|
|
@ -206,6 +211,7 @@ public class StoreProdCreateVO {
|
|||
}
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class StoreProdProcessVO {
|
||||
@ApiModelProperty(value = "鞋型")
|
||||
private String shoeType;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeProd;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
|
@ -14,6 +15,7 @@ import java.util.List;
|
|||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@ApiModel
|
||||
@Accessors(chain = true)
|
||||
public class StoreProdFuzzyColorResVO {
|
||||
|
||||
|
|
@ -27,6 +29,7 @@ public class StoreProdFuzzyColorResVO {
|
|||
private List<SPFCColorVO> colorList;
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class SPFCColorVO {
|
||||
@ApiModelProperty(value = "档口颜色ID")
|
||||
private Long storeColorId;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeProd;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
|
@ -12,6 +13,7 @@ import lombok.experimental.Accessors;
|
|||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@ApiModel
|
||||
@Accessors(chain = true)
|
||||
public class StoreProdFuzzyResPicVO {
|
||||
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@ public class StoreProdPCResVO {
|
|||
private List<StoreProdFileVO> fileList;
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class SPPCColorVO {
|
||||
@ApiModelProperty(value = "档口商品颜色ID")
|
||||
private Long storeProdColorId;
|
||||
|
|
@ -57,6 +58,7 @@ public class StoreProdPCResVO {
|
|||
}
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class SPPCSizeStockVO {
|
||||
@ApiModelProperty(value = "档口商品颜色尺码ID")
|
||||
private Long storeProdColorSizeId;
|
||||
|
|
@ -69,6 +71,7 @@ public class StoreProdPCResVO {
|
|||
}
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class StoreProdFileVO {
|
||||
@ApiModelProperty(value = "文件名称")
|
||||
private String fileName;
|
||||
|
|
@ -83,6 +86,7 @@ public class StoreProdPCResVO {
|
|||
}
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class StoreProdCateAttrVO {
|
||||
@ApiModelProperty(value = "帮面材质")
|
||||
private String upperMaterial;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeProd;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -13,6 +14,7 @@ import java.util.List;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StoreProdPageResVO {
|
||||
|
||||
@ApiModelProperty(value = "档口商品主图url")
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeProd;
|
||||
|
||||
import com.ruoyi.web.controller.xkt.vo.BasePageVO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
|
@ -14,6 +15,7 @@ import javax.validation.constraints.NotNull;
|
|||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StoreProdPageVO extends BasePageVO {
|
||||
|
||||
@ApiModelProperty(value = "商品货号")
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeProd;
|
||||
|
||||
import com.ruoyi.web.controller.xkt.vo.storeProductFile.StoreProdFilePicSpaceResVO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -12,6 +13,7 @@ import java.util.List;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StoreProdPicSpaceResVO {
|
||||
|
||||
@ApiModelProperty(value = "档口ID")
|
||||
|
|
|
|||
|
|
@ -2,14 +2,13 @@ package com.ruoyi.web.controller.xkt.vo.storeProd;
|
|||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.web.controller.xkt.vo.storeColor.StoreColorVO;
|
||||
import com.ruoyi.xkt.dto.storeProdColorSize.StoreProdColorSizeDTO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import javax.validation.Valid;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
|
@ -21,6 +20,7 @@ import java.util.List;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StoreProdResVO {
|
||||
|
||||
@ApiModelProperty(value = "档口商品名称")
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@ public class StoreProdSkuResVO {
|
|||
private List<SPColorVO> colorList;
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class SPColorVO {
|
||||
@ApiModelProperty(value = "档口商品颜色ID")
|
||||
private Long storeProdColorId;
|
||||
|
|
@ -45,6 +46,7 @@ public class StoreProdSkuResVO {
|
|||
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class SPSizeStockVO {
|
||||
@ApiModelProperty(value = "档口商品颜色尺码ID")
|
||||
private Long storeProdColorSizeId;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeProd;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
|
@ -12,6 +13,7 @@ import java.util.List;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StoreProdStatusCateCountResVO {
|
||||
|
||||
@ApiModelProperty(value = "商品状态")
|
||||
|
|
@ -20,6 +22,7 @@ public class StoreProdStatusCateCountResVO {
|
|||
List<SPSCCCateCountVO> cateCountList;
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
@Accessors(chain = true)
|
||||
public static class SPSCCCateCountVO {
|
||||
@ApiModelProperty(value = "商品分类ID")
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeProd;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -12,12 +13,13 @@ import java.util.List;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StoreProdStatusCateNumVO {
|
||||
|
||||
@NotNull(message = "档口ID不能为空!")
|
||||
@ApiModelProperty(value = "档口ID", required = true)
|
||||
private Long storeId;
|
||||
@ApiModelProperty(value = "商品状态列表")
|
||||
@ApiModelProperty(value = "商品状态列表", required = true)
|
||||
@NotNull(message = "商品状态列表不能为空!")
|
||||
List<Integer> prodStatusList;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeProd;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -10,6 +11,7 @@ import lombok.Data;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public class StoreProdStatusCountResVO {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeProd;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -12,6 +13,7 @@ import java.util.List;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StoreProdStatusVO {
|
||||
|
||||
@NotNull(message = "档口ID不能为空!")
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ package com.ruoyi.web.controller.xkt.vo.storeProd;
|
|||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import com.ruoyi.web.controller.xkt.vo.storeColor.StoreColorVO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
|
|
@ -22,6 +23,7 @@ import java.util.List;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public class StoreProdUpdateVO {
|
||||
|
||||
|
|
@ -94,9 +96,9 @@ public class StoreProdUpdateVO {
|
|||
private StoreProdProcessVO process;
|
||||
|
||||
|
||||
|
||||
@Data
|
||||
@Valid
|
||||
@ApiModel
|
||||
public static class SPCColorPriceVO {
|
||||
@ApiModelProperty(value = "档口商品颜色ID")
|
||||
private Long storeColorId;
|
||||
|
|
@ -114,6 +116,7 @@ public class StoreProdUpdateVO {
|
|||
|
||||
@Data
|
||||
@Valid
|
||||
@ApiModel
|
||||
public static class StoreProdFileVO {
|
||||
@NotBlank(message = "文件名称不能为空!")
|
||||
@ApiModelProperty(value = "文件名称", required = true)
|
||||
|
|
@ -133,6 +136,7 @@ public class StoreProdUpdateVO {
|
|||
}
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class StoreProdCateAttrVO {
|
||||
@NotBlank(message = "帮面材质不可为空!")
|
||||
@ApiModelProperty(value = "帮面材质", required = true)
|
||||
|
|
@ -185,6 +189,7 @@ public class StoreProdUpdateVO {
|
|||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Valid
|
||||
@ApiModel
|
||||
public static class SPCSizeVO {
|
||||
@ApiModelProperty(value = "商品尺码", required = true)
|
||||
@NotNull(message = "档口商品定价不能为空!")
|
||||
|
|
@ -195,6 +200,7 @@ public class StoreProdUpdateVO {
|
|||
}
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class StoreProdSvcVO {
|
||||
@ApiModelProperty(value = "大小码及定制款可退")
|
||||
private String customRefund;
|
||||
|
|
@ -207,6 +213,7 @@ public class StoreProdUpdateVO {
|
|||
}
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class StoreProdProcessVO {
|
||||
@ApiModelProperty(value = "鞋型")
|
||||
private String shoeType;
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ package com.ruoyi.web.controller.xkt.vo.storeProd;
|
|||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import com.ruoyi.web.controller.xkt.vo.storeColor.StoreColorVO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
|
|
@ -22,6 +23,7 @@ import java.util.List;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
public class StoreProdVO {
|
||||
|
||||
|
|
@ -95,6 +97,7 @@ public class StoreProdVO {
|
|||
|
||||
@Data
|
||||
@Valid
|
||||
@ApiModel
|
||||
public static class SPCColorPriceVO {
|
||||
@ApiModelProperty(value = "档口商品颜色ID")
|
||||
private Long storeColorId;
|
||||
|
|
@ -112,6 +115,7 @@ public class StoreProdVO {
|
|||
|
||||
@Data
|
||||
@Valid
|
||||
@ApiModel
|
||||
public static class StoreProdFileVO {
|
||||
@NotBlank(message = "文件名称不能为空!")
|
||||
@ApiModelProperty(value = "文件名称", required = true)
|
||||
|
|
@ -131,6 +135,7 @@ public class StoreProdVO {
|
|||
}
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class StoreProdCateAttrVO {
|
||||
@NotBlank(message = "帮面材质不可为空!")
|
||||
@ApiModelProperty(value = "帮面材质", required = true)
|
||||
|
|
@ -183,6 +188,7 @@ public class StoreProdVO {
|
|||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Valid
|
||||
@ApiModel
|
||||
public static class SPCSizeVO {
|
||||
@ApiModelProperty(value = "商品尺码", required = true)
|
||||
@NotNull(message = "档口商品定价不能为空!")
|
||||
|
|
@ -193,6 +199,7 @@ public class StoreProdVO {
|
|||
}
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class StoreProdSvcVO {
|
||||
@ApiModelProperty(value = "大小码及定制款可退")
|
||||
private String customRefund;
|
||||
|
|
@ -205,6 +212,7 @@ public class StoreProdVO {
|
|||
}
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class StoreProdProcessVO {
|
||||
@ApiModelProperty(value = "鞋型")
|
||||
private String shoeType;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeProd;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -12,6 +13,7 @@ import java.util.List;
|
|||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StoreProdViewVO {
|
||||
|
||||
@ApiModelProperty(value = "会员等级")
|
||||
|
|
@ -36,7 +38,5 @@ public class StoreProdViewVO {
|
|||
private Long storeId;
|
||||
@ApiModelProperty(value = "档口名称")
|
||||
private String storeName;
|
||||
// @ApiModelProperty(value = "档口标签列表")
|
||||
// private List<String> storeTagList;
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeProdBarcodeMatch;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -13,6 +14,7 @@ import java.util.List;
|
|||
* @version v1.0
|
||||
* @date 2025/3/27 15:12
|
||||
*/
|
||||
@ApiModel
|
||||
@Data
|
||||
public class BarcodeMatchVO {
|
||||
|
||||
|
|
@ -28,6 +30,7 @@ public class BarcodeMatchVO {
|
|||
List<BarcodeMatchColorVO> colorList;
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class BarcodeMatchColorVO {
|
||||
@NotNull(message = "颜色ID不能为空")
|
||||
@ApiModelProperty(value = "档口颜色ID", required = true)
|
||||
|
|
@ -39,6 +42,7 @@ public class BarcodeMatchVO {
|
|||
}
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public static class BarcodeMatchSizeVO {
|
||||
@NotNull(message = "尺码不能为空")
|
||||
@ApiModelProperty(value = "尺码", required = true)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.web.controller.xkt.vo.storeProdColorPrice;
|
||||
|
||||
import com.ruoyi.web.controller.xkt.vo.BasePageVO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
|
@ -15,6 +16,7 @@ import java.util.List;
|
|||
*/
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel
|
||||
public class StoreProdColorPricePageVO extends BasePageVO {
|
||||
|
||||
@ApiModelProperty(value = "商品货号")
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue