添加"景区"的基础业务接口和实现

This commit is contained in:
longbinbin
2024-12-03 15:45:02 +08:00
parent 2e4ae11c2f
commit c925798fbc
10 changed files with 333 additions and 6 deletions

View File

@ -0,0 +1,76 @@
package com.ycwl.basic.model.pc.scenic.req;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ycwl.basic.model.pc.scenic.entity.ScenicConfigEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
/**
* @Authorlongbinbin
* @Date2024/12/3 15:29
*/
@Data
@ApiModel("新增或修改景区请求参数")
public class ScenicAddOrUpdateReq {
private Long id;
/**
* 景区名称
*/
@ApiModelProperty("景区名称")
private String name;
/**
* 景区介绍
*/
@ApiModelProperty("景区介绍")
private String introduction;
/**
* 经度
*/
@ApiModelProperty("经度")
private BigDecimal longitude;
/***
* 纬度
*/
@ApiModelProperty("纬度")
private BigDecimal latitude;
/**
* 半径km
*/
@ApiModelProperty("半径km")
private BigDecimal radius;
/**
* 省份
*/
@ApiModelProperty("省份")
private String province;
/**
* 城市
*/
@ApiModelProperty("城市")
private String city;
/**
* 区
*/
@ApiModelProperty("")
private String area;
/**
* 详细地址
*/
@ApiModelProperty("详细地址")
private String address;
/**
* 状态 1启用0关闭
*/
@ApiModelProperty("状态 1启用0关闭")
private String status;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date updateTime;
@ApiModelProperty("景区配置")
private ScenicConfigEntity scenicConfig;
}