package com.jinhe.tss.component.support.persistence.entityaop; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import com.jinhe.tss.component.TxTestSupport; import com.jinhe.tss.component.testmock.model._Group; import com.jinhe.tss.component.testmock.service._IUMSerivce; public class DecodeInterceptorTest extends TxTestSupport { @Autowired _IUMSerivce umSerivce; public void testDecodeUtil() { String decode = DecodeUtil.getDecode(null, null, -1); System.out.println(decode); System.out.println(null + "123"); } public void testUMCRUD() { log.info("test start......"); _Group group = new _Group(); group.setCode("RD"); group.setName("研发"); group.setParentId(0L); group = umSerivce.createGroup(group); log.info(group); for(int i = 1; i < 11; i++) { _Group group1 = new _Group(); group1.setCode("RD" + i); group1.setName("研发"); group1.setParentId(group.getId()); group1 = umSerivce.createGroup(group1); log.info(group1); for(int j = 1; j < 11; j++) { _Group group2 = new _Group(); group2.setCode("RD" + i + "_" + j); group2.setName("研发"); group2.setParentId(group1.getId()); group2 = umSerivce.createGroup(group2); log.info(group2); } } List<_Group> list = umSerivce.queryGroups("from _Group o where o.decode <> ? and o.decode like ? order by o.decode", "0000100002", "0000100002%"); log.info(list.size()); for(_Group temp : list) { log.info(temp); } List<?> data = umSerivce.getChildrenByDecode("0000100002"); log.info(data.size()); for(Object temp : data) { log.info(temp); } data = umSerivce.getChildrenById(46L); log.info(data.size()); for(Object temp : data) { log.info(temp); } data = umSerivce.getParentsById(46L); log.info(data.size()); for(Object temp : data) { log.info(temp); } data = umSerivce.getRelationsNodeWhenSort(1L, 3, 7); log.info(data.size()); for(Object temp : data) { log.info(temp); } } }