Commit a07c71fd authored by 乾坤平台's avatar 乾坤平台 Committed by 季圣华
Browse files

!30 修改新增采购订单、销售订单的功能数据插入方式

Merge pull request !30 from 乾坤平台/master
parents 01feda93 92b3d21d
package com.jsh.erp.datasource.mappers; package com.jsh.erp.datasource.mappers;
import com.jsh.erp.datasource.entities.Depot; import com.jsh.erp.datasource.entities.Depot;
import com.jsh.erp.datasource.entities.DepotEx;
import com.jsh.erp.datasource.entities.DepotExample; import com.jsh.erp.datasource.entities.DepotExample;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
import java.util.Map;
public interface DepotMapperEx { public interface DepotMapperEx {
...@@ -15,8 +17,11 @@ public interface DepotMapperEx { ...@@ -15,8 +17,11 @@ public interface DepotMapperEx {
@Param("offset") Integer offset, @Param("offset") Integer offset,
@Param("rows") Integer rows); @Param("rows") Integer rows);
int countsByDepot( Long countsByDepot(
@Param("name") String name, @Param("name") String name,
@Param("type") Integer type, @Param("type") Integer type,
@Param("remark") String remark); @Param("remark") String remark);
List<DepotEx> getDepotList(Map<String, Object> params);
Long getDepotListCount(Map<String, Object> params);
} }
\ No newline at end of file
...@@ -14,7 +14,7 @@ public interface FunctionsMapperEx { ...@@ -14,7 +14,7 @@ public interface FunctionsMapperEx {
@Param("offset") Integer offset, @Param("offset") Integer offset,
@Param("rows") Integer rows); @Param("rows") Integer rows);
int countsByFunctions( Long countsByFunctions(
@Param("name") String name, @Param("name") String name,
@Param("type") String type); @Param("type") String type);
} }
\ No newline at end of file
...@@ -15,7 +15,7 @@ public interface InOutItemMapperEx { ...@@ -15,7 +15,7 @@ public interface InOutItemMapperEx {
@Param("offset") Integer offset, @Param("offset") Integer offset,
@Param("rows") Integer rows); @Param("rows") Integer rows);
int countsByInOutItem( Long countsByInOutItem(
@Param("name") String name, @Param("name") String name,
@Param("type") String type, @Param("type") String type,
@Param("remark") String remark); @Param("remark") String remark);
......
...@@ -20,7 +20,7 @@ public interface LogMapperEx { ...@@ -20,7 +20,7 @@ public interface LogMapperEx {
@Param("offset") Integer offset, @Param("offset") Integer offset,
@Param("rows") Integer rows); @Param("rows") Integer rows);
int countsByLog( Long countsByLog(
@Param("operation") String operation, @Param("operation") String operation,
@Param("usernameID") Integer usernameID, @Param("usernameID") Integer usernameID,
@Param("clientIp") String clientIp, @Param("clientIp") String clientIp,
......
...@@ -20,7 +20,7 @@ public interface MaterialCategoryMapperEx { ...@@ -20,7 +20,7 @@ public interface MaterialCategoryMapperEx {
@Param("offset") Integer offset, @Param("offset") Integer offset,
@Param("rows") Integer rows); @Param("rows") Integer rows);
int countsByMaterialCategory( Long countsByMaterialCategory(
@Param("name") String name, @Param("name") String name,
@Param("parentId") Integer parentId); @Param("parentId") Integer parentId);
......
...@@ -23,7 +23,7 @@ public interface MaterialMapperEx { ...@@ -23,7 +23,7 @@ public interface MaterialMapperEx {
@Param("offset") Integer offset, @Param("offset") Integer offset,
@Param("rows") Integer rows); @Param("rows") Integer rows);
int countsByMaterial( Long countsByMaterial(
@Param("name") String name, @Param("name") String name,
@Param("model") String model, @Param("model") String model,
@Param("categoryId") Long categoryId, @Param("categoryId") Long categoryId,
......
...@@ -13,5 +13,5 @@ public interface MaterialPropertyMapperEx { ...@@ -13,5 +13,5 @@ public interface MaterialPropertyMapperEx {
@Param("offset") Integer offset, @Param("offset") Integer offset,
@Param("rows") Integer rows); @Param("rows") Integer rows);
int countsByMaterialProperty(@Param("name") String name); Long countsByMaterialProperty(@Param("name") String name);
} }
\ No newline at end of file
...@@ -14,7 +14,7 @@ public interface PersonMapperEx { ...@@ -14,7 +14,7 @@ public interface PersonMapperEx {
@Param("offset") Integer offset, @Param("offset") Integer offset,
@Param("rows") Integer rows); @Param("rows") Integer rows);
int countsByPerson( Long countsByPerson(
@Param("name") String name, @Param("name") String name,
@Param("type") String type); @Param("type") String type);
} }
\ No newline at end of file
...@@ -13,6 +13,6 @@ public interface RoleMapperEx { ...@@ -13,6 +13,6 @@ public interface RoleMapperEx {
@Param("offset") Integer offset, @Param("offset") Integer offset,
@Param("rows") Integer rows); @Param("rows") Integer rows);
int countsByRole( Long countsByRole(
@Param("name") String name); @Param("name") String name);
} }
\ No newline at end of file
...@@ -20,7 +20,7 @@ public interface SerialNumberMapperEx { ...@@ -20,7 +20,7 @@ public interface SerialNumberMapperEx {
/** /**
* 根据条件查询序列号数量 * 根据条件查询序列号数量
* */ * */
int countSerialNumber(@Param("serialNumber")String serialNumber,@Param("materialName")String materialName); Long countSerialNumber(@Param("serialNumber")String serialNumber,@Param("materialName")String materialName);
/** /**
* 通过id查询序列号复合信息 * 通过id查询序列号复合信息
* */ * */
......
...@@ -17,7 +17,7 @@ public interface SupplierMapperEx { ...@@ -17,7 +17,7 @@ public interface SupplierMapperEx {
@Param("offset") Integer offset, @Param("offset") Integer offset,
@Param("rows") Integer rows); @Param("rows") Integer rows);
int countsBySupplier( Long countsBySupplier(
@Param("supplier") String supplier, @Param("supplier") String supplier,
@Param("type") String type, @Param("type") String type,
@Param("phonenum") String phonenum, @Param("phonenum") String phonenum,
......
...@@ -12,5 +12,5 @@ public interface SystemConfigMapperEx { ...@@ -12,5 +12,5 @@ public interface SystemConfigMapperEx {
@Param("offset") Integer offset, @Param("offset") Integer offset,
@Param("rows") Integer rows); @Param("rows") Integer rows);
int countsBySystemConfig(); Long countsBySystemConfig();
} }
\ No newline at end of file
...@@ -13,6 +13,6 @@ public interface UnitMapperEx { ...@@ -13,6 +13,6 @@ public interface UnitMapperEx {
@Param("offset") Integer offset, @Param("offset") Integer offset,
@Param("rows") Integer rows); @Param("rows") Integer rows);
int countsByUnit( Long countsByUnit(
@Param("name") String name); @Param("name") String name);
} }
\ No newline at end of file
...@@ -14,7 +14,7 @@ public interface UserMapperEx { ...@@ -14,7 +14,7 @@ public interface UserMapperEx {
@Param("offset") Integer offset, @Param("offset") Integer offset,
@Param("rows") Integer rows); @Param("rows") Integer rows);
int countsByUser( Long countsByUser(
@Param("userName") String userName, @Param("userName") String userName,
@Param("loginName") String loginName); @Param("loginName") String loginName);
} }
\ No newline at end of file
package com.jsh.erp.service; package com.jsh.erp.service;
import com.jsh.erp.constants.BusinessConstants;
import com.jsh.erp.datasource.entities.Log; import com.jsh.erp.datasource.entities.Log;
import com.jsh.erp.datasource.entities.User; import com.jsh.erp.datasource.entities.User;
import com.jsh.erp.datasource.mappers.LogMapper; import com.jsh.erp.datasource.mappers.LogMapper;
...@@ -60,11 +61,11 @@ public class CommonQueryManager { ...@@ -60,11 +61,11 @@ public class CommonQueryManager {
* @param parameterMap * @param parameterMap
* @return * @return
*/ */
public int counts(String apiName, Map<String, String> parameterMap) { public Long counts(String apiName, Map<String, String> parameterMap) {
if (StringUtil.isNotEmpty(apiName)) { if (StringUtil.isNotEmpty(apiName)) {
return container.getCommonQuery(apiName).counts(parameterMap); return container.getCommonQuery(apiName).counts(parameterMap);
} }
return 0; return BusinessConstants.DEFAULT_LIST_NULL_NUMBER;
} }
/** /**
......
...@@ -34,7 +34,7 @@ public interface ICommonQuery { ...@@ -34,7 +34,7 @@ public interface ICommonQuery {
* @param parameterMap 查询参数 * @param parameterMap 查询参数
* @return 查询结果 * @return 查询结果
*/ */
int counts(Map<String, String> parameterMap); Long counts(Map<String, String> parameterMap);
/** /**
* 新增数据 * 新增数据
......
...@@ -34,8 +34,9 @@ public class InterfaceContainer { ...@@ -34,8 +34,9 @@ public class InterfaceContainer {
} }
public int getResourceType(String apiName) { public int getResourceType(String apiName) {
if (!nameTypeMap.containsKey(apiName)) if (!nameTypeMap.containsKey(apiName)) {
throw new RuntimeException("资源:" + apiName + "的组件不存在"); throw new RuntimeException("资源:" + apiName + "的组件不存在");
}
return nameTypeMap.get(apiName); return nameTypeMap.get(apiName);
} }
......
...@@ -40,7 +40,7 @@ public class AccountComponent implements ICommonQuery { ...@@ -40,7 +40,7 @@ public class AccountComponent implements ICommonQuery {
} }
@Override @Override
public int counts(Map<String, String> map) { public Long counts(Map<String, String> map) {
String search = map.get(Constants.SEARCH); String search = map.get(Constants.SEARCH);
String name = StringUtil.getInfo(search, "name"); String name = StringUtil.getInfo(search, "name");
String serialNo = StringUtil.getInfo(search, "serialNo"); String serialNo = StringUtil.getInfo(search, "serialNo");
......
...@@ -70,7 +70,7 @@ public class AccountService { ...@@ -70,7 +70,7 @@ public class AccountService {
return resList; return resList;
} }
public int countAccount(String name, String serialNo, String remark) { public Long countAccount(String name, String serialNo, String remark) {
return accountMapperEx.countsByAccount(name, serialNo, remark); return accountMapperEx.countsByAccount(name, serialNo, remark);
} }
......
...@@ -39,7 +39,7 @@ public class AccountHeadComponent implements ICommonQuery { ...@@ -39,7 +39,7 @@ public class AccountHeadComponent implements ICommonQuery {
} }
@Override @Override
public int counts(Map<String, String> map) { public Long counts(Map<String, String> map) {
String search = map.get(Constants.SEARCH); String search = map.get(Constants.SEARCH);
String type = StringUtil.getInfo(search, "type"); String type = StringUtil.getInfo(search, "type");
String billNo = StringUtil.getInfo(search, "billNo"); String billNo = StringUtil.getInfo(search, "billNo");
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment