BackConfigMainTests.java 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. /**
  2. * @author 50560
  3. * @create 2022-09-15 9:53
  4. */
  5. import com.alibaba.fastjson.JSONArray;
  6. import com.gyee.backconfig.BackConfigMain;
  7. import com.gyee.backconfig.mapper.auto.XrpProjectplanMapper;
  8. import com.gyee.backconfig.model.auto.XrpProjectplan;
  9. import org.apache.commons.math3.analysis.integration.IterativeLegendreGaussIntegrator;
  10. import org.junit.Test;
  11. import org.junit.runner.Result;
  12. import org.junit.runner.RunWith;
  13. import org.springframework.beans.factory.annotation.Autowired;
  14. import org.springframework.boot.test.context.SpringBootTest;
  15. import org.springframework.test.context.junit4.SpringRunner;
  16. import javax.xml.bind.SchemaOutputResolver;
  17. import java.util.*;
  18. /**
  19. *@BelongsProject: workpathnew
  20. *@BelongsPackage: PACKAGE_NAME
  21. *@Author: xiruipeng
  22. *@CreateTime: 2022-09-15 09:53
  23. *@Description: TODO
  24. *@Version: 1.0
  25. */
  26. @SpringBootTest(classes = {BackConfigMain.class})
  27. @RunWith(SpringRunner.class)
  28. public class BackConfigMainTests<test> {
  29. @Autowired
  30. private XrpProjectplanMapper xrpProjectplanMapper;
  31. @Test
  32. public void selectListPP(){
  33. //查询一个list集合
  34. List<XrpProjectplan> xrpProjectplanList = xrpProjectplanMapper.selectList(null);
  35. xrpProjectplanList.forEach(System.out::println);
  36. }
  37. // 插入一行
  38. @Test
  39. public void testInsert(){
  40. ArrayList<XrpProjectplan> xrpProjectplans = new ArrayList<>();
  41. XrpProjectplan xrpProjectplan = new XrpProjectplan();
  42. xrpProjectplan.setId(String.valueOf(100l));
  43. xrpProjectplan.setProjectid("3");
  44. xrpProjectplan.setGeneratingcapacity("2.4");
  45. xrpProjectplan.setOutagehours(3.2);
  46. xrpProjectplan.setYear("4");
  47. xrpProjectplan.setMonth("6");
  48. xrpProjectplan.setWindpower("22");
  49. /*for (int i = 0; i < 10; i++) {
  50. XrpProjectplan xrpProjectplan = new XrpProjectplan();
  51. xrpProjectplan.setProjectid("3"+i);
  52. xrpProjectplan.setGeneratingcapacity("2.4"+i);
  53. xrpProjectplan.setOutagehours(3.2+i);
  54. xrpProjectplan.setYear("4"+i);
  55. xrpProjectplan.setMonth("6"+i);
  56. xrpProjectplan.setWindpower("22"+i);
  57. xrpProjectplans.add(xrpProjectplan);
  58. }
  59. for (XrpProjectplan projectplan : xrpProjectplans) {
  60. System.out.println("-------"+projectplan.getMonth());
  61. int insert = xrpProjectplanMapper.insert(projectplan);
  62. System.out.println("result"+ insert);
  63. }*/
  64. int insert = xrpProjectplanMapper.insert(xrpProjectplan);
  65. System.out.println("result"+ insert);
  66. System.out.println("id"+xrpProjectplan.getId());
  67. }
  68. //deletbyid-按照id进行删除
  69. @Test
  70. public void testDelete(){
  71. int result = xrpProjectplanMapper.deleteById(1);
  72. System.out.println("result"+result);
  73. }
  74. @Test
  75. public void testByMap(){
  76. Map<String,Object> map=new HashMap<>();
  77. //根据map设置的条件
  78. map.put("projectid","2");
  79. map.put("id",234);
  80. int result = xrpProjectplanMapper.deleteByMap(map);
  81. System.out.println("result:"+result);
  82. }
  83. @Test
  84. public void testByDeleteBatch(){
  85. List<String> longs = Arrays.asList("f21682be7be3191100926f994f89c7de", "45602bfc1ff27b11517f149981a0c4df");
  86. int result = xrpProjectplanMapper.deleteBatchIds(longs);
  87. System.out.println("result:"+result);
  88. }
  89. //修改信息
  90. @Test
  91. public void testUpate(){
  92. XrpProjectplan xrpProjectplan = new XrpProjectplan();
  93. // xrpProjectplan.setId(String.valueOf(1570251306048020483l));
  94. // xrpProjectplan.setId("1233344");
  95. // xrpProjectplan.setProjectid("3");
  96. xrpProjectplan.setGeneratingcapacity("2.4");
  97. xrpProjectplan.setOutagehours(3.2);
  98. xrpProjectplan.setYear("4");
  99. xrpProjectplan.setMonth("6");
  100. xrpProjectplan.setWindpower("22");
  101. int result = xrpProjectplanMapper.updateById(xrpProjectplan);
  102. }
  103. //批量查询
  104. @Test
  105. public void testSelect(){
  106. /*XrpProjectplan xrpProjectplan = xrpProjectplanMapper.selectById(1570251304856838146L);
  107. System.out.println(xrpProjectplan);*/
  108. List<String > String = Arrays.asList("f21682be7be3191100926f994f89c7de", "597be69f450213db6d2b9e5c4c3b377f", "d71feaac476bdf52da6714f6607afec7");
  109. List<XrpProjectplan> xrpProjectplanList = xrpProjectplanMapper.selectBatchIds(String);
  110. xrpProjectplanList.forEach(System.out::println);
  111. Map<String, Object> map = new HashMap<>();
  112. // map.put("id",1570250808607682562L);
  113. map.put("projectid","40");
  114. List<XrpProjectplan> xrpProjectplanList1 = xrpProjectplanMapper.selectByMap(map);
  115. xrpProjectplanList1.forEach(System.out::println);
  116. }
  117. @Test
  118. public void testMapperXml(){
  119. Map<String, Object> map = xrpProjectplanMapper.selectMapById("597be69f450213db6d2b9e5c4c3b377f");
  120. System.out.println(map);
  121. }
  122. }