package com.xzx.gc.entity;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.xzx.gc.common.utils.DateUtils;
|
import com.xzx.gc.model.order.PartnerFenceDTO;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import java.util.Date;
|
import java.util.List;
|
import javax.persistence.*;
|
import lombok.Data;
|
|
@Data
|
@ApiModel("")
|
@Table(name = "xzx_sys_home_service_info")
|
public class HomeServiceInfo {
|
/**
|
* 主键
|
*/
|
@Id
|
@ApiModelProperty("主键")
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
private Long id;
|
|
/**
|
* 服务名称
|
*/
|
@ApiModelProperty("服务名称")
|
private String name;
|
|
/**
|
* 价格
|
*/
|
@ApiModelProperty("价格")
|
private String price;
|
|
/**
|
* 服务说明
|
*/
|
@ApiModelProperty("服务说明")
|
private String mark;
|
|
/**
|
* 创建时间
|
*/
|
@Column(name = "create_time")
|
@ApiModelProperty("创建时间")
|
private String createTime;
|
|
/**
|
* 图片路径
|
*/
|
@ApiModelProperty("图片路径")
|
private String picture;
|
|
/**
|
* 上级ID -1表示顶级
|
*/
|
@Column(name = "parent_id")
|
@ApiModelProperty("上级ID -1表示顶级")
|
private Long parentId;
|
|
/**
|
* 排序
|
*/
|
@ApiModelProperty("排序")
|
private Short sort;
|
|
/**
|
* 单位
|
*/
|
@ApiModelProperty("单位")
|
private String unit;
|
|
/**
|
* 删除标记 0:未删除 1:已删除
|
*/
|
@Column(name = "del_flag")
|
@ApiModelProperty("删除标记 0:未删除 1:已删除")
|
private Boolean delFlag;
|
|
/**
|
* 是否显示 1:显示 0不显示
|
*/
|
@Column(name = "show_flag")
|
@ApiModelProperty("是否显示 1:显示 0不显示")
|
private Short showFlag;
|
|
|
/**
|
* 排序
|
*/
|
@ApiModelProperty("排序")
|
private Short level;
|
|
|
@ApiModelProperty("父分类名称")
|
private transient String parentName;
|
|
|
@ApiModelProperty("集合,每一个对象选择了合伙人不需要传围栏,选择了围栏需要传对应的合伙人")
|
private transient List<PartnerFenceDTO> list;
|
|
@ApiModelProperty("名下的3级分类")
|
private transient List<HomeServiceInfo> childs;
|
}
|