| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- package cn.hobbystocks.auc.request;
- import cn.hobbystocks.auc.annotation.Sensitive;
- import cn.hobbystocks.auc.annotation.View;
- import cn.hobbystocks.auc.common.core.domain.BaseEntity;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableName;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import com.fasterxml.jackson.databind.JsonNode;
- import com.fasterxml.jackson.databind.annotation.JsonSerialize;
- import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.*;
- import nonapi.io.github.classgraph.json.Id;
- import org.apache.ibatis.type.Alias;
- import org.springframework.web.bind.annotation.RequestParam;
- import javax.validation.constraints.NotBlank;
- import java.math.BigDecimal;
- import java.util.Date;
- @Data
- @AllArgsConstructor
- @NoArgsConstructor
- public class LotQueryRequest extends BaseEntity {
- private static final long serialVersionUID = 1L;
- /** 主分类id */
- @ApiModelProperty("主分类id")
- @JsonSerialize(using = ToStringSerializer.class)
- private Long mainCategoryId;
- /** 子分类id */
- @ApiModelProperty("子分类id")
- @JsonSerialize(using = ToStringSerializer.class)
- private Long childCategoryId;
- /** 拍品名称 */
- @ApiModelProperty("拍品名称")
- private String name;
- /** 是否发布(0:未发布;1:已发布) */
- @ApiModelProperty("是否发布(1已上架 2已下架 0未审核)")
- private Integer pubStatus;
- /** 拍卖状态(Waiting:未开始;Starting:开启中;Bidding:进行中;Finished:拍卖结束;Cancelled:撤拍;Pass:流拍;Sold:成交) */
- @ApiModelProperty("拍卖状态(Waiting:未开始;Starting:开启中;Bidding:进行中;Finished:拍卖结束;Cancelled:撤拍;Pass:流拍;Sold:成交)")
- private String status;
- /** 拍卖开始时间 */
- @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;
- /** 实际结束时间 */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
- @ApiModelProperty("实际结束时间")
- private Date realEndTime;
- }
|