From 57a7c48cc4c81f7e9719c414e4abae942c93a21b Mon Sep 17 00:00:00 2001
From: liujie <liujie>
Date: 星期三, 26 七月 2023 15:13:37 +0800
Subject: [PATCH] 后台代码

---
 cloud-server-management/src/main/java/com/dsh/course/feignClient/competition/model/Competition.java |  235 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 234 insertions(+), 1 deletions(-)

diff --git a/cloud-server-management/src/main/java/com/dsh/course/feignClient/competition/model/Competition.java b/cloud-server-management/src/main/java/com/dsh/course/feignClient/competition/model/Competition.java
index 0a6fa17..4414b6b 100644
--- a/cloud-server-management/src/main/java/com/dsh/course/feignClient/competition/model/Competition.java
+++ b/cloud-server-management/src/main/java/com/dsh/course/feignClient/competition/model/Competition.java
@@ -1,7 +1,240 @@
 package com.dsh.course.feignClient.competition.model;
 
-public class Competition {
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * <p>
+ *
+ * </p>
+ *
+ * @author jqs
+ * @since 2023-06-26
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("t_competition")
+public class Competition extends Model<Competition> {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+    /**
+     * 省
+     */
+    @TableField("province")
+    private String province;
+    /**
+     * 省编号
+     */
+    @TableField("provinceCode")
+    private String provinceCode;
+    /**
+     * 市
+     */
+    @TableField("city")
+    private String city;
+    /**
+     * 市编号
+     */
+    @TableField("cityCode")
+    private String cityCode;
+    /**
+     * 门店id
+     */
+    @TableField("storeId")
+    private Integer storeId;
+    /**
+     * 赛事名称
+     */
+    @TableField("name")
+    private String name;
+    /**
+     * 开始时间
+     */
+    @TableField("startTime")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date startTime;
+    /**
+     * 结束时间
+     */
+    @TableField("endTime")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date endTime;
+    /**
+     * 报名结束时间
+     */
+    @TableField("registerEndTime")
+    private Date registerEndTime;
+    /**
+     * 报名条件(1=全部用户,2=仅限年度会员参与,3=仅限学员参与)
+     */
+    @TableField("registerCondition")
+    private Integer registerCondition;
+    /**
+     * 报名开始年龄
+     */
+    @TableField("startAge")
+    private Integer startAge;
+    /**
+     * 报名结束年龄
+     */
+    @TableField("endAge")
+    private Integer endAge;
+    /**
+     * 现金支付价格
+     */
+    @TableField("cashPrice")
+    private Double cashPrice;
+    /**
+     * 玩湃币支付价格
+     */
+    @TableField("playPaiCoin")
+    private Integer playPaiCoin;
+    /**
+     * 课时支付价格
+     */
+    @TableField("classPrice")
+    private Integer classPrice;
+    /**
+     * 参加地址
+     */
+    @TableField("address")
+    private String address;
+    /**
+     * 经度
+     */
+    @TableField("longitude")
+    private String longitude;
+    /**
+     * 纬度
+     */
+    @TableField("latitude")
+    private String latitude;
+    /**
+     * 报名人数
+     */
+    @TableField("applicantsNumber")
+    private Integer applicantsNumber;
+    /**
+     * 基础人数
+     */
+    @TableField("baseNumber")
+    private Integer baseNumber;
+    /**
+     * 是否需要实名(0=否,1=是)
+     */
+    @TableField("realName")
+    private Integer realName;
+    /**
+     * 赛事封面图
+     */
+    @TableField("coverDrawing")
+    private String coverDrawing;
+    /**
+     * 赛事简介
+     */
+    @TableField("introduction")
+    private String introduction;
+    /**
+     * 赛事图片
+     */
+    @TableField("imgs")
+    private String imgs;
+    /**
+     * 报名须知
+     */
+    @TableField("registrationNotes")
+    private String registrationNotes;
+    /**
+     * 参赛省
+     */
+    @TableField("entryProvince")
+    private String entryProvince;
+    /**
+     * 参赛省编号
+     */
+    @TableField("entryProvinceCode")
+    private String entryProvinceCode;
+    /**
+     * 参赛市
+     */
+    @TableField("entryCity")
+    private String entryCity;
+    /**
+     * 参赛市编号
+     */
+    @TableField("entryCityCode")
+    private String entryCityCode;
+    /**
+     * 参赛地址
+     */
+    @TableField("entryAddress")
+    private String entryAddress;
+    /**
+     * 参赛经度
+     */
+    @TableField("entryLon")
+    private String entryLon;
+    /**
+     * 参赛纬度
+     */
+    @TableField("entryLat")
+    private String entryLat;
+    /**
+     * 审核状态(1=待审核,2=已通过,3=已拒绝)
+     */
+    @TableField("auditStatus")
+    private Integer auditStatus;
+    /**
+     * 审核人id
+     */
+    @TableField("auditUserId")
+    private Integer auditUserId;
+    /**
+     * 审核备注
+     */
+    @TableField("auditRemark")
+    private String auditRemark;
+    /**
+     * 状态(1=未开始,2=已开始,3=已结束,4=已取消)
+     */
+    @TableField("status")
+    private Integer status;
+    /**
+     * 状态(1=正常,2=冻结,3=删除)
+     */
+    @TableField("state")
+    private Integer state;
+    /**
+     * 添加时间
+     */
+    @TableField("insertTime")
+    private Date insertTime;
+
+    @TableField(exist = false)
+    private String storeName;
 
 
+    @Override
+    protected Serializable pkVal() {
+        return this.id;
+    }
 
 }

--
Gitblit v1.7.1