Commit c849dbc7c9b55fb1558286e58fcd1a42eca68ba2

Authored by 王富生
1 parent d365b3fa

提交

src/main/java/com/zteits/oa/api/dto/asraproject/AsraProjectDTO.java 0 → 100644
  1 +package com.zteits.oa.api.dto.asraproject;
  2 +
  3 +import java.util.Date;
  4 +
  5 +import com.zteits.oa.api.base.bean.BaiscDTO;
  6 +
  7 +public class AsraProjectDTO extends BaiscDTO{
  8 +
  9 + /**
  10 + *
  11 + */
  12 + private static final long serialVersionUID = 3152174907885812120L;
  13 +
  14 + /**主键*/
  15 + private Long id;
  16 +
  17 + /**项目名称*/
  18 + private String projecName;
  19 +
  20 + /**省份ID*/
  21 + private Long provId;
  22 +
  23 + /**省份名称*/
  24 + private String provName;
  25 +
  26 + /**地市ID*/
  27 + private Long cityId;
  28 +
  29 + /**地市名称*/
  30 + private String cityName;
  31 +
  32 + /**排序*/
  33 + private Integer sortNum;
  34 +
  35 + /**数据状态:1有效,0无效,2:锁定*/
  36 + private Integer dataState;
  37 +
  38 + /**创建人ID*/
  39 + private String createEmpid;
  40 +
  41 + /**创建人*/
  42 + private String createEmpName;
  43 +
  44 + /**创建时间*/
  45 + private Date createDate;
  46 +
  47 + /**修改人*/
  48 + private String modfiyEmpid;
  49 +
  50 + /**修改人*/
  51 + private String modfiyEmpName;
  52 +
  53 + /**修改时间*/
  54 + private Date modfiyDate;
  55 +
  56 + /**获取主键*/
  57 + public Long getId() {
  58 + return id;
  59 + }
  60 +
  61 + /**设置主键*/
  62 + public void setId(Long id) {
  63 + this.id = id;
  64 + }
  65 +
  66 + /**获取项目名称*/
  67 + public String getProjecName() {
  68 + return projecName;
  69 + }
  70 +
  71 + /**设置项目名称*/
  72 + public void setProjecName(String projecName) {
  73 + this.projecName = projecName == null ? null : projecName.trim();
  74 + }
  75 +
  76 + /**获取省份ID*/
  77 + public Long getProvId() {
  78 + return provId;
  79 + }
  80 +
  81 + /**设置省份ID*/
  82 + public void setProvId(Long provId) {
  83 + this.provId = provId;
  84 + }
  85 +
  86 + /**获取省份名称*/
  87 + public String getProvName() {
  88 + return provName;
  89 + }
  90 +
  91 + /**设置省份名称*/
  92 + public void setProvName(String provName) {
  93 + this.provName = provName == null ? null : provName.trim();
  94 + }
  95 +
  96 + /**获取地市ID*/
  97 + public Long getCityId() {
  98 + return cityId;
  99 + }
  100 +
  101 + /**设置地市ID*/
  102 + public void setCityId(Long cityId) {
  103 + this.cityId = cityId;
  104 + }
  105 +
  106 + /**获取地市名称*/
  107 + public String getCityName() {
  108 + return cityName;
  109 + }
  110 +
  111 + /**设置地市名称*/
  112 + public void setCityName(String cityName) {
  113 + this.cityName = cityName == null ? null : cityName.trim();
  114 + }
  115 +
  116 + /**获取排序*/
  117 + public Integer getSortNum() {
  118 + return sortNum;
  119 + }
  120 +
  121 + /**设置排序*/
  122 + public void setSortNum(Integer sortNum) {
  123 + this.sortNum = sortNum;
  124 + }
  125 +
  126 + /**获取数据状态:1有效,0无效,2:锁定*/
  127 + public Integer getDataState() {
  128 + return dataState;
  129 + }
  130 +
  131 + /**设置数据状态:1有效,0无效,2:锁定*/
  132 + public void setDataState(Integer dataState) {
  133 + this.dataState = dataState;
  134 + }
  135 +
  136 + /**获取创建人ID*/
  137 + public String getCreateEmpid() {
  138 + return createEmpid;
  139 + }
  140 +
  141 + /**设置创建人ID*/
  142 + public void setCreateEmpid(String createEmpid) {
  143 + this.createEmpid = createEmpid == null ? null : createEmpid.trim();
  144 + }
  145 +
  146 + /**获取创建人*/
  147 + public String getCreateEmpName() {
  148 + return createEmpName;
  149 + }
  150 +
  151 + /**设置创建人*/
  152 + public void setCreateEmpName(String createEmpName) {
  153 + this.createEmpName = createEmpName == null ? null : createEmpName.trim();
  154 + }
  155 +
  156 + /**获取创建时间*/
  157 + public Date getCreateDate() {
  158 + return createDate;
  159 + }
  160 +
  161 + /**设置创建时间*/
  162 + public void setCreateDate(Date createDate) {
  163 + this.createDate = createDate;
  164 + }
  165 +
  166 + /**获取修改人*/
  167 + public String getModfiyEmpid() {
  168 + return modfiyEmpid;
  169 + }
  170 +
  171 + /**设置修改人*/
  172 + public void setModfiyEmpid(String modfiyEmpid) {
  173 + this.modfiyEmpid = modfiyEmpid == null ? null : modfiyEmpid.trim();
  174 + }
  175 +
  176 + /**获取修改人*/
  177 + public String getModfiyEmpName() {
  178 + return modfiyEmpName;
  179 + }
  180 +
  181 + /**设置修改人*/
  182 + public void setModfiyEmpName(String modfiyEmpName) {
  183 + this.modfiyEmpName = modfiyEmpName == null ? null : modfiyEmpName.trim();
  184 + }
  185 +
  186 + /**获取修改时间*/
  187 + public Date getModfiyDate() {
  188 + return modfiyDate;
  189 + }
  190 +
  191 + /**设置修改时间*/
  192 + public void setModfiyDate(Date modfiyDate) {
  193 + this.modfiyDate = modfiyDate;
  194 + }
  195 +}
... ...
src/main/java/com/zteits/oa/api/dto/param/AsraProjecQueryReq.java 0 → 100644
  1 +package com.zteits.oa.api.dto.param;
  2 +
  3 +import java.io.Serializable;
  4 +
  5 +public class AsraProjecQueryReq implements Serializable{
  6 +
  7 + /**
  8 + *
  9 + */
  10 + private static final long serialVersionUID = -1027953868018050888L;
  11 + /**主键*/
  12 + private Long id;
  13 +
  14 + public Long getId() {
  15 + return id;
  16 + }
  17 +
  18 + public void setId(Long id) {
  19 + this.id = id;
  20 + }
  21 +
  22 +}
... ...
src/main/java/com/zteits/oa/api/service/report/query/AsraProjectService.java 0 → 100644
  1 +package com.zteits.oa.api.service.report.query;
  2 +
  3 +import java.util.List;
  4 +
  5 +import com.zteits.oa.api.base.bean.BizResult;
  6 +import com.zteits.oa.api.dto.asraproject.AsraProjectDTO;
  7 +import com.zteits.oa.api.dto.param.AsraProjecQueryReq;
  8 +
  9 +public interface AsraProjectService {
  10 +
  11 +
  12 + /**
  13 + * 项目信息查询.<br/>
  14 + * @param asraOpQueryReq
  15 + * @return
  16 + * 2018年7月30日 wangfs.<br/>
  17 + */
  18 + BizResult<List<AsraProjectDTO>> queryAsraProjectForList(AsraProjecQueryReq asraProjecQueryReq);
  19 +}
