Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
api
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
首航-临时账号
api
Commits
8426466b
Commit
8426466b
authored
Jun 22, 2022
by
罗胜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
2022-06-22 罗胜
1.航班建议
parent
bc429ec0
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
772 additions
and
0 deletions
+772
-0
FailureDictDao.xml
resources/mapper/modules/failuredict/FailureDictDao.xml
+69
-0
FailureDictController.java
src/com/ejweb/modules/failuredict/api/FailureDictController.java
+179
-0
FailureDictAddBean.java
src/com/ejweb/modules/failuredict/bean/FailureDictAddBean.java
+75
-0
FailureDictDetailBean.java
src/com/ejweb/modules/failuredict/bean/FailureDictDetailBean.java
+18
-0
FailureDictPageBean.java
src/com/ejweb/modules/failuredict/bean/FailureDictPageBean.java
+34
-0
FailureDictSearchBean.java
src/com/ejweb/modules/failuredict/bean/FailureDictSearchBean.java
+39
-0
FailureDictTypesBean.java
src/com/ejweb/modules/failuredict/bean/FailureDictTypesBean.java
+18
-0
FailureDictUpdateBean.java
src/com/ejweb/modules/failuredict/bean/FailureDictUpdateBean.java
+74
-0
FailureDictDao.java
src/com/ejweb/modules/failuredict/dao/FailureDictDao.java
+28
-0
FailureDictEntity.java
src/com/ejweb/modules/failuredict/entity/FailureDictEntity.java
+103
-0
FailureDictSearchEntity.java
src/com/ejweb/modules/failuredict/entity/FailureDictSearchEntity.java
+59
-0
FailureDictService.java
src/com/ejweb/modules/failuredict/service/FailureDictService.java
+76
-0
No files found.
resources/mapper/modules/failuredict/FailureDictDao.xml
0 → 100644
View file @
8426466b
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper
namespace=
"com.ejweb.modules.failuredict.dao.FailureDictDao"
>
<insert
id=
"saveFailureDict"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
insert into foc_failure_suggest_dict(id,serial_num,typical_failure,failure_impact,suggest_measure
,flight_nos,suggest_type,create_date,update_date) values (
null,#{serialNum},#{typicalFailure},#{failureImpact},#{suggestMeasure},#{flightNos},#{suggestType},
now(),now()
)
</insert>
<update
id=
"update"
>
update foc_failure_suggest_dict set serial_num=#{serialNum},typical_failure=#{typicalFailure}
,failure_impact=#{failureImpact},suggest_measure=#{suggestMeasure},
flight_nos=#{flightNos},update_date=now() where id=#{id}
</update>
<select
id=
"dictTypes"
resultType=
"string"
>
select DISTINCT typical_failure from foc_failure_suggest_dict where flight_nos like CONCAT('%',#{flightNo},'%')
</select>
<delete
id=
"deleteById"
>
delete from foc_failure_suggest_dict where id=#{id}
</delete>
<select
id=
"getList"
resultType=
"com.ejweb.modules.failuredict.entity.FailureDictEntity"
>
select
id,
serial_num as serialNum,
typical_failure as typicalFailure,
failure_impact as failureImpact,
suggest_measure as suggestMeasure,
suggest_type as suggestType,
flight_nos as flightNos,
create_date as createDate,
update_date as updateDate
from foc_failure_suggest_dict
order by serial_num
</select>
<select
id=
"getById"
resultType=
"com.ejweb.modules.failuredict.entity.FailureDictEntity"
>
select
id,
serial_num as serialNum,
typical_failure as typicalFailure,
failure_impact as failureImpact,
suggest_measure as suggestMeasure,
suggest_type as suggestType,
create_date as createDate,
update_date as updateDate
from foc_failure_suggest_dict
where id=#{id}
</select>
<select
id=
"search"
resultType=
"com.ejweb.modules.failuredict.entity.FailureDictSearchEntity"
>
select
serial_num as serialNum,
suggest_type as suggestType,
typical_failure as typicalFailure,
failure_impact as failureImpact,
suggest_measure as suggestMeasure
from foc_failure_suggest_dict
where flight_nos like CONCAT('%',#{flightNo},'%')
and typical_failure = #{typicalFailure}
<if
test=
"suggestType != null and suggestType != ''"
>
and suggest_type=#{suggestType}
</if>
</select>
</mapper>
\ No newline at end of file
src/com/ejweb/modules/failuredict/api/FailureDictController.java
0 → 100644
View file @
8426466b
package
com
.
ejweb
.
modules
.
failuredict
.
api
;
import
com.ejweb.core.api.RequestBean
;
import
com.ejweb.core.api.ResponseBean
;
import
com.ejweb.core.base.GenericBean
;
import
com.ejweb.core.conf.ErrorCode
;
import
com.ejweb.core.conf.GConstants
;
import
com.ejweb.modules.dict.bean.DictBean
;
import
com.ejweb.modules.dict.entity.DictListEntity
;
import
com.ejweb.modules.failuredict.bean.*
;
import
com.ejweb.modules.failuredict.entity.FailureDictEntity
;
import
com.ejweb.modules.failuredict.entity.FailureDictSearchEntity
;
import
com.ejweb.modules.failuredict.service.FailureDictService
;
import
org.apache.commons.lang3.ObjectUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
org.springframework.web.servlet.config.annotation.EnableWebMvc
;
import
java.util.List
;
/**
* 故障影响措施接口
*/
@Controller
@RequestMapping
(
value
=
"/api/failureDict"
)
public
class
FailureDictController
{
@Autowired
FailureDictService
failureDictService
;
@ResponseBody
@RequestMapping
(
value
=
"/save"
)
public
ResponseBean
save
(
RequestBean
requestBean
)
{
ResponseBean
responseBean
=
new
ResponseBean
();
FailureDictAddBean
bean
=
requestBean
.
getObjectBean
(
FailureDictAddBean
.
class
);
String
message
=
failureDictService
.
validate
(
bean
);
if
(
message
==
null
)
{
// 通过参数校验
failureDictService
.
saveFailureDict
(
bean
);
responseBean
.
setMessage
(
GConstants
.
OK
);
responseBean
.
setStatus
(
ErrorCode
.
STATUS_CODE_2000
);
return
responseBean
;
}
// 参数校验为通过
responseBean
.
setMessage
(
message
);
responseBean
.
setStatus
(
ErrorCode
.
STATUS_CODE_4001
);
return
responseBean
;
}
@ResponseBody
@RequestMapping
(
value
=
"/page"
)
public
ResponseBean
page
(
RequestBean
requestBean
)
{
ResponseBean
responseBean
=
new
ResponseBean
();
FailureDictPageBean
bean
=
requestBean
.
getObjectBean
(
FailureDictPageBean
.
class
);
String
message
=
failureDictService
.
validate
(
bean
);
if
(
message
==
null
)
{
// 通过参数校验
responseBean
.
setData
(
failureDictService
.
page
(
bean
));
responseBean
.
setMessage
(
GConstants
.
OK
);
responseBean
.
setStatus
(
ErrorCode
.
STATUS_CODE_2000
);
return
responseBean
;
}
// 参数校验未通过
responseBean
.
setMessage
(
message
);
responseBean
.
setStatus
(
ErrorCode
.
STATUS_CODE_4001
);
return
responseBean
;
}
@ResponseBody
@RequestMapping
(
value
=
"/detail"
)
public
ResponseBean
detail
(
RequestBean
requestBean
)
{
ResponseBean
responseBean
=
new
ResponseBean
();
FailureDictDetailBean
bean
=
requestBean
.
getObjectBean
(
FailureDictDetailBean
.
class
);
String
message
=
failureDictService
.
validate
(
bean
);
if
(
message
==
null
)
{
// 通过参数校验
FailureDictEntity
failureDictEntity
=
failureDictService
.
getById
(
Integer
.
valueOf
(
bean
.
getId
()));
if
(
failureDictEntity
==
null
)
{
responseBean
.
setMessage
(
GConstants
.
EMPTY
);
responseBean
.
setStatus
(
ErrorCode
.
STATUS_CODE_2001
);
return
responseBean
;
}
responseBean
.
setData
(
failureDictEntity
);
responseBean
.
setMessage
(
GConstants
.
OK
);
responseBean
.
setStatus
(
ErrorCode
.
STATUS_CODE_2000
);
return
responseBean
;
}
// 参数校验未通过
responseBean
.
setMessage
(
message
);
responseBean
.
setStatus
(
ErrorCode
.
STATUS_CODE_4001
);
return
responseBean
;
}
@ResponseBody
@RequestMapping
(
value
=
"/delete"
)
public
ResponseBean
delete
(
RequestBean
requestBean
)
{
ResponseBean
responseBean
=
new
ResponseBean
();
FailureDictDetailBean
bean
=
requestBean
.
getObjectBean
(
FailureDictDetailBean
.
class
);
String
message
=
failureDictService
.
validate
(
bean
);
if
(
message
==
null
)
{
// 通过参数校验
failureDictService
.
delete
(
Integer
.
valueOf
(
bean
.
getId
()));
responseBean
.
setMessage
(
GConstants
.
OK
);
responseBean
.
setStatus
(
ErrorCode
.
STATUS_CODE_2000
);
return
responseBean
;
}
// 参数校验未通过
responseBean
.
setMessage
(
message
);
responseBean
.
setStatus
(
ErrorCode
.
STATUS_CODE_4001
);
return
responseBean
;
}
@ResponseBody
@RequestMapping
(
value
=
"/update"
)
public
ResponseBean
update
(
RequestBean
requestBean
){
ResponseBean
responseBean
=
new
ResponseBean
();
FailureDictUpdateBean
bean
=
requestBean
.
getObjectBean
(
FailureDictUpdateBean
.
class
);
String
message
=
failureDictService
.
validate
(
bean
);
if
(
message
==
null
)
{
// 通过参数校验
failureDictService
.
update
(
bean
);
responseBean
.
setMessage
(
GConstants
.
OK
);
responseBean
.
setStatus
(
ErrorCode
.
STATUS_CODE_2000
);
return
responseBean
;
}
// 参数校验未通过
responseBean
.
setMessage
(
message
);
responseBean
.
setStatus
(
ErrorCode
.
STATUS_CODE_4001
);
return
responseBean
;
}
@ResponseBody
@RequestMapping
(
value
=
"/select"
)
public
ResponseBean
select
(
RequestBean
requestBean
){
ResponseBean
responseBean
=
new
ResponseBean
();
FailureDictSearchBean
bean
=
requestBean
.
getObjectBean
(
FailureDictSearchBean
.
class
);
String
message
=
failureDictService
.
validate
(
bean
);
if
(
message
==
null
)
{
// 通过参数校验
List
<
FailureDictSearchEntity
>
list
=
failureDictService
.
search
(
bean
);
if
(
CollectionUtils
.
isEmpty
(
list
)){
responseBean
.
setMessage
(
GConstants
.
EMPTY
);
responseBean
.
setStatus
(
ErrorCode
.
STATUS_CODE_2001
);
return
responseBean
;
}
responseBean
.
setData
(
list
);
responseBean
.
setMessage
(
GConstants
.
OK
);
responseBean
.
setStatus
(
ErrorCode
.
STATUS_CODE_2000
);
return
responseBean
;
}
// 参数校验未通过
responseBean
.
setMessage
(
message
);
responseBean
.
setStatus
(
ErrorCode
.
STATUS_CODE_4001
);
return
responseBean
;
}
@ResponseBody
@RequestMapping
(
value
=
"/dictTypes"
)
public
ResponseBean
dictTypes
(
RequestBean
requestBean
){
ResponseBean
responseBean
=
new
ResponseBean
();
FailureDictTypesBean
bean
=
requestBean
.
getObjectBean
(
FailureDictTypesBean
.
class
);
String
message
=
failureDictService
.
validate
(
bean
);
if
(
message
==
null
)
{
// 通过参数校验
List
<
String
>
list
=
failureDictService
.
dictTypes
(
bean
.
getFlightNo
());
if
(
CollectionUtils
.
isEmpty
(
list
)){
responseBean
.
setMessage
(
GConstants
.
EMPTY
);
responseBean
.
setStatus
(
ErrorCode
.
STATUS_CODE_2001
);
return
responseBean
;
}
responseBean
.
setData
(
list
);
responseBean
.
setMessage
(
GConstants
.
OK
);
responseBean
.
setStatus
(
ErrorCode
.
STATUS_CODE_2000
);
return
responseBean
;
}
// 参数校验未通过
responseBean
.
setMessage
(
message
);
responseBean
.
setStatus
(
ErrorCode
.
STATUS_CODE_4001
);
return
responseBean
;
}
}
src/com/ejweb/modules/failuredict/bean/FailureDictAddBean.java
0 → 100644
View file @
8426466b
package
com
.
ejweb
.
modules
.
failuredict
.
bean
;
import
com.ejweb.core.base.GenericBean
;
import
org.hibernate.validator.constraints.NotEmpty
;
import
javax.validation.constraints.Min
;
public
class
FailureDictAddBean
extends
GenericBean
{
@NotEmpty
(
message
=
"序号不能为空"
)
private
String
serialNum
;
@NotEmpty
(
message
=
"典型故障不能为空"
)
private
String
typicalFailure
;
@NotEmpty
(
message
=
"故障影响不能为空"
)
private
String
failureImpact
;
@NotEmpty
(
message
=
"建议措施不能为空"
)
private
String
suggestMeasure
;
@NotEmpty
(
message
=
"适用飞机不能为空"
)
private
String
flightNos
;
@Min
(
value
=
0
)
private
int
suggestType
;
public
String
getSerialNum
()
{
return
serialNum
;
}
public
void
setSerialNum
(
String
serialNum
)
{
this
.
serialNum
=
serialNum
;
}
public
String
getTypicalFailure
()
{
return
typicalFailure
;
}
public
void
setTypicalFailure
(
String
typicalFailure
)
{
this
.
typicalFailure
=
typicalFailure
;
}
public
String
getFailureImpact
()
{
return
failureImpact
;
}
public
void
setFailureImpact
(
String
failureImpact
)
{
this
.
failureImpact
=
failureImpact
;
}
public
String
getSuggestMeasure
()
{
return
suggestMeasure
;
}
public
void
setSuggestMeasure
(
String
suggestMeasure
)
{
this
.
suggestMeasure
=
suggestMeasure
;
}
public
int
getSuggestType
()
{
return
suggestType
;
}
public
String
getFlightNos
()
{
return
flightNos
;
}
public
void
setFlightNos
(
String
flightNos
)
{
this
.
flightNos
=
flightNos
;
}
public
void
setSuggestType
(
int
suggestType
)
{
this
.
suggestType
=
suggestType
;
}
}
src/com/ejweb/modules/failuredict/bean/FailureDictDetailBean.java
0 → 100644
View file @
8426466b
package
com
.
ejweb
.
modules
.
failuredict
.
bean
;
import
com.ejweb.core.base.GenericBean
;
import
org.hibernate.validator.constraints.NotEmpty
;
public
class
FailureDictDetailBean
extends
GenericBean
{
@NotEmpty
(
message
=
"id不能为空"
)
private
String
id
;
public
String
getId
()
{
return
id
;
}
public
void
setId
(
String
id
)
{
this
.
id
=
id
;
}
}
src/com/ejweb/modules/failuredict/bean/FailureDictPageBean.java
0 → 100644
View file @
8426466b
package
com
.
ejweb
.
modules
.
failuredict
.
bean
;
import
com.ejweb.core.base.GenericBean
;
import
com.ejweb.core.conf.GConstants
;
import
javax.validation.constraints.Min
;
/**
* @author ls
*/
public
class
FailureDictPageBean
extends
GenericBean
{
@Min
(
value
=
1
,
message
=
"pageNo必须大于等于1"
)
private
int
pageNo
=
1
;
//第几页
@Min
(
value
=
1
,
message
=
"pageSize必须大于等于1"
)
private
int
pageSize
=
GConstants
.
PAGE_SIZE
;
//每页条数
public
int
getPageNo
()
{
return
pageNo
;
}
public
void
setPageNo
(
int
pageNo
)
{
this
.
pageNo
=
pageNo
;
}
public
int
getPageSize
()
{
return
pageSize
;
}
public
void
setPageSize
(
int
pageSize
)
{
this
.
pageSize
=
pageSize
;
}
}
src/com/ejweb/modules/failuredict/bean/FailureDictSearchBean.java
0 → 100644
View file @
8426466b
package
com
.
ejweb
.
modules
.
failuredict
.
bean
;
import
com.ejweb.core.base.GenericBean
;
import
org.hibernate.validator.constraints.NotEmpty
;
public
class
FailureDictSearchBean
extends
GenericBean
{
@NotEmpty
(
message
=
"飞机号不能为空"
)
private
String
flightNo
;
private
String
suggestType
;
@NotEmpty
(
message
=
"典型故障不能为空"
)
private
String
typicalFailure
;
public
String
getFlightNo
()
{
return
flightNo
;
}
public
void
setFlightNo
(
String
flightNo
)
{
this
.
flightNo
=
flightNo
;
}
public
String
getSuggestType
()
{
return
suggestType
;
}
public
void
setSuggestType
(
String
suggestType
)
{
this
.
suggestType
=
suggestType
;
}
public
String
getTypicalFailure
()
{
return
typicalFailure
;
}
public
void
setTypicalFailure
(
String
typicalFailure
)
{
this
.
typicalFailure
=
typicalFailure
;
}
}
src/com/ejweb/modules/failuredict/bean/FailureDictTypesBean.java
0 → 100644
View file @
8426466b
package
com
.
ejweb
.
modules
.
failuredict
.
bean
;
import
com.ejweb.core.base.GenericBean
;
import
org.hibernate.validator.constraints.NotEmpty
;
public
class
FailureDictTypesBean
extends
GenericBean
{
@NotEmpty
(
message
=
"飞机号不能为空"
)
private
String
flightNo
;
public
String
getFlightNo
()
{
return
flightNo
;
}
public
void
setFlightNo
(
String
flightNo
)
{
this
.
flightNo
=
flightNo
;
}
}
src/com/ejweb/modules/failuredict/bean/FailureDictUpdateBean.java
0 → 100644
View file @
8426466b
package
com
.
ejweb
.
modules
.
failuredict
.
bean
;
import
com.ejweb.core.base.GenericBean
;
import
org.hibernate.validator.constraints.NotEmpty
;
public
class
FailureDictUpdateBean
extends
GenericBean
{
@NotEmpty
(
message
=
"id不能为空"
)
private
String
id
;
@NotEmpty
(
message
=
"序号不能为空"
)
private
String
serialNum
;
@NotEmpty
(
message
=
"典型故障不能为空"
)
private
String
typicalFailure
;
@NotEmpty
(
message
=
"故障影响不能为空"
)
private
String
failureImpact
;
@NotEmpty
(
message
=
"建议措施不能为空"
)
private
String
suggestMeasure
;
@NotEmpty
(
message
=
"适用飞机不能为空"
)
private
String
flightNos
;
public
String
getId
()
{
return
id
;
}
public
void
setId
(
String
id
)
{
this
.
id
=
id
;
}
public
String
getSerialNum
()
{
return
serialNum
;
}
public
void
setSerialNum
(
String
serialNum
)
{
this
.
serialNum
=
serialNum
;
}
public
String
getTypicalFailure
()
{
return
typicalFailure
;
}
public
void
setTypicalFailure
(
String
typicalFailure
)
{
this
.
typicalFailure
=
typicalFailure
;
}
public
String
getFailureImpact
()
{
return
failureImpact
;
}
public
void
setFailureImpact
(
String
failureImpact
)
{
this
.
failureImpact
=
failureImpact
;
}
public
String
getSuggestMeasure
()
{
return
suggestMeasure
;
}
public
void
setSuggestMeasure
(
String
suggestMeasure
)
{
this
.
suggestMeasure
=
suggestMeasure
;
}
public
String
getFlightNos
()
{
return
flightNos
;
}
public
void
setFlightNos
(
String
flightNos
)
{
this
.
flightNos
=
flightNos
;
}
}
src/com/ejweb/modules/failuredict/dao/FailureDictDao.java
0 → 100644
View file @
8426466b
package
com
.
ejweb
.
modules
.
failuredict
.
dao
;
import
com.ejweb.core.base.BaseDao
;
import
com.ejweb.modules.failuredict.bean.FailureDictAddBean
;
import
com.ejweb.modules.failuredict.bean.FailureDictSearchBean
;
import
com.ejweb.modules.failuredict.bean.FailureDictUpdateBean
;
import
com.ejweb.modules.failuredict.entity.FailureDictEntity
;
import
com.ejweb.modules.failuredict.entity.FailureDictSearchEntity
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
public
interface
FailureDictDao
extends
BaseDao
{
void
saveFailureDict
(
FailureDictAddBean
bean
);
List
<
FailureDictEntity
>
getList
();
FailureDictEntity
getById
(
@Param
(
"id"
)
int
id
);
void
deleteById
(
@Param
(
"id"
)
int
id
);
void
update
(
FailureDictUpdateBean
bean
);
List
<
String
>
dictTypes
(
@Param
(
"flightNo"
)
String
flightNo
);
List
<
FailureDictSearchEntity
>
search
(
FailureDictSearchBean
bean
);
}
src/com/ejweb/modules/failuredict/entity/FailureDictEntity.java
0 → 100644
View file @
8426466b
package
com
.
ejweb
.
modules
.
failuredict
.
entity
;
import
com.alibaba.fastjson.annotation.JSONField
;
import
java.util.Date
;
public
class
FailureDictEntity
{
private
int
id
;
private
String
serialNum
;
private
String
suggestType
;
private
String
typicalFailure
;
private
String
failureImpact
;
private
String
suggestMeasure
;
private
String
flightNos
;
// 日期格式化注解
@JSONField
(
name
=
"create_date"
,
format
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
createDate
;
// 日期格式化注解
@JSONField
(
name
=
"update_date"
,
format
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
updateDate
;
public
int
getId
()
{
return
id
;
}
public
void
setId
(
int
id
)
{
this
.
id
=
id
;
}
public
String
getSerialNum
()
{
return
serialNum
;
}
public
void
setSerialNum
(
String
serialNum
)
{
this
.
serialNum
=
serialNum
;
}
public
String
getSuggestType
()
{
return
suggestType
;
}
public
void
setSuggestType
(
String
suggestType
)
{
this
.
suggestType
=
suggestType
;
}
public
String
getFlightNos
()
{
return
flightNos
;
}
public
void
setFlightNos
(
String
flightNos
)
{
this
.
flightNos
=
flightNos
;
}
public
String
getTypicalFailure
()
{
return
typicalFailure
;
}
public
void
setTypicalFailure
(
String
typicalFailure
)
{
this
.
typicalFailure
=
typicalFailure
;
}
public
String
getFailureImpact
()
{
return
failureImpact
;
}
public
void
setFailureImpact
(
String
failureImpact
)
{
this
.
failureImpact
=
failureImpact
;
}
public
String
getSuggestMeasure
()
{
return
suggestMeasure
;
}
public
void
setSuggestMeasure
(
String
suggestMeasure
)
{
this
.
suggestMeasure
=
suggestMeasure
;
}
public
Date
getCreateDate
()
{
return
createDate
;
}
public
void
setCreateDate
(
Date
createDate
)
{
this
.
createDate
=
createDate
;
}
public
Date
getUpdateDate
()
{
return
updateDate
;
}
public
void
setUpdateDate
(
Date
updateDate
)
{
this
.
updateDate
=
updateDate
;
}
}
src/com/ejweb/modules/failuredict/entity/FailureDictSearchEntity.java
0 → 100644
View file @
8426466b
package
com
.
ejweb
.
modules
.
failuredict
.
entity
;
public
class
FailureDictSearchEntity
{
//序号
private
String
serialNum
;
//典型故障
private
String
typicalFailure
;
//建议类型(0.工程建议,1.飞行建议)
private
String
suggestType
;
//故障影响
private
String
failureImpact
;
//建议措施
private
String
suggestMeasure
;
public
String
getSerialNum
()
{
return
serialNum
;
}
public
void
setSerialNum
(
String
serialNum
)
{
this
.
serialNum
=
serialNum
;
}
public
String
getTypicalFailure
()
{
return
typicalFailure
;
}
public
void
setTypicalFailure
(
String
typicalFailure
)
{
this
.
typicalFailure
=
typicalFailure
;
}
public
String
getSuggestType
()
{
return
suggestType
;
}
public
void
setSuggestType
(
String
suggestType
)
{
this
.
suggestType
=
suggestType
;
}
public
String
getFailureImpact
()
{
return
failureImpact
;
}
public
void
setFailureImpact
(
String
failureImpact
)
{
this
.
failureImpact
=
failureImpact
;
}
public
String
getSuggestMeasure
()
{
return
suggestMeasure
;
}
public
void
setSuggestMeasure
(
String
suggestMeasure
)
{
this
.
suggestMeasure
=
suggestMeasure
;
}
}
src/com/ejweb/modules/failuredict/service/FailureDictService.java
0 → 100644
View file @
8426466b
package
com
.
ejweb
.
modules
.
failuredict
.
service
;
import
com.ejweb.core.base.BaseService
;
import
com.ejweb.core.base.PageEntity
;
import
com.ejweb.modules.airport.entity.OilAnalysisEntity
;
import
com.ejweb.modules.failuredict.bean.FailureDictAddBean
;
import
com.ejweb.modules.failuredict.bean.FailureDictPageBean
;
import
com.ejweb.modules.failuredict.bean.FailureDictSearchBean
;
import
com.ejweb.modules.failuredict.bean.FailureDictUpdateBean
;
import
com.ejweb.modules.failuredict.dao.FailureDictDao
;
import
com.ejweb.modules.failuredict.entity.FailureDictEntity
;
import
com.ejweb.modules.failuredict.entity.FailureDictSearchEntity
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.List
;
@Service
public
class
FailureDictService
extends
BaseService
<
FailureDictDao
>
{
@Transactional
(
readOnly
=
false
)
public
void
saveFailureDict
(
FailureDictAddBean
bean
)
{
dao
.
saveFailureDict
(
bean
);
}
public
PageEntity
<
FailureDictEntity
>
page
(
FailureDictPageBean
bean
)
{
PageHelper
.
startPage
(
bean
.
getPageNo
(),
bean
.
getPageSize
());
PageInfo
<
FailureDictEntity
>
pageInfo
=
null
;
List
<
FailureDictEntity
>
list
=
dao
.
getList
();
if
(
list
==
null
||
list
.
size
()
==
0
)
{
return
null
;
}
pageInfo
=
new
PageInfo
<
FailureDictEntity
>(
list
);
if
(
pageInfo
.
getPages
()
<
bean
.
getPageNo
())
{
// 页码大于总页数,则返回NULL
return
null
;
}
PageEntity
<
FailureDictEntity
>
page
=
new
PageEntity
<
FailureDictEntity
>();
page
.
setPageNo
(
pageInfo
.
getPageNum
());
page
.
setPageSize
(
pageInfo
.
getPageSize
());
page
.
setCount
(
pageInfo
.
getTotal
());
page
.
setTotalPage
(
pageInfo
.
getPages
());
page
.
setList
(
pageInfo
.
getList
());
return
page
;
}
public
FailureDictEntity
getById
(
int
id
)
{
return
dao
.
getById
(
id
);
}
public
void
delete
(
int
id
)
{
dao
.
deleteById
(
id
);
}
public
void
update
(
FailureDictUpdateBean
bean
){
dao
.
update
(
bean
);
}
public
List
<
FailureDictEntity
>
list
(
FailureDictUpdateBean
bean
){
// return searchList(bean);
return
null
;
}
public
List
<
String
>
dictTypes
(
String
flightNo
)
{
return
dao
.
dictTypes
(
flightNo
);
}
public
List
<
FailureDictSearchEntity
>
search
(
FailureDictSearchBean
bean
)
{
return
dao
.
search
(
bean
);
}
}
Write
Preview
Markdown
is supported
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