diff --git a/src/main/java/com/zteits/oa/api/dto/asraproject/AsraProjectDTO.java b/src/main/java/com/zteits/oa/api/dto/asraproject/AsraProjectDTO.java
new file mode 100644
index 0000000..ca63ed3
--- /dev/null
+++ b/src/main/java/com/zteits/oa/api/dto/asraproject/AsraProjectDTO.java
@@ -0,0 +1,195 @@
+package com.zteits.oa.api.dto.asraproject;
+
+import java.util.Date;
+
+import com.zteits.oa.api.base.bean.BaiscDTO;
+
+public class AsraProjectDTO extends BaiscDTO{
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 3152174907885812120L;
+
+ /**主键*/
+ private Long id;
+
+ /**项目名称*/
+ private String projecName;
+
+ /**省份ID*/
+ private Long provId;
+
+ /**省份名称*/
+ private String provName;
+
+ /**地市ID*/
+ private Long cityId;
+
+ /**地市名称*/
+ private String cityName;
+
+ /**排序*/
+ private Integer sortNum;
+
+ /**数据状态:1有效,0无效,2:锁定*/
+ private Integer dataState;
+
+ /**创建人ID*/
+ private String createEmpid;
+
+ /**创建人*/
+ private String createEmpName;
+
+ /**创建时间*/
+ private Date createDate;
+
+ /**修改人*/
+ private String modfiyEmpid;
+
+ /**修改人*/
+ private String modfiyEmpName;
+
+ /**修改时间*/
+ private Date modfiyDate;
+
+ /**获取主键*/
+ public Long getId() {
+ return id;
+ }
+
+ /**设置主键*/
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ /**获取项目名称*/
+ public String getProjecName() {
+ return projecName;
+ }
+
+ /**设置项目名称*/
+ public void setProjecName(String projecName) {
+ this.projecName = projecName == null ? null : projecName.trim();
+ }
+
+ /**获取省份ID*/
+ public Long getProvId() {
+ return provId;
+ }
+
+ /**设置省份ID*/
+ public void setProvId(Long provId) {
+ this.provId = provId;
+ }
+
+ /**获取省份名称*/
+ public String getProvName() {
+ return provName;
+ }
+
+ /**设置省份名称*/
+ public void setProvName(String provName) {
+ this.provName = provName == null ? null : provName.trim();
+ }
+
+ /**获取地市ID*/
+ public Long getCityId() {
+ return cityId;
+ }
+
+ /**设置地市ID*/
+ public void setCityId(Long cityId) {
+ this.cityId = cityId;
+ }
+
+ /**获取地市名称*/
+ public String getCityName() {
+ return cityName;
+ }
+
+ /**设置地市名称*/
+ public void setCityName(String cityName) {
+ this.cityName = cityName == null ? null : cityName.trim();
+ }
+
+ /**获取排序*/
+ public Integer getSortNum() {
+ return sortNum;
+ }
+
+ /**设置排序*/
+ public void setSortNum(Integer sortNum) {
+ this.sortNum = sortNum;
+ }
+
+ /**获取数据状态:1有效,0无效,2:锁定*/
+ public Integer getDataState() {
+ return dataState;
+ }
+
+ /**设置数据状态:1有效,0无效,2:锁定*/
+ public void setDataState(Integer dataState) {
+ this.dataState = dataState;
+ }
+
+ /**获取创建人ID*/
+ public String getCreateEmpid() {
+ return createEmpid;
+ }
+
+ /**设置创建人ID*/
+ public void setCreateEmpid(String createEmpid) {
+ this.createEmpid = createEmpid == null ? null : createEmpid.trim();
+ }
+
+ /**获取创建人*/
+ public String getCreateEmpName() {
+ return createEmpName;
+ }
+
+ /**设置创建人*/
+ public void setCreateEmpName(String createEmpName) {
+ this.createEmpName = createEmpName == null ? null : createEmpName.trim();
+ }
+
+ /**获取创建时间*/
+ public Date getCreateDate() {
+ return createDate;
+ }
+
+ /**设置创建时间*/
+ public void setCreateDate(Date createDate) {
+ this.createDate = createDate;
+ }
+
+ /**获取修改人*/
+ public String getModfiyEmpid() {
+ return modfiyEmpid;
+ }
+
+ /**设置修改人*/
+ public void setModfiyEmpid(String modfiyEmpid) {
+ this.modfiyEmpid = modfiyEmpid == null ? null : modfiyEmpid.trim();
+ }
+
+ /**获取修改人*/
+ public String getModfiyEmpName() {
+ return modfiyEmpName;
+ }
+
+ /**设置修改人*/
+ public void setModfiyEmpName(String modfiyEmpName) {
+ this.modfiyEmpName = modfiyEmpName == null ? null : modfiyEmpName.trim();
+ }
+
+ /**获取修改时间*/
+ public Date getModfiyDate() {
+ return modfiyDate;
+ }
+
+ /**设置修改时间*/
+ public void setModfiyDate(Date modfiyDate) {
+ this.modfiyDate = modfiyDate;
+ }
+}
diff --git a/src/main/java/com/zteits/oa/api/dto/param/AsraProjecQueryReq.java b/src/main/java/com/zteits/oa/api/dto/param/AsraProjecQueryReq.java
new file mode 100644
index 0000000..4d87063
--- /dev/null
+++ b/src/main/java/com/zteits/oa/api/dto/param/AsraProjecQueryReq.java
@@ -0,0 +1,22 @@
+package com.zteits.oa.api.dto.param;
+
+import java.io.Serializable;
+
+public class AsraProjecQueryReq implements Serializable{
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -1027953868018050888L;
+ /**主键*/
+ private Long id;
+
+ public Long getId() {
+ return id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+}
diff --git a/src/main/java/com/zteits/oa/api/service/report/query/AsraProjectService.java b/src/main/java/com/zteits/oa/api/service/report/query/AsraProjectService.java
new file mode 100644
index 0000000..2c27a4c
--- /dev/null
+++ b/src/main/java/com/zteits/oa/api/service/report/query/AsraProjectService.java
@@ -0,0 +1,19 @@
+package com.zteits.oa.api.service.report.query;
+
+import java.util.List;
+
+import com.zteits.oa.api.base.bean.BizResult;
+import com.zteits.oa.api.dto.asraproject.AsraProjectDTO;
+import com.zteits.oa.api.dto.param.AsraProjecQueryReq;
+
+public interface AsraProjectService {
+
+
+ /**
+ * 项目信息查询.
+ * @param asraOpQueryReq
+ * @return
+ * 2018年7月30日 wangfs.
+ */
+ BizResult> queryAsraProjectForList(AsraProjecQueryReq asraProjecQueryReq);
+}
diff --git a/src/main/java/com/zteits/oa/report/biz/AsraProjectServiceImpl.java b/src/main/java/com/zteits/oa/report/biz/AsraProjectServiceImpl.java
new file mode 100644
index 0000000..3a71367
--- /dev/null
+++ b/src/main/java/com/zteits/oa/report/biz/AsraProjectServiceImpl.java
@@ -0,0 +1,42 @@
+package com.zteits.oa.report.biz;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import com.alibaba.fastjson.JSONObject;
+import com.zteits.oa.api.base.bean.BizResult;
+import com.zteits.oa.api.dto.asraproject.AsraProjectDTO;
+import com.zteits.oa.api.dto.param.AsraProjecQueryReq;
+import com.zteits.oa.api.service.report.query.AsraProjectService;
+import com.zteits.oa.report.dao.AsraProjectDao;
+import com.zteits.oa.report.domain.AsraProject;
+import com.zteits.oa.util.ListCopyUtil;
+@Service("com.zteits.oa.report.biz.AsraProjectServiceImpl")
+public class AsraProjectServiceImpl implements AsraProjectService {
+
+ private static final Logger logger = LoggerFactory.getLogger(AsraProjectServiceImpl.class);
+
+ @Autowired
+ private AsraProjectDao asraProjectDao;
+ /**
+ * 项目信息查询.
+ * @param asraOpQueryReq
+ * @return
+ * 2018年7月30日 wangfs.
+ */
+ @Override
+ public BizResult> queryAsraProjectForList(AsraProjecQueryReq asraProjecQueryReq) {
+ logger.info("---begin查询项目信息list,入参={}",JSONObject.toJSON(asraProjecQueryReq));
+ List listDTO = new ArrayList<>();
+ List list = asraProjectDao.queryAsraProjectForList(asraProjecQueryReq);
+ ListCopyUtil.listCopyProperties(list, listDTO, AsraProjectDTO.class);
+ logger.info("---begin查询项目信息list");
+ return new BizResult>(listDTO);
+ }
+
+}
diff --git a/src/main/java/com/zteits/oa/report/dao/AsraProjectDao.java b/src/main/java/com/zteits/oa/report/dao/AsraProjectDao.java
new file mode 100644
index 0000000..f7f0a9c
--- /dev/null
+++ b/src/main/java/com/zteits/oa/report/dao/AsraProjectDao.java
@@ -0,0 +1,17 @@
+package com.zteits.oa.report.dao;
+
+import java.util.List;
+
+import com.zteits.oa.api.dto.param.AsraProjecQueryReq;
+import com.zteits.oa.report.domain.AsraProject;
+
+public interface AsraProjectDao {
+
+ /**
+ * 项目信息查询.
+ * @param asraOpQueryReq
+ * @return
+ * 2018年7月30日 wangfs.
+ */
+ public List queryAsraProjectForList(AsraProjecQueryReq asraProjecQueryReq);
+}
diff --git a/src/main/java/com/zteits/oa/report/dao/impl/AsraProjectDaoImpl.java b/src/main/java/com/zteits/oa/report/dao/impl/AsraProjectDaoImpl.java
new file mode 100644
index 0000000..80f387a
--- /dev/null
+++ b/src/main/java/com/zteits/oa/report/dao/impl/AsraProjectDaoImpl.java
@@ -0,0 +1,37 @@
+package com.zteits.oa.report.dao.impl;
+
+import java.util.List;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+import com.zteits.oa.api.dto.param.AsraProjecQueryReq;
+import com.zteits.oa.report.dao.AsraProjectDao;
+import com.zteits.oa.report.domain.AsraProject;
+import com.zteits.oa.report.domain.AsraProjectExample;
+import com.zteits.oa.report.domain.AsraProjectExample.Criteria;
+import com.zteits.oa.report.mapper.AsraProjectMapper;
+@Component
+public class AsraProjectDaoImpl implements AsraProjectDao{
+
+ @Autowired
+ private AsraProjectMapper asraProjectMapper;
+ /**
+ * 项目信息查询.
+ * @param asraOpQueryReq
+ * @return
+ * 2018年7月30日 wangfs.
+ */
+ @Override
+ public List queryAsraProjectForList(AsraProjecQueryReq asraProjecQueryReq) {
+ AsraProjectExample example = new AsraProjectExample();
+ Criteria createCriteria = example.createCriteria();
+ if(asraProjecQueryReq.getId() != null){
+ createCriteria.andIdEqualTo(asraProjecQueryReq.getId());
+ }
+ example.setOrderByClause(" sort_num asc");
+ List list = asraProjectMapper.selectByExample(example);
+ return list;
+ }
+
+}
diff --git a/src/main/java/com/zteits/oa/report/web/AsraProjectController.java b/src/main/java/com/zteits/oa/report/web/AsraProjectController.java
new file mode 100644
index 0000000..bc2e078
--- /dev/null
+++ b/src/main/java/com/zteits/oa/report/web/AsraProjectController.java
@@ -0,0 +1,41 @@
+package com.zteits.oa.report.web;
+
+import java.util.List;
+
+import javax.servlet.http.HttpServletRequest;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.alibaba.fastjson.JSONObject;
+import com.zteits.oa.api.base.bean.BizResult;
+import com.zteits.oa.api.dto.asraproject.AsraProjectDTO;
+import com.zteits.oa.api.dto.param.AsraProjecQueryReq;
+import com.zteits.oa.api.service.report.query.AsraProjectService;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+
+@Api(value = "日报系统-项目管理", description = "日报系统-项目管理")
+@RestController
+@RequestMapping("/asraProject")
+public class AsraProjectController {
+ private Logger logger = LoggerFactory.getLogger(AsraProjectController.class);
+
+ @Autowired
+ private AsraProjectService asraProjectService;
+
+ @RequestMapping("/queryAsraProjectForList")
+ @ApiOperation("查询项目信息list")
+ public BizResult> queryAsraProjectForList(@RequestBody AsraProjecQueryReq asraProjecQueryReq,HttpServletRequest request){
+ logger.info("---begin调用项目信息service,入参={}",JSONObject.toJSON(asraProjecQueryReq));
+ BizResult> result = asraProjectService.queryAsraProjectForList(asraProjecQueryReq);
+ logger.info("---begin调用项目信息service...");
+
+ return result;
+ }
+}
diff --git a/src/main/java/com/zteits/oa/report/web/OAuthController.java b/src/main/java/com/zteits/oa/report/web/OAuthController.java
index 40f49a7..6c85feb 100644
--- a/src/main/java/com/zteits/oa/report/web/OAuthController.java
+++ b/src/main/java/com/zteits/oa/report/web/OAuthController.java
@@ -11,10 +11,8 @@ import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
-import com.alibaba.fastjson.JSONObject;
import com.zteits.oa.api.base.bean.BizResult;
import com.zteits.oa.api.base.constants.ErrorType;
import com.zteits.oa.api.base.constants.SessionEnum;