... ...
src/main/java/com/zteits/oa/report/biz/AsraProjectServiceImpl.java 0 → 100644
  1 +package com.zteits.oa.report.biz;
  2 +
  3 +import java.util.ArrayList;
  4 +import java.util.List;
  5 +
  6 +import org.slf4j.Logger;
  7 +import org.slf4j.LoggerFactory;
  8 +import org.springframework.beans.factory.annotation.Autowired;
  9 +import org.springframework.stereotype.Service;
  10 +
  11 +import com.alibaba.fastjson.JSONObject;
  12 +import com.zteits.oa.api.base.bean.BizResult;
  13 +import com.zteits.oa.api.dto.asraproject.AsraProjectDTO;
  14 +import com.zteits.oa.api.dto.param.AsraProjecQueryReq;
  15 +import com.zteits.oa.api.service.report.query.AsraProjectService;
  16 +import com.zteits.oa.report.dao.AsraProjectDao;
  17 +import com.zteits.oa.report.domain.AsraProject;
  18 +import com.zteits.oa.util.ListCopyUtil;
  19 +@Service("com.zteits.oa.report.biz.AsraProjectServiceImpl")
  20 +public class AsraProjectServiceImpl implements AsraProjectService {
  21 +
  22 + private static final Logger logger = LoggerFactory.getLogger(AsraProjectServiceImpl.class);
  23 +
  24 + @Autowired
  25 + private AsraProjectDao asraProjectDao;
  26 + /**
  27 + * 项目信息查询.<br/>
  28 + * @param asraOpQueryReq
  29 + * @return
  30 + * 2018年7月30日 wangfs.<br/>
  31 + */
  32 + @Override
  33 + public BizResult<List<AsraProjectDTO>> queryAsraProjectForList(AsraProjecQueryReq asraProjecQueryReq) {
  34 + logger.info("---begin查询项目信息list,入参={}",JSONObject.toJSON(asraProjecQueryReq));
  35 + List<AsraProjectDTO> listDTO = new ArrayList<>();
  36 + List<AsraProject> list = asraProjectDao.queryAsraProjectForList(asraProjecQueryReq);
  37 + ListCopyUtil.listCopyProperties(list, listDTO, AsraProjectDTO.class);
  38 + logger.info("---begin查询项目信息list");
  39 + return new BizResult<List<AsraProjectDTO>>(listDTO);
  40 + }
  41 +
  42 +}
... ...
src/main/java/com/zteits/oa/report/dao/AsraProjectDao.java 0 → 100644
  1 +package com.zteits.oa.report.dao;
  2 +
  3 +import java.util.List;
  4 +
  5 +import com.zteits.oa.api.dto.param.AsraProjecQueryReq;
  6 +import com.zteits.oa.report.domain.AsraProject;
  7 +
  8 +public interface AsraProjectDao {
  9 +
  10 + /**
  11 + * 项目信息查询.<br/>
  12 + * @param asraOpQueryReq
  13 + * @return
  14 + * 2018年7月30日 wangfs.<br/>
  15 + */
  16 + public List<AsraProject> queryAsraProjectForList(AsraProjecQueryReq asraProjecQueryReq);
  17 +}
... ...
src/main/java/com/zteits/oa/report/dao/impl/AsraProjectDaoImpl.java 0 → 100644
  1 +package com.zteits.oa.report.dao.impl;
  2 +
  3 +import java.util.List;
  4 +
  5 +import org.springframework.beans.factory.annotation.Autowired;
  6 +import org.springframework.stereotype.Component;
  7 +
  8 +import com.zteits.oa.api.dto.param.AsraProjecQueryReq;
  9 +import com.zteits.oa.report.dao.AsraProjectDao;
  10 +import com.zteits.oa.report.domain.AsraProject;
  11 +import com.zteits.oa.report.domain.AsraProjectExample;
  12 +import com.zteits.oa.report.domain.AsraProjectExample.Criteria;
  13 +import com.zteits.oa.report.mapper.AsraProjectMapper;
  14 +@Component
  15 +public class AsraProjectDaoImpl implements AsraProjectDao{
  16 +
  17 + @Autowired
  18 + private AsraProjectMapper asraProjectMapper;
  19 + /**
  20 + * 项目信息查询.<br/>
  21 + * @param asraOpQueryReq
  22 + * @return
  23 + * 2018年7月30日 wangfs.<br/>
  24 + */
  25 + @Override
  26 + public List<AsraProject> queryAsraProjectForList(AsraProjecQueryReq asraProjecQueryReq) {
  27 + AsraProjectExample example = new AsraProjectExample();
  28 + Criteria createCriteria = example.createCriteria();
  29 + if(asraProjecQueryReq.getId() != null){
  30 + createCriteria.andIdEqualTo(asraProjecQueryReq.getId());
  31 + }
  32 + example.setOrderByClause(" sort_num asc");
  33 + List<AsraProject> list = asraProjectMapper.selectByExample(example);
  34 + return list;
  35 + }
  36 +
  37 +}
... ...
src/main/java/com/zteits/oa/report/web/AsraProjectController.java 0 → 100644
  1 +package com.zteits.oa.report.web;
  2 +
  3 +import java.util.List;
  4 +
  5 +import javax.servlet.http.HttpServletRequest;
  6 +
  7 +import org.slf4j.Logger;
  8 +import org.slf4j.LoggerFactory;
  9 +import org.springframework.beans.factory.annotation.Autowired;
  10 +import org.springframework.web.bind.annotation.RequestBody;
  11 +import org.springframework.web.bind.annotation.RequestMapping;
  12 +import org.springframework.web.bind.annotation.RestController;
  13 +
  14 +import com.alibaba.fastjson.JSONObject;
  15 +import com.zteits.oa.api.base.bean.BizResult;
  16 +import com.zteits.oa.api.dto.asraproject.AsraProjectDTO;
  17 +import com.zteits.oa.api.dto.param.AsraProjecQueryReq;
  18 +import com.zteits.oa.api.service.report.query.AsraProjectService;
  19 +
  20 +import io.swagger.annotations.Api;
  21 +import io.swagger.annotations.ApiOperation;
  22 +
  23 +@Api(value = "日报系统-项目管理", description = "日报系统-项目管理")
  24 +@RestController
  25 +@RequestMapping("/asraProject")
  26 +public class AsraProjectController {
  27 + private Logger logger = LoggerFactory.getLogger(AsraProjectController.class);
  28 +
  29 + @Autowired
  30 + private AsraProjectService asraProjectService;
  31 +
  32 + @RequestMapping("/queryAsraProjectForList")
  33 + @ApiOperation("查询项目信息list")
  34 + public BizResult<List<AsraProjectDTO>> queryAsraProjectForList(@RequestBody AsraProjecQueryReq asraProjecQueryReq,HttpServletRequest request){
  35 + logger.info("---begin调用项目信息service,入参={}",JSONObject.toJSON(asraProjecQueryReq));
  36 + BizResult<List<AsraProjectDTO>> result = asraProjectService.queryAsraProjectForList(asraProjecQueryReq);
  37 + logger.info("---begin调用项目信息service...");
  38 +
  39 + return result;
  40 + }
  41 +}
... ...
src/main/java/com/zteits/oa/report/web/OAuthController.java
... ... @@ -11,10 +11,8 @@ import org.springframework.util.StringUtils;
11 11 import org.springframework.web.bind.annotation.PostMapping;
12 12 import org.springframework.web.bind.annotation.RequestBody;
13 13 import org.springframework.web.bind.annotation.RequestMapping;
14   -import org.springframework.web.bind.annotation.RequestMethod;
15 14 import org.springframework.web.bind.annotation.RestController;
16 15  
17   -import com.alibaba.fastjson.JSONObject;
18 16 import com.zteits.oa.api.base.bean.BizResult;
19 17 import com.zteits.oa.api.base.constants.ErrorType;
20 18 import com.zteits.oa.api.base.constants.SessionEnum;
... ...