| | |
| | | import org.springframework.data.annotation.Id; |
| | | import org.yeshi.utils.FileUtil; |
| | | import org.yeshi.utils.FreemarkerUtils; |
| | | import org.yeshi.utils.generater.GeneraterManager; |
| | | import org.yeshi.utils.generater.GeneraterUtil; |
| | | import org.yeshi.utils.generater.TestEntity3; |
| | | import org.yeshi.utils.generater.entity.ClassInfo; |
| | | import org.yeshi.utils.generater.entity.admin.AdminGeneraterInfo; |
| | | import org.yeshi.utils.generater.mybatis.Column; |
| | | import org.yeshi.utils.generater.mybatis.MyBatisMapperUtil; |
| | | import org.yeshi.utils.generater.mybatis.Table; |
| | | import org.yeshi.utils.generater.params.AdminGeneraterParams; |
| | | import org.yeshi.utils.generater.params.DaoGeneraterParams; |
| | | import org.yeshi.utils.generater.params.ServiceGeneraterParams; |
| | | import org.yeshi.utils.generater.vo.ExceptionVO; |
| | | import org.yeshi.utils.generater.vo.xmlconfig.base.FormComponent; |
| | | import org.yeshi.utils.generater.vo.xmlconfig.admin.form.FormComponentText; |
| | | import org.yeshi.utils.generater.vo.dao.MongoDBDaoVO; |
| | | import org.yeshi.utils.generater.vo.dao.MyBatisDBDaoVO; |
| | | import org.yeshi.utils.generater.vo.service.ServiceImplInfoVO; |
| | |
| | | // |
| | | // boolean match = Pattern.matches("^(https://){1}.*(\\.m3u8)$", "https://n1.szjal.cn/20210805/qnDXhXBa/index.m3u8123"); |
| | | // System.out.println(match); |
| | | generater(); |
| | | // generater(); |
| | | String sql = MyBatisMapperUtil.createSQL(TestEntity3.class); |
| | | System.out.println(sql); |
| | | } |
| | | |
| | | private static void generateAdminPage() throws Exception { |
| | |
| | | } |
| | | |
| | | private static void generater() throws Exception { |
| | | GeneraterManager.getInstance().init("D:\\workspace\\server\\utils\\src\\test\\java", TestEntity.class); |
| | | AdminGeneraterParams adminGeneraterParams=new AdminGeneraterParams("com.generater.temp.controller","D:\\workspace\\server\\utils\\src\\test"); |
| | | // GeneraterManager.getInstance().init("D:\\workspace\\server\\utils\\src\\test\\java", TestEntity.class); |
| | | // AdminGeneraterParams adminGeneraterParams=new AdminGeneraterParams("com.generater.temp.controller","D:\\workspace\\server\\utils\\src\\test"); |
| | | // |
| | | // GeneraterManager.getInstance().createWholeFunction(new DaoGeneraterParams("com.generater.temp.dao", "D:\\workspace\\server\\utils\\src\\test"), new ServiceGeneraterParams("com.generater.temp.query","com.generater.temp.service","com.generater.temp.service.impl"), adminGeneraterParams); |
| | | FormComponent fc=new FormComponentText(); |
| | | |
| | | GeneraterManager.getInstance().createWholeFunction(new DaoGeneraterParams("com.generater.temp.dao", "D:\\workspace\\server\\utils\\src\\test"), new ServiceGeneraterParams("com.generater.temp.query","com.generater.temp.service","com.generater.temp.service.impl"), adminGeneraterParams); |
| | | System.out.println(fc instanceof FormComponentText); |
| | | |
| | | FormComponentText text=(FormComponentText) fc; |
| | | |
| | | System.out.println(text); |
| | | |
| | | } |
| | | |
| | | |
| | | @Table("tb_test") |
| | | public static class Entity { |
| | | static class Entity { |
| | | |
| | | @Id |
| | | @Column(name = "id") |