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 list; @ApiModelProperty("名下的3级分类") private transient List childs; }