package com.ks.app.entity.config; import com.ks.app.entity.SystemEnum; import org.springframework.data.annotation.Id; import org.springframework.data.mongodb.core.index.Indexed; import org.springframework.data.mongodb.core.mapping.Document; import java.util.Date; /** * @author hxh * @title: AppName * @description: 应用名称(分渠道) * @date 2022/4/2 14:18 */ @Document(collection = "appName") public class AppName { @Id private String id; @Indexed private SystemEnum system; @Indexed private String channel; private String name; private Date createTime; private Date updateTime; public String toId() { return system.name() + "-" + channel; } public String getId() { return id; } public void setId(String id) { this.id = id; } public SystemEnum getSystem() { return system; } public void setSystem(SystemEnum system) { this.system = system; } public String getChannel() { return channel; } public void setChannel(String channel) { this.channel = channel; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public Date getUpdateTime() { return updateTime; } public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } }