admin
2024-07-25 47e3087067abd35e6337c011f96d2338c0bb1aae
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
package ${packageName};
 
import org.yeshi.utils.TimeUtil;
import ${entity.clazz};
 
import java.util.Date;
 
public class ${name} {
<#list columns as column >
   <#if column.type=='Date'>
    private String ${column.columnName};
   <#else>
    private ${column.type} ${column.columnName};
   </#if>
</#list>
 
    public ${entity.name} toEntity(SystemEnum system) {
        ${entity.name} entity = new ${entity.name}();
        <#list columns as column >
          <#if column.type=='Date'>
        entity.${column.setColumnMehtodName}(new Date(TimeUtil.convertToTimeTemp(${column.columnName}, "yyyy-MM-dd HH:mm:ss")));
         <#else>
        entity.${column.setColumnMehtodName}(${column.columnName});
          </#if>
        </#list>
        return entity;
    }
 
 
    public static ${name} create(${entity.name} entity) {
        ${name} vo = new ${name}();
        <#list columns as column >
         <#if column.type=='Date'>
        vo.${column.setColumnMehtodName}(TimeUtil.getGernalTime(entity.${column.columnMehtod}.getTime(), "yyyy-MM-dd HH:mm:ss"));
          <#else>
        vo.${column.setColumnMehtodName}(entity.${column.columnMehtod});
          </#if>
        </#list>
        return vo;
    }
 
    <#list columns as column >
     <#if column.type=='Date'>
     public String ${column.columnMehtod} {
        return ${column.columnName};
     }
 
      public void ${column.setColumnMehtodName}(String ${column.columnName}) {
        this.${column.columnName} = ${column.columnName};
      }
      <#else>
     public ${column.type} ${column.columnMehtod} {
        return ${column.columnName};
     }
 
      public void ${column.setColumnMehtodName}(${column.type} ${column.columnName}) {
        this.${column.columnName} = ${column.columnName};
      }
      </#if>
    </#list>
 
}