7 changed files with 70 additions and 46 deletions
-
30mdp-form/src/main/java/com/mdp/form/ctrl/FormFieldController.java
-
6mdp-form/src/main/java/com/mdp/form/entity/FormField.java
-
21mdp-form/src/main/java/com/mdp/form/service/FormDataService.java
-
4mdp-form/src/main/java/com/mdp/form/service/FormDefService.java
-
16mdp-form/src/main/java/com/mdp/form/service/FormFieldCacheService.java
-
21mdp-form/src/main/java/com/mdp/form/service/FormFieldService.java
-
12mdp-form/src/main/resources/mybatis/mapper/mdp/form/dao/FormFieldMapper.xml
@ -1,29 +1,27 @@ |
|||
package com.mdp.form.service; |
|||
|
|||
import java.util.List; |
|||
import java.util.concurrent.TimeUnit; |
|||
|
|||
import com.mdp.form.entity.FormDefVo; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.data.redis.core.RedisTemplate; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
import com.mdp.form.entity.FormField; |
|||
|
|||
@Service |
|||
public class FormFieldCacheService { |
|||
|
|||
@Autowired |
|||
RedisTemplate redisTemplate; |
|||
|
|||
String cachKey="form_field"; |
|||
String cachKey="form_def_fields"; |
|||
|
|||
public void putFormFields(String formId,List<FormField> formFields) { |
|||
redisTemplate.opsForHash().put(cachKey+formId, formId, formFields); |
|||
redisTemplate.expire(cachKey+formId, 100, TimeUnit.DAYS); |
|||
public void putFormFields(String formId, FormDefVo formFields) { |
|||
redisTemplate.opsForHash().put(cachKey+"_"+formId, formId, formFields); |
|||
redisTemplate.expire(cachKey+"_"+formId, 100, TimeUnit.DAYS); |
|||
} |
|||
|
|||
public List<FormField> getFromFields(String formId) { |
|||
return (List<FormField>) redisTemplate.opsForHash().get(cachKey+formId, formId); |
|||
public FormDefVo getFromFields(String formId) { |
|||
return (FormDefVo) redisTemplate.opsForHash().get(cachKey+"_"+formId, formId); |
|||
} |
|||
|
|||
|
|||
|
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue