branch_wangheng
wangheng 7 months ago
parent 2f583b24d3
commit 8328fa6167

@ -0,0 +1,42 @@
package com.sky.dto;
import lombok.Data;
import java.io.Serializable;
/**
*
* <p>
* DTO
*/
@Data // 使用lombok提供的注解来自动生成getter和setter方法以及toString等方法
public class CategoryDTO implements Serializable {
/**
* ID
* <p>
*
*/
private Long id;
/**
*
* <p>
* 12
*/
private Integer type;
/**
*
* <p>
*
*/
private String name;
/**
*
* <p>
*
*/
private Integer sort;
}

@ -0,0 +1,49 @@
package com.sky.dto;
import lombok.Data;
import java.io.Serializable;
/**
*
* <p>
*
*/
@Data // 使用lombok提供的注解来自动生成getter和setter方法以及toString等方法
public class DishPageQueryDTO implements Serializable {
/**
*
* <p>
* 1
*/
private int page;
/**
*
* <p>
*
*/
private int pageSize;
/**
*
* <p>
*
*/
private String name;
/**
* ID
* <p>
* ID
*/
private Integer categoryId;
/**
*
* <p>
* 01
*/
private Integer status;
}

@ -0,0 +1,35 @@
package com.sky.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
/**
*
* <p>
*
*/
@Data // 使用lombok提供的注解来自动生成getter和setter方法以及toString等方法
@AllArgsConstructor // 使用lombok提供的注解来自动生成包含所有参数的构造函数
@NoArgsConstructor // 使用lombok提供的注解来自动生成无参数的构造函数
@Builder // 使用lombok提供的注解来自动生成builder模式的构建器
public class GoodsSalesDTO implements Serializable {
/**
*
* <p>
*
*/
private String name;
/**
*
* <p>
*
*/
private Integer number;
}

@ -0,0 +1,74 @@
package com.sky.dto;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
*
* <p>
*
*/
@Data // 使用lombok提供的注解来自动生成getter和setter方法以及toString等方法
public class OrdersPageQueryDTO implements Serializable {
/**
*
* <p>
* 1
*/
private int page;
/**
*
* <p>
*
*/
private int pageSize;
/**
*
* <p>
*
*/
private String number;
/**
*
* <p>
*
*/
private String phone;
/**
*
* <p>
*
*/
private Integer status;
/**
*
* <p>
* yyyy-MM-dd HH:mm:ss
*/
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime beginTime;
/**
*
* <p>
* yyyy-MM-dd HH:mm:ss
*/
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime endTime;
/**
* ID
* <p>
*
*/
private Long userId;
}

@ -0,0 +1,35 @@
package com.sky.dto;
import lombok.Data;
import java.io.Serializable;
/**
*
* <p>
*
*/
@Data // 使用lombok提供的注解来自动生成getter和setter方法以及toString等方法
public class PasswordEditDTO implements Serializable {
/**
* ID
* <p>
* ID
*/
private Long empId;
/**
*
* <p>
* 使
*/
private String oldPassword;
/**
*
* <p>
*
*/
private String newPassword;
}

@ -0,0 +1,21 @@
package com.sky.dto;
import lombok.Data;
import java.io.Serializable;
/**
* C
* <p>
* C
*/
@Data // 使用lombok提供的注解来自动生成getter和setter方法以及toString等方法
public class UserLoginDTO implements Serializable {
/**
*
* <p>
*
*/
private String code;
}

@ -0,0 +1,51 @@
package com.sky.entity;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
/**
*
* <p>
*
*/
@Data // 使用lombok提供的注解来自动生成getter和setter方法以及toString等方法
@Builder // 提供builder模式的构建器
@NoArgsConstructor // 提供无参数的构造函数
@AllArgsConstructor // 提供包含所有属性的构造函数
public class DishFlavor implements Serializable {
private static final long serialVersionUID = 1L; // 序列化ID用于序列化和反序列化
/**
* ID
* <p>
*
*/
private Long id;
/**
* ID
* <p>
*
*/
private Long dishId;
/**
*
* <p>
*
*/
private String name;
/**
*
* <p>
*
*/
private String value;
}

@ -0,0 +1,101 @@
package com.sky.entity;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
*
* <p>
*
*/
@Data // 使用lombok提供的注解来自动生成getter和setter方法以及toString等方法
@Builder // 提供builder模式的构建器
@NoArgsConstructor // 提供无参数的构造函数
@AllArgsConstructor // 提供包含所有属性的构造函数
public class Setmeal implements Serializable {
private static final long serialVersionUID = 1L; // 序列化ID用于序列化和反序列化
/**
* ID
* <p>
*
*/
private Long id;
/**
* ID
* <p>
*
*/
private Long categoryId;
/**
*
* <p>
*
*/
private String name;
/**
*
* <p>
*
*/
private BigDecimal price;
/**
*
* <p>
* 01
*/
private Integer status;
/**
*
* <p>
*
*/
private String description;
/**
*
* <p>
*
*/
private String image;
/**
*
* <p>
*
*/
private LocalDateTime createTime;
/**
*
* <p>
*
*/
private LocalDateTime updateTime;
/**
* ID
* <p>
* ID
*/
private Long createUser;
/**
* ID
* <p>
* ID
*/
private Long updateUser;
}

@ -0,0 +1,56 @@
package com.sky.vo;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
/**
*
* <p>
*
*/
@Data // 使用lombok提供的注解来自动生成getter和setter方法以及toString等方法
@Builder // 提供builder模式的构建器
@NoArgsConstructor // 提供无参数的构造函数
@AllArgsConstructor // 提供包含所有属性的构造函数
public class BusinessDataVO implements Serializable {
/**
*
* <p>
*
*/
private Double turnover;
/**
*
* <p>
*
*/
private Integer validOrderCount;
/**
*
* <p>
*
*/
private Double orderCompletionRate;
/**
*
* <p>
*
*/
private Double unitPrice;
/**
*
* <p>
*
*/
private Integer newUsers;
}

@ -0,0 +1,56 @@
package com.sky.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
/**
*
* <p>
* JWT
*/
@Data // 使用lombok提供的注解来自动生成getter和setter方法以及toString等方法
@Builder // 提供builder模式的构建器
@NoArgsConstructor // 提供无参数的构造函数
@AllArgsConstructor // 提供包含所有属性的构造函数
@ApiModel(description = "员工登录返回的数据格式") // Swagger注解用于描述这个VO对象
public class EmployeeLoginVO implements Serializable {
/**
*
* <p>
*
*/
@ApiModelProperty("主键值") // Swagger注解用于描述字段
private Long id;
/**
*
* <p>
*
*/
@ApiModelProperty("用户名") // Swagger注解用于描述字段
private String userName;
/**
*
* <p>
*
*/
@ApiModelProperty("姓名") // Swagger注解用于描述字段
private String name;
/**
* JWT
* <p>
* JWT
*/
@ApiModelProperty("jwt令牌") // Swagger注解用于描述字段
private String token;
}

@ -0,0 +1,32 @@
package com.sky.vo;
import lombok.Data;
import java.io.Serializable;
/**
* OrderStatisticsVO
* Serializable
* 使 Lombok @Data gettersettertoStringequals hashCode
*/
@Data
public class OrderStatisticsVO implements Serializable {
/**
*
*
*/
private Integer toBeConfirmed;
/**
*
*
*/
private Integer confirmed;
/**
*
*
*/
private Integer deliveryInProgress;
}

@ -0,0 +1,33 @@
package com.sky.vo;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
/**
* SetmealOverViewVO
* Serializable
* 使 Lombok @Data@Builder@NoArgsConstructor @AllArgsConstructor
* 访
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SetmealOverViewVO implements Serializable {
/**
*
*
*/
private Integer sold;
/**
*
*
*/
private Integer discontinued;
}

@ -0,0 +1,43 @@
package com.sky.vo;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
/**
* UserReportVO
* Serializable
* 使 Lombok @Data@Builder@NoArgsConstructor @AllArgsConstructor
*
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class UserReportVO implements Serializable {
/**
*
* 2022-10-01,2022-10-02,2022-10-03
*
*/
private String dateList;
/**
*
* 200,210,220
* dateList
*/
private String totalUserList;
/**
*
* 20,21,10
* dateList
*/
private String newUserList;
}
Loading…
Cancel
Save