|
@@ -0,0 +1,88 @@
|
|
|
+package com.shkpr.service.aimodelpower.dbdao.services;
|
|
|
+
|
|
|
+import com.global.base.log.LogLevelFlag;
|
|
|
+import com.global.base.log.LogPrintMgr;
|
|
|
+import com.shkpr.service.aimodelpower.commtools.CommTool;
|
|
|
+import com.shkpr.service.aimodelpower.constants.LogFlagBusiType;
|
|
|
+import com.shkpr.service.aimodelpower.dbdao.mapper.WODispatchCmdInfoMapper;
|
|
|
+import com.shkpr.service.aimodelpower.dbdao.services.intef.WODispatchCmdInfoDBService;
|
|
|
+import com.shkpr.service.aimodelpower.dbdao.tables.WODispatchCmdInfoTable;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
+@Service
|
|
|
+public class WODispatchCmdInfoDBServiceImpl implements WODispatchCmdInfoDBService,WODispatchCmdInfoTable{
|
|
|
+ private String mStrClassName = "";
|
|
|
+ private String mBusinessType = "";
|
|
|
+ private String logTag = "";
|
|
|
+ public WODispatchCmdInfoDBServiceImpl() {
|
|
|
+ mStrClassName = this.getClass().getSimpleName();
|
|
|
+ mBusinessType = LogFlagBusiType.BUSI_DB_WO_DISPATCH_CMD_INFO.toStrValue();
|
|
|
+ logTag = "Dispatch Cmd Info";
|
|
|
+ }
|
|
|
+
|
|
|
+ @SuppressWarnings("all")
|
|
|
+ @Autowired
|
|
|
+ WODispatchCmdInfoMapper woDispatchCmdInfoMapper;
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<Map<String, Object>> listAllWiths(int limit, int offset, Map<String, Object> andWheres, Map<String, Object> orWheres, String orderBy, String extend) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<Map<String, Object>> batchQueryIn(List<?> ids, String orderBy, String extend) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<Map<String, Object>> batchQueryWiths(Map<String, Object> andWheres, Map<String, Object> orWheres, String orderBy, String extend) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public int totalCounts(Map<String, Object> andWheres, Map<String, Object> orWheres) {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Map<String, Object> getOne(Object id) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public int insertByMap(Map<String, Object> maps) {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public int updateWiths(Map<String, Object> datas, Map<String, Object> andWheres) {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public int delete(Object id) {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public int batchDeleteIn(List<?> ids, String extend) {
|
|
|
+ int nCode = 0;
|
|
|
+ String strMsg = "Success";
|
|
|
+ try {
|
|
|
+ return woDispatchCmdInfoMapper.batchDeleteIn(ids, extend);
|
|
|
+ }catch (Exception e){
|
|
|
+ nCode = LogLevelFlag.LOG_ERROR.ordinal();
|
|
|
+ strMsg = e.getLocalizedMessage();
|
|
|
+ return -1;
|
|
|
+ }finally {
|
|
|
+ LogPrintMgr.getInstance().printLogMsg(LogLevelFlag.valueFromInt(nCode)
|
|
|
+ , mBusinessType
|
|
|
+ , mStrClassName
|
|
|
+ , String.format("Batch Delete %s Lines:{lines=%d} from database, code:{%d} msg:{%s} ...", logTag, CommTool.listSize(ids), nCode, strMsg));
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|