add:标准公开征求意见
This commit is contained in:
+20
-20
@@ -1,23 +1,22 @@
|
|||||||
package com.adc.da.sys.controller;
|
package com.adc.da.slrs.sarStandIdea.controller;
|
||||||
|
|
||||||
|
|
||||||
import com.adc.da.http.ResponseMessage;
|
import com.adc.da.http.ResponseMessage;
|
||||||
import com.adc.da.http.Result;
|
import com.adc.da.http.Result;
|
||||||
import com.adc.da.sys.service.ISarPublicIdeaAllService;
|
import com.adc.da.slrs.sarStandIdea.entity.DelStandDto;
|
||||||
import com.adc.da.sys.service.impl.SarPublicIdeaAllServiceImpl;
|
import com.adc.da.slrs.sarStandIdea.entity.DetAllStandDto;
|
||||||
|
import com.adc.da.slrs.sarStandIdea.service.Impl.SarPublicIdeaAllServiceImpl;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import com.adc.da.sys.entity.SarPublicIdeaAll;
|
import com.adc.da.slrs.sarStandIdea.entity.SarPublicIdeaAll;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import org.springframework.web.bind.annotation.RequestParam;
|
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
import com.adc.da.base.web.BaseController;
|
import com.adc.da.base.web.BaseController;
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
@@ -29,40 +28,41 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
@RestController
|
@RestController
|
||||||
@Api(description = "|SarPublicIdeaAll|")
|
@Api(description = "|SarPublicIdeaAll|")
|
||||||
@RequestMapping("/${restPath}/sys/sar-public-idea-all")
|
@RequestMapping("/${restPath}/slrs/sar-public-idea-all")
|
||||||
public class SarPublicIdeaAllController extends BaseController<SarPublicIdeaAll> {
|
public class SarPublicIdeaAllController extends BaseController<SarPublicIdeaAll> {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private ISarPublicIdeaAllService iSarPublicIdeaAllService;
|
private SarPublicIdeaAllServiceImpl sarPublicIdeaAllImpl;
|
||||||
|
|
||||||
|
|
||||||
@ApiOperation(value = "查询全部意见")
|
@ApiOperation(value = "查询全部意见")
|
||||||
@GetMapping("/getallStand")
|
@GetMapping("/getAllStand")
|
||||||
public ResponseMessage getAllStand( @RequestParam(defaultValue="1")Integer page, @RequestParam(defaultValue="10")Integer size,String cid){
|
public ResponseMessage getAllStand(DetAllStandDto detAllStandDto){
|
||||||
IPage<SarPublicIdeaAll> Publiclist =iSarPublicIdeaAllService.SelectAll(page,size,cid);
|
IPage<SarPublicIdeaAll> publicList =sarPublicIdeaAllImpl.selectAll(detAllStandDto);
|
||||||
return Result.success(Publiclist);
|
return Result.success("200",publicList);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ApiOperation(value = "增加意见")
|
@ApiOperation(value = "增加意见")
|
||||||
@GetMapping("/inserdallStand")
|
@GetMapping("/insetStand")
|
||||||
public ResponseMessage addAllStand(SarPublicIdeaAll sar){
|
public ResponseMessage addAllStand(SarPublicIdeaAll sar){
|
||||||
String src=iSarPublicIdeaAllService.add(sar);
|
String src=sarPublicIdeaAllImpl.add(sar);
|
||||||
return Result.success("200",src);
|
return Result.success("200",src);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ApiOperation(value = "删除意见")
|
@ApiOperation(value = "删除意见")
|
||||||
@GetMapping("/deleteStand")
|
@GetMapping("/deleteStand")
|
||||||
public ResponseMessage deleteStand(String id){
|
public ResponseMessage deleteStand(DelStandDto delStandDto){
|
||||||
String src=iSarPublicIdeaAllService.delete(id);
|
|
||||||
|
String src=sarPublicIdeaAllImpl.delete(delStandDto);
|
||||||
return Result.success("200",src);
|
return Result.success("200",src);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ApiOperation(value = "修改意见")
|
@ApiOperation(value = "修改意见")
|
||||||
@GetMapping("/updateStand")
|
@GetMapping("/updateStand")
|
||||||
public ResponseMessage updateStand(SarPublicIdeaAll sarPublicIdeaAll){
|
public ResponseMessage updateStand(SarPublicIdeaAll sarPublicIdeaAll,String autUserId){
|
||||||
String src=iSarPublicIdeaAllService.updaetById(sarPublicIdeaAll);
|
String src=sarPublicIdeaAllImpl.updateById(sarPublicIdeaAll,autUserId);
|
||||||
return Result.success("200",src);
|
return Result.success("200",src);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -71,8 +71,8 @@ public class SarPublicIdeaAllController extends BaseController<SarPublicIdeaAll>
|
|||||||
|
|
||||||
@ApiOperation(value = "导出全部意见")
|
@ApiOperation(value = "导出全部意见")
|
||||||
@GetMapping("/tuallStand")
|
@GetMapping("/tuallStand")
|
||||||
public ResponseMessage getAllStand(HttpServletResponse response){
|
public ResponseMessage getAllStand(HttpServletResponse response,String cid){
|
||||||
String src=iSarPublicIdeaAllService.stuListExcel(response);
|
String src=sarPublicIdeaAllImpl.stuListExcel(response,cid);
|
||||||
return Result.success("200",src);
|
return Result.success("200",src);
|
||||||
}
|
}
|
||||||
|
|
||||||
+47
@@ -0,0 +1,47 @@
|
|||||||
|
package com.adc.da.slrs.sarStandIdea.controller;
|
||||||
|
|
||||||
|
|
||||||
|
import com.adc.da.http.ResponseMessage;
|
||||||
|
import com.adc.da.http.Result;
|
||||||
|
import com.adc.da.slrs.sarStandIdea.entity.SeByoDto;
|
||||||
|
import com.adc.da.slrs.sarStandIdea.service.Impl.SarPublicIdeaServiceImpl;
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import com.adc.da.slrs.sarStandIdea.entity.SarPublicIdea;
|
||||||
|
import io.swagger.annotations.Api;
|
||||||
|
import com.adc.da.base.web.BaseController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 前端控制器
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-06-02
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@Api(description = "|SarPublicIdea|")
|
||||||
|
@RequestMapping("/${restPath}/slrs/sar-public-idea")
|
||||||
|
public class SarPublicIdeaController extends BaseController<SarPublicIdea> {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SarPublicIdeaServiceImpl sarPublicIdeaService;
|
||||||
|
|
||||||
|
@ApiOperation(value = "分页查询")
|
||||||
|
@GetMapping("/SelectAllPage")
|
||||||
|
public ResponseMessage selectAllPage(@RequestParam(defaultValue="1")Integer page,@RequestParam(defaultValue="10")Integer size){
|
||||||
|
IPage<SarPublicIdea> publicList =sarPublicIdeaService.selectAllP(page,size);
|
||||||
|
return Result.success(publicList);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "动态查询")
|
||||||
|
@GetMapping("/SelectByo")
|
||||||
|
public ResponseMessage selectByDynamic(SeByoDto seByoDto){
|
||||||
|
IPage<SarPublicIdea> publicList =sarPublicIdeaService.selectAllDynamic(seByoDto);
|
||||||
|
return Result.success(publicList);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
+2
-4
@@ -1,11 +1,9 @@
|
|||||||
package com.adc.da.sys.dao;
|
package com.adc.da.slrs.sarStandIdea.dao;
|
||||||
|
|
||||||
import com.adc.da.sys.entity.SarPublicIdeaAll;
|
import com.adc.da.slrs.sarStandIdea.entity.SarPublicIdeaAll;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
* Mapper 接口
|
* Mapper 接口
|
||||||
+3
-2
@@ -1,6 +1,7 @@
|
|||||||
package com.adc.da.sys.dao;
|
package com.adc.da.slrs.sarStandIdea.dao;
|
||||||
|
|
||||||
import com.adc.da.sys.entity.SarPublicIdea;
|
|
||||||
|
import com.adc.da.slrs.sarStandIdea.entity.SarPublicIdea;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
package com.adc.da.slrs.sarStandIdea.entity;
|
||||||
|
|
||||||
|
public class DelStandDto {
|
||||||
|
private String id;
|
||||||
|
private String userId;
|
||||||
|
private String autUserId;
|
||||||
|
|
||||||
|
public String getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(String id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getUserId() {
|
||||||
|
return userId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUserId(String userId) {
|
||||||
|
this.userId = userId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getAutUserId() {
|
||||||
|
return autUserId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAutUserId(String autUserId) {
|
||||||
|
this.autUserId = autUserId;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,40 @@
|
|||||||
|
package com.adc.da.slrs.sarStandIdea.entity;
|
||||||
|
|
||||||
|
public class DetAllStandDto {
|
||||||
|
Integer page;
|
||||||
|
Integer size;
|
||||||
|
String cid;
|
||||||
|
String userId;
|
||||||
|
|
||||||
|
public Integer getPage() {
|
||||||
|
return page;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPage(Integer page) {
|
||||||
|
this.page = page;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getSize() {
|
||||||
|
return size;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSize(Integer size) {
|
||||||
|
this.size = size;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getUserId() {
|
||||||
|
return userId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUserId(String userId) {
|
||||||
|
this.userId = userId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCid() {
|
||||||
|
return cid;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCid(String cid) {
|
||||||
|
this.cid = cid;
|
||||||
|
}
|
||||||
|
}
|
||||||
+13
-13
@@ -1,4 +1,4 @@
|
|||||||
package com.adc.da.sys.entity;
|
package com.adc.da.slrs.sarStandIdea.entity;
|
||||||
|
|
||||||
import com.adc.da.base.entity.BaseEntity;
|
import com.adc.da.base.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
@@ -26,36 +26,36 @@ import org.springframework.format.annotation.DateTimeFormat;
|
|||||||
@Data
|
@Data
|
||||||
@EqualsAndHashCode(callSuper = true)
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
@TableName("SAR_PUBLIC_IDEA")
|
@TableName("sar_public_idea")
|
||||||
@ApiModel(value="SarPublicIdea对象", description="")
|
@ApiModel(value="SarPublicIdea对象", description="")
|
||||||
public class SarPublicIdea extends BaseEntity {
|
public class SarPublicIdea extends BaseEntity {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
@TableId("ID")
|
@TableId("id")
|
||||||
private String id;
|
private String id;
|
||||||
|
|
||||||
@TableField("CATEGORG")
|
@TableField("category")
|
||||||
private String categorg;
|
private String category;
|
||||||
|
|
||||||
@TableField("CID")
|
@TableField("cid")
|
||||||
private String cid;
|
private String cid;
|
||||||
|
|
||||||
@TableField("CNAME")
|
@TableField("cname")
|
||||||
private String cname;
|
private String cname;
|
||||||
|
|
||||||
@TableField("STARTTIME")
|
@TableField("start_time")
|
||||||
@DateTimeFormat(pattern="yyyy-MM-dd")
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
private Date starttime;
|
private Date startTime;
|
||||||
|
|
||||||
@TableField("ENDTIME")
|
@TableField("end_time")
|
||||||
@DateTimeFormat(pattern="yyyy-MM-dd")
|
@DateTimeFormat(pattern="yyyy-MM-dd")
|
||||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
private Date endtime;
|
private Date endTime;
|
||||||
|
|
||||||
@TableField("VALIG_FLAG")
|
@TableField("category_flag")
|
||||||
private String valigFlag;
|
private String categoryFlag;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
+9
-11
@@ -1,4 +1,4 @@
|
|||||||
package com.adc.da.sys.entity;
|
package com.adc.da.slrs.sarStandIdea.entity;
|
||||||
|
|
||||||
import com.adc.da.base.entity.BaseEntity;
|
import com.adc.da.base.entity.BaseEntity;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
@@ -21,27 +21,25 @@ import lombok.experimental.Accessors;
|
|||||||
@Data
|
@Data
|
||||||
@EqualsAndHashCode(callSuper = true)
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
@TableName("SAR_PUBLIC_IDEA_ALL")
|
@TableName("sar_public_idea_all")
|
||||||
@ApiModel(value="SarPublicIdeaAll对象", description="")
|
@ApiModel(value="SarPublicIdeaAll对象", description="")
|
||||||
public class SarPublicIdeaAll extends BaseEntity {
|
public class SarPublicIdeaAll extends BaseEntity {
|
||||||
|
|
||||||
@TableId
|
@TableId
|
||||||
private String id;
|
private String id;
|
||||||
|
|
||||||
@TableField("CID")
|
@TableField("cid")
|
||||||
private String cid;
|
private String cid;
|
||||||
|
|
||||||
@TableField("PART_CODE")
|
@TableField("part_code")
|
||||||
private String partCode;
|
private String partCode;
|
||||||
|
|
||||||
@TableField("COUNTENT")
|
@TableField("content")
|
||||||
private String countent;
|
private String content;
|
||||||
|
|
||||||
@TableField("DEPARTMENT")
|
@TableField("user_id")
|
||||||
private String department;
|
private String userId;
|
||||||
|
|
||||||
@TableField("USER")
|
|
||||||
private String user;
|
|
||||||
|
|
||||||
|
public static final String CID = "cid";
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
package com.adc.da.slrs.sarStandIdea.entity;
|
||||||
|
|
||||||
|
|
||||||
|
public class SeByoDto {
|
||||||
|
Integer page;
|
||||||
|
Integer size;
|
||||||
|
String category;
|
||||||
|
String cname;
|
||||||
|
String startTime;
|
||||||
|
String endTime;
|
||||||
|
|
||||||
|
public Integer getPage() {
|
||||||
|
return page;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPage(Integer page) {
|
||||||
|
this.page = page;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getSize() {
|
||||||
|
return size;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSize(Integer size) {
|
||||||
|
this.size = size;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCategory() {
|
||||||
|
return category;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCategory(String category) {
|
||||||
|
this.category = category;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCname() {
|
||||||
|
return cname;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCname(String cname) {
|
||||||
|
this.cname = cname;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getStartTime() {
|
||||||
|
return startTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setStartTime(String startTime) {
|
||||||
|
this.startTime = startTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getEndTime() {
|
||||||
|
return endTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEndTime(String endTime) {
|
||||||
|
this.endTime = endTime;
|
||||||
|
}
|
||||||
|
}
|
||||||
+30
@@ -0,0 +1,30 @@
|
|||||||
|
package com.adc.da.slrs.sarStandIdea.service;
|
||||||
|
|
||||||
|
|
||||||
|
import com.adc.da.slrs.sarStandIdea.entity.DelStandDto;
|
||||||
|
import com.adc.da.slrs.sarStandIdea.entity.DetAllStandDto;
|
||||||
|
import com.adc.da.slrs.sarStandIdea.entity.SarPublicIdeaAll;
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-06-02
|
||||||
|
*/
|
||||||
|
public interface ISarPublicIdeaAllService extends IService<SarPublicIdeaAll> {
|
||||||
|
|
||||||
|
|
||||||
|
IPage<SarPublicIdeaAll> selectAll(DetAllStandDto detAllStandDto);
|
||||||
|
String add(SarPublicIdeaAll sarPublicIdeaAll);
|
||||||
|
String updateById(SarPublicIdeaAll sarPublicIdeaAll, String autUseerid);
|
||||||
|
String delete(DelStandDto delStandDto);
|
||||||
|
String del(String id);
|
||||||
|
String stuListExcel(HttpServletResponse response,String cid);
|
||||||
|
|
||||||
|
}
|
||||||
+23
@@ -0,0 +1,23 @@
|
|||||||
|
package com.adc.da.slrs.sarStandIdea.service;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
import com.adc.da.slrs.sarStandIdea.entity.SarPublicIdea;
|
||||||
|
import com.adc.da.slrs.sarStandIdea.entity.SeByoDto;
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-06-02
|
||||||
|
*/
|
||||||
|
public interface ISarPublicIdeaService extends IService<SarPublicIdea> {
|
||||||
|
|
||||||
|
String add(SarPublicIdea sarPublicIdea);
|
||||||
|
IPage<SarPublicIdea> selectAllP(Integer page, Integer size);
|
||||||
|
IPage<SarPublicIdea> selectAllDynamic(SeByoDto seByoDto);
|
||||||
|
}
|
||||||
+50
-25
@@ -1,14 +1,19 @@
|
|||||||
package com.adc.da.sys.service.impl;
|
package com.adc.da.slrs.sarStandIdea.service.Impl;
|
||||||
|
|
||||||
import com.adc.da.sys.entity.SarPublicIdeaAll;
|
|
||||||
import com.adc.da.sys.dao.SarPublicIdeaAllDao;
|
import cn.hutool.core.lang.Snowflake;
|
||||||
import com.adc.da.sys.service.ISarPublicIdeaAllService;
|
import cn.hutool.core.util.IdUtil;
|
||||||
import com.adc.da.util.UUIDUtils;
|
import com.adc.da.slrs.sarStandIdea.dao.SarPublicIdeaAllDao;
|
||||||
|
import com.adc.da.slrs.sarStandIdea.entity.DelStandDto;
|
||||||
|
import com.adc.da.slrs.sarStandIdea.entity.DetAllStandDto;
|
||||||
|
import com.adc.da.slrs.sarStandIdea.entity.SarPublicIdeaAll;
|
||||||
|
import com.adc.da.slrs.sarStandIdea.service.ISarPublicIdeaAllService;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.apache.poi.ss.usermodel.*;
|
import org.apache.poi.ss.usermodel.*;
|
||||||
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@@ -37,10 +42,10 @@ public class SarPublicIdeaAllServiceImpl extends ServiceImpl<SarPublicIdeaAllDao
|
|||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<SarPublicIdeaAll> SelectAll(Integer p,Integer size,String cid){
|
public IPage<SarPublicIdeaAll> selectAll(DetAllStandDto detAllStandDto){
|
||||||
QueryWrapper<SarPublicIdeaAll> wrapper = new QueryWrapper<>();
|
QueryWrapper<SarPublicIdeaAll> wrapper = new QueryWrapper<>();
|
||||||
wrapper.eq("CID",cid);
|
wrapper.eq("CID",detAllStandDto.getCid());
|
||||||
Page<SarPublicIdeaAll> page = new Page<>(p, size);
|
Page<SarPublicIdeaAll> page = new Page<>(detAllStandDto.getPage(),detAllStandDto.getSize());
|
||||||
IPage<SarPublicIdeaAll> userIPage = sarPublicIdeaAllDao.selectPage(page, wrapper);
|
IPage<SarPublicIdeaAll> userIPage = sarPublicIdeaAllDao.selectPage(page, wrapper);
|
||||||
System.out.println("总条数"+userIPage.getTotal());
|
System.out.println("总条数"+userIPage.getTotal());
|
||||||
System.out.println("总页数"+userIPage.getPages());
|
System.out.println("总页数"+userIPage.getPages());
|
||||||
@@ -49,36 +54,53 @@ public class SarPublicIdeaAllServiceImpl extends ServiceImpl<SarPublicIdeaAllDao
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String add(SarPublicIdeaAll sar) {
|
public String add(SarPublicIdeaAll sar) {
|
||||||
if (!sar.getId().isEmpty()){
|
if (!StringUtils.isBlank(sar.getId())) {
|
||||||
sar.setId(UUIDUtils.randomUUID10());
|
Snowflake snowflake = IdUtil.createSnowflake(1, 1);
|
||||||
|
sar.setId(String.valueOf(snowflake.nextId()));
|
||||||
sarPublicIdeaAllDao.insert(sar);
|
sarPublicIdeaAllDao.insert(sar);
|
||||||
return "增加成功";
|
return "增加成功";
|
||||||
}
|
}
|
||||||
return "增加失败";
|
return "增加失败";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String delete(String id) {
|
public String updateById(SarPublicIdeaAll sar, String autUseerid) {
|
||||||
if (sarPublicIdeaAllDao.deleteById(id)==1){
|
if(sar.getUserId().equals(autUseerid)){
|
||||||
sarPublicIdeaAllDao.deleteById(id);
|
sarPublicIdeaAllDao.updateById(sar);
|
||||||
return "删除成功";
|
return "修改成功";
|
||||||
} else return "删除失败,不存在该数据";
|
}else {
|
||||||
|
return "修改失败";
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String updaetById(SarPublicIdeaAll sar) {
|
public String delete(DelStandDto delStandDto) {
|
||||||
sarPublicIdeaAllDao.updateById(sar);
|
if (delStandDto.getUserId().equals(delStandDto.getAutUserId())){
|
||||||
return "删除成功";
|
return del(delStandDto.getId());
|
||||||
|
}else {
|
||||||
|
return "删除失败,不能删除别人的意见";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String del(String id) {
|
||||||
|
sarPublicIdeaAllDao.deleteById(id);
|
||||||
|
return "删除成功";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String stuListExcel(HttpServletResponse response) {
|
public String stuListExcel(HttpServletResponse response,String cid) {
|
||||||
List<SarPublicIdeaAll> data=sarPublicIdeaAllDao.selectList(null);
|
QueryWrapper<SarPublicIdeaAll> wrapper = new QueryWrapper<>();
|
||||||
|
wrapper.eq(SarPublicIdeaAll.CID,cid);
|
||||||
|
List<SarPublicIdeaAll> data=sarPublicIdeaAllDao.selectList(wrapper);
|
||||||
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMMdd hhmmss");
|
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMMdd hhmmss");
|
||||||
Workbook wb = new XSSFWorkbook();
|
Workbook wb = new XSSFWorkbook();
|
||||||
//标题行抽出字段
|
//标题行抽出字段
|
||||||
String[] title = {"", "标准或政策编号","章节编号", "内容", "提出部门", "提出人"};
|
String[] title = {"", "标准或政策编号","章节编号", "内容","提出人"};
|
||||||
//设置sheet名称,并创建新的sheet对象
|
//设置sheet名称,并创建新的sheet对象
|
||||||
String sheetName = "意见信息一览";
|
String sheetName = "意见信息一览";
|
||||||
Sheet stuSheet = wb.createSheet(sheetName);
|
Sheet stuSheet = wb.createSheet(sheetName);
|
||||||
@@ -103,9 +125,8 @@ public class SarPublicIdeaAllServiceImpl extends ServiceImpl<SarPublicIdeaAllDao
|
|||||||
row.createCell(0).setCellValue(i + 1);
|
row.createCell(0).setCellValue(i + 1);
|
||||||
row.createCell(1).setCellValue(data.get(i).getCid());
|
row.createCell(1).setCellValue(data.get(i).getCid());
|
||||||
row.createCell(2).setCellValue(data.get(i).getPartCode());
|
row.createCell(2).setCellValue(data.get(i).getPartCode());
|
||||||
row.createCell(3).setCellValue(data.get(i).getCountent());
|
row.createCell(3).setCellValue(data.get(i).getContent());
|
||||||
row.createCell(4).setCellValue(data.get(i).getDepartment());
|
row.createCell(4).setCellValue(data.get(i).getUserId());
|
||||||
row.createCell(5).setCellValue(data.get(i).getUser());
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -115,7 +136,7 @@ public class SarPublicIdeaAllServiceImpl extends ServiceImpl<SarPublicIdeaAllDao
|
|||||||
stuSheet.setColumnWidth(i, stuSheet.getColumnWidth(i) * 15 / 10);
|
stuSheet.setColumnWidth(i, stuSheet.getColumnWidth(i) * 15 / 10);
|
||||||
}
|
}
|
||||||
//获取配置文件中保存对应excel文件的路径,本地也可以直接写成F:excel/stuInfoExcel路径
|
//获取配置文件中保存对应excel文件的路径,本地也可以直接写成F:excel/stuInfoExcel路径
|
||||||
String folderPath = "D:/upload/";
|
String folderPath = "D:/";
|
||||||
|
|
||||||
//设置文件名
|
//设置文件名
|
||||||
String fileName = sdf1.format(new Date()) + sheetName + ".xlsx";
|
String fileName = sdf1.format(new Date()) + sheetName + ".xlsx";
|
||||||
@@ -157,7 +178,9 @@ public class SarPublicIdeaAllServiceImpl extends ServiceImpl<SarPublicIdeaAllDao
|
|||||||
i = bis.read(buffer);
|
i = bis.read(buffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
file.delete();
|
||||||
return "下载成功";
|
return "下载成功";
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
} finally {
|
} finally {
|
||||||
@@ -171,12 +194,14 @@ public class SarPublicIdeaAllServiceImpl extends ServiceImpl<SarPublicIdeaAllDao
|
|||||||
if (fis != null) {
|
if (fis != null) {
|
||||||
try {
|
try {
|
||||||
fis.close();
|
fis.close();
|
||||||
|
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
file.delete();
|
||||||
return "下载失败";
|
return "下载失败";
|
||||||
}
|
}
|
||||||
|
|
||||||
+104
@@ -0,0 +1,104 @@
|
|||||||
|
package com.adc.da.slrs.sarStandIdea.service.Impl;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
import com.adc.da.slrs.sarStandIdea.dao.SarPublicIdeaDao;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.sarStandIdea.entity.SarPublicIdea;
|
||||||
|
import com.adc.da.slrs.sarStandIdea.entity.SeByoDto;
|
||||||
|
import com.adc.da.slrs.sarStandIdea.service.ISarPublicIdeaService;
|
||||||
|
import com.adc.da.util.UUIDUtils;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.text.ParseException;
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author super_liu
|
||||||
|
* @since 2021-06-02
|
||||||
|
*/
|
||||||
|
@Service("PublicIdeaStandEOService")
|
||||||
|
public class SarPublicIdeaServiceImpl extends ServiceImpl<SarPublicIdeaDao, SarPublicIdea> implements ISarPublicIdeaService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SarPublicIdeaDao sarPublicIdeaDao;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String add(SarPublicIdea sarPublicIdea) {
|
||||||
|
if (!sarPublicIdea.getId().isEmpty()){
|
||||||
|
sarPublicIdea.setId(UUIDUtils.randomUUID10());
|
||||||
|
sarPublicIdeaDao.insert(sarPublicIdea);
|
||||||
|
return "增加成功";
|
||||||
|
}
|
||||||
|
return "增加失败";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public IPage<SarPublicIdea> selectAllP(Integer p, Integer size) {
|
||||||
|
QueryWrapper<SarPublicIdea> wrapper = new QueryWrapper<>();
|
||||||
|
Page<SarPublicIdea> page = new Page<>(p, size);
|
||||||
|
IPage<SarPublicIdea> userIPage = sarPublicIdeaDao.selectPage(page, wrapper);
|
||||||
|
System.out.println("总条数"+userIPage.getTotal());
|
||||||
|
System.out.println("总页数"+userIPage.getPages());
|
||||||
|
return userIPage;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param seByoDto
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public IPage<SarPublicIdea> selectAllDynamic(SeByoDto seByoDto) {
|
||||||
|
SarPublicIdea sar = new SarPublicIdea();
|
||||||
|
sar.setCategory(seByoDto.getCategory());
|
||||||
|
sar.setCname(seByoDto.getCname());
|
||||||
|
SimpleDateFormat formater = new SimpleDateFormat();
|
||||||
|
formater.applyPattern("yyyy-MM-dd");
|
||||||
|
try {
|
||||||
|
if (seByoDto.getStartTime()!=null){
|
||||||
|
sar.setStartTime(formater.parse(seByoDto.getStartTime()));
|
||||||
|
}
|
||||||
|
if (seByoDto.getEndTime()!=null){
|
||||||
|
sar.setEndTime(formater.parse(seByoDto.getEndTime()));
|
||||||
|
}
|
||||||
|
} catch (ParseException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
QueryWrapper<SarPublicIdea> wrapper = new QueryWrapper<>();
|
||||||
|
if (sar.getCategory()!=null&&sar.getCategory().length()!=0){
|
||||||
|
wrapper.like("category",sar.getCategory());
|
||||||
|
}
|
||||||
|
if (sar.getCname()!=null&&sar.getCname().length()!=0){
|
||||||
|
wrapper.like("cname",sar.getCname());
|
||||||
|
}
|
||||||
|
if (sar.getStartTime()!=null){
|
||||||
|
wrapper.le("start_time",sar.getStartTime());
|
||||||
|
}
|
||||||
|
if (sar.getEndTime()!=null){
|
||||||
|
wrapper.gt("end_time",sar.getEndTime());
|
||||||
|
}
|
||||||
|
// list.eq(StringUtils.isNotEmpty(sar.getCategory()),"category",sar.getCategory())
|
||||||
|
// .like(StringUtils.isNotEmpty(sar.getCname()),"cname",sar.getCname())
|
||||||
|
// .gt(sar.getStartTime()!=null,"start_time",sar.getStartTime())
|
||||||
|
// .le(sar.getEndTime()!=null,"end_time",sar.getEndTime());
|
||||||
|
|
||||||
|
Page<SarPublicIdea> page = new Page<>(seByoDto.getPage(), seByoDto.getSize());
|
||||||
|
IPage<SarPublicIdea> userIPage = sarPublicIdeaDao.selectPage(page, wrapper);
|
||||||
|
System.out.println("总条数"+userIPage.getTotal());
|
||||||
|
System.out.println("总页数"+userIPage.getPages());
|
||||||
|
return userIPage;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.adc.da.sys.dao.SarPublicIdeaAllDao">
|
<mapper namespace="com.adc.da.slrs.sarStandIdea.dao.SarPublicIdeaAllDao">
|
||||||
</mapper>
|
</mapper>
|
||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.adc.da.sys.dao.SarPublicIdeaDao">
|
<mapper namespace="com.adc.da.slrs.sarStandIdea.dao.SarPublicIdeaDao">
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
@@ -1,84 +0,0 @@
|
|||||||
package com.adc.da.sys.controller;
|
|
||||||
|
|
||||||
|
|
||||||
import com.adc.da.http.ResponseMessage;
|
|
||||||
import com.adc.da.http.Result;
|
|
||||||
import com.adc.da.sys.entity.SarPublicIdeaAll;
|
|
||||||
import com.adc.da.sys.service.impl.SarPublicIdeaServiceImpl;
|
|
||||||
import com.adc.da.sys.util.DateUtil;
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
||||||
import io.swagger.annotations.ApiOperation;
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
|
||||||
import org.springframework.format.annotation.DateTimeFormat;
|
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
import com.adc.da.sys.entity.SarPublicIdea;
|
|
||||||
import io.swagger.annotations.Api;
|
|
||||||
import com.adc.da.base.web.BaseController;
|
|
||||||
|
|
||||||
import java.text.ParseException;
|
|
||||||
import java.text.SimpleDateFormat;
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* <p>
|
|
||||||
* 前端控制器
|
|
||||||
* </p>
|
|
||||||
*
|
|
||||||
* @author super_liu
|
|
||||||
* @since 2021-06-02
|
|
||||||
*/
|
|
||||||
@RestController
|
|
||||||
@Api(description = "|SarPublicIdea|")
|
|
||||||
@RequestMapping("/${restPath}/sys/sar-public-idea")
|
|
||||||
public class SarPublicIdeaController extends BaseController<SarPublicIdea> {
|
|
||||||
|
|
||||||
@Autowired
|
|
||||||
private SarPublicIdeaServiceImpl sarPublicIdeaService;
|
|
||||||
|
|
||||||
@ApiOperation(value = "分页查询")
|
|
||||||
@GetMapping("/SelectAllP")
|
|
||||||
public ResponseMessage SelectAllP(@RequestParam(defaultValue="1")Integer page,@RequestParam(defaultValue="10")Integer size,String categorg, String cname,
|
|
||||||
String start, String end){
|
|
||||||
Date startdate = null;
|
|
||||||
Date enddate = null;
|
|
||||||
SimpleDateFormat formater = new SimpleDateFormat();
|
|
||||||
formater.applyPattern("yyyy-MM-dd");
|
|
||||||
try {
|
|
||||||
if (start!=null){
|
|
||||||
startdate = formater.parse(start);
|
|
||||||
}
|
|
||||||
if (end!=null){
|
|
||||||
enddate=formater.parse(DateUtil.addOneDay(end));
|
|
||||||
}
|
|
||||||
} catch (ParseException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
IPage<SarPublicIdea> Publiclist =sarPublicIdeaService.SelectAllo(page,size,categorg,cname,startdate,enddate);
|
|
||||||
return Result.success(Publiclist);
|
|
||||||
}
|
|
||||||
|
|
||||||
@ApiOperation(value = "模糊查询")
|
|
||||||
@GetMapping("/SelectByo")
|
|
||||||
public ResponseMessage SelectByo(@RequestParam(defaultValue="1")Integer page, @RequestParam(defaultValue="10")Integer size, String categorg, String cname,
|
|
||||||
String start, String end){
|
|
||||||
Date startdate = null;
|
|
||||||
Date enddate = null;
|
|
||||||
SimpleDateFormat formater = new SimpleDateFormat();
|
|
||||||
formater.applyPattern("yyyy-MM-dd");
|
|
||||||
try {
|
|
||||||
if (start!=null){
|
|
||||||
startdate = formater.parse(start);
|
|
||||||
}
|
|
||||||
if (end!=null){
|
|
||||||
enddate=formater.parse(end);
|
|
||||||
}
|
|
||||||
} catch (ParseException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
|
|
||||||
IPage<SarPublicIdea> Publiclist =sarPublicIdeaService.SelectAllo(page,size,categorg,cname,startdate,enddate);
|
|
||||||
return Result.success(Publiclist);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
package com.adc.da.sys.service;
|
|
||||||
|
|
||||||
import com.adc.da.sys.entity.SarPublicIdeaAll;
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletResponse;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* <p>
|
|
||||||
* 服务类
|
|
||||||
* </p>
|
|
||||||
*
|
|
||||||
* @author super_liu
|
|
||||||
* @since 2021-06-02
|
|
||||||
*/
|
|
||||||
public interface ISarPublicIdeaAllService extends IService<SarPublicIdeaAll> {
|
|
||||||
|
|
||||||
|
|
||||||
IPage<SarPublicIdeaAll> SelectAll(Integer page,Integer size,String cid);
|
|
||||||
String add(SarPublicIdeaAll sarPublicIdeaAll);
|
|
||||||
String delete(String id);
|
|
||||||
String updaetById(SarPublicIdeaAll sarPublicIdeaAll);
|
|
||||||
String stuListExcel(HttpServletResponse response);
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
package com.adc.da.sys.service;
|
|
||||||
|
|
||||||
|
|
||||||
import com.adc.da.sys.entity.SarPublicIdea;
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* <p>
|
|
||||||
* 服务类
|
|
||||||
* </p>
|
|
||||||
*
|
|
||||||
* @author super_liu
|
|
||||||
* @since 2021-06-02
|
|
||||||
*/
|
|
||||||
public interface ISarPublicIdeaService extends IService<SarPublicIdea> {
|
|
||||||
|
|
||||||
String add(SarPublicIdea sarPublicIdea);
|
|
||||||
// IPage<SarPublicIdea> SelectAllP(Integer page,Integer size);
|
|
||||||
IPage<SarPublicIdea> SelectAllo(Integer page, Integer size,String categorg,String cname,Date start,Date end);
|
|
||||||
}
|
|
||||||
@@ -1,80 +0,0 @@
|
|||||||
package com.adc.da.sys.service.impl;
|
|
||||||
|
|
||||||
|
|
||||||
import com.adc.da.sys.entity.SarPublicIdea;
|
|
||||||
import com.adc.da.sys.dao.SarPublicIdeaDao;
|
|
||||||
import com.adc.da.sys.entity.SarPublicIdeaAll;
|
|
||||||
import com.adc.da.sys.service.ISarPublicIdeaService;
|
|
||||||
import com.adc.da.util.UUIDUtils;
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
||||||
import org.apache.commons.lang3.StringUtils;
|
|
||||||
import org.slf4j.Logger;
|
|
||||||
import org.slf4j.LoggerFactory;
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
|
||||||
import org.springframework.stereotype.Service;
|
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletResponse;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.Calendar;
|
|
||||||
import java.util.Date;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* <p>
|
|
||||||
* 服务实现类
|
|
||||||
* </p>
|
|
||||||
*
|
|
||||||
* @author super_liu
|
|
||||||
* @since 2021-06-02
|
|
||||||
*/
|
|
||||||
@Service("PublicIdeaStandEOService")
|
|
||||||
public class SarPublicIdeaServiceImpl extends ServiceImpl<SarPublicIdeaDao, SarPublicIdea> implements ISarPublicIdeaService {
|
|
||||||
|
|
||||||
@Autowired
|
|
||||||
private SarPublicIdeaDao sarPublicIdeaDao;
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String add(SarPublicIdea sarPublicIdea) {
|
|
||||||
if (!sarPublicIdea.getId().isEmpty()){
|
|
||||||
sarPublicIdea.setId(UUIDUtils.randomUUID10());
|
|
||||||
sarPublicIdeaDao.insert(sarPublicIdea);
|
|
||||||
return "增加成功";
|
|
||||||
}
|
|
||||||
return "增加失败";
|
|
||||||
}
|
|
||||||
|
|
||||||
// @Override
|
|
||||||
// public IPage<SarPublicIdea> SelectAllP(Integer p, Integer size) {
|
|
||||||
// QueryWrapper<SarPublicIdea> wrapper = new QueryWrapper<>();
|
|
||||||
// Page<SarPublicIdea> page = new Page<>(p, size);
|
|
||||||
// IPage<SarPublicIdea> userIPage = sarPublicIdeaDao.selectPage(page, wrapper);
|
|
||||||
// System.out.println("总条数"+userIPage.getTotal());
|
|
||||||
// System.out.println("总页数"+userIPage.getPages());
|
|
||||||
// return userIPage;
|
|
||||||
// }
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public IPage<SarPublicIdea> SelectAllo(Integer p, Integer size,String categorg,String cname,Date start,Date end) {
|
|
||||||
QueryWrapper<SarPublicIdea> list = new QueryWrapper<>();
|
|
||||||
list.eq(StringUtils.isNotEmpty(categorg),"CATEGORG",categorg)
|
|
||||||
.like(StringUtils.isNotEmpty(cname),"CNAME",cname)
|
|
||||||
.gt(start!=null,"STARTTIME",start).
|
|
||||||
le(end!=null,"ENDTIME",end);
|
|
||||||
|
|
||||||
|
|
||||||
// list.eq(sarPublicIdea.getStarttiml()!=null,"STARTTIML",sarPublicIdea.getStarttiml());
|
|
||||||
// list.eq(sarPublicIdea.getEndtime()!=null, "ENDTIME",sarPublicIdea.getEndtime());
|
|
||||||
// list.like(StringUtils.isNoneEmpty(sarPublicIdea.getCname()), "CNAME", sarPublicIdea.getCname());
|
|
||||||
Page<SarPublicIdea> page = new Page<>(p,size);
|
|
||||||
IPage<SarPublicIdea> userIPage = sarPublicIdeaDao.selectPage(page, list);
|
|
||||||
System.out.println("总条数"+userIPage.getTotal());
|
|
||||||
System.out.println("总页数"+userIPage.getPages());
|
|
||||||
return userIPage;
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user