From 5e7b0ed4a154ad067cbcf4aa1a1c7cce32f9864c Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 26 四月 2024 18:02:17 +0800 Subject: [PATCH] 唯品会链接解析升级 --- fanli/src/main/java/com/yeshi/fanli/dao/dynamic/InviteMaterialDao.java | 260 ++++++++++++++++++++++++++-------------------------- 1 files changed, 130 insertions(+), 130 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/dao/dynamic/InviteMaterialDao.java b/fanli/src/main/java/com/yeshi/fanli/dao/dynamic/InviteMaterialDao.java index d7933b0..5af7324 100644 --- a/fanli/src/main/java/com/yeshi/fanli/dao/dynamic/InviteMaterialDao.java +++ b/fanli/src/main/java/com/yeshi/fanli/dao/dynamic/InviteMaterialDao.java @@ -1,130 +1,130 @@ -package com.yeshi.fanli.dao.dynamic; - -import java.util.List; - -import javax.annotation.Resource; - -import org.springframework.data.mongodb.core.MongoTemplate; -import org.springframework.data.mongodb.core.query.Criteria; -import org.springframework.data.mongodb.core.query.Query; -import org.springframework.data.mongodb.core.query.Update; -import org.springframework.stereotype.Repository; - -import com.yeshi.fanli.entity.dynamic.InviteMaterial; - -@Repository -public class InviteMaterialDao { - - @Resource - private MongoTemplate mongoTemplate; - - /** - * 鏂板 - * - * @param record - */ - public void insert(InviteMaterial record) { - if (record == null) { - return; - } - mongoTemplate.insert(record); - } - - /** - * 鏇存柊鐘舵�� - * - * @param record - */ - public void updateState(int state, String id) { - Query query = new Query(); - query.addCriteria(Criteria.where("id").is(id)); - Update update = Update.update("state", state); - mongoTemplate.updateMulti(query, update, InviteMaterial.class); - } - - /** - * 鏇存柊淇℃伅 - * - * @param record - */ - public void update(InviteMaterial record) { - if (record == null) { - return; - } - Query query = new Query(); - query.addCriteria(Criteria.where("id").is(record.getId())); - Update update = Update.update("picture", record.getPicture()).set("text", record.getText()).set("state", - record.getState()); - mongoTemplate.updateMulti(query, update, InviteMaterial.class); - } - - /** - * 鏍规嵁id鏌ヨ鏁版嵁 - * - * @param id - * @return - */ - public InviteMaterial getById(String id) { - Query query = new Query(); - query.addCriteria(Criteria.where("id").is(id)); - return mongoTemplate.findOne(query, InviteMaterial.class); - } - - /** - * 鍒犻櫎 - * - * @param id - * @return - */ - public void deleteById(String id) { - InviteMaterial info = getById(id); - if (info == null) { - return; - } - mongoTemplate.remove(info); - } - - /** - * 鏌ヨ鎵�鏈夋暟鎹� - * - * @param clazz - * @return - */ - public List<InviteMaterial> query(int start, int count) { - Query query = new Query(); - // 鍒嗛〉 - query.skip(start).limit(count); - List<InviteMaterial> list = mongoTemplate.find(query, InviteMaterial.class); - return list; - } - - public long count() { - Query query = new Query(); - return mongoTemplate.count(query, InviteMaterial.class); - } - - /** - * 鏍规嵁鐘舵�佹煡璇� - * @param state - * @return - */ - public List<InviteMaterial> queryByState(int state) { - Query query = new Query(); - query.addCriteria(Criteria.where("state").is(state)); - List<InviteMaterial> list = mongoTemplate.find(query, InviteMaterial.class); - return list; - } - - - - /** - * 鏌ヨ鎵�鏈夋暟鎹� - * - * @param clazz - * @return - */ - public List<InviteMaterial> queryAll() { - return (List<InviteMaterial>) mongoTemplate.findAll(InviteMaterial.class); - } - -} +package com.yeshi.fanli.dao.dynamic; + +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.data.mongodb.core.query.Update; +import org.springframework.stereotype.Repository; + +import com.yeshi.fanli.entity.dynamic.InviteMaterial; + +@Repository +public class InviteMaterialDao { + + @Resource + private MongoTemplate mongoTemplate; + + /** + * 鏂板 + * + * @param record + */ + public void insert(InviteMaterial record) { + if (record == null) { + return; + } + mongoTemplate.insert(record); + } + + /** + * 鏇存柊鐘舵�� + * + * @param record + */ + public void updateState(int state, String id) { + Query query = new Query(); + query.addCriteria(Criteria.where("id").is(id)); + Update update = Update.update("state", state); + mongoTemplate.updateMulti(query, update, InviteMaterial.class); + } + + /** + * 鏇存柊淇℃伅 + * + * @param record + */ + public void update(InviteMaterial record) { + if (record == null) { + return; + } + Query query = new Query(); + query.addCriteria(Criteria.where("id").is(record.getId())); + Update update = Update.update("picture", record.getPicture()).set("text", record.getText()).set("state", + record.getState()); + mongoTemplate.updateMulti(query, update, InviteMaterial.class); + } + + /** + * 鏍规嵁id鏌ヨ鏁版嵁 + * + * @param id + * @return + */ + public InviteMaterial getById(String id) { + Query query = new Query(); + query.addCriteria(Criteria.where("id").is(id)); + return mongoTemplate.findOne(query, InviteMaterial.class); + } + + /** + * 鍒犻櫎 + * + * @param id + * @return + */ + public void deleteById(String id) { + InviteMaterial info = getById(id); + if (info == null) { + return; + } + mongoTemplate.remove(info); + } + + /** + * 鏌ヨ鎵�鏈夋暟鎹� + * + * @param clazz + * @return + */ + public List<InviteMaterial> query(int start, int count) { + Query query = new Query(); + // 鍒嗛〉 + query.skip(start).limit(count); + List<InviteMaterial> list = mongoTemplate.find(query, InviteMaterial.class); + return list; + } + + public long count() { + Query query = new Query(); + return mongoTemplate.count(query, InviteMaterial.class); + } + + /** + * 鏍规嵁鐘舵�佹煡璇� + * @param state + * @return + */ + public List<InviteMaterial> queryByState(int state) { + Query query = new Query(); + query.addCriteria(Criteria.where("state").is(state)); + List<InviteMaterial> list = mongoTemplate.find(query, InviteMaterial.class); + return list; + } + + + + /** + * 鏌ヨ鎵�鏈夋暟鎹� + * + * @param clazz + * @return + */ + public List<InviteMaterial> queryAll() { + return (List<InviteMaterial>) mongoTemplate.findAll(InviteMaterial.class); + } + +} -- Gitblit v1.8.0