package thyyxxk.webserver.entity.orderZdMaintain.dto.frequency;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.NoArgsConstructor;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "yz_order_frequency")
public class YzOrderFrequencyDTO implements Serializable {

    private static final long serialVersionUID = 28190839933159332L;

    /**
     * code
     */
    @TableId(type = IdType.NONE)
    private String code;

    /**
     * week1
     */
    @TableField(value = "week_1")
    private Integer week1;

    /**
     * week2
     */
    @TableField(value = "week_2")
    private Integer week2;

    /**
     * week3
     */
    @TableField(value = "week_3")
    private Integer week3;

    /**
     * week4
     */
    @TableField(value = "week_4")
    private Integer week4;

    /**
     * week5
     */
    @TableField(value = "week_5")
    private Integer week5;

    /**
     * week6
     */
    @TableField(value = "week_6")
    private Integer week6;

    /**
     * week7
     */
    @TableField(value = "week_7")
    private Integer week7;

    /**
     * day800
     */
    @TableField(value = "day_800")
    private Integer day800;

    /**
     * day830
     */
    @TableField(value = "day_830")
    private Integer day830;

    /**
     * day900
     */
    @TableField(value = "day_900")
    private Integer day900;

    /**
     * day930
     */
    @TableField(value = "day_930")
    private Integer day930;

    /**
     * day1000
     */
    @TableField(value = "day_1000")
    private Integer day1000;

    /**
     * day1030
     */
    @TableField(value = "day_1030")
    private Integer day1030;

    /**
     * day1100
     */
    @TableField(value = "day_1100")
    private Integer day1100;

    /**
     * day1130
     */
    @TableField(value = "day_1130")
    private Integer day1130;

    /**
     * day1200
     */
    @TableField(value = "day_1200")
    private Integer day1200;

    /**
     * day1230
     */
    @TableField(value = "day_1230")
    private Integer day1230;

    /**
     * day1300
     */
    @TableField(value = "day_1300")
    private Integer day1300;

    /**
     * day1330
     */
    @TableField(value = "day_1330")
    private Integer day1330;

    /**
     * day1400
     */
    @TableField(value = "day_1400")
    private Integer day1400;

    /**
     * day1430
     */
    @TableField(value = "day_1430")
    private Integer day1430;

    /**
     * day1500
     */
    @TableField(value = "day_1500")
    private Integer day1500;

    /**
     * day1530
     */
    @TableField(value = "day_1530")
    private Integer day1530;

    /**
     * day1600
     */
    @TableField(value = "day_1600")
    private Integer day1600;

    /**
     * day1630
     */
    @TableField(value = "day_1630")
    private Integer day1630;

    /**
     * day1700
     */
    @TableField(value = "day_1700")
    private Integer day1700;

    /**
     * day1730
     */
    @TableField(value = "day_1730")
    private Integer day1730;

    /**
     * day1800
     */
    @TableField(value = "day_1800")
    private Integer day1800;

    /**
     * day1830
     */
    @TableField(value = "day_1830")
    private Integer day1830;

    /**
     * day1900
     */
    @TableField(value = "day_1900")
    private Integer day1900;

    /**
     * day1930
     */
    @TableField(value = "day_1930")
    private Integer day1930;

    /**
     * day2000
     */
    @TableField(value = "day_2000")
    private Integer day2000;

    /**
     * day2030
     */
    @TableField(value = "day_2030")
    private Integer day2030;

    /**
     * day2100
     */
    @TableField(value = "day_2100")
    private Integer day2100;

    /**
     * day2130
     */
    @TableField(value = "day_2130")
    private Integer day2130;

    /**
     * day2200
     */
    @TableField(value = "day_2200")
    private Integer day2200;

    /**
     * day2230
     */
    @TableField(value = "day_2230")
    private Integer day2230;

    /**
     * day2300
     */
    @TableField(value = "day_2300")
    private Integer day2300;

    /**
     * day2330
     */
    @TableField(value = "day_2330")
    private Integer day2330;

    /**
     * day2400
     */
    @TableField(value = "day_2400")
    private Integer day2400;

    /**
     * day030
     */
    @TableField(value = "day_030")
    private Integer day030;

    /**
     * day100
     */
    @TableField(value = "day_100")
    private Integer day100;

    /**
     * day130
     */
    @TableField(value = "day_130")
    private Integer day130;

    /**
     * day200
     */
    @TableField(value = "day_200")
    private Integer day200;

    /**
     * day230
     */
    @TableField(value = "day_230")
    private Integer day230;

    /**
     * day300
     */
    @TableField(value = "day_300")
    private Integer day300;

    /**
     * day330
     */
    @TableField(value = "day_330")
    private Integer day330;

    /**
     * day400
     */
    @TableField(value = "day_400")
    private Integer day400;

    /**
     * day430
     */
    @TableField(value = "day_430")
    private Integer day430;

    /**
     * day500
     */
    @TableField(value = "day_500")
    private Integer day500;

    /**
     * day530
     */
    @TableField(value = "day_530")
    private Integer day530;

    /**
     * day600
     */
    @TableField(value = "day_600")
    private Integer day600;

    /**
     * day630
     */
    @TableField(value = "day_630")
    private Integer day630;

    /**
     * day700
     */
    @TableField(value = "day_700")
    private Integer day700;

    /**
     * day730
     */
    @TableField(value = "day_730")
    private Integer day730;

    /**
     * weekDay
     */
    @TableField(value = "week_day")
    private String weekDay;

    /**
     * comm
     */
    @TableField(value = "comm")
    private String comm;

    /**
     * donotModify
     */
    @TableField(value = "donot_modify")
    private String donotModify;

    /**
     * delFlag
     */
    @TableField(value = "del_flag")
    private String delFlag;

    /**
     * printName
     */
    @TableField(value = "print_name")
    private String printName;

    /**
     * sortCode
     */
    @TableField(value = "sort_code")
    private String sortCode;

    /**
     * times
     */
    @TableField(value = "times")
    private Integer times;

    /**
     * specialFlag
     */
    @TableField(value = "special_flag")
    private String specialFlag;

    /**
     * selfBuy
     */
    @TableField(value = "self_buy")
    private String selfBuy;

    /**
     * useTime
     */
    @TableField(value = "use_time")
    private String useTime;

    public static LambdaQueryWrapper<YzOrderFrequencyDTO> lambdaQueryWrapper() {
        return new LambdaQueryWrapper<>();
    }

    public static QueryWrapper<YzOrderFrequencyDTO> queryWrapper() {
        return new QueryWrapper<>();
    }


}
