|
@@ -28,10 +28,9 @@ public interface StandardlyMapper {
|
|
|
|
|
|
Logger LOGGER = LoggerFactory.getLogger(StandardlyMapper.class);
|
|
|
|
|
|
- @UpdateProvider(
|
|
|
- type = SqlProvider.class,
|
|
|
- method = "update"
|
|
|
- )
|
|
|
+
|
|
|
+ /** {@link SqlProvider#update(java.util.Map)} */
|
|
|
+ @UpdateProvider(type = SqlProvider.class, method = "update")
|
|
|
int updateById(@Param("tableName") String var1, @Param("model") JSONObject var2
|
|
|
, @Param("pkName") String pkName, @Param("ids") Long[] ids);
|
|
|
|
|
@@ -85,12 +84,9 @@ public interface StandardlyMapper {
|
|
|
int updates(@Param("tableName") String var1, @Param("models") Collection<Object> var2, @Param("processor") Consumer<JSONObject> var3);
|
|
|
|
|
|
/** {@link SqlProvider#updateByIdList(Map)} */
|
|
|
- @UpdateProvider(
|
|
|
- type = SqlProvider.class,
|
|
|
- method = "updateByIdList"
|
|
|
- )
|
|
|
- int updateByIdList(@Param("tableName") String var1, @Param("pkName") String pkName
|
|
|
- , @Param("idList") List<Long> var2, @Param("models") JSONObject models);
|
|
|
+ @UpdateProvider(type = SqlProvider.class, method = "updateByIdList")
|
|
|
+ int updateByIdList(@Param("tableName") String tableName, @Param("pkName") String pkName
|
|
|
+ , @Param("idList") List<Long> idList, @Param("model") JSONObject models);
|
|
|
|
|
|
@Select("select id from ${tableName} where ${akColumnName} = #{akColumnValue}")
|
|
|
Long selectIdByAkColumn(@Param("tableName") String tableName, @Param("akColumnName") String akColumnName, @Param("akColumnValue") String akColumnValue);
|
|
@@ -188,7 +184,7 @@ public interface StandardlyMapper {
|
|
|
JSONObject getNewest(@Param("tableName") String tableName);
|
|
|
|
|
|
@SuppressWarnings("unchecked")
|
|
|
- public static class SqlProvider {
|
|
|
+ class SqlProvider {
|
|
|
static final String[] READONLY_COLUMNS = new String[]{"OWNERID", "OWNERNAME", "OWNERENAME", "CREATIONDATE", "ID"};
|
|
|
|
|
|
public SqlProvider() {
|
|
@@ -349,7 +345,7 @@ public interface StandardlyMapper {
|
|
|
String tableName = (String) para.get("tableName");
|
|
|
String pkName = (String) para.get("pkName");
|
|
|
List<Long> idList = (List<Long>) para.get("idList");
|
|
|
- JSONObject models = (JSONObject) para.get("models");
|
|
|
+ JSONObject models = (JSONObject) para.get("model");
|
|
|
|
|
|
StringBuilder wholeSql = new StringBuilder();
|
|
|
wholeSql.append("update ").append(tableName).append(" set ");
|