作者 刘立伟

修正注释

1 -package ${packageName}.mapper;  
2 -  
3 -import java.util.List;  
4 -import ${packageName}.domain.${ClassName};  
5 -#if($table.sub)  
6 -import ${packageName}.domain.${subClassName};  
7 -#end  
8 -  
9 -/**  
10 - * ${functionName}Mapper接口  
11 - *  
12 - * @author ${author}  
13 - * @date ${datetime}  
14 - */  
15 -public interface ${ClassName}Mapper  
16 -{  
17 - /**  
18 - * 查询${functionName}  
19 - *  
20 - * @param ${pkColumn.javaField} ${functionName}ID  
21 - * @return ${functionName}  
22 - */  
23 - public ${ClassName} select${ClassName}ById(${pkColumn.javaType} ${pkColumn.javaField});  
24 -  
25 - /**  
26 - * 查询${functionName}列表  
27 - *  
28 - * @param ${className} ${functionName}  
29 - * @return ${functionName}集合  
30 - */  
31 - public List<${ClassName}> select${ClassName}List(${ClassName} ${className});  
32 -  
33 - /**  
34 - * 新增${functionName}  
35 - *  
36 - * @param ${className} ${functionName}  
37 - * @return 结果  
38 - */  
39 - public int insert${ClassName}(${ClassName} ${className});  
40 -  
41 - /**  
42 - * 修改${functionName}  
43 - *  
44 - * @param ${className} ${functionName}  
45 - * @return 结果  
46 - */  
47 - public int update${ClassName}(${ClassName} ${className});  
48 -  
49 - /**  
50 - * 删除${functionName}  
51 - *  
52 - * @param ${pkColumn.javaField} ${functionName}ID  
53 - * @return 结果  
54 - */  
55 - public int delete${ClassName}ById(${pkColumn.javaType} ${pkColumn.javaField});  
56 -  
57 - /**  
58 - * 批量删除${functionName}  
59 - *  
60 - * @param ${pkColumn.javaField}s 需要删除的数据ID  
61 - * @return 结果  
62 - */  
63 - public int delete${ClassName}ByIds(${pkColumn.javaType}[] ${pkColumn.javaField}s);  
64 -#if($table.sub)  
65 -  
66 - /**  
67 - * 批量删除${subTable.functionName}  
68 - *  
69 - * @param customerIds 需要删除的数据ID  
70 - * @return 结果  
71 - */  
72 - public int delete${subClassName}By${subTableFkClassName}s(${pkColumn.javaType}[] ${pkColumn.javaField}s);  
73 -  
74 - /**  
75 - * 批量新增${subTable.functionName}  
76 - *  
77 - * @param ${subclassName}List ${subTable.functionName}列表  
78 - * @return 结果  
79 - */  
80 - public int batch${subClassName}(List<${subClassName}> ${subclassName}List);  
81 -  
82 -  
83 - /**  
84 - * 通过${functionName}ID删除${subTable.functionName}信息  
85 - *  
86 - * @param roleId 角色ID  
87 - * @return 结果  
88 - */  
89 - public int delete${subClassName}By${subTableFkClassName}(${pkColumn.javaType} ${pkColumn.javaField});  
90 -#end  
91 -} 1 +package ${packageName}.mapper;
  2 +
  3 +import java.util.List;
  4 +import ${packageName}.domain.${ClassName};
  5 +#if($table.sub)
  6 +import ${packageName}.domain.${subClassName};
  7 +#end
  8 +
  9 +/**
  10 + * ${functionName}Mapper接口
  11 + *
  12 + * @author ${author}
  13 + * @date ${datetime}
  14 + */
  15 +public interface ${ClassName}Mapper
  16 +{
  17 + /**
  18 + * 查询${functionName}
  19 + *
  20 + * @param ${pkColumn.javaField} ${functionName}ID
  21 + * @return ${functionName}
  22 + */
  23 + public ${ClassName} select${ClassName}ById(${pkColumn.javaType} ${pkColumn.javaField});
  24 +
  25 + /**
  26 + * 查询${functionName}列表
  27 + *
  28 + * @param ${className} ${functionName}
  29 + * @return ${functionName}集合
  30 + */
  31 + public List<${ClassName}> select${ClassName}List(${ClassName} ${className});
  32 +
  33 + /**
  34 + * 新增${functionName}
  35 + *
  36 + * @param ${className} ${functionName}
  37 + * @return 结果
  38 + */
  39 + public int insert${ClassName}(${ClassName} ${className});
  40 +
  41 + /**
  42 + * 修改${functionName}
  43 + *
  44 + * @param ${className} ${functionName}
  45 + * @return 结果
  46 + */
  47 + public int update${ClassName}(${ClassName} ${className});
  48 +
  49 + /**
  50 + * 删除${functionName}
  51 + *
  52 + * @param ${pkColumn.javaField} ${functionName}ID
  53 + * @return 结果
  54 + */
  55 + public int delete${ClassName}ById(${pkColumn.javaType} ${pkColumn.javaField});
  56 +
  57 + /**
  58 + * 批量删除${functionName}
  59 + *
  60 + * @param ${pkColumn.javaField}s 需要删除的数据ID
  61 + * @return 结果
  62 + */
  63 + public int delete${ClassName}ByIds(${pkColumn.javaType}[] ${pkColumn.javaField}s);
  64 +#if($table.sub)
  65 +
  66 + /**
  67 + * 批量删除${subTable.functionName}
  68 + *
  69 + * @param customerIds 需要删除的数据ID
  70 + * @return 结果
  71 + */
  72 + public int delete${subClassName}By${subTableFkClassName}s(${pkColumn.javaType}[] ${pkColumn.javaField}s);
  73 +
  74 + /**
  75 + * 批量新增${subTable.functionName}
  76 + *
  77 + * @param ${subclassName}List ${subTable.functionName}列表
  78 + * @return 结果
  79 + */
  80 + public int batch${subClassName}(List<${subClassName}> ${subclassName}List);
  81 +
  82 +
  83 + /**
  84 + * 通过${functionName}ID删除${subTable.functionName}信息
  85 + *
  86 + * @param ${pkColumn.javaField} ${functionName}ID
  87 + * @return 结果
  88 + */
  89 + public int delete${subClassName}By${subTableFkClassName}(${pkColumn.javaType} ${pkColumn.javaField});
  90 +#end
  91 +}