From 6cc97918a5a42e37a3c3867cc5b78a0b9fd43a24 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 29 四月 2022 19:55:41 +0800 Subject: [PATCH] 功能完善 --- app/src/main/java/com/yeshi/makemoney/app/entity/goldcorn/GoldCornGetFrequencyConfig.java | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 53 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/yeshi/makemoney/app/entity/goldcorn/GoldCornGetFrequencyConfig.java b/app/src/main/java/com/yeshi/makemoney/app/entity/goldcorn/GoldCornGetFrequencyConfig.java index d519c56..56a711a 100644 --- a/app/src/main/java/com/yeshi/makemoney/app/entity/goldcorn/GoldCornGetFrequencyConfig.java +++ b/app/src/main/java/com/yeshi/makemoney/app/entity/goldcorn/GoldCornGetFrequencyConfig.java @@ -1,6 +1,8 @@ package com.yeshi.makemoney.app.entity.goldcorn; import com.yeshi.makemoney.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; @@ -14,24 +16,52 @@ @Document(collection = "goldCornGetFrequencyConfig") public class GoldCornGetFrequencyConfig { - enum GoldCornGetFrequencyTimeUnit { - hour, day, week, month, year + public enum GoldCornGetFrequencyTimeUnit { + minute("鍒嗛挓"), hour("灏忔椂"), day("澶�"), week("鍛�"), month("鏈�"), year("骞�"); + + private String name; + + private GoldCornGetFrequencyTimeUnit(String name) { + this.name = name; + } + + public String getName() { + return name; + } } + @Id private String id; + @Indexed private SystemEnum system; + @Indexed private GoldCornGetType type; /** - * 闄愬埗鐨勬鏁帮紝閰嶅悎鍗曚綅浣跨敤锛岃〃绀� 姣忎竴涓猽nit鍛ㄦ湡鍐卨imitCount娆¢檺鍒� + * 闄愬埗鐨勶紙娆℃暟/鍒嗛挓鏁帮級锛岄厤鍚堝崟浣嶄娇鐢紝琛ㄧず 姣忎竴涓猽nit鍛ㄦ湡鍐卨imitCount娆¢檺鍒� */ - private Integer limitCount; + private Long limitCount; /** * 鍗曚綅 */ private GoldCornGetFrequencyTimeUnit timeUnit; + + + /** + * 鏈�灏忛棿闅旀椂闂达紙绉掞級 + */ + private Long minSpaceTime; + + @Indexed private Date validateTime; + + private String remarks; + private Date createTime; private Date updateTime; + + public String toId() { + return system.name() + "-" + type.name() + "-" + validateTime.getTime(); + } public String getId() { return id; @@ -57,11 +87,11 @@ this.type = type; } - public Integer getLimitCount() { + public Long getLimitCount() { return limitCount; } - public void setLimitCount(Integer limitCount) { + public void setLimitCount(Long limitCount) { this.limitCount = limitCount; } @@ -96,4 +126,21 @@ public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + + public Long getMinSpaceTime() { + return minSpaceTime; + } + + public void setMinSpaceTime(Long minSpaceTime) { + this.minSpaceTime = minSpaceTime; + } } -- Gitblit v1.8.0