Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
JSH ERP
Commits
1a8b4d89
"README-China.md" did not exist on "72e5a0d20477b287a9bece4bf30b9f40bc70bddb"
Commit
1a8b4d89
authored
Apr 01, 2019
by
乾坤平台
Committed by
季圣华
Apr 01, 2019
Browse files
!41 全局修改物理删除为逻辑删除,同时修改查询语句过滤删除标识
Merge pull request !41 from 乾坤平台/master
parents
35c6f559
1f2cf8c3
Changes
85
Hide whitespace changes
Inline
Side-by-side
src/main/java/com/jsh/erp/controller/FunctionsController.java
View file @
1a8b4d89
...
...
@@ -2,7 +2,9 @@ package com.jsh.erp.controller;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.jsh.erp.constants.ExceptionConstants
;
import
com.jsh.erp.datasource.entities.Functions
;
import
com.jsh.erp.exception.BusinessRunTimeException
;
import
com.jsh.erp.service.functions.FunctionsService
;
import
com.jsh.erp.service.userBusiness.UserBusinessService
;
import
com.jsh.erp.utils.BaseResponseInfo
;
...
...
@@ -275,4 +277,25 @@ public class FunctionsController {
}
return
res
;
}
/**
* create by: qiankunpingtai
* website:http://39.105.146.63/symphony/
* description:
* 批量删除功能模块信息
* create time: 2019/3/29 11:15
* @Param: ids
* @return java.lang.Object
*/
@RequestMapping
(
value
=
"/batchDeleteFunctionsByIds"
)
public
Object
batchDeleteFunctionsByIds
(
@RequestParam
(
"ids"
)
String
ids
)
throws
Exception
{
JSONObject
result
=
ExceptionConstants
.
standardSuccess
();
int
i
=
functionsService
.
batchDeleteFunctionsByIds
(
ids
);
if
(
i
<
1
){
logger
.
error
(
"异常码[{}],异常提示[{}],参数,ids[{}]"
,
ExceptionConstants
.
FUNCTIONS_DELETE_FAILED_CODE
,
ExceptionConstants
.
FUNCTIONS_DELETE_FAILED_MSG
,
ids
);
throw
new
BusinessRunTimeException
(
ExceptionConstants
.
FUNCTIONS_DELETE_FAILED_CODE
,
ExceptionConstants
.
FUNCTIONS_DELETE_FAILED_MSG
);
}
return
result
;
}
}
src/main/java/com/jsh/erp/controller/InOutItemController.java
View file @
1a8b4d89
...
...
@@ -2,7 +2,9 @@ package com.jsh.erp.controller;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.jsh.erp.constants.ExceptionConstants
;
import
com.jsh.erp.datasource.entities.InOutItem
;
import
com.jsh.erp.exception.BusinessRunTimeException
;
import
com.jsh.erp.service.inOutItem.InOutItemService
;
import
com.jsh.erp.utils.BaseResponseInfo
;
import
org.slf4j.Logger
;
...
...
@@ -54,5 +56,26 @@ public class InOutItemController {
}
return
res
;
}
/**
* create by: qiankunpingtai
* website:http://39.105.146.63/symphony/
* description:
* 批量删除收支项目信息
* create time: 2019/3/29 11:15
* @Param: ids
* @return java.lang.Object
*/
@RequestMapping
(
value
=
"/batchDeleteInOutItemByIds"
)
public
Object
batchDeleteInOutItemByIds
(
@RequestParam
(
"ids"
)
String
ids
)
throws
Exception
{
JSONObject
result
=
ExceptionConstants
.
standardSuccess
();
int
i
=
inOutItemService
.
batchDeleteInOutItemByIds
(
ids
);
if
(
i
<
1
){
logger
.
error
(
"异常码[{}],异常提示[{}],参数,ids[{}]"
,
ExceptionConstants
.
IN_OUT_ITEM_DELETE_FAILED_CODE
,
ExceptionConstants
.
IN_OUT_ITEM_DELETE_FAILED_MSG
,
ids
);
throw
new
BusinessRunTimeException
(
ExceptionConstants
.
IN_OUT_ITEM_DELETE_FAILED_CODE
,
ExceptionConstants
.
IN_OUT_ITEM_DELETE_FAILED_MSG
);
}
return
result
;
}
}
src/main/java/com/jsh/erp/controller/MaterialController.java
View file @
1a8b4d89
...
...
@@ -6,9 +6,11 @@ import com.alibaba.fastjson.JSONObject;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
import
com.jsh.erp.constants.BusinessConstants
;
import
com.jsh.erp.constants.ExceptionConstants
;
import
com.jsh.erp.datasource.entities.DepotEx
;
import
com.jsh.erp.datasource.entities.Material
;
import
com.jsh.erp.datasource.entities.MaterialVo4Unit
;
import
com.jsh.erp.exception.BusinessRunTimeException
;
import
com.jsh.erp.service.material.MaterialService
;
import
com.jsh.erp.utils.*
;
import
jxl.Sheet
;
...
...
@@ -341,4 +343,25 @@ public class MaterialController {
queryInfo
.
setTotal
(
pageInfo
.
getTotal
());
return
returnJson
(
objectMap
,
ErpInfo
.
OK
.
name
,
ErpInfo
.
OK
.
code
);
}
/**
* create by: qiankunpingtai
* website:http://39.105.146.63/symphony/
* description:
* 批量删除商品信息
* create time: 2019/3/29 11:15
* @Param: ids
* @return java.lang.Object
*/
@RequestMapping
(
value
=
"/batchDeleteMaterialByIds"
)
public
Object
batchDeleteMaterialByIds
(
@RequestParam
(
"ids"
)
String
ids
)
throws
Exception
{
JSONObject
result
=
ExceptionConstants
.
standardSuccess
();
int
i
=
materialService
.
batchDeleteMaterialByIds
(
ids
);
if
(
i
<
1
){
logger
.
error
(
"异常码[{}],异常提示[{}],参数,ids[{}]"
,
ExceptionConstants
.
MATERIAL_DELETE_FAILED_CODE
,
ExceptionConstants
.
MATERIAL_DELETE_FAILED_MSG
,
ids
);
throw
new
BusinessRunTimeException
(
ExceptionConstants
.
MATERIAL_DELETE_FAILED_CODE
,
ExceptionConstants
.
MATERIAL_DELETE_FAILED_MSG
);
}
return
result
;
}
}
src/main/java/com/jsh/erp/controller/MaterialPropertyController.java
0 → 100644
View file @
1a8b4d89
package
com.jsh.erp.controller
;
import
com.alibaba.fastjson.JSONObject
;
import
com.jsh.erp.constants.ExceptionConstants
;
import
com.jsh.erp.exception.BusinessRunTimeException
;
import
com.jsh.erp.service.material.MaterialService
;
import
com.jsh.erp.service.materialProperty.MaterialPropertyService
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.annotation.Resource
;
/**
* Description
*
* @Author: qiankunpingtai
* @Date: 2019/3/29 15:24
*/
@RestController
@RequestMapping
(
value
=
"/materialProperty"
)
public
class
MaterialPropertyController
{
private
Logger
logger
=
LoggerFactory
.
getLogger
(
MaterialPropertyController
.
class
);
@Resource
private
MaterialPropertyService
materialPropertyService
;
/**
* create by: qiankunpingtai
* website:http://39.105.146.63/symphony/
* description:
* 批量删除商品扩展信息
* create time: 2019/3/29 11:15
* @Param: ids
* @return java.lang.Object
*/
@RequestMapping
(
value
=
"/batchDeleteMaterialPropertyByIds"
)
public
Object
batchDeleteMaterialPropertyByIds
(
@RequestParam
(
"ids"
)
String
ids
)
throws
Exception
{
JSONObject
result
=
ExceptionConstants
.
standardSuccess
();
int
i
=
materialPropertyService
.
batchDeleteMaterialPropertyByIds
(
ids
);
if
(
i
<
1
){
logger
.
error
(
"异常码[{}],异常提示[{}],参数,ids[{}]"
,
ExceptionConstants
.
MATERIAL_PROPERTY_DELETE_FAILED_CODE
,
ExceptionConstants
.
MATERIAL_PROPERTY_DELETE_FAILED_MSG
,
ids
);
throw
new
BusinessRunTimeException
(
ExceptionConstants
.
MATERIAL_PROPERTY_DELETE_FAILED_CODE
,
ExceptionConstants
.
MATERIAL_PROPERTY_DELETE_FAILED_MSG
);
}
return
result
;
}
}
src/main/java/com/jsh/erp/controller/PersonController.java
View file @
1a8b4d89
...
...
@@ -2,7 +2,9 @@ package com.jsh.erp.controller;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.jsh.erp.constants.ExceptionConstants
;
import
com.jsh.erp.datasource.entities.Person
;
import
com.jsh.erp.exception.BusinessRunTimeException
;
import
com.jsh.erp.service.person.PersonService
;
import
com.jsh.erp.utils.BaseResponseInfo
;
import
org.slf4j.Logger
;
...
...
@@ -121,4 +123,25 @@ public class PersonController {
}
return
dataArray
;
}
/**
* create by: qiankunpingtai
* website:http://39.105.146.63/symphony/
* description:
* 批量删除经手人信息
* create time: 2019/3/29 11:15
* @Param: ids
* @return java.lang.Object
*/
@RequestMapping
(
value
=
"/batchDeletePersonByIds"
)
public
Object
batchDeletePersonByIds
(
@RequestParam
(
"ids"
)
String
ids
)
throws
Exception
{
JSONObject
result
=
ExceptionConstants
.
standardSuccess
();
int
i
=
personService
.
batchDeletePersonByIds
(
ids
);
if
(
i
<
1
){
logger
.
error
(
"异常码[{}],异常提示[{}],参数,ids[{}]"
,
ExceptionConstants
.
PERSON_DELETE_FAILED_CODE
,
ExceptionConstants
.
PERSON_DELETE_FAILED_MSG
,
ids
);
throw
new
BusinessRunTimeException
(
ExceptionConstants
.
PERSON_DELETE_FAILED_CODE
,
ExceptionConstants
.
PERSON_DELETE_FAILED_MSG
);
}
return
result
;
}
}
src/main/java/com/jsh/erp/controller/RoleController.java
View file @
1a8b4d89
...
...
@@ -2,8 +2,11 @@ package com.jsh.erp.controller;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.jsh.erp.constants.ExceptionConstants
;
import
com.jsh.erp.datasource.entities.Role
;
import
com.jsh.erp.exception.BusinessRunTimeException
;
import
com.jsh.erp.service.role.RoleService
;
import
com.jsh.erp.service.user.UserService
;
import
com.jsh.erp.service.userBusiness.UserBusinessService
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
...
...
@@ -77,4 +80,26 @@ public class RoleController {
return
roleService
.
getRole
();
}
/**
* create by: qiankunpingtai
* website:http://39.105.146.63/symphony/
* description:
* 逻辑删除角色信息
* create time: 2019/3/28 15:39
* @Param: ids
* @return java.lang.Object
*/
@RequestMapping
(
value
=
"/batchDeleteRoleByIds"
)
public
Object
batchDeleteRoleByIds
(
@RequestParam
(
"ids"
)
String
ids
)
throws
Exception
{
JSONObject
result
=
ExceptionConstants
.
standardSuccess
();
int
i
=
roleService
.
batchDeleteRoleByIds
(
ids
);
if
(
i
<
1
){
logger
.
error
(
"异常码[{}],异常提示[{}],参数,ids[{}]"
,
ExceptionConstants
.
ROLE_DELETE_FAILED_CODE
,
ExceptionConstants
.
ROLE_DELETE_FAILED_MSG
,
ids
);
throw
new
BusinessRunTimeException
(
ExceptionConstants
.
ROLE_DELETE_FAILED_CODE
,
ExceptionConstants
.
ROLE_DELETE_FAILED_MSG
);
}
return
result
;
}
}
src/main/java/com/jsh/erp/controller/SupplierController.java
View file @
1a8b4d89
...
...
@@ -2,8 +2,11 @@ package com.jsh.erp.controller;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.jsh.erp.constants.ExceptionConstants
;
import
com.jsh.erp.datasource.entities.Supplier
;
import
com.jsh.erp.exception.BusinessRunTimeException
;
import
com.jsh.erp.service.supplier.SupplierService
;
import
com.jsh.erp.service.user.UserService
;
import
com.jsh.erp.service.userBusiness.UserBusinessService
;
import
com.jsh.erp.utils.*
;
import
jxl.Sheet
;
...
...
@@ -40,6 +43,8 @@ public class SupplierController {
@Resource
private
UserBusinessService
userBusinessService
;
@Resource
private
UserService
userService
;
/**
* 更新供应商-只更新预付款,其余用原来的值
...
...
@@ -437,5 +442,26 @@ public class SupplierController {
return
null
;
}
}
/**
* create by: qiankunpingtai
* website:http://39.105.146.63/symphony/
* description:
* 批量删除供应商信息
* create time: 2019/3/29 11:15
* @Param: ids
* @return java.lang.Object
*/
@RequestMapping
(
value
=
"/batchDeleteSupplierByIds"
)
public
Object
batchDeleteSupplierByIds
(
@RequestParam
(
"ids"
)
String
ids
)
throws
Exception
{
JSONObject
result
=
ExceptionConstants
.
standardSuccess
();
int
i
=
supplierService
.
batchDeleteSupplierByIds
(
ids
);
if
(
i
<
1
){
logger
.
error
(
"异常码[{}],异常提示[{}],参数,ids[{}]"
,
ExceptionConstants
.
SUPPLIER_DELETE_FAILED_CODE
,
ExceptionConstants
.
SUPPLIER_DELETE_FAILED_MSG
,
ids
);
throw
new
BusinessRunTimeException
(
ExceptionConstants
.
SUPPLIER_DELETE_FAILED_CODE
,
ExceptionConstants
.
SUPPLIER_DELETE_FAILED_MSG
);
}
return
result
;
}
}
src/main/java/com/jsh/erp/controller/SystemConfigController.java
0 → 100644
View file @
1a8b4d89
package
com.jsh.erp.controller
;
import
com.alibaba.fastjson.JSONObject
;
import
com.jsh.erp.constants.ExceptionConstants
;
import
com.jsh.erp.exception.BusinessRunTimeException
;
import
com.jsh.erp.service.systemConfig.SystemConfigService
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.annotation.Resource
;
/**
* Description
*
* @Author: qiankunpingtai
* @Date: 2019/4/1 15:28
*/
@RestController
@RequestMapping
(
value
=
"/systemConfig"
)
public
class
SystemConfigController
{
private
Logger
logger
=
LoggerFactory
.
getLogger
(
SystemConfigController
.
class
);
@Resource
private
SystemConfigService
systemConfigService
;
/**
* create by: qiankunpingtai
* website:http://39.105.146.63/symphony/
* description:
* 批量删除系统配置信息
* create time: 2019/3/29 11:15
* @Param: ids
* @return java.lang.Object
*/
@RequestMapping
(
value
=
"/batchDeleteSystemConfigByIds"
)
public
Object
batchDeleteSystemConfigByIds
(
@RequestParam
(
"ids"
)
String
ids
)
throws
Exception
{
JSONObject
result
=
ExceptionConstants
.
standardSuccess
();
int
i
=
systemConfigService
.
batchDeleteSystemConfigByIds
(
ids
);
if
(
i
<
1
){
logger
.
error
(
"异常码[{}],异常提示[{}],参数,ids[{}]"
,
ExceptionConstants
.
SYSTEM_CONFIG_DELETE_FAILED_CODE
,
ExceptionConstants
.
SYSTEM_CONFIG_DELETE_FAILED_MSG
,
ids
);
throw
new
BusinessRunTimeException
(
ExceptionConstants
.
SYSTEM_CONFIG_DELETE_FAILED_CODE
,
ExceptionConstants
.
SYSTEM_CONFIG_DELETE_FAILED_MSG
);
}
return
result
;
}
}
src/main/java/com/jsh/erp/controller/UnitController.java
0 → 100644
View file @
1a8b4d89
package
com.jsh.erp.controller
;
import
com.alibaba.fastjson.JSONObject
;
import
com.jsh.erp.constants.ExceptionConstants
;
import
com.jsh.erp.exception.BusinessRunTimeException
;
import
com.jsh.erp.service.unit.UnitService
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.annotation.Resource
;
/**
* Description
*
* @Author: qiankunpingtai
* @Date: 2019/4/1 15:38
*/
@RestController
@RequestMapping
(
value
=
"/unit"
)
public
class
UnitController
{
private
Logger
logger
=
LoggerFactory
.
getLogger
(
UnitController
.
class
);
@Resource
private
UnitService
unitService
;
/**
* create by: qiankunpingtai
* website:http://39.105.146.63/symphony/
* description:
* 批量删除系统配置信息
* create time: 2019/3/29 11:15
* @Param: ids
* @return java.lang.Object
*/
@RequestMapping
(
value
=
"/batchDeleteUnitByIds"
)
public
Object
batchDeleteUnitByIds
(
@RequestParam
(
"ids"
)
String
ids
)
throws
Exception
{
JSONObject
result
=
ExceptionConstants
.
standardSuccess
();
int
i
=
unitService
.
batchDeleteUnitByIds
(
ids
);
if
(
i
<
1
){
logger
.
error
(
"异常码[{}],异常提示[{}],参数,ids[{}]"
,
ExceptionConstants
.
UNIT_DELETE_FAILED_CODE
,
ExceptionConstants
.
UNIT_DELETE_FAILED_MSG
,
ids
);
throw
new
BusinessRunTimeException
(
ExceptionConstants
.
UNIT_DELETE_FAILED_CODE
,
ExceptionConstants
.
UNIT_DELETE_FAILED_MSG
);
}
return
result
;
}
}
src/main/java/com/jsh/erp/controller/UserBusinessController.java
View file @
1a8b4d89
package
com.jsh.erp.controller
;
import
com.alibaba.fastjson.JSONObject
;
import
com.jsh.erp.constants.ExceptionConstants
;
import
com.jsh.erp.datasource.entities.UserBusiness
;
import
com.jsh.erp.exception.BusinessRunTimeException
;
import
com.jsh.erp.service.user.UserService
;
import
com.jsh.erp.service.userBusiness.UserBusinessService
;
import
com.jsh.erp.utils.BaseResponseInfo
;
import
com.jsh.erp.utils.ErpInfo
;
...
...
@@ -27,6 +30,8 @@ public class UserBusinessController {
@Resource
private
UserBusinessService
userBusinessService
;
@Resource
private
UserService
userService
;
@GetMapping
(
value
=
"/getBasicData"
)
public
BaseResponseInfo
getBasicData
(
@RequestParam
(
value
=
"KeyId"
)
String
keyId
,
...
...
@@ -86,4 +91,26 @@ public class UserBusinessController {
}
return
res
;
}
/**
* create by: qiankunpingtai
* website:http://39.105.146.63/symphony/
* description:
* 批量删除用户角色模块关系信息
* create time: 2019/3/28 15:47
* @Param: ids
* @return java.lang.Object
*/
@RequestMapping
(
value
=
"/batchDeleteUserBusinessByIds"
)
public
Object
batchDeleteUserBusinessByIds
(
@RequestParam
(
"ids"
)
String
ids
)
throws
Exception
{
JSONObject
result
=
ExceptionConstants
.
standardSuccess
();
int
i
=
userBusinessService
.
batchDeleteUserBusinessByIds
(
ids
);
if
(
i
<
1
){
logger
.
error
(
"异常码[{}],异常提示[{}],参数,ids[{}]"
,
ExceptionConstants
.
USER_BUSINESS_DELETE_FAILED_CODE
,
ExceptionConstants
.
USER_BUSINESS_DELETE_FAILED_MSG
,
ids
);
throw
new
BusinessRunTimeException
(
ExceptionConstants
.
USER_BUSINESS_DELETE_FAILED_CODE
,
ExceptionConstants
.
USER_BUSINESS_DELETE_FAILED_MSG
);
}
return
result
;
}
}
src/main/java/com/jsh/erp/datasource/mappers/AccountHeadMapperEx.java
View file @
1a8b4d89
...
...
@@ -6,6 +6,7 @@ import com.jsh.erp.datasource.entities.AccountHeadVo4ListEx;
import
org.apache.ibatis.annotations.Param
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
java.util.List
;
public
interface
AccountHeadMapperEx
{
...
...
@@ -34,4 +35,6 @@ public interface AccountHeadMapperEx {
List
<
AccountHeadVo4ListEx
>
getDetailByNumber
(
@Param
(
"billNo"
)
String
billNo
);
int
batchDeleteAccountHeadByIds
(
@Param
(
"updateTime"
)
Date
updateTime
,
@Param
(
"updater"
)
Long
updater
,
@Param
(
"ids"
)
String
ids
[]);
}
\ No newline at end of file
src/main/java/com/jsh/erp/datasource/mappers/AccountItemMapperEx.java
View file @
1a8b4d89
...
...
@@ -5,6 +5,7 @@ import com.jsh.erp.datasource.entities.AccountItemExample;
import
com.jsh.erp.datasource.vo.AccountItemVo4List
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.Date
;
import
java.util.List
;
public
interface
AccountItemMapperEx
{
...
...
@@ -24,4 +25,5 @@ public interface AccountItemMapperEx {
List
<
AccountItemVo4List
>
getDetailList
(
@Param
(
"headerId"
)
Long
headerId
);
int
batchDeleteAccountItemByIds
(
@Param
(
"updateTime"
)
Date
updateTime
,
@Param
(
"updater"
)
Long
updater
,
@Param
(
"ids"
)
String
ids
[]);
}
\ No newline at end of file
src/main/java/com/jsh/erp/datasource/mappers/AccountMapperEx.java
View file @
1a8b4d89
...
...
@@ -6,6 +6,7 @@ import com.jsh.erp.datasource.vo.AccountVo4InOutList;
import
com.jsh.erp.datasource.vo.AccountVo4List
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.Date
;
import
java.util.List
;
public
interface
AccountMapperEx
{
...
...
@@ -29,4 +30,6 @@ public interface AccountMapperEx {
int
findAccountInOutListCount
(
@Param
(
"accountId"
)
Long
accountId
);
int
batchDeleteAccountByIds
(
@Param
(
"updateTime"
)
Date
updateTime
,
@Param
(
"updater"
)
Long
updater
,
@Param
(
"ids"
)
String
ids
[]);
}
\ No newline at end of file
src/main/java/com/jsh/erp/datasource/mappers/AppMapperEx.java
View file @
1a8b4d89
...
...
@@ -4,6 +4,7 @@ import com.jsh.erp.datasource.entities.App;
import
com.jsh.erp.datasource.entities.AppExample
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.Date
;
import
java.util.List
;
public
interface
AppMapperEx
{
...
...
@@ -17,4 +18,6 @@ public interface AppMapperEx {
Long
countsByApp
(
@Param
(
"name"
)
String
name
,
@Param
(
"type"
)
String
type
);
int
batchDeleteAppByIds
(
@Param
(
"updateTime"
)
Date
updateTime
,
@Param
(
"updater"
)
Long
updater
,
@Param
(
"ids"
)
String
ids
[]);
}
\ No newline at end of file
src/main/java/com/jsh/erp/datasource/mappers/DepotHeadMapperEx.java
View file @
1a8b4d89
...
...
@@ -8,6 +8,7 @@ import com.jsh.erp.datasource.vo.DepotHeadVo4StatementAccount;
import
org.apache.ibatis.annotations.Param
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
java.util.List
;
/**
...
...
@@ -112,4 +113,6 @@ public interface DepotHeadMapperEx {
* 获得一个全局唯一的数作为订单号的追加
* */
Long
getBuildOnlyNumber
(
@Param
(
"seq_name"
)
String
seq_name
);
int
batchDeleteDepotHeadByIds
(
@Param
(
"updateTime"
)
Date
updateTime
,
@Param
(
"updater"
)
Long
updater
,
@Param
(
"ids"
)
String
ids
[]);
}
src/main/java/com/jsh/erp/datasource/mappers/DepotItemMapperEx.java
View file @
1a8b4d89
...
...
@@ -4,6 +4,7 @@ import com.jsh.erp.datasource.entities.*;
import
org.apache.ibatis.annotations.Param
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
java.util.List
;
/**
...
...
@@ -143,6 +144,14 @@ public interface DepotItemMapperEx {
@Param
(
"enableSerialNumber"
)
String
enableSerialNumber
);
/**
* 根据单据主表id删除单据子表数据
* 物理删除,已弃用
* */
@Deprecated
int
deleteDepotItemByDepotHeadIds
(
@Param
(
"depotheadIds"
)
Long
[]
depotHeadIds
);
/**
* 根据单据主表id删除单据子表数据
* */
int
batchDeleteDepotItemByDepotHeadIds
(
@Param
(
"depotheadIds"
)
Long
[]
depotHeadIds
);
int
batchDeleteDepotItemByIds
(
@Param
(
"updateTime"
)
Date
updateTime
,
@Param
(
"updater"
)
Long
updater
,
@Param
(
"ids"
)
String
ids
[]);
}
src/main/java/com/jsh/erp/datasource/mappers/DepotMapperEx.java
View file @
1a8b4d89
...
...
@@ -5,6 +5,7 @@ import com.jsh.erp.datasource.entities.DepotEx;
import
com.jsh.erp.datasource.entities.DepotExample
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
...
...
@@ -23,4 +24,6 @@ public interface DepotMapperEx {
@Param
(
"remark"
)
String
remark
);
List
<
DepotEx
>
getDepotList
(
Map
<
String
,
Object
>
params
);
int
batchDeleteDepotByIds
(
@Param
(
"updateTime"
)
Date
updateTime
,
@Param
(
"updater"
)
Long
updater
,
@Param
(
"ids"
)
String
ids
[]);
}
\ No newline at end of file
src/main/java/com/jsh/erp/datasource/mappers/FunctionsMapperEx.java
View file @
1a8b4d89
...
...
@@ -4,6 +4,7 @@ import com.jsh.erp.datasource.entities.Functions;
import
com.jsh.erp.datasource.entities.FunctionsExample
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.Date
;
import
java.util.List
;
public
interface
FunctionsMapperEx
{
...
...
@@ -17,4 +18,6 @@ public interface FunctionsMapperEx {
Long
countsByFunctions
(
@Param
(
"name"
)
String
name
,
@Param
(
"type"
)
String
type
);
int
batchDeleteFunctionsByIds
(
@Param
(
"updateTime"
)
Date
updateTime
,
@Param
(
"updater"
)
Long
updater
,
@Param
(
"ids"
)
String
ids
[]);
}
\ No newline at end of file
src/main/java/com/jsh/erp/datasource/mappers/InOutItemMapperEx.java
View file @
1a8b4d89
...
...
@@ -4,6 +4,7 @@ import com.jsh.erp.datasource.entities.InOutItem;
import
com.jsh.erp.datasource.entities.InOutItemExample
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.Date
;
import
java.util.List
;
public
interface
InOutItemMapperEx
{
...
...
@@ -19,4 +20,6 @@ public interface InOutItemMapperEx {
@Param
(
"name"
)
String
name
,
@Param
(
"type"
)
String
type
,
@Param
(
"remark"
)
String
remark
);
int
batchDeleteInOutItemByIds
(
@Param
(
"updateTime"
)
Date
updateTime
,
@Param
(
"updater"
)
Long
updater
,
@Param
(
"ids"
)
String
ids
[]);
}
\ No newline at end of file
src/main/java/com/jsh/erp/datasource/mappers/MaterialMapperEx.java
View file @
1a8b4d89
...
...
@@ -4,6 +4,7 @@ import com.jsh.erp.datasource.entities.Material;
import
com.jsh.erp.datasource.entities.MaterialVo4Unit
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
...
...
@@ -54,4 +55,6 @@ public interface MaterialMapperEx {
* 获取开启序列号并且状态正常的商品列表
* */
List
<
Material
>
getMaterialEnableSerialNumberList
(
Map
<
String
,
Object
>
parameterMap
);
int
batchDeleteMaterialByIds
(
@Param
(
"updateTime"
)
Date
updateTime
,
@Param
(
"updater"
)
Long
updater
,
@Param
(
"ids"
)
String
ids
[]);
}
Prev
1
2
3
4
5
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment